|
std::string | filename |
|
std::string | path |
|
entry_point_t | entry |
|
const void * | mapped_file |
|
size_t | mapped_file_sz |
|
bool | relocated |
|
uintptr_t | load_base |
|
bool | running |
|
bool | debug |
|
std::list< std::pair< void *, size_t > > | memory_regions |
|
ElfProgramHeader_t * | phdrs |
|
size_t | num_phdrs |
|
ElfSectionHeader_t * | shdrs |
|
size_t | num_shdrs |
|
ElfSectionHeader_t * | sh_symtab |
|
ElfSectionHeader_t * | sh_strtab |
|
const ElfSymbol_t * | symtab |
|
const char * | strtab |
|
ElfSectionHeader_t * | sh_shstrtab |
|
const char * | shstrtab |
|
ElfProgramHeader_t * | ph_dynamic |
|
std::list< std::string > | needed |
|
ElfSymbol_t * | dyn_symtab |
|
const char * | dyn_strtab |
|
size_t | dyn_strtab_sz |
|
ElfRela_t * | rela |
|
ElfRel_t * | rel |
|
size_t | rela_sz |
|
size_t | rel_sz |
|
bool | uses_rela |
|
uintptr_t * | got |
|
ElfRela_t * | plt_rela |
|
ElfRel_t * | plt_rel |
|
uintptr_t | init_func |
|
uintptr_t | fini_func |
|
size_t | plt_sz |
|
const ElfHash_t * | hash |
|
const Elf_Word * | hash_buckets |
|
const Elf_Word * | hash_chains |
|
std::list< struct _object_meta * > | preloads |
|
std::list< struct _object_meta * > | objects |
|
struct _object_meta * | parent |
|
Definition at line 60 of file loader.cc.
The documentation for this struct was generated from the following file: