HIP: Heterogenous-computing Interface for Portability
Public Member Functions | List of all members
ELFIO::symbol_section_accessor Class Reference

Public Member Functions

 symbol_section_accessor (const elfio &elf_file_, section *symbol_section_)
 
Elf_Xword get_symbols_num () const
 
bool get_symbol (Elf_Xword index, std::string &name, Elf64_Addr &value, Elf_Xword &size, unsigned char &bind, unsigned char &type, Elf_Half &section_index, unsigned char &other) const
 
bool get_symbol (const std::string &name, Elf64_Addr &value, Elf_Xword &size, unsigned char &bind, unsigned char &type, Elf_Half &section_index, unsigned char &other) const
 
Elf_Word add_symbol (Elf_Word name, Elf64_Addr value, Elf_Xword size, unsigned char info, unsigned char other, Elf_Half shndx)
 
Elf_Word add_symbol (Elf_Word name, Elf64_Addr value, Elf_Xword size, unsigned char bind, unsigned char type, unsigned char other, Elf_Half shndx)
 
Elf_Word add_symbol (string_section_accessor &pStrWriter, const char *str, Elf64_Addr value, Elf_Xword size, unsigned char info, unsigned char other, Elf_Half shndx)
 
Elf_Word add_symbol (string_section_accessor &pStrWriter, const char *str, Elf64_Addr value, Elf_Xword size, unsigned char bind, unsigned char type, unsigned char other, Elf_Half shndx)
 

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