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 1456 of file Support/ELF.h.


Member Function Documentation

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

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

References st_info.

Referenced by setType().

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

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

References st_info.

Referenced by setBinding().

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

Definition at line 1468 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 1470 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 1469 of file Support/ELF.h.

References getBinding(), and setBindingAndType().


Member Data Documentation

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

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

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

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

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

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

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


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