summaryrefslogtreecommitdiff
path: root/src/base/loader
diff options
context:
space:
mode:
Diffstat (limited to 'src/base/loader')
-rw-r--r--src/base/loader/object_file.cc2
-rw-r--r--src/base/loader/object_file.hh4
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; }