diff options
author | Jakub Jelinek <jakub@redhat.com> | 2011-07-22 20:37:50 +0000 |
---|---|---|
committer | Jakub Jelinek <jakub@redhat.com> | 2011-07-22 20:37:50 +0000 |
commit | 9d241bcfeed93d59ab9e2ae4844600d9f2ed80be (patch) | |
tree | 0633c6d8f40000e4f44aa5466b18c113a7574b7d /include/dwarf2.h | |
parent | 671e946ca0d63fcf4db1126b97a2f098a89085eb (diff) | |
download | cygnal-9d241bcfeed93d59ab9e2ae4844600d9f2ed80be.tar.gz cygnal-9d241bcfeed93d59ab9e2ae4844600d9f2ed80be.tar.bz2 cygnal-9d241bcfeed93d59ab9e2ae4844600d9f2ed80be.zip |
* dwarf2.h (DW_AT_GNU_macros): New.
(enum dwarf_macro_record_type): New enum. Add DW_MACRO_GNU_*.
Diffstat (limited to 'include/dwarf2.h')
-rw-r--r-- | include/dwarf2.h | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/include/dwarf2.h b/include/dwarf2.h index b2806ef78..37cb83f4b 100644 --- a/include/dwarf2.h +++ b/include/dwarf2.h @@ -366,6 +366,8 @@ enum dwarf_attribute DW_AT_GNU_all_tail_call_sites = 0x2116, DW_AT_GNU_all_call_sites = 0x2117, DW_AT_GNU_all_source_call_sites = 0x2118, + /* Section offset into .debug_macro section. */ + DW_AT_GNU_macros = 0x2119, /* VMS extensions. */ DW_AT_VMS_rtnbeg_pd_address = 0x2201, /* GNAT extensions. */ @@ -879,6 +881,20 @@ enum dwarf_macinfo_record_type DW_MACINFO_end_file = 4, DW_MACINFO_vendor_ext = 255 }; + +/* Names and codes for new style macro information. */ +enum dwarf_macro_record_type + { + DW_MACRO_GNU_define = 1, + DW_MACRO_GNU_undef = 2, + DW_MACRO_GNU_start_file = 3, + DW_MACRO_GNU_end_file = 4, + DW_MACRO_GNU_define_indirect = 5, + DW_MACRO_GNU_undef_indirect = 6, + DW_MACRO_GNU_transparent_include = 7, + DW_MACRO_GNU_lo_user = 0xe0, + DW_MACRO_GNU_hi_user = 0xff + }; /* @@@ For use with GNU frame unwind information. */ |