diff options
| author | Petr Machata <[email protected]> | 2011-02-23 22:56:45 +0100 |
|---|---|---|
| committer | Petr Machata <[email protected]> | 2011-02-23 22:56:45 +0100 |
| commit | aa23bd349dd79ff5bba7e1d313e206cf73ecb0cc (patch) | |
| tree | 2b1f511361db62c56bd0b05c81f8740f8c099aed | |
| parent | bed4f61f7e1828b53504f890b8bdda2aedbc40a1 (diff) | |
Handle DW_AT_linkage_name in dwarf_attr_string and dwarf-knowledge
| -rw-r--r-- | libdw/c++/dwarf-knowledge.cc | 1 | ||||
| -rw-r--r-- | src/dwarfstrings.c | 1 |
2 files changed, 2 insertions, 0 deletions
diff --git a/libdw/c++/dwarf-knowledge.cc b/libdw/c++/dwarf-knowledge.cc index 5fdf123e..53cf1a17 100644 --- a/libdw/c++/dwarf-knowledge.cc +++ b/libdw/c++/dwarf-knowledge.cc @@ -151,6 +151,7 @@ expected_value_space (int attr, int tag) case DW_AT_picture_string: return VS(string); + case DW_AT_linkage_name: case DW_AT_MIPS_linkage_name: return VS(identifier); diff --git a/src/dwarfstrings.c b/src/dwarfstrings.c index 6feba59f..b340f026 100644 --- a/src/dwarfstrings.c +++ b/src/dwarfstrings.c @@ -233,6 +233,7 @@ dwarf_attr_string (unsigned int attrnum) [DW_AT_elemental] = "elemental", [DW_AT_pure] = "pure", [DW_AT_recursive] = "recursive", + [DW_AT_linkage_name] = "linkage_name", }; const unsigned int nknown_attrs = (sizeof (known_attrs) / sizeof (known_attrs[0])); |
