[Lldb-commits] [lldb] r199345 - If a library has no N_FUN symbols we don't succeed in finding resolver symbols, now we do.
Greg Clayton
gclayton at apple.com
Wed Jan 15 17:48:44 PST 2014
Author: gclayton
Date: Wed Jan 15 19:48:44 2014
New Revision: 199345
URL: http://llvm.org/viewvc/llvm-project?rev=199345&view=rev
Log:
If a library has no N_FUN symbols we don't succeed in finding resolver symbols, now we do.
<rdar://problem/15831334>
Modified:
lldb/trunk/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp
Modified: lldb/trunk/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp?rev=199345&r1=199344&r2=199345&view=diff
==============================================================================
--- lldb/trunk/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp (original)
+++ lldb/trunk/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp Wed Jan 15 19:48:44 2014
@@ -2882,7 +2882,7 @@ ObjectFileMachO::ParseSymtab ()
else
{
if (resolver_addresses.find(nlist.n_value) != resolver_addresses.end())
- sym[sym_idx].SetType (eSymbolTypeResolver);
+ type = eSymbolTypeResolver;
}
}
else if (type == eSymbolTypeData)
@@ -3650,7 +3650,7 @@ ObjectFileMachO::ParseSymtab ()
else
{
if (resolver_addresses.find(nlist.n_value) != resolver_addresses.end())
- sym[sym_idx].SetType (eSymbolTypeResolver);
+ type = eSymbolTypeResolver;
}
}
else if (type == eSymbolTypeData)
More information about the lldb-commits
mailing list