diff options
Diffstat (limited to 'src/base/loader/elf_object.hh')
-rw-r--r-- | src/base/loader/elf_object.hh | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/src/base/loader/elf_object.hh b/src/base/loader/elf_object.hh index 9585684d4..244b9fc3f 100644 --- a/src/base/loader/elf_object.hh +++ b/src/base/loader/elf_object.hh @@ -51,9 +51,6 @@ class ElfObject : public ObjectFile { protected: - // The global definition of a gem5 "Section" is closest to ELF's segments. - typedef ObjectFile::Section Segment; - // These values are provided to a linux process by the kernel, so we // need to keep them around. Addr _programHeaderTable; @@ -94,7 +91,7 @@ class ElfObject : public ObjectFile public: virtual ~ElfObject() {} - bool loadSections(const PortProxy& mem_proxy, Addr addr_mask = maxAddr, + bool loadSegments(const PortProxy& mem_proxy, Addr addr_mask = maxAddr, Addr offset = 0) override; virtual bool loadAllSymbols(SymbolTable *symtab, Addr base = 0, |