* 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:
		| @@ -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> | 2011-02-28  Kai Tietz  <kai.tietz@onevision.com> | ||||||
|  |  | ||||||
| 	* filenames.h (filename_ncmp): New prototype. | 	* filenames.h (filename_ncmp): New prototype. | ||||||
|   | |||||||
| @@ -1,7 +1,7 @@ | |||||||
| /* Declarations and definitions of codes relating to the DWARF2 and | /* Declarations and definitions of codes relating to the DWARF2 and | ||||||
|    DWARF3 symbolic debugging information formats. |    DWARF3 symbolic debugging information formats. | ||||||
|    Copyright (C) 1992, 1993, 1995, 1996, 1997, 1999, 2000, 2001, 2002, |    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. |    Free Software Foundation, Inc. | ||||||
|  |  | ||||||
|    Written by Gary Funck (gary@intrepid.com) The Ada Joint Program |    Written by Gary Funck (gary@intrepid.com) The Ada Joint Program | ||||||
| @@ -141,6 +141,12 @@ enum dwarf_tag | |||||||
|        are properly part of DWARF 5.  */ |        are properly part of DWARF 5.  */ | ||||||
|     DW_TAG_GNU_template_parameter_pack = 0x4107, |     DW_TAG_GNU_template_parameter_pack = 0x4107, | ||||||
|     DW_TAG_GNU_formal_parameter_pack = 0x4108, |     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.  */ |     /* Extensions for UPC.  See: http://upc.gwu.edu/~upc.  */ | ||||||
|     DW_TAG_upc_shared_type = 0x8765, |     DW_TAG_upc_shared_type = 0x8765, | ||||||
|     DW_TAG_upc_strict_type = 0x8766, |     DW_TAG_upc_strict_type = 0x8766, | ||||||
| @@ -351,6 +357,16 @@ enum dwarf_attribute | |||||||
|     /* Template template argument name. |     /* Template template argument name. | ||||||
|        See http://gcc.gnu.org/wiki/TemplateParmsDwarf .  */ |        See http://gcc.gnu.org/wiki/TemplateParmsDwarf .  */ | ||||||
|     DW_AT_GNU_template_name = 0x2110, |     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.  */ |     /* VMS extensions.  */ | ||||||
|     DW_AT_VMS_rtnbeg_pd_address = 0x2201, |     DW_AT_VMS_rtnbeg_pd_address = 0x2201, | ||||||
|     /* GNAT extensions.  */ |     /* GNAT extensions.  */ | ||||||
| @@ -535,7 +551,12 @@ enum dwarf_location_atom | |||||||
|     /* The following is for marking variables that are uninitialized.  */ |     /* The following is for marking variables that are uninitialized.  */ | ||||||
|     DW_OP_GNU_uninit     = 0xf0, |     DW_OP_GNU_uninit     = 0xf0, | ||||||
|     DW_OP_GNU_encoded_addr = 0xf1, |     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, |     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.  */ |     /* HP extensions.  */ | ||||||
|     DW_OP_HP_unknown     = 0xe0, /* Ouch, the same as GNU_push_tls_address.  */ |     DW_OP_HP_unknown     = 0xe0, /* Ouch, the same as GNU_push_tls_address.  */ | ||||||
|     DW_OP_HP_is_value    = 0xe1, |     DW_OP_HP_is_value    = 0xe1, | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user