* dwarf2.h (DW_TAG_GNU_call_site, DW_TAG_GNU_call_site_parameter,
DW_AT_GNU_call_site_value, DW_AT_GNU_call_site_data_value, DW_AT_GNU_call_site_target, DW_AT_GNU_call_site_target_clobbered, DW_AT_GNU_tail_call, DW_AT_GNU_all_tail_call_sites, DW_AT_GNU_all_call_sites,, DW_AT_GNU_all_source_call_sites, DW_OP_GNU_entry_value): New.
This commit is contained in:
parent
810a90a431
commit
e9393c3f78
|
@ -1,3 +1,12 @@
|
|||
2011-03-16 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* dwarf2.h (DW_TAG_GNU_call_site, DW_TAG_GNU_call_site_parameter,
|
||||
DW_AT_GNU_call_site_value, DW_AT_GNU_call_site_data_value,
|
||||
DW_AT_GNU_call_site_target, DW_AT_GNU_call_site_target_clobbered,
|
||||
DW_AT_GNU_tail_call, DW_AT_GNU_all_tail_call_sites,
|
||||
DW_AT_GNU_all_call_sites,, DW_AT_GNU_all_source_call_sites,
|
||||
DW_OP_GNU_entry_value): New.
|
||||
|
||||
2011-02-28 Kai Tietz <kai.tietz@onevision.com>
|
||||
|
||||
* filenames.h (filename_ncmp): New prototype.
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
/* Declarations and definitions of codes relating to the DWARF2 and
|
||||
DWARF3 symbolic debugging information formats.
|
||||
Copyright (C) 1992, 1993, 1995, 1996, 1997, 1999, 2000, 2001, 2002,
|
||||
2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010
|
||||
2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011
|
||||
Free Software Foundation, Inc.
|
||||
|
||||
Written by Gary Funck (gary@intrepid.com) The Ada Joint Program
|
||||
|
@ -141,6 +141,12 @@ enum dwarf_tag
|
|||
are properly part of DWARF 5. */
|
||||
DW_TAG_GNU_template_parameter_pack = 0x4107,
|
||||
DW_TAG_GNU_formal_parameter_pack = 0x4108,
|
||||
/* The GNU call site extension, specified at
|
||||
http://www.dwarfstd.org/ShowIssue.php?issue=100909.2&type=open .
|
||||
The values of these two TAGS are in the DW_TAG_GNU_* space until the tags
|
||||
are properly part of DWARF 5. */
|
||||
DW_TAG_GNU_call_site = 0x4109,
|
||||
DW_TAG_GNU_call_site_parameter = 0x410a,
|
||||
/* Extensions for UPC. See: http://upc.gwu.edu/~upc. */
|
||||
DW_TAG_upc_shared_type = 0x8765,
|
||||
DW_TAG_upc_strict_type = 0x8766,
|
||||
|
@ -351,6 +357,16 @@ enum dwarf_attribute
|
|||
/* Template template argument name.
|
||||
See http://gcc.gnu.org/wiki/TemplateParmsDwarf . */
|
||||
DW_AT_GNU_template_name = 0x2110,
|
||||
/* The GNU call site extension.
|
||||
See http://www.dwarfstd.org/ShowIssue.php?issue=100909.2&type=open . */
|
||||
DW_AT_GNU_call_site_value = 0x2111,
|
||||
DW_AT_GNU_call_site_data_value = 0x2112,
|
||||
DW_AT_GNU_call_site_target = 0x2113,
|
||||
DW_AT_GNU_call_site_target_clobbered = 0x2114,
|
||||
DW_AT_GNU_tail_call = 0x2115,
|
||||
DW_AT_GNU_all_tail_call_sites = 0x2116,
|
||||
DW_AT_GNU_all_call_sites = 0x2117,
|
||||
DW_AT_GNU_all_source_call_sites = 0x2118,
|
||||
/* VMS extensions. */
|
||||
DW_AT_VMS_rtnbeg_pd_address = 0x2201,
|
||||
/* GNAT extensions. */
|
||||
|
@ -535,7 +551,12 @@ enum dwarf_location_atom
|
|||
/* The following is for marking variables that are uninitialized. */
|
||||
DW_OP_GNU_uninit = 0xf0,
|
||||
DW_OP_GNU_encoded_addr = 0xf1,
|
||||
/* The GNU implicit pointer extension.
|
||||
See http://www.dwarfstd.org/ShowIssue.php?issue=100831.1&type=open . */
|
||||
DW_OP_GNU_implicit_pointer = 0xf2,
|
||||
/* The GNU entry value extension.
|
||||
See http://www.dwarfstd.org/ShowIssue.php?issue=100909.1&type=open . */
|
||||
DW_OP_GNU_entry_value = 0xf3,
|
||||
/* HP extensions. */
|
||||
DW_OP_HP_unknown = 0xe0, /* Ouch, the same as GNU_push_tls_address. */
|
||||
DW_OP_HP_is_value = 0xe1,
|
||||
|
|
Loading…
Reference in New Issue