]> git.ipfire.org Git - thirdparty/elfutils.git/commitdiff
dwarf.h: Add DW_MACRO_GNU .debug_macro type encodings.
authorMark Wielaard <mjw@redhat.com>
Wed, 27 Jun 2012 08:15:27 +0000 (10:15 +0200)
committerMark Wielaard <mjw@redhat.com>
Wed, 27 Jun 2012 08:15:27 +0000 (10:15 +0200)
Signed-off-by: Mark Wielaard <mjw@redhat.com>
libdw/ChangeLog
libdw/dwarf.h

index 48bbaa0e50ab66fba6bba07a8ae556f3a08ca74d..5a07c467b4b90f95b5a109ef67da80b26f7d5738 100644 (file)
@@ -1,3 +1,7 @@
+2012-06-27  Mark Wielaard  <mjw@redhat.com>
+
+       * dwarf.h: Add DW_MACRO_GNU .debug_macro type encodings.
+
 2012-06-26  Mark Wielaard  <mjw@redhat.com>
 
        * libdwP.h: Add IDX_debug_macro.
index 01aee5ad752ba01ef8f1b6e55711e602a428bf96..78a553aaeef3be71d5150d3a6d712b48f3fa8c2a 100644 (file)
@@ -673,6 +673,21 @@ enum
   };
 
 
+/* DWARF debug_macro type encodings.  GNU/DWARF5 extension.  */
+enum
+  {
+    DW_MACRO_GNU_define = 0x01,
+    DW_MACRO_GNU_undef = 0x02,
+    DW_MACRO_GNU_start_file = 0x03,
+    DW_MACRO_GNU_end_file = 0x04,
+    DW_MACRO_GNU_define_indirect = 0x05,
+    DW_MACRO_GNU_undef_indirect = 0x06,
+    DW_MACRO_GNU_transparent_include = 0x07,
+    DW_MACRO_GNU_lo_user = 0xe0,
+    DW_MACRO_GNU_hi_user = 0xff
+  };
+
+
 /* DWARF call frame instruction encodings.  */
 enum
   {