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

Public Member Functions

 relocation_section_accessor (const elfio &elf_file_, section *section_)
 
Elf_Xword get_entries_num () const
 
bool get_entry (Elf_Xword index, Elf64_Addr &offset, Elf_Word &symbol, Elf_Word &type, Elf_Sxword &addend) const
 
bool get_entry (Elf_Xword index, Elf64_Addr &offset, Elf64_Addr &symbolValue, std::string &symbolName, Elf_Word &type, Elf_Sxword &addend, Elf_Sxword &calcValue) const
 
void add_entry (Elf64_Addr offset, Elf_Xword info)
 
void add_entry (Elf64_Addr offset, Elf_Word symbol, unsigned char type)
 
void add_entry (Elf64_Addr offset, Elf_Xword info, Elf_Sxword addend)
 
void add_entry (Elf64_Addr offset, Elf_Word symbol, unsigned char type, Elf_Sxword addend)
 
void add_entry (string_section_accessor str_writer, const char *str, symbol_section_accessor sym_writer, Elf64_Addr value, Elf_Word size, unsigned char sym_info, unsigned char other, Elf_Half shndx, Elf64_Addr offset, unsigned char type)
 

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