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


Member Function Documentation

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

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

References st_info.

Referenced by setType().

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

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

References st_info.

Referenced by setBinding().

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

Definition at line 1488 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 1490 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 1489 of file Support/ELF.h.

References getBinding(), and setBindingAndType().


Member Data Documentation

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

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

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

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

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

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

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


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