LLVM API Documentation

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: