LLVM API Documentation

Public Member Functions | Public Attributes
llvm::ELF::Elf64_Sym Struct Reference

#include <ELF.h>

Collaboration diagram for llvm::ELF::Elf64_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

Elf64_Word st_name
unsigned char st_info
unsigned char st_other
Elf64_Half st_shndx
Elf64_Addr st_value
Elf64_Xword st_size

Detailed Description

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


Member Function Documentation

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

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

References st_info.

Referenced by setType().

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

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

References st_info.

Referenced by setBinding().

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

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

References getType(), and setBindingAndType().

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

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

References st_info.

Referenced by setBinding(), and setType().

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

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

References getBinding(), and setBindingAndType().


Member Data Documentation

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

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

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

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

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

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

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


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