LLVM API Documentation

llvm::ELF::Elf32_Sym Struct Reference

#include <ELF.h>

Collaboration diagram for llvm::ELF::Elf32_Sym:
[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 199 of file ELF.h.


Member Function Documentation

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

Definition at line 209 of file ELF.h.

References st_info.

Referenced by setType().

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

Definition at line 210 of file ELF.h.

References st_info.

Referenced by setBinding().

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

Definition at line 211 of file ELF.h.

References getType(), and setBindingAndType().

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

Definition at line 212 of file ELF.h.

References getBinding(), and setBindingAndType().

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

Definition at line 213 of file ELF.h.

References st_info.

Referenced by setBinding(), and setType().


Member Data Documentation

Definition at line 200 of file ELF.h.

Definition at line 201 of file ELF.h.

Definition at line 202 of file ELF.h.

Definition at line 203 of file ELF.h.

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

Definition at line 204 of file ELF.h.

Definition at line 205 of file ELF.h.


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