Revert "Unconditionally accept symbol sizes from elf"
It causes issues for i386 when compiling with gcc-4.9.2 This reverts commit e248214a3eab8e244095f97d1996c991cb988cc4. llvm-svn: 258043
This commit is contained in:
@@ -2295,7 +2295,7 @@ ObjectFileELF::ParseSymbols (Symtab *symtab,
|
||||
symbol_section_sp, // Section in which this symbol is defined or null.
|
||||
symbol_value, // Offset in section or symbol value.
|
||||
symbol.st_size), // Size in bytes of this symbol.
|
||||
true, // Symbol size is valid
|
||||
symbol.st_size != 0, // Size is valid if it is not 0
|
||||
has_suffix, // Contains linker annotations?
|
||||
flags); // Symbol flags.
|
||||
symtab->AddSymbol(dc_symbol);
|
||||
@@ -2304,9 +2304,7 @@ ObjectFileELF::ParseSymbols (Symtab *symtab,
|
||||
}
|
||||
|
||||
unsigned
|
||||
ObjectFileELF::ParseSymbolTable(Symtab *symbol_table,
|
||||
user_id_t start_id,
|
||||
lldb_private::Section *symtab)
|
||||
ObjectFileELF::ParseSymbolTable(Symtab *symbol_table, user_id_t start_id, lldb_private::Section *symtab)
|
||||
{
|
||||
if (symtab->GetObjectFile() != this)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user