Line 364... |
Line 364... |
DW_AT_GNU_call_site_target_clobbered = 0x2114,
|
DW_AT_GNU_call_site_target_clobbered = 0x2114,
|
DW_AT_GNU_tail_call = 0x2115,
|
DW_AT_GNU_tail_call = 0x2115,
|
DW_AT_GNU_all_tail_call_sites = 0x2116,
|
DW_AT_GNU_all_tail_call_sites = 0x2116,
|
DW_AT_GNU_all_call_sites = 0x2117,
|
DW_AT_GNU_all_call_sites = 0x2117,
|
DW_AT_GNU_all_source_call_sites = 0x2118,
|
DW_AT_GNU_all_source_call_sites = 0x2118,
|
|
/* Section offset into .debug_macro section. */
|
|
DW_AT_GNU_macros = 0x2119,
|
/* VMS extensions. */
|
/* VMS extensions. */
|
DW_AT_VMS_rtnbeg_pd_address = 0x2201,
|
DW_AT_VMS_rtnbeg_pd_address = 0x2201,
|
/* GNAT extensions. */
|
/* GNAT extensions. */
|
/* GNAT descriptive type.
|
/* GNAT descriptive type.
|
See http://gcc.gnu.org/wiki/DW_AT_GNAT_descriptive_type . */
|
See http://gcc.gnu.org/wiki/DW_AT_GNAT_descriptive_type . */
|
Line 561... |
Line 563... |
DW_OP_GNU_const_type = 0xf4,
|
DW_OP_GNU_const_type = 0xf4,
|
DW_OP_GNU_regval_type = 0xf5,
|
DW_OP_GNU_regval_type = 0xf5,
|
DW_OP_GNU_deref_type = 0xf6,
|
DW_OP_GNU_deref_type = 0xf6,
|
DW_OP_GNU_convert = 0xf7,
|
DW_OP_GNU_convert = 0xf7,
|
DW_OP_GNU_reinterpret = 0xf9,
|
DW_OP_GNU_reinterpret = 0xf9,
|
|
/* The GNU parameter ref extension. */
|
|
DW_OP_GNU_parameter_ref = 0xfa,
|
/* 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,
|
DW_OP_HP_fltconst4 = 0xe2,
|
DW_OP_HP_fltconst4 = 0xe2,
|
DW_OP_HP_fltconst8 = 0xe3,
|
DW_OP_HP_fltconst8 = 0xe3,
|
Line 875... |
Line 879... |
DW_MACINFO_undef = 2,
|
DW_MACINFO_undef = 2,
|
DW_MACINFO_start_file = 3,
|
DW_MACINFO_start_file = 3,
|
DW_MACINFO_end_file = 4,
|
DW_MACINFO_end_file = 4,
|
DW_MACINFO_vendor_ext = 255
|
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. */
|
/* @@@ For use with GNU frame unwind information. */
|
|
|
#define DW_EH_PE_absptr 0x00
|
#define DW_EH_PE_absptr 0x00
|
#define DW_EH_PE_omit 0xff
|
#define DW_EH_PE_omit 0xff
|