summaryrefslogtreecommitdiffstats
path: root/lldb/source/Plugins/ObjectFile
diff options
context:
space:
mode:
authorGreg Clayton <gclayton@apple.com>2013-10-11 22:03:48 +0000
committerGreg Clayton <gclayton@apple.com>2013-10-11 22:03:48 +0000
commit93e2861b8100c91f97c0d95364ab6a368d22d9a2 (patch)
tree7e45baa987794aac8ce9bf57d0cca73815c80f72 /lldb/source/Plugins/ObjectFile
parenta1490d616fb08179c4f67a031dd5e04c4949e63e (diff)
downloadbcm5719-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.cpp2
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;
}
OpenPOWER on IntegriCloud