diff options
author | Greg Clayton <gclayton@apple.com> | 2014-01-16 01:48:44 +0000 |
---|---|---|
committer | Greg Clayton <gclayton@apple.com> | 2014-01-16 01:48:44 +0000 |
commit | baf2c2211d7adac921f072f35c4a3664d7bc4b43 (patch) | |
tree | c101712312df91c7f57959035a0893f58f58fff6 /lldb/source/Plugins/ObjectFile | |
parent | d81088c540036f4ad9a2189eb75bf5ba7b404740 (diff) | |
download | bcm5719-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.cpp | 4 |
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) |