101 lines
2.6 KiB
C
101 lines
2.6 KiB
C
/* Dwarf constant wrapping. See include/llvm/Support/Dwarf.h */
|
|
|
|
define(DWARF_VERSION)
|
|
|
|
/* Dwarf tags */
|
|
define(DW_TAG_array_type)
|
|
define(DW_TAG_class_type)
|
|
define(DW_TAG_entry_point)
|
|
define(DW_TAG_enumeration_type)
|
|
define(DW_TAG_formal_parameter)
|
|
define(DW_TAG_imported_declaration)
|
|
define(DW_TAG_label)
|
|
define(DW_TAG_lexical_block)
|
|
define(DW_TAG_member)
|
|
define(DW_TAG_pointer_type)
|
|
define(DW_TAG_reference_type)
|
|
define(DW_TAG_compile_unit)
|
|
define(DW_TAG_string_type)
|
|
define(DW_TAG_structure_type)
|
|
define(DW_TAG_subroutine_type)
|
|
define(DW_TAG_typedef)
|
|
define(DW_TAG_union_type)
|
|
define(DW_TAG_unspecified_parameters)
|
|
define(DW_TAG_variant)
|
|
define(DW_TAG_common_block)
|
|
define(DW_TAG_common_inclusion)
|
|
define(DW_TAG_inheritance)
|
|
define(DW_TAG_inlined_subroutine)
|
|
define(DW_TAG_module)
|
|
define(DW_TAG_ptr_to_member_type)
|
|
define(DW_TAG_set_type)
|
|
define(DW_TAG_subrange_type)
|
|
define(DW_TAG_with_stmt)
|
|
define(DW_TAG_access_declaration)
|
|
define(DW_TAG_base_type)
|
|
define(DW_TAG_catch_block)
|
|
define(DW_TAG_const_type)
|
|
define(DW_TAG_constant)
|
|
define(DW_TAG_enumerator)
|
|
define(DW_TAG_file_type)
|
|
define(DW_TAG_friend)
|
|
define(DW_TAG_namelist)
|
|
define(DW_TAG_namelist_item)
|
|
define(DW_TAG_packed_type)
|
|
define(DW_TAG_subprogram)
|
|
define(DW_TAG_template_type_parameter)
|
|
define(DW_TAG_template_value_parameter)
|
|
define(DW_TAG_thrown_type)
|
|
define(DW_TAG_try_block)
|
|
define(DW_TAG_variant_part)
|
|
define(DW_TAG_variable)
|
|
define(DW_TAG_volatile_type)
|
|
define(DW_TAG_dwarf_procedure)
|
|
define(DW_TAG_restrict_type)
|
|
define(DW_TAG_interface_type)
|
|
define(DW_TAG_namespace)
|
|
define(DW_TAG_imported_module)
|
|
define(DW_TAG_unspecified_type)
|
|
define(DW_TAG_partial_unit)
|
|
define(DW_TAG_imported_unit)
|
|
define(DW_TAG_condition)
|
|
define(DW_TAG_shared_type)
|
|
define(DW_TAG_type_unit)
|
|
define(DW_TAG_rvalue_reference_type)
|
|
define(DW_TAG_template_alias)
|
|
define(DW_TAG_MIPS_loop)
|
|
define(DW_TAG_format_label)
|
|
define(DW_TAG_function_template)
|
|
define(DW_TAG_class_template)
|
|
define(DW_TAG_GNU_template_template_param)
|
|
define(DW_TAG_GNU_template_parameter_pack)
|
|
define(DW_TAG_GNU_formal_parameter_pack)
|
|
define(DW_TAG_lo_user)
|
|
define(DW_TAG_APPLE_property)
|
|
define(DW_TAG_hi_user)
|
|
|
|
/* Dwarf language constants */
|
|
define(DW_LANG_C89)
|
|
define(DW_LANG_C)
|
|
define(DW_LANG_Ada83)
|
|
define(DW_LANG_C_plus_plus)
|
|
define(DW_LANG_Cobol74)
|
|
define(DW_LANG_Cobol85)
|
|
define(DW_LANG_Fortran77)
|
|
define(DW_LANG_Fortran90)
|
|
define(DW_LANG_Pascal83)
|
|
define(DW_LANG_Modula2)
|
|
define(DW_LANG_Java)
|
|
define(DW_LANG_C99)
|
|
define(DW_LANG_Ada95)
|
|
define(DW_LANG_Fortran95)
|
|
define(DW_LANG_PLI)
|
|
define(DW_LANG_ObjC)
|
|
define(DW_LANG_ObjC_plus_plus)
|
|
define(DW_LANG_UPC)
|
|
define(DW_LANG_D)
|
|
define(DW_LANG_Python)
|
|
define(DW_LANG_lo_user)
|
|
define(DW_LANG_Mips_Assembler)
|
|
define(DW_LANG_hi_user)
|
|
|