summaryrefslogtreecommitdiff
path: root/libdw
diff options
context:
space:
mode:
authorRoland McGrath <roland@redhat.com>2010-06-22 00:10:54 -0700
committerRoland McGrath <roland@redhat.com>2010-06-22 00:10:54 -0700
commit474cb48063bd86483f8a399605d3c7516aca6bcb (patch)
tree66014f38e4ba66be86db4a2f88fcbee76e2f78f3 /libdw
parent0c5638c2ac488a4a49f76ddb074e87bdebe90288 (diff)
downloadelfutils-474cb48063bd86483f8a399605d3c7516aca6bcb.tar.gz
Add some missing DWARF constants and readelf support for them.
Diffstat (limited to 'libdw')
-rw-r--r--libdw/ChangeLog2
-rw-r--r--libdw/dwarf.h7
2 files changed, 9 insertions, 0 deletions
diff --git a/libdw/ChangeLog b/libdw/ChangeLog
index dff21fa7..c87634fd 100644
--- a/libdw/ChangeLog
+++ b/libdw/ChangeLog
@@ -1,5 +1,7 @@
2010-06-21 Roland McGrath <roland@redhat.com>
+ * dwarf.h: Add DW_TAG_GNU_* constants.
+
* memory-access.h (get_sleb128_rest_return): Fix sign extension for
10-byte case.
diff --git a/libdw/dwarf.h b/libdw/dwarf.h
index fa7635c6..dbf56e91 100644
--- a/libdw/dwarf.h
+++ b/libdw/dwarf.h
@@ -122,6 +122,13 @@ enum
DW_TAG_function_template = 0x4102,
DW_TAG_class_template = 0x4103,
+ DW_TAG_GNU_BINCL = 0x4104,
+ DW_TAG_GNU_EINCL = 0x4105,
+
+ DW_TAG_GNU_template_template_param = 0x4106,
+ DW_TAG_GNU_template_parameter_pack = 0x4107,
+ DW_TAG_GNU_formal_parameter_pack = 0x4108,
+
DW_TAG_hi_user = 0xffff
};