summaryrefslogtreecommitdiffstats
path: root/lldb/source/Plugins/ObjectFile
diff options
context:
space:
mode:
authorGreg Clayton <gclayton@apple.com>2014-01-16 01:48:44 +0000
committerGreg Clayton <gclayton@apple.com>2014-01-16 01:48:44 +0000
commitbaf2c2211d7adac921f072f35c4a3664d7bc4b43 (patch)
treec101712312df91c7f57959035a0893f58f58fff6 /lldb/source/Plugins/ObjectFile
parentd81088c540036f4ad9a2189eb75bf5ba7b404740 (diff)
downloadbcm5719-llvm-baf2c2211d7adac921f072f35c4a3664d7bc4b43.tar.gz
bcm5719-llvm-baf2c2211d7adac921f072f35c4a3664d7bc4b43.zip
If a library has no N_FUN symbols we don't succeed in finding resolver symbols, now we do.
<rdar://problem/15831334> llvm-svn: 199345
Diffstat (limited to 'lldb/source/Plugins/ObjectFile')
-rw-r--r--lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp b/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp
index e1972a2f09e..4899df2b9fa 100644
--- a/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp
+++ b/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp
@@ -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)
OpenPOWER on IntegriCloud