diff options
author | Greg Clayton <gclayton@apple.com> | 2013-10-11 22:03:48 +0000 |
---|---|---|
committer | Greg Clayton <gclayton@apple.com> | 2013-10-11 22:03:48 +0000 |
commit | 93e2861b8100c91f97c0d95364ab6a368d22d9a2 (patch) | |
tree | 7e45baa987794aac8ce9bf57d0cca73815c80f72 /lldb/source/Plugins/ObjectFile | |
parent | a1490d616fb08179c4f67a031dd5e04c4949e63e (diff) | |
download | bcm5719-llvm-93e2861b8100c91f97c0d95364ab6a368d22d9a2.tar.gz bcm5719-llvm-93e2861b8100c91f97c0d95364ab6a368d22d9a2.zip |
<rdar://problem/15191078>
Fixed Module::ResolveSymbolContextForAddress() to be able to also look in the SymbolVendor's SymbolFile's ObjectFile for a more meaningful symbol when a symbol lookup finds a synthetic symbol from the main object file. This will help lookups on MacOSX as the main executable might be stripped, but the dSYM file always has a full symbol table.
llvm-svn: 192510
Diffstat (limited to 'lldb/source/Plugins/ObjectFile')
-rw-r--r-- | lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp b/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp index 87020cedb21..36652310470 100644 --- a/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp +++ b/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp @@ -949,7 +949,7 @@ ObjectFileMachO::IsStripped () } } if (m_dysymtab.cmd) - return m_dysymtab.nlocalsym == 0; + return m_dysymtab.nlocalsym <= 1; return false; } |