gem5
v19.0.0.0
|
This is the complete list of members for ElfObject, including all inherited members.
_programHeaderCount | ElfObject | protected |
_programHeaderSize | ElfObject | protected |
_programHeaderTable | ElfObject | protected |
Alpha enum value | ObjectFile | |
Arch enum name | ObjectFile | |
arch | ObjectFile | protected |
Arm enum value | ObjectFile | |
Arm64 enum value | ObjectFile | |
bias() const override | ElfObject | inlinevirtual |
buildImage() const override | ElfObject | inlinevirtual |
determineArch() | ElfObject | protected |
determineOpSys() | ElfObject | protected |
ehdr | ElfObject | protected |
elf | ElfObject | protected |
ElfObject(ImageFileDataPtr ifd) | ElfObject | |
entry | ObjectFile | protected |
entryPoint() const | ObjectFile | inline |
FreeBSD enum value | ObjectFile | |
getArch() const | ObjectFile | inline |
getInterpPath(const GElf_Phdr &phdr) const | ElfObject | |
getInterpreter() const override | ElfObject | inlinevirtual |
getOpSys() const | ObjectFile | inline |
getSections() | ElfObject | protected |
handleLoadableSegment(GElf_Phdr phdr, int seg_num) | ElfObject | protected |
hasTLS() override | ElfObject | inlinevirtual |
I386 enum value | ObjectFile | |
image | ElfObject | protected |
imageData | ImageFile | protected |
ImageFile(ImageFileDataPtr data) | ImageFile | inlineprotected |
interpreter | ElfObject | protected |
ldBias | ElfObject | protected |
ldMax | ElfObject | protected |
ldMin | ElfObject | protected |
Linux enum value | ObjectFile | |
LinuxArmOABI enum value | ObjectFile | |
loadAllSymbols(SymbolTable *symtab, Addr base=0, Addr offset=0, Addr addr_mask=MaxAddr) override | ElfObject | virtual |
loadGlobalSymbols(SymbolTable *symtab, Addr base=0, Addr offset=0, Addr addr_mask=MaxAddr) override | ElfObject | virtual |
loadLocalSymbols(SymbolTable *symtab, Addr base=0, Addr offset=0, Addr addr_mask=MaxAddr) override | ElfObject | virtual |
loadSomeSymbols(SymbolTable *symtab, int binding, Addr mask, Addr base, Addr offset) | ElfObject | protected |
loadWeakSymbols(SymbolTable *symtab, Addr base=0, Addr offset=0, Addr addr_mask=MaxAddr) override | ElfObject | virtual |
mapSize() const override | ElfObject | inlinevirtual |
Mips enum value | ObjectFile | |
ObjectFile(ImageFileDataPtr ifd) | ObjectFile | protected |
OpSys enum name | ObjectFile | |
opSys | ObjectFile | protected |
Power enum value | ObjectFile | |
programHeaderCount() | ElfObject | inline |
programHeaderSize() | ElfObject | inline |
programHeaderTable() | ElfObject | inline |
relocatable() const override | ElfObject | inlinevirtual |
relocate | ElfObject | protected |
Riscv32 enum value | ObjectFile | |
Riscv64 enum value | ObjectFile | |
sectionExists(std::string sec) | ElfObject | protected |
sectionNames | ElfObject | protected |
Solaris enum value | ObjectFile | |
SPARC32 enum value | ObjectFile | |
SPARC64 enum value | ObjectFile | |
Thumb enum value | ObjectFile | |
Tru64 enum value | ObjectFile | |
UnknownArch enum value | ObjectFile | |
UnknownOpSys enum value | ObjectFile | |
updateBias(Addr bias_addr) override | ElfObject | virtual |
X86_64 enum value | ObjectFile | |
~ElfObject() | ElfObject | |
~ImageFile() | ImageFile | inlineprotectedvirtual |
~ObjectFile() | ObjectFile | inlinevirtual |