diff options
author | Michael Sartain <mikesart@valvesoftware.com> | 2013-05-23 20:57:03 +0000 |
---|---|---|
committer | Michael Sartain <mikesart@valvesoftware.com> | 2013-05-23 20:57:03 +0000 |
commit | c836ae7d365fea52f558aaee1a7dbf45f6bb1e77 (patch) | |
tree | af98018aaa075ba60d0dc8e78eebbf9691c9502c /lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.h | |
parent | c3ce7f27403c5b404fe854e5c9063fd6a47ce261 (diff) | |
download | bcm5719-llvm-c836ae7d365fea52f558aaee1a7dbf45f6bb1e77.tar.gz bcm5719-llvm-c836ae7d365fea52f558aaee1a7dbf45f6bb1e77.zip |
ObjectFileELF::GetModuleSpecifications on Linux should work now.
Which means "platform process list" should work and list the architecture.
We are now parsing the elf build-id if it exists, which should allow us to load stripped symbols (looking at that next).
llvm-svn: 182610
Diffstat (limited to 'lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.h')
-rw-r--r-- | lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.h b/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.h index 6efd98123ad..f1fea3c666d 100644 --- a/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.h +++ b/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.h @@ -16,6 +16,7 @@ #include "lldb/lldb-private.h" #include "lldb/Host/FileSpec.h" #include "lldb/Symbol/ObjectFile.h" +#include "lldb/Core/UUID.h" #include "ELFHeader.h" @@ -154,6 +155,9 @@ private: /// ELF file header. elf::ELFHeader m_header; + /// ELF build ID + lldb_private::UUID m_uuid; + /// Collection of program headers. ProgramHeaderColl m_program_headers; |