From aa23bd349dd79ff5bba7e1d313e206cf73ecb0cc Mon Sep 17 00:00:00 2001 From: Petr Machata Date: Wed, 23 Feb 2011 22:56:45 +0100 Subject: [PATCH] Handle DW_AT_linkage_name in dwarf_attr_string and dwarf-knowledge --- libdw/c++/dwarf-knowledge.cc | 1 + src/dwarfstrings.c | 1 + 2 files changed, 2 insertions(+) diff --git a/libdw/c++/dwarf-knowledge.cc b/libdw/c++/dwarf-knowledge.cc index 5fdf123ed..53cf1a17e 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 6feba59f2..b340f026e 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])); -- 2.47.2