diff options
author | Jim Ingham <jingham@apple.com> | 2014-05-21 03:58:03 +0000 |
---|---|---|
committer | Jim Ingham <jingham@apple.com> | 2014-05-21 03:58:03 +0000 |
commit | fbe0b9abf99719834add56bfd7b84c913e17dad3 (patch) | |
tree | afe4e3c55802e5541e6d3507413bf0a8845a4b68 /lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.h | |
parent | 56f9c191e1c41ab4fe61a9b9ad6bf4fc1c987837 (diff) | |
download | bcm5719-llvm-fbe0b9abf99719834add56bfd7b84c913e17dad3.tar.gz bcm5719-llvm-fbe0b9abf99719834add56bfd7b84c913e17dad3.zip |
ReExported symbols can point to a library that doesn't actually
contain the symbol, but just reexports wholesale from another
library. Handle this case.
<rdar://problem/16977589>
llvm-svn: 209270
Diffstat (limited to 'lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.h')
-rw-r--r-- | lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.h b/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.h index c565ac63e4e..dff0b21be80 100644 --- a/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.h +++ b/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.h @@ -13,6 +13,7 @@ #include "lldb/Utility/SafeMachO.h" #include "lldb/Core/Address.h" +#include "lldb/Core/FileSpecList.h" #include "lldb/Core/RangeMap.h" #include "lldb/Host/FileSpec.h" #include "lldb/Host/Mutex.h" @@ -127,6 +128,11 @@ public: virtual uint32_t GetDependentModules (lldb_private::FileSpecList& files); + virtual lldb_private::FileSpecList + GetReExportedLibraries () + { + return m_reexported_dylibs; + } //------------------------------------------------------------------ // PluginInterface protocol //------------------------------------------------------------------ @@ -208,6 +214,7 @@ protected: lldb_private::Address m_entry_point_address; FileRangeArray m_thread_context_offsets; bool m_thread_context_offsets_valid; + lldb_private::FileSpecList m_reexported_dylibs; size_t ParseSymtab (); |