|
|
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: