diff options
Diffstat (limited to 'src/base/loader')
-rw-r--r-- | src/base/loader/object_file.cc | 2 | ||||
-rw-r--r-- | src/base/loader/object_file.hh | 4 |
2 files changed, 1 insertions, 5 deletions
diff --git a/src/base/loader/object_file.cc b/src/base/loader/object_file.cc index ede8922e9..0bb897cee 100644 --- a/src/base/loader/object_file.cc +++ b/src/base/loader/object_file.cc @@ -57,7 +57,7 @@ ObjectFile::ObjectFile(const string &_filename, size_t _len, uint8_t *_data, Arch _arch, OpSys _op_sys) : filename(_filename), fileData(_data), len(_len), - arch(_arch), opSys(_op_sys), entry(0), globalPtr(0), + arch(_arch), opSys(_op_sys), entry(0), text{0, nullptr, 0}, data{0, nullptr, 0}, bss{0, nullptr, 0} { } diff --git a/src/base/loader/object_file.hh b/src/base/loader/object_file.hh index bd9d6260a..14dee3be0 100644 --- a/src/base/loader/object_file.hh +++ b/src/base/loader/object_file.hh @@ -123,7 +123,6 @@ class ObjectFile }; Addr entry; - Addr globalPtr; Section text; Section data; @@ -131,13 +130,10 @@ class ObjectFile bool loadSection(Section *sec, const PortProxy& mem_proxy, Addr mask, Addr offset = 0); - void setGlobalPointer(Addr global_ptr) { globalPtr = global_ptr; } public: Addr entryPoint() const { return entry; } - Addr globalPointer() const { return globalPtr; } - Addr textBase() const { return text.baseAddr; } Addr dataBase() const { return data.baseAddr; } Addr bssBase() const { return bss.baseAddr; } |