]> git.ipfire.org Git - thirdparty/elfutils.git/commitdiff
Copy master readelf.c dwarf_tag/attr_string changes to dwarfstrings.c.
authorMark Wielaard <mjw@redhat.com>
Wed, 23 Mar 2011 09:17:48 +0000 (10:17 +0100)
committerMark Wielaard <mjw@redhat.com>
Wed, 23 Mar 2011 09:17:48 +0000 (10:17 +0100)
src/dwarfstrings.c

index 3909e1311cffc9404b3cdaf1a26b7e56d5335cc7..91933f013943479092a1fba43f96ea19d03f3f15 100644 (file)
@@ -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"),