diff options
| author | Tamas Berghammer <tberghammer@google.com> | 2016-02-10 12:10:58 +0000 |
|---|---|---|
| committer | Tamas Berghammer <tberghammer@google.com> | 2016-02-10 12:10:58 +0000 |
| commit | 5bfd4d00086e07d06e28f6a88ce1b07a3521ec3d (patch) | |
| tree | 78d0aa4e42b02ea3c6bf32239534d86cd0e865cc /lldb/source/Symbol/ObjectFile.cpp | |
| parent | db6655fd902a9f012e26b63033001e52dbbc1db6 (diff) | |
| download | bcm5719-llvm-5bfd4d00086e07d06e28f6a88ce1b07a3521ec3d.tar.gz bcm5719-llvm-5bfd4d00086e07d06e28f6a88ce1b07a3521ec3d.zip | |
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
Diffstat (limited to 'lldb/source/Symbol/ObjectFile.cpp')
| -rw-r--r-- | lldb/source/Symbol/ObjectFile.cpp | 19 |
1 files changed, 4 insertions, 15 deletions
diff --git a/lldb/source/Symbol/ObjectFile.cpp b/lldb/source/Symbol/ObjectFile.cpp index c7ecb76c087..99f9236a2cd 100644 --- a/lldb/source/Symbol/ObjectFile.cpp +++ b/lldb/source/Symbol/ObjectFile.cpp @@ -241,7 +241,8 @@ ObjectFile::ObjectFile (const lldb::ModuleSP &module_sp, lldb::offset_t file_offset, lldb::offset_t length, const lldb::DataBufferSP& data_sp, - lldb::offset_t data_offset) : + lldb::offset_t data_offset +) : ModuleChild (module_sp), m_file (), // This file could be different from the original module's file m_type (eTypeInvalid), @@ -253,8 +254,7 @@ ObjectFile::ObjectFile (const lldb::ModuleSP &module_sp, m_process_wp(), m_memory_addr (LLDB_INVALID_ADDRESS), m_sections_ap(), - m_symtab_ap (), - m_synthetic_symbol_idx (0) + m_symtab_ap () { if (file_spec_ptr) m_file = *file_spec_ptr; @@ -286,8 +286,7 @@ ObjectFile::ObjectFile (const lldb::ModuleSP &module_sp, m_process_wp (process_sp), m_memory_addr (header_addr), m_sections_ap(), - m_symtab_ap (), - m_synthetic_symbol_idx (0) + m_symtab_ap () { if (header_data_sp) m_data.SetData (header_data_sp, 0, header_data_sp->GetByteSize()); @@ -654,13 +653,3 @@ ObjectFile::GetSymbolTypeFromName (llvm::StringRef name, } return symbol_type_hint; } - -ConstString -ObjectFile::GetNextSyntheticSymbolName() -{ - StreamString ss; - ConstString file_name = GetModule()->GetFileSpec().GetFilename(); - ss.Printf("___lldb_unnamed_symbol%u$$%s", ++m_synthetic_symbol_idx, file_name.GetCString()); - return ConstString(ss.GetData()); -} - |

