|
gem5
|
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 |
| bss | ObjectFile | protected |
| bssBase() const | ObjectFile | inline |
| bssSize() const | ObjectFile | inline |
| data | ObjectFile | protected |
| dataBase() const | ObjectFile | inline |
| dataSize() const | ObjectFile | inline |
| ElfObject(const std::string &_filename, size_t _len, uint8_t *_data, Arch _arch, OpSys _opSys) | ElfObject | protected |
| entry | ObjectFile | protected |
| entryPoint() const | ObjectFile | inline |
| extraSegments | ElfObject | protected |
| fileData | ObjectFile | protected |
| filename | ObjectFile | protected |
| FreeBSD enum value | ObjectFile | |
| getArch() const | ObjectFile | inline |
| getInterpreter() const override | ElfObject | inlinevirtual |
| getOpSys() const | ObjectFile | inline |
| getSections() | ElfObject | protected |
| globalPointer() const | ObjectFile | inline |
| globalPtr | ObjectFile | protected |
| hasTLS() override | ElfObject | inlinevirtual |
| I386 enum value | ObjectFile | |
| interpreter | ElfObject | protected |
| ldBias | ElfObject | protected |
| ldMax | ElfObject | protected |
| ldMin | ElfObject | protected |
| len | ObjectFile | 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 |
| loadSection(Section *sec, PortProxy &mem_proxy, Addr mask, Addr offset=0) | ObjectFile | protected |
| loadSections(PortProxy &mem_proxy, Addr addr_mask=maxAddr, Addr offset=0) 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 |
| maxAddr | ObjectFile | static |
| Mips enum value | ObjectFile | |
| ObjectFile(const std::string &_filename, size_t _len, uint8_t *_data, Arch _arch, OpSys _opSys) | 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 |
| Riscv enum value | ObjectFile | |
| sectionExists(std::string sec) | ElfObject | protected |
| sectionNames | ElfObject | protected |
| Segment typedef | ElfObject | protected |
| setGlobalPointer(Addr global_ptr) | ObjectFile | inlineprotected |
| setTextBase(Addr a) | ObjectFile | inline |
| Solaris enum value | ObjectFile | |
| SPARC32 enum value | ObjectFile | |
| SPARC64 enum value | ObjectFile | |
| text | ObjectFile | protected |
| textBase() const | ObjectFile | inline |
| textSize() const | ObjectFile | inline |
| Thumb enum value | ObjectFile | |
| Tru64 enum value | ObjectFile | |
| tryFile(const std::string &fname, size_t len, uint8_t *data, bool skip_interp_check=false) | ElfObject | static |
| UnknownArch enum value | ObjectFile | |
| UnknownOpSys enum value | ObjectFile | |
| updateBias(Addr bias_addr) override | ElfObject | virtual |
| X86_64 enum value | ObjectFile | |
| ~ElfObject() | ElfObject | inlinevirtual |
| ~ObjectFile() | ObjectFile | virtual |