diff options
author | Stephen Wilson <wilsons@start.ca> | 2011-01-15 00:08:44 +0000 |
---|---|---|
committer | Stephen Wilson <wilsons@start.ca> | 2011-01-15 00:08:44 +0000 |
commit | 2ab0a5858f83475d652e95ddd7dcad15a609ded7 (patch) | |
tree | b6d4a856f7fef60f479a2aafcb15399a2e03f240 /lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.h | |
parent | 5a75c91eeb691956d2c8d57120048b5bb5c37928 (diff) | |
download | bcm5719-llvm-2ab0a5858f83475d652e95ddd7dcad15a609ded7.tar.gz bcm5719-llvm-2ab0a5858f83475d652e95ddd7dcad15a609ded7.zip |
Implement GetEntryPoint, GetImageInfoAddress and GetArchitecture for ObjectFileELF.
llvm-svn: 123496
Diffstat (limited to 'lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.h')
-rw-r--r-- | lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.h b/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.h index e91fabb502d..69a9a689550 100644 --- a/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.h +++ b/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.h @@ -89,6 +89,9 @@ public: virtual bool IsExecutable () const; + virtual lldb_private::Address + GetEntryPoint() const; + virtual size_t GetAddressByteSize() const; @@ -110,6 +113,12 @@ public: virtual uint32_t GetDependentModules(lldb_private::FileSpecList& files); + virtual lldb_private::Address + GetImageInfoAddress(); + + lldb_private::ArchSpec + GetArchitecture(); + private: ObjectFileELF(lldb_private::Module* module, lldb::DataBufferSP& dataSP, |