summaryrefslogtreecommitdiffstats
path: root/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.h
diff options
context:
space:
mode:
authorMichael Sartain <mikesart@valvesoftware.com>2013-05-23 20:57:03 +0000
committerMichael Sartain <mikesart@valvesoftware.com>2013-05-23 20:57:03 +0000
commitc836ae7d365fea52f558aaee1a7dbf45f6bb1e77 (patch)
treeaf98018aaa075ba60d0dc8e78eebbf9691c9502c /lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.h
parentc3ce7f27403c5b404fe854e5c9063fd6a47ce261 (diff)
downloadbcm5719-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.h4
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;
OpenPOWER on IntegriCloud