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