LLVM API Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Public Attributes | List of all members
llvm::ELF::Elf32_Sym Struct Reference

#include <ELF.h>

Collaboration diagram for llvm::ELF::Elf32_Sym:
Collaboration graph
[legend]

Public Member Functions

unsigned char getBinding () const
 
unsigned char getType () const
 
void setBinding (unsigned char b)
 
void setType (unsigned char t)
 
void setBindingAndType (unsigned char b, unsigned char t)
 

Public Attributes

Elf32_Word st_name
 
Elf32_Addr st_value
 
Elf32_Word st_size
 
unsigned char st_info
 
unsigned char st_other
 
Elf32_Half st_shndx
 

Detailed Description

Definition at line 1280 of file Support/ELF.h.

Member Function Documentation

unsigned char llvm::ELF::Elf32_Sym::getBinding ( ) const
inline

Definition at line 1290 of file Support/ELF.h.

References st_info.

Referenced by setType().

unsigned char llvm::ELF::Elf32_Sym::getType ( ) const
inline

Definition at line 1291 of file Support/ELF.h.

References st_info.

Referenced by setBinding().

void llvm::ELF::Elf32_Sym::setBinding ( unsigned char  b)
inline

Definition at line 1292 of file Support/ELF.h.

References getType(), and setBindingAndType().

void llvm::ELF::Elf32_Sym::setBindingAndType ( unsigned char  b,
unsigned char  t 
)
inline

Definition at line 1294 of file Support/ELF.h.

References st_info.

Referenced by setBinding(), and setType().

void llvm::ELF::Elf32_Sym::setType ( unsigned char  t)
inline

Definition at line 1293 of file Support/ELF.h.

References getBinding(), and setBindingAndType().

Member Data Documentation

unsigned char llvm::ELF::Elf32_Sym::st_info

Definition at line 1284 of file Support/ELF.h.

Referenced by getBinding(), getType(), and setBindingAndType().

Elf32_Word llvm::ELF::Elf32_Sym::st_name

Definition at line 1281 of file Support/ELF.h.

unsigned char llvm::ELF::Elf32_Sym::st_other

Definition at line 1285 of file Support/ELF.h.

Elf32_Half llvm::ELF::Elf32_Sym::st_shndx

Definition at line 1286 of file Support/ELF.h.

Elf32_Word llvm::ELF::Elf32_Sym::st_size

Definition at line 1283 of file Support/ELF.h.

Elf32_Addr llvm::ELF::Elf32_Sym::st_value

Definition at line 1282 of file Support/ELF.h.


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