diff options
author | Mark Wielaard <mjw@redhat.com> | 2011-03-23 10:17:48 +0100 |
---|---|---|
committer | Mark Wielaard <mjw@redhat.com> | 2011-03-23 10:17:48 +0100 |
commit | 4e606b469ec251f625d2e3f4572e3d2a8ecaa51e (patch) | |
tree | 98b02c8e817e5f02da30017cd8361cbb26694cd2 | |
parent | 526de576d49b9dfdbe3fdeb1242bafc592c70d53 (diff) | |
download | elfutils-4e606b469ec251f625d2e3f4572e3d2a8ecaa51e.tar.gz |
Copy master readelf.c dwarf_tag/attr_string changes to dwarfstrings.c.
-rw-r--r-- | src/dwarfstrings.c | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/src/dwarfstrings.c b/src/dwarfstrings.c index 3909e131..91933f01 100644 --- a/src/dwarfstrings.c +++ b/src/dwarfstrings.c @@ -149,6 +149,14 @@ dwarf_tag_string (unsigned int tag) result = "GNU_formal_parameter_pack"; break; + case DW_TAG_GNU_call_site: + result = "DW_TAG_GNU_call_site"; + break; + + case DW_TAG_GNU_call_site_parameter: + result = "DW_TAG_GNU_call_site_parameter"; + break; + default: if (tag < DW_TAG_lo_user) snprintf (buf, sizeof buf, gettext ("unknown tag %hx"), tag); @@ -407,6 +415,38 @@ dwarf_attr_string (unsigned int attrnum) result = "GNU_template_name"; break; + case DW_AT_GNU_call_site_value: + result = "GNU_call_site_value"; + break; + + case DW_AT_GNU_call_site_data_value: + result = "GNU_call_site_data_value"; + break; + + case DW_AT_GNU_call_site_target: + result = "GNU_call_site_target"; + break; + + case DW_AT_GNU_call_site_target_clobbered: + result = "GNU_call_site_target_clobbered"; + break; + + case DW_AT_GNU_tail_call: + result = "GNU_tail_call"; + break; + + case DW_AT_GNU_all_tail_call_sites: + result = "GNU_all_tail_call_sites"; + break; + + case DW_AT_GNU_all_call_sites: + result = "GNU_all_call_sites"; + break; + + case DW_AT_GNU_all_source_call_sites: + result = "GNU_all_source_call_sites"; + break; + default: if (attrnum < DW_AT_lo_user) snprintf (buf, sizeof buf, gettext ("unknown attribute %hx"), |