LLVM API Documentation

Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

llvm::ELF::Elf32_Rela Struct Reference

#include <ELF.h>

Collaboration diagram for llvm::ELF::Elf32_Rela:

Collaboration graph
[legend]
List of all members.

Public Member Functions

Elf32_Word getSymbol () const
unsigned char getType () const
void setSymbol (Elf32_Word s)
void setType (unsigned char t)
void setSymbolAndType (Elf32_Word s, unsigned char t)

Public Attributes

Elf32_Addr r_offset
Elf32_Word r_info
Elf32_Sword r_addend

Detailed Description

Definition at line 256 of file ELF.h.


Member Function Documentation

Elf32_Word llvm::ELF::Elf32_Rela::getSymbol  )  const [inline]
 

Definition at line 263 of file ELF.h.

References r_info.

Referenced by setType().

unsigned char llvm::ELF::Elf32_Rela::getType  )  const [inline]
 

Definition at line 264 of file ELF.h.

References r_info.

Referenced by setSymbol().

void llvm::ELF::Elf32_Rela::setSymbol Elf32_Word  s  )  [inline]
 

Definition at line 265 of file ELF.h.

References getType(), and setSymbolAndType().

void llvm::ELF::Elf32_Rela::setSymbolAndType Elf32_Word  s,
unsigned char  t
[inline]
 

Definition at line 267 of file ELF.h.

References r_info.

Referenced by setSymbol(), and setType().

void llvm::ELF::Elf32_Rela::setType unsigned char  t  )  [inline]
 

Definition at line 266 of file ELF.h.

References getSymbol(), and setSymbolAndType().


Member Data Documentation

Elf32_Sword llvm::ELF::Elf32_Rela::r_addend
 

Definition at line 259 of file ELF.h.

Elf32_Word llvm::ELF::Elf32_Rela::r_info
 

Definition at line 258 of file ELF.h.

Referenced by getSymbol(), getType(), and setSymbolAndType().

Elf32_Addr llvm::ELF::Elf32_Rela::r_offset
 

Definition at line 257 of file ELF.h.


The documentation for this struct was generated from the following file: