LLVM API Documentation

Public Member Functions | Public Attributes
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 1188 of file Support/ELF.h.


Member Function Documentation

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

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

References st_info.

Referenced by setType().

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

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

References st_info.

Referenced by setBinding().

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

Definition at line 1200 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 1202 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 1201 of file Support/ELF.h.

References getBinding(), and setBindingAndType().


Member Data Documentation

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

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

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

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

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

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

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


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