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_Sym Struct Reference

#include <ELF.h>

Collaboration diagram for llvm::ELF::Elf32_Sym:

Collaboration graph
[legend]
List of all members.

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 200 of file ELF.h.


Member Function Documentation

unsigned char llvm::ELF::Elf32_Sym::getBinding  )  const [inline]
 

Definition at line 210 of file ELF.h.

References st_info.

Referenced by setType().

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

Definition at line 211 of file ELF.h.

References st_info.

Referenced by setBinding().

void llvm::ELF::Elf32_Sym::setBinding unsigned char  b  )  [inline]
 

Definition at line 212 of file ELF.h.

References getType(), and setBindingAndType().

void llvm::ELF::Elf32_Sym::setBindingAndType unsigned char  b,
unsigned char  t
[inline]
 

Definition at line 214 of file ELF.h.

References st_info.

Referenced by setBinding(), and setType().

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

Definition at line 213 of file ELF.h.

References getBinding(), and setBindingAndType().


Member Data Documentation

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

Definition at line 204 of file ELF.h.

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

Elf32_Word llvm::ELF::Elf32_Sym::st_name
 

Definition at line 201 of file ELF.h.

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

Definition at line 205 of file ELF.h.

Elf32_Half llvm::ELF::Elf32_Sym::st_shndx
 

Definition at line 206 of file ELF.h.

Elf32_Word llvm::ELF::Elf32_Sym::st_size
 

Definition at line 203 of file ELF.h.

Elf32_Addr llvm::ELF::Elf32_Sym::st_value
 

Definition at line 202 of file ELF.h.


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