merge from gcc
This commit is contained in:
parent
c13a9410f9
commit
d10aaa0ecf
@ -1,3 +1,16 @@
|
|||||||
|
2012-11-09 Jason Merrill <jason@redhat.com>
|
||||||
|
|
||||||
|
* demangle.h (enum demangle_component_type): Add
|
||||||
|
DEMANGLE_COMPONENT_TAGGED_NAME.
|
||||||
|
|
||||||
|
2012-10-29 Sterling Augustine <saugustine@google.com>
|
||||||
|
Cary Coutant <ccoutant@google.com>
|
||||||
|
|
||||||
|
* dwarf2.h (dwarf_location_list_entry_type): New enum with fields
|
||||||
|
DW_LLE_GNU_end_of_list_entry, DW_LLE_GNU_base_address_selection_entry,
|
||||||
|
DW_LLE_GNU_start_end_entry and DW_LLE_GNU_start_length_entry.
|
||||||
|
|
||||||
|
|
||||||
2012-10-26 Shinichiro Hamaji <shinichiro.hamaji@gmail.com>
|
2012-10-26 Shinichiro Hamaji <shinichiro.hamaji@gmail.com>
|
||||||
|
|
||||||
* dwarf2.h (DW_AT_APPLE_optimized, DW_AT_APPLE_flags)
|
* dwarf2.h (DW_AT_APPLE_optimized, DW_AT_APPLE_flags)
|
||||||
|
@ -420,6 +420,8 @@ enum demangle_component_type
|
|||||||
DEMANGLE_COMPONENT_NONTRANSACTION_CLONE,
|
DEMANGLE_COMPONENT_NONTRANSACTION_CLONE,
|
||||||
/* A pack expansion. */
|
/* A pack expansion. */
|
||||||
DEMANGLE_COMPONENT_PACK_EXPANSION,
|
DEMANGLE_COMPONENT_PACK_EXPANSION,
|
||||||
|
/* A name with an ABI tag. */
|
||||||
|
DEMANGLE_COMPONENT_TAGGED_NAME,
|
||||||
/* A cloned function. */
|
/* A cloned function. */
|
||||||
DEMANGLE_COMPONENT_CLONE
|
DEMANGLE_COMPONENT_CLONE
|
||||||
};
|
};
|
||||||
|
@ -403,20 +403,6 @@ DW_AT (DW_AT_upc_threads_scaled, 0x3210)
|
|||||||
DW_AT (DW_AT_PGI_lbase, 0x3a00)
|
DW_AT (DW_AT_PGI_lbase, 0x3a00)
|
||||||
DW_AT (DW_AT_PGI_soffset, 0x3a01)
|
DW_AT (DW_AT_PGI_soffset, 0x3a01)
|
||||||
DW_AT (DW_AT_PGI_lstride, 0x3a02)
|
DW_AT (DW_AT_PGI_lstride, 0x3a02)
|
||||||
/* Apple extensions. */
|
|
||||||
DW_AT (DW_AT_APPLE_optimized, 0x3fe1)
|
|
||||||
DW_AT (DW_AT_APPLE_flags, 0x3fe2)
|
|
||||||
DW_AT (DW_AT_APPLE_isa, 0x3fe3)
|
|
||||||
DW_AT (DW_AT_APPLE_block, 0x3fe4)
|
|
||||||
DW_AT (DW_AT_APPLE_major_runtime_vers, 0x3fe5)
|
|
||||||
DW_AT (DW_AT_APPLE_runtime_class, 0x3fe6)
|
|
||||||
DW_AT (DW_AT_APPLE_omit_frame_ptr, 0x3fe7)
|
|
||||||
DW_AT (DW_AT_APPLE_property_name, 0x3fe8)
|
|
||||||
DW_AT (DW_AT_APPLE_property_getter, 0x3fe9)
|
|
||||||
DW_AT (DW_AT_APPLE_property_setter, 0x3fea)
|
|
||||||
DW_AT (DW_AT_APPLE_property_attribute, 0x3feb)
|
|
||||||
DW_AT (DW_AT_APPLE_objc_complete_type, 0x3fec)
|
|
||||||
DW_AT (DW_AT_APPLE_property, 0x3fed)
|
|
||||||
DW_END_AT
|
DW_END_AT
|
||||||
|
|
||||||
DW_FIRST_OP (DW_OP_addr, 0x03)
|
DW_FIRST_OP (DW_OP_addr, 0x03)
|
||||||
|
@ -259,6 +259,17 @@ enum dwarf_line_number_hp_sfc_ops
|
|||||||
DW_LNE_HP_SFC_associate = 3
|
DW_LNE_HP_SFC_associate = 3
|
||||||
};
|
};
|
||||||
|
|
||||||
|
/* Type codes for location list entries.
|
||||||
|
Extension for Fission. See http://gcc.gnu.org/wiki/DebugFission. */
|
||||||
|
|
||||||
|
enum dwarf_location_list_entry_type
|
||||||
|
{
|
||||||
|
DW_LLE_GNU_end_of_list_entry = 0,
|
||||||
|
DW_LLE_GNU_base_address_selection_entry = 1,
|
||||||
|
DW_LLE_GNU_start_end_entry = 2,
|
||||||
|
DW_LLE_GNU_start_length_entry = 3
|
||||||
|
};
|
||||||
|
|
||||||
#define DW_CIE_ID 0xffffffff
|
#define DW_CIE_ID 0xffffffff
|
||||||
#define DW64_CIE_ID 0xffffffffffffffffULL
|
#define DW64_CIE_ID 0xffffffffffffffffULL
|
||||||
#define DW_CIE_VERSION 1
|
#define DW_CIE_VERSION 1
|
||||||
|
Loading…
x
Reference in New Issue
Block a user