From 5bfd4d00086e07d06e28f6a88ce1b07a3521ec3d Mon Sep 17 00:00:00 2001 From: Tamas Berghammer Date: Wed, 10 Feb 2016 12:10:58 +0000 Subject: Revert "Improve the handling of missing elf symtab and missing symbol sizes" This reverts commit 252dda67782f2cbf838e375bce21ed4191f6d9ce. The commit caused several test failure on the OSX build bot. llvm-svn: 260377 --- lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp') diff --git a/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp b/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp index 5491775db2f..c9f209e2c0f 100644 --- a/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp +++ b/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp @@ -4517,6 +4517,7 @@ ObjectFileMachO::ParseSymtab () if (function_starts_count > 0) { + char synthetic_function_symbol[PATH_MAX]; uint32_t num_synthetic_function_symbols = 0; for (i=0; iResize (num_syms); } + uint32_t synthetic_function_symbol_idx = 0; for (i=0; iGetFileSpec().GetFilename().GetCString()); sym[sym_idx].SetID (synthetic_sym_id++); - sym[sym_idx].GetMangled().SetDemangledName(GetNextSyntheticSymbolName()); + sym[sym_idx].GetMangled().SetDemangledName(ConstString(synthetic_function_symbol)); sym[sym_idx].SetType (eSymbolTypeCode); sym[sym_idx].SetIsSynthetic (true); sym[sym_idx].GetAddressRef() = symbol_addr; -- cgit v1.2.3