Bug 1464537 - Add support for DWARF 4 DW_AT_linkage_name. r=ted

--HG--
extra : rebase_source : 1a267e84005235bdb690ce9f03561823e0d0b467
This commit is contained in:
Mike Hommey 2018-05-29 08:26:55 +09:00
parent dde9a40b77
commit 1a11d9733e
2 changed files with 3 additions and 0 deletions

View File

@ -232,6 +232,8 @@ enum DwarfAttribute {
DW_AT_call_column = 0x57,
DW_AT_call_file = 0x58,
DW_AT_call_line = 0x59,
// DWARF 4 values.
DW_AT_linkage_name = 0x6e,
// SGI/MIPS extensions.
DW_AT_MIPS_fde = 0x2001,
DW_AT_MIPS_loop_begin = 0x2002,

View File

@ -350,6 +350,7 @@ void DwarfCUToModule::GenericDIEHandler::ProcessAttributeString(
case dwarf2reader::DW_AT_name:
name_attribute_ = AddStringToPool(data);
break;
case dwarf2reader::DW_AT_linkage_name:
case dwarf2reader::DW_AT_MIPS_linkage_name: {
char* demangled = NULL;
int status = -1;