osprey/libdwarf/libdwarf/dwarf.h File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define DW_TAG_array_type   0x01
#define DW_TAG_class_type   0x02
#define DW_TAG_entry_point   0x03
#define DW_TAG_enumeration_type   0x04
#define DW_TAG_formal_parameter   0x05
#define DW_TAG_imported_declaration   0x08
#define DW_TAG_label   0x0a
#define DW_TAG_lexical_block   0x0b
#define DW_TAG_member   0x0d
#define DW_TAG_pointer_type   0x0f
#define DW_TAG_reference_type   0x10
#define DW_TAG_compile_unit   0x11
#define DW_TAG_string_type   0x12
#define DW_TAG_structure_type   0x13
#define DW_TAG_subroutine_type   0x15
#define DW_TAG_typedef   0x16
#define DW_TAG_union_type   0x17
#define DW_TAG_unspecified_parameters   0x18
#define DW_TAG_variant   0x19
#define DW_TAG_common_block   0x1a
#define DW_TAG_common_inclusion   0x1b
#define DW_TAG_inheritance   0x1c
#define DW_TAG_inlined_subroutine   0x1d
#define DW_TAG_module   0x1e
#define DW_TAG_ptr_to_member_type   0x1f
#define DW_TAG_set_type   0x20
#define DW_TAG_subrange_type   0x21
#define DW_TAG_with_stmt   0x22
#define DW_TAG_access_declaration   0x23
#define DW_TAG_base_type   0x24
#define DW_TAG_catch_block   0x25
#define DW_TAG_const_type   0x26
#define DW_TAG_constant   0x27
#define DW_TAG_enumerator   0x28
#define DW_TAG_file_type   0x29
#define DW_TAG_friend   0x2a
#define DW_TAG_namelist   0x2b
#define DW_TAG_namelist_item   0x2c
#define DW_TAG_namelist_items   0x2c
#define DW_TAG_packed_type   0x2d
#define DW_TAG_subprogram   0x2e
#define DW_TAG_template_type_parameter   0x2f
#define DW_TAG_template_type_param   0x2f
#define DW_TAG_template_value_parameter   0x30
#define DW_TAG_template_value_param   0x30
#define DW_TAG_thrown_type   0x31
#define DW_TAG_try_block   0x32
#define DW_TAG_variant_part   0x33
#define DW_TAG_variable   0x34
#define DW_TAG_volatile_type   0x35
#define DW_TAG_dwarf_procedure   0x36
#define DW_TAG_restrict_type   0x37
#define DW_TAG_interface_type   0x38
#define DW_TAG_namespace   0x39
#define DW_TAG_imported_module   0x3a
#define DW_TAG_unspecified_type   0x3b
#define DW_TAG_partial_unit   0x3c
#define DW_TAG_imported_unit   0x3d
#define DW_TAG_mutable_type   0x3e
#define DW_TAG_lo_user   0x4080
#define DW_TAG_MIPS_loop   0x4081
#define DW_TAG_HP_array_descriptor   0x4090
#define DW_TAG_format_label   0x4101
#define DW_TAG_function_template   0x4102
#define DW_TAG_class_template   0x4103
#define DW_TAG_GNU_BINCL   0x4104
#define DW_TAG_GNU_EINCL   0x4105
#define DW_TAG_upc_shared_type   0x8765
#define DW_TAG_upc_strict_type   0x8766
#define DW_TAG_upc_relaxed_type   0x8767
#define DW_TAG_PGI_kanji_type   0xa000
#define DW_TAG_PGI_interface_block   0xa020
#define DW_TAG_hi_user   0xffff
#define DW_children_no   0
#define DW_children_yes   1
#define DW_FORM_addr   0x01
#define DW_FORM_block2   0x03
#define DW_FORM_block4   0x04
#define DW_FORM_data2   0x05
#define DW_FORM_data4   0x06
#define DW_FORM_data8   0x07
#define DW_FORM_string   0x08
#define DW_FORM_block   0x09
#define DW_FORM_block1   0x0a
#define DW_FORM_data1   0x0b
#define DW_FORM_flag   0x0c
#define DW_FORM_sdata   0x0d
#define DW_FORM_strp   0x0e
#define DW_FORM_udata   0x0f
#define DW_FORM_ref_addr   0x10
#define DW_FORM_ref1   0x11
#define DW_FORM_ref2   0x12
#define DW_FORM_ref4   0x13
#define DW_FORM_ref8   0x14
#define DW_FORM_ref_udata   0x15
#define DW_FORM_indirect   0x16
#define DW_AT_sibling   0x01
#define DW_AT_location   0x02
#define DW_AT_name   0x03
#define DW_AT_ordering   0x09
#define DW_AT_subscr_data   0x0a
#define DW_AT_byte_size   0x0b
#define DW_AT_bit_offset   0x0c
#define DW_AT_bit_size   0x0d
#define DW_AT_element_list   0x0f
#define DW_AT_stmt_list   0x10
#define DW_AT_low_pc   0x11
#define DW_AT_high_pc   0x12
#define DW_AT_language   0x13
#define DW_AT_member   0x14
#define DW_AT_discr   0x15
#define DW_AT_discr_value   0x16
#define DW_AT_visibility   0x17
#define DW_AT_import   0x18
#define DW_AT_string_length   0x19
#define DW_AT_common_reference   0x1a
#define DW_AT_comp_dir   0x1b
#define DW_AT_const_value   0x1c
#define DW_AT_containing_type   0x1d
#define DW_AT_default_value   0x1e
#define DW_AT_inline   0x20
#define DW_AT_is_optional   0x21
#define DW_AT_lower_bound   0x22
#define DW_AT_producer   0x25
#define DW_AT_prototyped   0x27
#define DW_AT_return_addr   0x2a
#define DW_AT_start_scope   0x2c
#define DW_AT_stride_size   0x2e
#define DW_AT_upper_bound   0x2f
#define DW_AT_abstract_origin   0x31
#define DW_AT_accessibility   0x32
#define DW_AT_address_class   0x33
#define DW_AT_artificial   0x34
#define DW_AT_base_types   0x35
#define DW_AT_calling_convention   0x36
#define DW_AT_count   0x37
#define DW_AT_data_member_location   0x38
#define DW_AT_decl_column   0x39
#define DW_AT_decl_file   0x3a
#define DW_AT_decl_line   0x3b
#define DW_AT_declaration   0x3c
#define DW_AT_discr_list   0x3d
#define DW_AT_encoding   0x3e
#define DW_AT_external   0x3f
#define DW_AT_frame_base   0x40
#define DW_AT_friend   0x41
#define DW_AT_identifier_case   0x42
#define DW_AT_macro_info   0x43
#define DW_AT_namelist_item   0x44
#define DW_AT_priority   0x45
#define DW_AT_segment   0x46
#define DW_AT_specification   0x47
#define DW_AT_static_link   0x48
#define DW_AT_type   0x49
#define DW_AT_use_location   0x4a
#define DW_AT_variable_parameter   0x4b
#define DW_AT_virtuality   0x4c
#define DW_AT_vtable_elem_location   0x4d
#define DW_AT_allocated   0x4e
#define DW_AT_associated   0x4f
#define DW_AT_data_location   0x50
#define DW_AT_stride   0x51
#define DW_AT_entry_pc   0x52
#define DW_AT_use_UTF8   0x53
#define DW_AT_extension   0x54
#define DW_AT_ranges   0x55
#define DW_AT_trampoline   0x56
#define DW_AT_call_column   0x57
#define DW_AT_call_file   0x58
#define DW_AT_call_line   0x59
#define DW_AT_description   0x5a
#define DW_AT_HP_block_index   0x2000
#define DW_AT_lo_user   0x2000
#define DW_AT_MIPS_fde   0x2001
#define DW_AT_MIPS_loop_begin   0x2002
#define DW_AT_MIPS_tail_loop_begin   0x2003
#define DW_AT_MIPS_epilog_begin   0x2004
#define DW_AT_MIPS_loop_unroll_factor   0x2005
#define DW_AT_MIPS_software_pipeline_depth   0x2006
#define DW_AT_MIPS_linkage_name   0x2007
#define DW_AT_MIPS_stride   0x2008
#define DW_AT_MIPS_abstract_name   0x2009
#define DW_AT_MIPS_clone_origin   0x200a
#define DW_AT_MIPS_has_inlines   0x200b
#define DW_AT_MIPS_stride_byte   0x200c
#define DW_AT_MIPS_stride_elem   0x200d
#define DW_AT_MIPS_ptr_dopetype   0x200e
#define DW_AT_MIPS_allocatable_dopetype   0x200f
#define DW_AT_MIPS_assumed_shape_dopetype   0x2010
#define DW_AT_MIPS_assumed_size   0x2011
#define DW_AT_HP_raw_data_ptr   0x2012
#define DW_AT_HP_pass_by_reference   0x2013
#define DW_AT_HP_opt_level   0x2014
#define DW_AT_HP_prof_version_id   0x2015
#define DW_AT_HP_opt_flags   0x2016
#define DW_AT_HP_cold_region_low_pc   0x2017
#define DW_AT_HP_cold_region_high_pc   0x2018
#define DW_AT_HP_all_variables_modifiable   0x2019
#define DW_AT_HP_linkage_name   0x201a
#define DW_AT_HP_prof_flags   0x201b
#define DW_AT_sf_names   0x2101
#define DW_AT_src_info   0x2102
#define DW_AT_mac_info   0x2103
#define DW_AT_src_coords   0x2104
#define DW_AT_body_begin   0x2105
#define DW_AT_body_end   0x2106
#define DW_AT_GNU_vector   0x2107
#define DW_AT_VMS_rtnbeg_pd_address   0x2201
#define DW_AT_PGI_lbase   0x3a00
#define DW_AT_PGI_soffset   0x3a01
#define DW_AT_PGI_lstride   0x3a02
#define DW_AT_upc_threads_scaled   0x3210
#define DW_AT_hi_user   0x3fff
#define DW_OP_addr   0x03
#define DW_OP_deref   0x06
#define DW_OP_const1u   0x08
#define DW_OP_const1s   0x09
#define DW_OP_const2u   0x0a
#define DW_OP_const2s   0x0b
#define DW_OP_const4u   0x0c
#define DW_OP_const4s   0x0d
#define DW_OP_const8u   0x0e
#define DW_OP_const8s   0x0f
#define DW_OP_constu   0x10
#define DW_OP_consts   0x11
#define DW_OP_dup   0x12
#define DW_OP_drop   0x13
#define DW_OP_over   0x14
#define DW_OP_pick   0x15
#define DW_OP_swap   0x16
#define DW_OP_rot   0x17
#define DW_OP_xderef   0x18
#define DW_OP_abs   0x19
#define DW_OP_and   0x1a
#define DW_OP_div   0x1b
#define DW_OP_minus   0x1c
#define DW_OP_mod   0x1d
#define DW_OP_mul   0x1e
#define DW_OP_neg   0x1f
#define DW_OP_not   0x20
#define DW_OP_or   0x21
#define DW_OP_plus   0x22
#define DW_OP_plus_uconst   0x23
#define DW_OP_shl   0x24
#define DW_OP_shr   0x25
#define DW_OP_shra   0x26
#define DW_OP_xor   0x27
#define DW_OP_bra   0x28
#define DW_OP_eq   0x29
#define DW_OP_ge   0x2a
#define DW_OP_gt   0x2b
#define DW_OP_le   0x2c
#define DW_OP_lt   0x2d
#define DW_OP_ne   0x2e
#define DW_OP_skip   0x2f
#define DW_OP_lit0   0x30
#define DW_OP_lit1   0x31
#define DW_OP_lit2   0x32
#define DW_OP_lit3   0x33
#define DW_OP_lit4   0x34
#define DW_OP_lit5   0x35
#define DW_OP_lit6   0x36
#define DW_OP_lit7   0x37
#define DW_OP_lit8   0x38
#define DW_OP_lit9   0x39
#define DW_OP_lit10   0x3a
#define DW_OP_lit11   0x3b
#define DW_OP_lit12   0x3c
#define DW_OP_lit13   0x3d
#define DW_OP_lit14   0x3e
#define DW_OP_lit15   0x3f
#define DW_OP_lit16   0x40
#define DW_OP_lit17   0x41
#define DW_OP_lit18   0x42
#define DW_OP_lit19   0x43
#define DW_OP_lit20   0x44
#define DW_OP_lit21   0x45
#define DW_OP_lit22   0x46
#define DW_OP_lit23   0x47
#define DW_OP_lit24   0x48
#define DW_OP_lit25   0x49
#define DW_OP_lit26   0x4a
#define DW_OP_lit27   0x4b
#define DW_OP_lit28   0x4c
#define DW_OP_lit29   0x4d
#define DW_OP_lit30   0x4e
#define DW_OP_lit31   0x4f
#define DW_OP_reg0   0x50
#define DW_OP_reg1   0x51
#define DW_OP_reg2   0x52
#define DW_OP_reg3   0x53
#define DW_OP_reg4   0x54
#define DW_OP_reg5   0x55
#define DW_OP_reg6   0x56
#define DW_OP_reg7   0x57
#define DW_OP_reg8   0x58
#define DW_OP_reg9   0x59
#define DW_OP_reg10   0x5a
#define DW_OP_reg11   0x5b
#define DW_OP_reg12   0x5c
#define DW_OP_reg13   0x5d
#define DW_OP_reg14   0x5e
#define DW_OP_reg15   0x5f
#define DW_OP_reg16   0x60
#define DW_OP_reg17   0x61
#define DW_OP_reg18   0x62
#define DW_OP_reg19   0x63
#define DW_OP_reg20   0x64
#define DW_OP_reg21   0x65
#define DW_OP_reg22   0x66
#define DW_OP_reg23   0x67
#define DW_OP_reg24   0x68
#define DW_OP_reg25   0x69
#define DW_OP_reg26   0x6a
#define DW_OP_reg27   0x6b
#define DW_OP_reg28   0x6c
#define DW_OP_reg29   0x6d
#define DW_OP_reg30   0x6e
#define DW_OP_reg31   0x6f
#define DW_OP_breg0   0x70
#define DW_OP_breg1   0x71
#define DW_OP_breg2   0x72
#define DW_OP_breg3   0x73
#define DW_OP_breg4   0x74
#define DW_OP_breg5   0x75
#define DW_OP_breg6   0x76
#define DW_OP_breg7   0x77
#define DW_OP_breg8   0x78
#define DW_OP_breg9   0x79
#define DW_OP_breg10   0x7a
#define DW_OP_breg11   0x7b
#define DW_OP_breg12   0x7c
#define DW_OP_breg13   0x7d
#define DW_OP_breg14   0x7e
#define DW_OP_breg15   0x7f
#define DW_OP_breg16   0x80
#define DW_OP_breg17   0x81
#define DW_OP_breg18   0x82
#define DW_OP_breg19   0x83
#define DW_OP_breg20   0x84
#define DW_OP_breg21   0x85
#define DW_OP_breg22   0x86
#define DW_OP_breg23   0x87
#define DW_OP_breg24   0x88
#define DW_OP_breg25   0x89
#define DW_OP_breg26   0x8a
#define DW_OP_breg27   0x8b
#define DW_OP_breg28   0x8c
#define DW_OP_breg29   0x8d
#define DW_OP_breg30   0x8e
#define DW_OP_breg31   0x8f
#define DW_OP_regx   0x90
#define DW_OP_fbreg   0x91
#define DW_OP_bregx   0x92
#define DW_OP_piece   0x93
#define DW_OP_deref_size   0x94
#define DW_OP_xderef_size   0x95
#define DW_OP_nop   0x96
#define DW_OP_push_object_address   0x97
#define DW_OP_call2   0x98
#define DW_OP_call4   0x99
#define DW_OP_call_ref   0x9a
#define DW_OP_GNU_push_tls_address   0xe0
#define DW_OP_lo_user   0xe0
#define DW_OP_HP_is_value   0xe1
#define DW_OP_HP_fltconst4   0xe2
#define DW_OP_HP_fltconst8   0xe3
#define DW_OP_HP_mod_range   0xe4
#define DW_OP_HP_unmod_range   0xe5
#define DW_OP_HP_tls   0xe6
#define DW_OP_hi_user   0xff
#define DW_ATE_address   0x1
#define DW_ATE_boolean   0x2
#define DW_ATE_complex_float   0x3
#define DW_ATE_float   0x4
#define DW_ATE_signed   0x5
#define DW_ATE_signed_char   0x6
#define DW_ATE_unsigned   0x7
#define DW_ATE_unsigned_char   0x8
#define DW_ATE_imaginary_float   0x9
#define DW_ATE_HP_float80   0x80
#define DW_ATE_lo_user   0x80
#define DW_ATE_HP_complex_float80   0x81
#define DW_ATE_HP_float128   0x82
#define DW_ATE_HP_complex_float128   0x83
#define DW_ATE_HP_floathpintel   0x84
#define DW_ATE_HP_imaginary_float80   0x85
#define DW_ATE_HP_imaginary_float128   0x86
#define DW_ATE_hi_user   0xff
#define DW_ACCESS_public   1
#define DW_ACCESS_protected   2
#define DW_ACCESS_private   3
#define DW_VIS_local   1
#define DW_VIS_exported   2
#define DW_VIS_qualified   3
#define DW_VIRTUALITY_none   0
#define DW_VIRTUALITY_virtual   1
#define DW_VIRTUALITY_pure_virtual   2
#define DW_LANG_C89   0x0001
#define DW_LANG_C   0x0002
#define DW_LANG_Ada83   0x0003
#define DW_LANG_C_plus_plus   0x0004
#define DW_LANG_Cobol74   0x0005
#define DW_LANG_Cobol85   0x0006
#define DW_LANG_Fortran77   0x0007
#define DW_LANG_Fortran90   0x0008
#define DW_LANG_Pascal83   0x0009
#define DW_LANG_Modula2   0x000a
#define DW_LANG_Java   0x000b
#define DW_LANG_C99   0x000c
#define DW_LANG_Ada95   0x000d
#define DW_LANG_Fortran95   0x000e
#define DW_LANG_PLI   0x000f
#define DW_LANG_lo_user   0x8000
#define DW_LANG_Mips_Assembler   0x8001
#define DW_LANG_Upc   0x8765
#define DW_LANG_hi_user   0xffff
#define DW_ID_case_sensitive   0
#define DW_ID_up_case   1
#define DW_ID_down_case   2
#define DW_ID_case_insensitive   3
#define DW_CC_normal   0x1
#define DW_CC_program   0x2
#define DW_CC_nocall   0x3
#define DW_CC_lo_user   0x40
#define DW_CC_hi_user   0xff
#define DW_INL_not_inlined   0
#define DW_INL_inlined   1
#define DW_INL_declared_not_inlined   2
#define DW_INL_declared_inlined   3
#define DW_ORD_row_major   0
#define DW_ORD_col_major   1
#define DW_DSC_label   0
#define DW_DSC_range   1
#define DW_LNS_copy   1
#define DW_LNS_advance_pc   2
#define DW_LNS_advance_line   3
#define DW_LNS_set_file   4
#define DW_LNS_set_column   5
#define DW_LNS_negate_stmt   6
#define DW_LNS_set_basic_block   7
#define DW_LNS_const_add_pc   8
#define DW_LNS_fixed_advance_pc   9
#define DW_LNS_set_prologue_end   10
#define DW_LNS_set_epilogue_begin   11
#define DW_LNS_set_isa   12
#define DW_LNE_end_sequence   1
#define DW_LNE_set_address   2
#define DW_LNE_define_file   3
#define DW_LNE_HP_negate_is_UV_update   0x11
#define DW_LNE_HP_push_context   0x12
#define DW_LNE_HP_pop_context   0x13
#define DW_LNE_HP_set_file_line_column   0x14
#define DW_LNE_HP_set_routine_name   0x15
#define DW_LNE_HP_set_sequence   0x16
#define DW_LNE_HP_negate_post_semantics   0x17
#define DW_LNE_HP_negate_function_exit   0x18
#define DW_LNE_HP_negate_front_end_logical   0x19
#define DW_LNE_HP_define_proc   0x20
#define DW_LNE_lo_user   128
#define DW_LNE_hi_user   255
#define DW_MACINFO_define   1
#define DW_MACINFO_undef   2
#define DW_MACINFO_start_file   3
#define DW_MACINFO_end_file   4
#define DW_MACINFO_vendor_ext   255
#define DW_CFA_advance_loc   0x40
#define DW_CFA_offset   0x80
#define DW_CFA_restore   0xc0
#define DW_CFA_extended   0
#define DW_CFA_nop   0x00
#define DW_CFA_set_loc   0x01
#define DW_CFA_advance_loc1   0x02
#define DW_CFA_advance_loc2   0x03
#define DW_CFA_advance_loc4   0x04
#define DW_CFA_offset_extended   0x05
#define DW_CFA_restore_extended   0x06
#define DW_CFA_undefined   0x07
#define DW_CFA_same_value   0x08
#define DW_CFA_register   0x09
#define DW_CFA_remember_state   0x0a
#define DW_CFA_restore_state   0x0b
#define DW_CFA_def_cfa   0x0c
#define DW_CFA_def_cfa_register   0x0d
#define DW_CFA_def_cfa_offset   0x0e
#define DW_CFA_def_cfa_expression   0x0f
#define DW_CFA_expression   0x10
#define DW_CFA_cfa_offset_extended_sf   0x11
#define DW_CFA_def_cfa_sf   0x12
#define DW_CFA_def_cfa_offset_sf   0x13
#define DW_CFA_low_user   0x1c
#define DW_CFA_MIPS_advance_loc8   0x1d
#define DW_CFA_GNU_window_save   0x2d
#define DW_CFA_GNU_args_size   0x2e
#define DW_CFA_GNU_negative_offset_extended   0x2f
#define DW_CFA_high_user   0x3f
#define DW_FRAME_CFA_COL   0
#define DW_FRAME_REG1   1
#define DW_FRAME_REG2   2
#define DW_FRAME_REG3   3
#define DW_FRAME_REG4   4
#define DW_FRAME_REG5   5
#define DW_FRAME_REG6   6
#define DW_FRAME_REG7   7
#define DW_FRAME_REG8   8
#define DW_FRAME_REG9   9
#define DW_FRAME_REG10   10
#define DW_FRAME_REG11   11
#define DW_FRAME_REG12   12
#define DW_FRAME_REG13   13
#define DW_FRAME_REG14   14
#define DW_FRAME_REG15   15
#define DW_FRAME_REG16   16
#define DW_FRAME_REG17   17
#define DW_FRAME_REG18   18
#define DW_FRAME_REG19   19
#define DW_FRAME_REG20   20
#define DW_FRAME_REG21   21
#define DW_FRAME_REG22   22
#define DW_FRAME_REG23   23
#define DW_FRAME_REG24   24
#define DW_FRAME_REG25   25
#define DW_FRAME_REG26   26
#define DW_FRAME_REG27   27
#define DW_FRAME_REG28   28
#define DW_FRAME_REG29   29
#define DW_FRAME_REG30   30
#define DW_FRAME_REG31   31
#define DW_FRAME_FREG0   32
#define DW_FRAME_FREG1   33
#define DW_FRAME_FREG2   34
#define DW_FRAME_FREG3   35
#define DW_FRAME_FREG4   36
#define DW_FRAME_FREG5   37
#define DW_FRAME_FREG6   38
#define DW_FRAME_FREG7   39
#define DW_FRAME_FREG8   40
#define DW_FRAME_FREG9   41
#define DW_FRAME_FREG10   42
#define DW_FRAME_FREG11   43
#define DW_FRAME_FREG12   44
#define DW_FRAME_FREG13   45
#define DW_FRAME_FREG14   46
#define DW_FRAME_FREG15   47
#define DW_FRAME_FREG16   48
#define DW_FRAME_FREG17   49
#define DW_FRAME_FREG18   50
#define DW_FRAME_FREG19   51
#define DW_FRAME_FREG20   52
#define DW_FRAME_FREG21   53
#define DW_FRAME_FREG22   54
#define DW_FRAME_FREG23   55
#define DW_FRAME_FREG24   56
#define DW_FRAME_FREG25   57
#define DW_FRAME_FREG26   58
#define DW_FRAME_FREG27   59
#define DW_FRAME_FREG28   60
#define DW_FRAME_FREG29   61
#define DW_FRAME_FREG30   62
#define DW_FRAME_FREG31   63
#define DW_FRAME_RA_COL   64
#define DW_FRAME_STATIC_LINK   65
#define DW_FRAME_LAST_REG_NUM   (DW_FRAME_STATIC_LINK + 1)
#define DW_CHILDREN_no   0x00
#define DW_CHILDREN_yes   0x01
#define DW_ADDR_none   0


Define Documentation

#define DW_ACCESS_private   3

Definition at line 514 of file dwarf.h.

Referenced by DST_enter_normal_field(), and DST_enter_struct_union().

#define DW_ACCESS_protected   2

Definition at line 513 of file dwarf.h.

Referenced by DST_enter_normal_field(), and DST_enter_struct_union().

#define DW_ACCESS_public   1

Definition at line 512 of file dwarf.h.

Referenced by DST_enter_normal_field(), and DST_enter_struct_union().

#define DW_ADDR_none   0

Definition at line 764 of file dwarf.h.

#define DW_AT_abstract_origin   0x31

#define DW_AT_accessibility   0x32

#define DW_AT_address_class   0x33

#define DW_AT_allocated   0x4e

Definition at line 242 of file dwarf.h.

#define DW_AT_artificial   0x34

Definition at line 216 of file dwarf.h.

Referenced by dwarf_add_AT_flag(), and Write_Attributes().

#define DW_AT_associated   0x4f

Definition at line 243 of file dwarf.h.

#define DW_AT_base_types   0x35

Definition at line 217 of file dwarf.h.

#define DW_AT_bit_offset   0x0c

Definition at line 186 of file dwarf.h.

Referenced by dwarf_add_AT_unsigned_const(), dwarf_bitoffset(), get_attr_value(), and put_member().

#define DW_AT_bit_size   0x0d

Definition at line 187 of file dwarf.h.

Referenced by dwarf_add_AT_unsigned_const(), dwarf_bitsize(), get_attr_value(), and put_member().

#define DW_AT_body_begin   0x2105

Definition at line 301 of file dwarf.h.

#define DW_AT_body_end   0x2106

Definition at line 302 of file dwarf.h.

#define DW_AT_byte_size   0x0b

#define DW_AT_call_column   0x57

Definition at line 251 of file dwarf.h.

#define DW_AT_call_file   0x58

Definition at line 252 of file dwarf.h.

#define DW_AT_call_line   0x59

Definition at line 253 of file dwarf.h.

#define DW_AT_calling_convention   0x36

#define DW_AT_common_reference   0x1a

Definition at line 199 of file dwarf.h.

Referenced by dwarf_add_AT_reference(), and put_common_inclusion().

#define DW_AT_comp_dir   0x1b

#define DW_AT_const_value   0x1c

#define DW_AT_containing_type   0x1d

Definition at line 202 of file dwarf.h.

Referenced by dwarf_add_AT_reference(), and put_ptr_to_member_type().

#define DW_AT_count   0x37

#define DW_AT_data_location   0x50

Definition at line 244 of file dwarf.h.

#define DW_AT_data_member_location   0x38

Definition at line 220 of file dwarf.h.

Referenced by dwarf_add_AT_location_expr(), print_attribute(), put_inheritance(), and put_member().

#define DW_AT_decl_column   0x39

Definition at line 221 of file dwarf.h.

Referenced by dwarf_add_AT_unsigned_const(), get_attr_value(), and put_decl().

#define DW_AT_decl_file   0x3a

Definition at line 222 of file dwarf.h.

Referenced by dwarf_add_AT_unsigned_const(), get_attr_value(), and put_decl().

#define DW_AT_decl_line   0x3b

Definition at line 223 of file dwarf.h.

Referenced by dwarf_add_AT_unsigned_const(), get_attr_value(), and put_decl().

#define DW_AT_declaration   0x3c

#define DW_AT_default_value   0x1e

Definition at line 203 of file dwarf.h.

Referenced by dwarf_add_AT_reference(), and put_formal_parameter().

#define DW_AT_description   0x5a

Definition at line 254 of file dwarf.h.

#define DW_AT_discr   0x15

Definition at line 194 of file dwarf.h.

Referenced by dwarf_add_AT_reference().

#define DW_AT_discr_list   0x3d

Definition at line 225 of file dwarf.h.

#define DW_AT_discr_value   0x16

Definition at line 195 of file dwarf.h.

#define DW_AT_element_list   0x0f

Definition at line 188 of file dwarf.h.

#define DW_AT_encoding   0x3e

#define DW_AT_entry_pc   0x52

Definition at line 246 of file dwarf.h.

#define DW_AT_extension   0x54

Definition at line 248 of file dwarf.h.

#define DW_AT_external   0x3f

Definition at line 227 of file dwarf.h.

Referenced by dwarf_add_AT_flag(), print_pubnames(), put_subprogram(), and put_variable().

#define DW_AT_frame_base   0x40

Definition at line 228 of file dwarf.h.

Referenced by Cg_Dwarf_Process_PU(), dwarf_add_AT_location_expr(), and print_attribute().

#define DW_AT_friend   0x41

Definition at line 229 of file dwarf.h.

Referenced by dwarf_add_AT_reference().

#define DW_AT_GNU_vector   0x2107

Definition at line 303 of file dwarf.h.

Referenced by dwarf_add_AT_flag(), and put_array_type().

#define DW_AT_hi_user   0x3fff

Definition at line 318 of file dwarf.h.

#define DW_AT_high_pc   0x12

#define DW_AT_HP_all_variables_modifiable   0x2019

Definition at line 291 of file dwarf.h.

#define DW_AT_HP_block_index   0x2000

Definition at line 256 of file dwarf.h.

#define DW_AT_HP_cold_region_high_pc   0x2018

Definition at line 290 of file dwarf.h.

#define DW_AT_HP_cold_region_low_pc   0x2017

Definition at line 289 of file dwarf.h.

#define DW_AT_HP_linkage_name   0x201a

Definition at line 292 of file dwarf.h.

#define DW_AT_HP_opt_flags   0x2016

Definition at line 288 of file dwarf.h.

#define DW_AT_HP_opt_level   0x2014

Definition at line 286 of file dwarf.h.

#define DW_AT_HP_pass_by_reference   0x2013

Definition at line 285 of file dwarf.h.

#define DW_AT_HP_prof_flags   0x201b

Definition at line 293 of file dwarf.h.

#define DW_AT_HP_prof_version_id   0x2015

Definition at line 287 of file dwarf.h.

#define DW_AT_HP_raw_data_ptr   0x2012

Definition at line 284 of file dwarf.h.

#define DW_AT_identifier_case   0x42

#define DW_AT_import   0x18

Definition at line 197 of file dwarf.h.

Referenced by _dwarf_pro_generate_debuginfo(), and dwarf_add_AT_reference().

#define DW_AT_inline   0x20

#define DW_AT_is_optional   0x21

Definition at line 205 of file dwarf.h.

Referenced by dwarf_add_AT_flag(), and put_formal_parameter().

#define DW_AT_language   0x13

#define DW_AT_lo_user   0x2000

Definition at line 258 of file dwarf.h.

#define DW_AT_location   0x02

#define DW_AT_low_pc   0x11

#define DW_AT_lower_bound   0x22

#define DW_AT_mac_info   0x2103

Definition at line 299 of file dwarf.h.

#define DW_AT_macro_info   0x43

Definition at line 231 of file dwarf.h.

Referenced by _dwarf_pro_add_AT_macro_info(), and _dwarf_pro_generate_debuginfo().

#define DW_AT_member   0x14

Definition at line 193 of file dwarf.h.

#define DW_AT_MIPS_abstract_name   0x2009

Definition at line 268 of file dwarf.h.

Referenced by dwarf_add_AT_string(), and put_inlined_subroutine().

#define DW_AT_MIPS_allocatable_dopetype   0x200f

Definition at line 274 of file dwarf.h.

Referenced by dwarf_add_AT_reference(), and put_dopetype().

#define DW_AT_MIPS_assumed_shape_dopetype   0x2010

Definition at line 275 of file dwarf.h.

Referenced by dwarf_add_AT_reference(), and put_dopetype().

#define DW_AT_MIPS_assumed_size   0x2011

Definition at line 276 of file dwarf.h.

Referenced by dwarf_add_AT_flag(), put_formal_parameter(), and put_variable().

#define DW_AT_MIPS_clone_origin   0x200a

Definition at line 269 of file dwarf.h.

Referenced by dwarf_add_AT_reference(), and put_subprogram().

#define DW_AT_MIPS_epilog_begin   0x2004

Definition at line 263 of file dwarf.h.

Referenced by dwarf_add_AT_targ_address_b().

#define DW_AT_MIPS_fde   0x2001

#define DW_AT_MIPS_has_inlines   0x200b

Definition at line 270 of file dwarf.h.

Referenced by dwarf_add_AT_flag(), put_compile_unit(), and put_subprogram().

#define DW_AT_MIPS_linkage_name   0x2007

#define DW_AT_MIPS_loop_begin   0x2002

Definition at line 261 of file dwarf.h.

Referenced by dwarf_add_AT_targ_address_b().

#define DW_AT_MIPS_loop_unroll_factor   0x2005

Definition at line 264 of file dwarf.h.

Referenced by dwarf_add_AT_unsigned_const(), and get_attr_value().

#define DW_AT_MIPS_ptr_dopetype   0x200e

Definition at line 273 of file dwarf.h.

Referenced by dwarf_add_AT_reference(), and put_dopetype().

#define DW_AT_MIPS_software_pipeline_depth   0x2006

Definition at line 265 of file dwarf.h.

Referenced by dwarf_add_AT_unsigned_const(), and get_attr_value().

#define DW_AT_MIPS_stride   0x2008

Definition at line 267 of file dwarf.h.

Referenced by dwarf_add_AT_reference(), and put_subrange_type().

#define DW_AT_MIPS_stride_byte   0x200c

Definition at line 271 of file dwarf.h.

Referenced by dwarf_add_AT_reference(), and put_subrange_type().

#define DW_AT_MIPS_stride_elem   0x200d

Definition at line 272 of file dwarf.h.

Referenced by dwarf_add_AT_reference(), and put_subrange_type().

#define DW_AT_MIPS_tail_loop_begin   0x2003

Definition at line 262 of file dwarf.h.

Referenced by dwarf_add_AT_targ_address_b().

#define DW_AT_name   0x03

#define DW_AT_namelist_item   0x44

Definition at line 232 of file dwarf.h.

#define DW_AT_ordering   0x09

#define DW_AT_PGI_lbase   0x3a00

Definition at line 309 of file dwarf.h.

#define DW_AT_PGI_lstride   0x3a02

Definition at line 311 of file dwarf.h.

#define DW_AT_PGI_soffset   0x3a01

Definition at line 310 of file dwarf.h.

#define DW_AT_priority   0x45

Definition at line 233 of file dwarf.h.

Referenced by dwarf_add_AT_reference().

#define DW_AT_producer   0x25

Definition at line 207 of file dwarf.h.

Referenced by dwarf_add_AT_producer(), dwarf_add_AT_string(), and put_compile_unit().

#define DW_AT_prototyped   0x27

Definition at line 208 of file dwarf.h.

Referenced by dwarf_add_AT_flag(), put_subprogram(), and put_subroutine_type().

#define DW_AT_ranges   0x55

Definition at line 249 of file dwarf.h.

#define DW_AT_return_addr   0x2a

Definition at line 209 of file dwarf.h.

Referenced by dwarf_add_AT_location_expr(), and print_attribute().

#define DW_AT_segment   0x46

Definition at line 234 of file dwarf.h.

#define DW_AT_sf_names   0x2101

Definition at line 297 of file dwarf.h.

#define DW_AT_sibling   0x01

#define DW_AT_specification   0x47

#define DW_AT_src_coords   0x2104

Definition at line 300 of file dwarf.h.

#define DW_AT_src_info   0x2102

Definition at line 298 of file dwarf.h.

#define DW_AT_start_scope   0x2c

Definition at line 210 of file dwarf.h.

Referenced by dwarf_add_AT_unsigned_const(), and get_attr_value().

#define DW_AT_static_link   0x48

Definition at line 236 of file dwarf.h.

Referenced by dwarf_add_AT_location_expr(), and print_attribute().

#define DW_AT_stmt_list   0x10

#define DW_AT_stride   0x51

Definition at line 245 of file dwarf.h.

#define DW_AT_stride_size   0x2e

Definition at line 211 of file dwarf.h.

Referenced by dwarf_add_AT_unsigned_const(), and get_attr_value().

#define DW_AT_string_length   0x19

Definition at line 198 of file dwarf.h.

Referenced by dwarf_add_AT_location_expr(), print_attribute(), and put_string_type().

#define DW_AT_subscr_data   0x0a

Definition at line 184 of file dwarf.h.

#define DW_AT_trampoline   0x56

Definition at line 250 of file dwarf.h.

#define DW_AT_type   0x49

#define DW_AT_upc_threads_scaled   0x3210

Definition at line 315 of file dwarf.h.

#define DW_AT_upper_bound   0x2f

#define DW_AT_use_location   0x4a

Definition at line 238 of file dwarf.h.

Referenced by dwarf_add_AT_location_expr(), and print_attribute().

#define DW_AT_use_UTF8   0x53

Definition at line 247 of file dwarf.h.

#define DW_AT_variable_parameter   0x4b

Definition at line 239 of file dwarf.h.

Referenced by dwarf_add_AT_flag(), and put_formal_parameter().

#define DW_AT_virtuality   0x4c

#define DW_AT_visibility   0x17

Definition at line 196 of file dwarf.h.

Referenced by dwarf_add_AT_unsigned_const(), get_attr_value(), and print_attribute().

#define DW_AT_VMS_rtnbeg_pd_address   0x2201

Definition at line 306 of file dwarf.h.

#define DW_AT_vtable_elem_location   0x4d

Definition at line 241 of file dwarf.h.

Referenced by dwarf_add_AT_location_expr(), print_attribute(), and put_subprogram().

#define DW_ATE_address   0x1

Definition at line 487 of file dwarf.h.

#define DW_ATE_boolean   0x2

Definition at line 488 of file dwarf.h.

Referenced by Create_DST_type_For_Tree().

#define DW_ATE_complex_float   0x3

Definition at line 489 of file dwarf.h.

Referenced by Create_DST_type_For_Tree().

#define DW_ATE_float   0x4

Definition at line 490 of file dwarf.h.

Referenced by Create_DST_type_For_Tree().

#define DW_ATE_hi_user   0xff

Definition at line 510 of file dwarf.h.

#define DW_ATE_HP_complex_float128   0x83

Definition at line 505 of file dwarf.h.

#define DW_ATE_HP_complex_float80   0x81

Definition at line 503 of file dwarf.h.

#define DW_ATE_HP_float128   0x82

Definition at line 504 of file dwarf.h.

#define DW_ATE_HP_float80   0x80

Definition at line 498 of file dwarf.h.

#define DW_ATE_HP_floathpintel   0x84

Definition at line 506 of file dwarf.h.

#define DW_ATE_HP_imaginary_float128   0x86

Definition at line 508 of file dwarf.h.

#define DW_ATE_HP_imaginary_float80   0x85

Definition at line 507 of file dwarf.h.

#define DW_ATE_imaginary_float   0x9

Definition at line 495 of file dwarf.h.

#define DW_ATE_lo_user   0x80

Definition at line 500 of file dwarf.h.

#define DW_ATE_signed   0x5

Definition at line 491 of file dwarf.h.

Referenced by Add_DST_variable(), and Create_DST_type_For_Tree().

#define DW_ATE_signed_char   0x6

Definition at line 492 of file dwarf.h.

Referenced by Create_DST_type_For_Tree().

#define DW_ATE_unsigned   0x7

Definition at line 493 of file dwarf.h.

Referenced by Create_DST_type_For_Tree().

#define DW_ATE_unsigned_char   0x8

Definition at line 494 of file dwarf.h.

Referenced by Create_DST_type_For_Tree().

#define DW_CC_hi_user   0xff

Definition at line 555 of file dwarf.h.

#define DW_CC_lo_user   0x40

Definition at line 553 of file dwarf.h.

#define DW_CC_nocall   0x3

Definition at line 552 of file dwarf.h.

Referenced by put_subprogram().

#define DW_CC_normal   0x1

Definition at line 550 of file dwarf.h.

Referenced by sh_dwarf_calling_convention().

#define DW_CC_program   0x2

Definition at line 551 of file dwarf.h.

Referenced by Cg_Dwarf_Process_PU().

#define DW_CFA_advance_loc   0x40

#define DW_CFA_advance_loc1   0x02

#define DW_CFA_advance_loc2   0x03

#define DW_CFA_advance_loc4   0x04

#define DW_CFA_cfa_offset_extended_sf   0x11

Definition at line 631 of file dwarf.h.

Referenced by print_frame_inst_bytes().

#define DW_CFA_def_cfa   0x0c

#define DW_CFA_def_cfa_expression   0x0f

Definition at line 626 of file dwarf.h.

Referenced by execute_cfa_program(), print_frame_inst_bytes(), and skip_cfa_op().

#define DW_CFA_def_cfa_offset   0x0e

#define DW_CFA_def_cfa_offset_sf   0x13

Definition at line 634 of file dwarf.h.

Referenced by execute_cfa_program(), print_frame_inst_bytes(), and skip_cfa_op().

#define DW_CFA_def_cfa_register   0x0d

#define DW_CFA_def_cfa_sf   0x12

#define DW_CFA_expression   0x10

Definition at line 627 of file dwarf.h.

Referenced by execute_cfa_program(), print_frame_inst_bytes(), and skip_cfa_op().

#define DW_CFA_extended   0

Definition at line 609 of file dwarf.h.

#define DW_CFA_GNU_args_size   0x2e

#define DW_CFA_GNU_negative_offset_extended   0x2f

Definition at line 644 of file dwarf.h.

Referenced by execute_cfa_program(), and skip_cfa_op().

#define DW_CFA_GNU_window_save   0x2d

Definition at line 642 of file dwarf.h.

Referenced by _dwarf_exec_frame_instr(), execute_cfa_program(), and print_frame_inst_bytes().

#define DW_CFA_high_user   0x3f

Definition at line 652 of file dwarf.h.

#define DW_CFA_low_user   0x1c

Definition at line 636 of file dwarf.h.

#define DW_CFA_MIPS_advance_loc8   0x1d

Definition at line 639 of file dwarf.h.

Referenced by dwarf_add_fde_inst(), print_frame_inst_bytes(), and skip_cfa_op().

#define DW_CFA_nop   0x00

#define DW_CFA_offset   0x80

#define DW_CFA_offset_extended   0x05

#define DW_CFA_register   0x09

#define DW_CFA_remember_state   0x0a

#define DW_CFA_restore   0xc0

#define DW_CFA_restore_extended   0x06

#define DW_CFA_restore_state   0x0b

#define DW_CFA_same_value   0x08

#define DW_CFA_set_loc   0x01

#define DW_CFA_undefined   0x07

#define DW_CHILDREN_no   0x00

Definition at line 761 of file dwarf.h.

#define DW_children_no   0

Definition at line 153 of file dwarf.h.

#define DW_CHILDREN_yes   0x01

Definition at line 762 of file dwarf.h.

#define DW_children_yes   1

Definition at line 154 of file dwarf.h.

#define DW_DSC_label   0

Definition at line 565 of file dwarf.h.

#define DW_DSC_range   1

Definition at line 566 of file dwarf.h.

#define DW_FORM_addr   0x01

#define DW_FORM_block   0x09

#define DW_FORM_block1   0x0a

#define DW_FORM_block2   0x03

#define DW_FORM_block4   0x04

#define DW_FORM_data1   0x0b

#define DW_FORM_data2   0x05

#define DW_FORM_data4   0x06

#define DW_FORM_data8   0x07

#define DW_FORM_flag   0x0c

#define DW_FORM_indirect   0x16

#define DW_FORM_ref1   0x11

#define DW_FORM_ref2   0x12

#define DW_FORM_ref4   0x13

#define DW_FORM_ref8   0x14

#define DW_FORM_ref_addr   0x10

#define DW_FORM_ref_udata   0x15

#define DW_FORM_sdata   0x0d

#define DW_FORM_string   0x08

#define DW_FORM_strp   0x0e

#define DW_FORM_udata   0x0f

#define DW_FRAME_CFA_COL   0

Definition at line 666 of file dwarf.h.

Referenced by _dwarf_exec_frame_instr(), and _xlate_expand_reg_info_internal_given_ptrs().

#define DW_FRAME_FREG0   32

Definition at line 708 of file dwarf.h.

#define DW_FRAME_FREG1   33

Definition at line 709 of file dwarf.h.

#define DW_FRAME_FREG10   42

Definition at line 718 of file dwarf.h.

#define DW_FRAME_FREG11   43

Definition at line 719 of file dwarf.h.

#define DW_FRAME_FREG12   44

Definition at line 720 of file dwarf.h.

#define DW_FRAME_FREG13   45

Definition at line 721 of file dwarf.h.

#define DW_FRAME_FREG14   46

Definition at line 722 of file dwarf.h.

#define DW_FRAME_FREG15   47

Definition at line 723 of file dwarf.h.

#define DW_FRAME_FREG16   48

Definition at line 724 of file dwarf.h.

#define DW_FRAME_FREG17   49

Definition at line 725 of file dwarf.h.

#define DW_FRAME_FREG18   50

Definition at line 726 of file dwarf.h.

#define DW_FRAME_FREG19   51

Definition at line 727 of file dwarf.h.

#define DW_FRAME_FREG2   34

Definition at line 710 of file dwarf.h.

#define DW_FRAME_FREG20   52

Definition at line 728 of file dwarf.h.

#define DW_FRAME_FREG21   53

Definition at line 729 of file dwarf.h.

#define DW_FRAME_FREG22   54

Definition at line 730 of file dwarf.h.

#define DW_FRAME_FREG23   55

Definition at line 731 of file dwarf.h.

#define DW_FRAME_FREG24   56

Definition at line 732 of file dwarf.h.

#define DW_FRAME_FREG25   57

Definition at line 733 of file dwarf.h.

#define DW_FRAME_FREG26   58

Definition at line 734 of file dwarf.h.

#define DW_FRAME_FREG27   59

Definition at line 735 of file dwarf.h.

#define DW_FRAME_FREG28   60

Definition at line 736 of file dwarf.h.

#define DW_FRAME_FREG29   61

Definition at line 737 of file dwarf.h.

#define DW_FRAME_FREG3   35

Definition at line 711 of file dwarf.h.

#define DW_FRAME_FREG30   62

Definition at line 738 of file dwarf.h.

#define DW_FRAME_FREG31   63

Definition at line 739 of file dwarf.h.

#define DW_FRAME_FREG4   36

Definition at line 712 of file dwarf.h.

#define DW_FRAME_FREG5   37

Definition at line 713 of file dwarf.h.

#define DW_FRAME_FREG6   38

Definition at line 714 of file dwarf.h.

#define DW_FRAME_FREG7   39

Definition at line 715 of file dwarf.h.

#define DW_FRAME_FREG8   40

Definition at line 716 of file dwarf.h.

#define DW_FRAME_FREG9   41

Definition at line 717 of file dwarf.h.

#define DW_FRAME_LAST_REG_NUM   (DW_FRAME_STATIC_LINK + 1)

#define DW_FRAME_RA_COL   64

Definition at line 741 of file dwarf.h.

Referenced by Em_Dwarf_Begin(), and update_state().

#define DW_FRAME_REG1   1

Definition at line 667 of file dwarf.h.

#define DW_FRAME_REG10   10

Definition at line 676 of file dwarf.h.

#define DW_FRAME_REG11   11

Definition at line 677 of file dwarf.h.

#define DW_FRAME_REG12   12

Definition at line 678 of file dwarf.h.

#define DW_FRAME_REG13   13

Definition at line 679 of file dwarf.h.

#define DW_FRAME_REG14   14

Definition at line 680 of file dwarf.h.

#define DW_FRAME_REG15   15

Definition at line 681 of file dwarf.h.

#define DW_FRAME_REG16   16

Definition at line 682 of file dwarf.h.

#define DW_FRAME_REG17   17

Definition at line 683 of file dwarf.h.

#define DW_FRAME_REG18   18

Definition at line 684 of file dwarf.h.

#define DW_FRAME_REG19   19

Definition at line 685 of file dwarf.h.

#define DW_FRAME_REG2   2

Definition at line 668 of file dwarf.h.

#define DW_FRAME_REG20   20

Definition at line 686 of file dwarf.h.

#define DW_FRAME_REG21   21

Definition at line 687 of file dwarf.h.

#define DW_FRAME_REG22   22

Definition at line 688 of file dwarf.h.

#define DW_FRAME_REG23   23

Definition at line 689 of file dwarf.h.

#define DW_FRAME_REG24   24

Definition at line 690 of file dwarf.h.

#define DW_FRAME_REG25   25

Definition at line 691 of file dwarf.h.

#define DW_FRAME_REG26   26

Definition at line 692 of file dwarf.h.

#define DW_FRAME_REG27   27

Definition at line 693 of file dwarf.h.

#define DW_FRAME_REG28   28

Definition at line 694 of file dwarf.h.

#define DW_FRAME_REG29   29

Definition at line 695 of file dwarf.h.

Referenced by Build_Fde_For_Proc(), and update_state().

#define DW_FRAME_REG3   3

Definition at line 669 of file dwarf.h.

#define DW_FRAME_REG30   30

Definition at line 696 of file dwarf.h.

Referenced by update_state().

#define DW_FRAME_REG31   31

Definition at line 697 of file dwarf.h.

#define DW_FRAME_REG4   4

Definition at line 670 of file dwarf.h.

#define DW_FRAME_REG5   5

Definition at line 671 of file dwarf.h.

#define DW_FRAME_REG6   6

Definition at line 672 of file dwarf.h.

#define DW_FRAME_REG7   7

Definition at line 673 of file dwarf.h.

#define DW_FRAME_REG8   8

Definition at line 674 of file dwarf.h.

#define DW_FRAME_REG9   9

Definition at line 675 of file dwarf.h.

#define DW_FRAME_STATIC_LINK   65

Definition at line 743 of file dwarf.h.

Referenced by Build_Fde_For_Proc(), and update_state().

#define DW_ID_case_insensitive   3

Definition at line 548 of file dwarf.h.

Referenced by cwh_dst_init_file(), and DST_put_id_case_attribute().

#define DW_ID_case_sensitive   0

Definition at line 545 of file dwarf.h.

Referenced by DST_build(), DST_put_id_case_attribute(), and IP_write_global_symtab().

#define DW_ID_down_case   2

Definition at line 547 of file dwarf.h.

Referenced by DST_put_id_case_attribute().

#define DW_ID_up_case   1

Definition at line 546 of file dwarf.h.

Referenced by DST_put_id_case_attribute().

#define DW_INL_declared_inlined   3

Definition at line 560 of file dwarf.h.

Referenced by DST_put_inline_attribute(), put_subprogram(), and subprogram_def_is_inlined().

#define DW_INL_declared_not_inlined   2

Definition at line 559 of file dwarf.h.

Referenced by DST_put_inline_attribute().

#define DW_INL_inlined   1

Definition at line 558 of file dwarf.h.

Referenced by DST_put_inline_attribute(), put_subprogram(), and subprogram_def_is_inlined().

#define DW_INL_not_inlined   0

#define DW_LANG_Ada83   0x0003

Definition at line 526 of file dwarf.h.

Referenced by DST_put_language_attribute().

#define DW_LANG_Ada95   0x000d

Definition at line 536 of file dwarf.h.

#define DW_LANG_C   0x0002

Definition at line 525 of file dwarf.h.

Referenced by put_lower_bound().

#define DW_LANG_C89   0x0001

Definition at line 524 of file dwarf.h.

Referenced by DST_build(), DST_put_language_attribute(), and put_lower_bound().

#define DW_LANG_C99   0x000c

Definition at line 535 of file dwarf.h.

#define DW_LANG_C_plus_plus   0x0004

#define DW_LANG_Cobol74   0x0005

Definition at line 528 of file dwarf.h.

Referenced by DST_put_language_attribute().

#define DW_LANG_Cobol85   0x0006

Definition at line 529 of file dwarf.h.

Referenced by DST_put_language_attribute().

#define DW_LANG_Fortran77   0x0007

#define DW_LANG_Fortran90   0x0008

#define DW_LANG_Fortran95   0x000e

Definition at line 537 of file dwarf.h.

#define DW_LANG_hi_user   0xffff

Definition at line 542 of file dwarf.h.

#define DW_LANG_Java   0x000b

Definition at line 534 of file dwarf.h.

#define DW_LANG_lo_user   0x8000

Definition at line 539 of file dwarf.h.

#define DW_LANG_Mips_Assembler   0x8001

Definition at line 540 of file dwarf.h.

#define DW_LANG_Modula2   0x000a

Definition at line 533 of file dwarf.h.

Referenced by DST_put_language_attribute().

#define DW_LANG_Pascal83   0x0009

Definition at line 532 of file dwarf.h.

Referenced by DST_put_language_attribute().

#define DW_LANG_PLI   0x000f

Definition at line 538 of file dwarf.h.

#define DW_LANG_Upc   0x8765

Definition at line 541 of file dwarf.h.

#define DW_LNE_define_file   3

#define DW_LNE_end_sequence   1

#define DW_LNE_hi_user   255

Definition at line 598 of file dwarf.h.

#define DW_LNE_HP_define_proc   0x20

Definition at line 595 of file dwarf.h.

#define DW_LNE_HP_negate_front_end_logical   0x19

Definition at line 594 of file dwarf.h.

#define DW_LNE_HP_negate_function_exit   0x18

Definition at line 593 of file dwarf.h.

#define DW_LNE_HP_negate_is_UV_update   0x11

Definition at line 586 of file dwarf.h.

#define DW_LNE_HP_negate_post_semantics   0x17

Definition at line 592 of file dwarf.h.

#define DW_LNE_HP_pop_context   0x13

Definition at line 588 of file dwarf.h.

#define DW_LNE_HP_push_context   0x12

Definition at line 587 of file dwarf.h.

#define DW_LNE_HP_set_file_line_column   0x14

Definition at line 589 of file dwarf.h.

#define DW_LNE_HP_set_routine_name   0x15

Definition at line 590 of file dwarf.h.

#define DW_LNE_HP_set_sequence   0x16

Definition at line 591 of file dwarf.h.

#define DW_LNE_lo_user   128

Definition at line 597 of file dwarf.h.

#define DW_LNE_set_address   2

#define DW_LNS_advance_line   3

#define DW_LNS_advance_pc   2

#define DW_LNS_const_add_pc   8

#define DW_LNS_copy   1

#define DW_LNS_fixed_advance_pc   9

#define DW_LNS_negate_stmt   6

#define DW_LNS_set_basic_block   7

#define DW_LNS_set_column   5

#define DW_LNS_set_epilogue_begin   11

Definition at line 578 of file dwarf.h.

#define DW_LNS_set_file   4

#define DW_LNS_set_isa   12

Definition at line 579 of file dwarf.h.

#define DW_LNS_set_prologue_end   10

Definition at line 577 of file dwarf.h.

#define DW_MACINFO_define   1

Definition at line 600 of file dwarf.h.

Referenced by dwarf_def_macro(), dwarf_get_macro_details(), and print_one_macro_entry().

#define DW_MACINFO_end_file   4

Definition at line 603 of file dwarf.h.

Referenced by dwarf_end_macro_file(), dwarf_get_macro_details(), and print_one_macro_entry().

#define DW_MACINFO_start_file   3

Definition at line 602 of file dwarf.h.

Referenced by dwarf_get_macro_details(), dwarf_start_macro_file(), and print_one_macro_entry().

#define DW_MACINFO_undef   2

Definition at line 601 of file dwarf.h.

Referenced by dwarf_get_macro_details(), dwarf_undef_macro(), and print_one_macro_entry().

#define DW_MACINFO_vendor_ext   255

Definition at line 604 of file dwarf.h.

Referenced by dwarf_get_macro_details(), dwarf_vendor_ext(), and print_one_macro_entry().

#define DW_OP_abs   0x19

Definition at line 339 of file dwarf.h.

Referenced by _dwarf_get_locdesc(), dwarf_add_expr_gen(), and execute_stack_op().

#define DW_OP_addr   0x03

#define DW_OP_and   0x1a

Definition at line 340 of file dwarf.h.

Referenced by _dwarf_get_locdesc(), dwarf_add_expr_gen(), and execute_stack_op().

#define DW_OP_bra   0x28

#define DW_OP_breg0   0x70

#define DW_OP_breg1   0x71

Definition at line 427 of file dwarf.h.

Referenced by _dwarf_get_locdesc(), dwarf_add_expr_gen(), and execute_stack_op().

#define DW_OP_breg10   0x7a

Definition at line 436 of file dwarf.h.

Referenced by _dwarf_get_locdesc(), dwarf_add_expr_gen(), and execute_stack_op().

#define DW_OP_breg11   0x7b

Definition at line 437 of file dwarf.h.

Referenced by _dwarf_get_locdesc(), dwarf_add_expr_gen(), and execute_stack_op().

#define DW_OP_breg12   0x7c

Definition at line 438 of file dwarf.h.

Referenced by _dwarf_get_locdesc(), dwarf_add_expr_gen(), and execute_stack_op().

#define DW_OP_breg13   0x7d

Definition at line 439 of file dwarf.h.

Referenced by _dwarf_get_locdesc(), dwarf_add_expr_gen(), and execute_stack_op().

#define DW_OP_breg14   0x7e

Definition at line 440 of file dwarf.h.

Referenced by _dwarf_get_locdesc(), dwarf_add_expr_gen(), and execute_stack_op().

#define DW_OP_breg15   0x7f

Definition at line 441 of file dwarf.h.

Referenced by _dwarf_get_locdesc(), dwarf_add_expr_gen(), and execute_stack_op().

#define DW_OP_breg16   0x80

Definition at line 442 of file dwarf.h.

Referenced by _dwarf_get_locdesc(), dwarf_add_expr_gen(), and execute_stack_op().

#define DW_OP_breg17   0x81

Definition at line 443 of file dwarf.h.

Referenced by _dwarf_get_locdesc(), dwarf_add_expr_gen(), and execute_stack_op().

#define DW_OP_breg18   0x82

Definition at line 444 of file dwarf.h.

Referenced by _dwarf_get_locdesc(), dwarf_add_expr_gen(), and execute_stack_op().

#define DW_OP_breg19   0x83

Definition at line 445 of file dwarf.h.

Referenced by _dwarf_get_locdesc(), dwarf_add_expr_gen(), and execute_stack_op().

#define DW_OP_breg2   0x72

Definition at line 428 of file dwarf.h.

Referenced by _dwarf_get_locdesc(), dwarf_add_expr_gen(), and execute_stack_op().

#define DW_OP_breg20   0x84

Definition at line 446 of file dwarf.h.

Referenced by _dwarf_get_locdesc(), dwarf_add_expr_gen(), and execute_stack_op().

#define DW_OP_breg21   0x85

Definition at line 447 of file dwarf.h.

Referenced by _dwarf_get_locdesc(), dwarf_add_expr_gen(), and execute_stack_op().

#define DW_OP_breg22   0x86

Definition at line 448 of file dwarf.h.

Referenced by _dwarf_get_locdesc(), dwarf_add_expr_gen(), and execute_stack_op().

#define DW_OP_breg23   0x87

Definition at line 449 of file dwarf.h.

Referenced by _dwarf_get_locdesc(), dwarf_add_expr_gen(), and execute_stack_op().

#define DW_OP_breg24   0x88

Definition at line 450 of file dwarf.h.

Referenced by _dwarf_get_locdesc(), dwarf_add_expr_gen(), and execute_stack_op().

#define DW_OP_breg25   0x89

Definition at line 451 of file dwarf.h.

Referenced by _dwarf_get_locdesc(), dwarf_add_expr_gen(), and execute_stack_op().

#define DW_OP_breg26   0x8a

Definition at line 452 of file dwarf.h.

Referenced by _dwarf_get_locdesc(), dwarf_add_expr_gen(), and execute_stack_op().

#define DW_OP_breg27   0x8b

Definition at line 453 of file dwarf.h.

Referenced by _dwarf_get_locdesc(), dwarf_add_expr_gen(), and execute_stack_op().

#define DW_OP_breg28   0x8c

Definition at line 454 of file dwarf.h.

Referenced by _dwarf_get_locdesc(), dwarf_add_expr_gen(), and execute_stack_op().

#define DW_OP_breg29   0x8d

Definition at line 455 of file dwarf.h.

Referenced by _dwarf_get_locdesc(), dwarf_add_expr_gen(), and execute_stack_op().

#define DW_OP_breg3   0x73

Definition at line 429 of file dwarf.h.

Referenced by _dwarf_get_locdesc(), dwarf_add_expr_gen(), and execute_stack_op().

#define DW_OP_breg30   0x8e

Definition at line 456 of file dwarf.h.

Referenced by _dwarf_get_locdesc(), dwarf_add_expr_gen(), and execute_stack_op().

#define DW_OP_breg31   0x8f

#define DW_OP_breg4   0x74

#define DW_OP_breg5   0x75

Definition at line 431 of file dwarf.h.

Referenced by _dwarf_get_locdesc(), dwarf_add_expr_gen(), and execute_stack_op().

#define DW_OP_breg6   0x76

Definition at line 432 of file dwarf.h.

Referenced by _dwarf_get_locdesc(), dwarf_add_expr_gen(), and execute_stack_op().

#define DW_OP_breg7   0x77

#define DW_OP_breg8   0x78

Definition at line 434 of file dwarf.h.

Referenced by _dwarf_get_locdesc(), dwarf_add_expr_gen(), and execute_stack_op().

#define DW_OP_breg9   0x79

Definition at line 435 of file dwarf.h.

Referenced by _dwarf_get_locdesc(), dwarf_add_expr_gen(), and execute_stack_op().

#define DW_OP_bregx   0x92

#define DW_OP_call2   0x98

Definition at line 466 of file dwarf.h.

#define DW_OP_call4   0x99

Definition at line 467 of file dwarf.h.

#define DW_OP_call_ref   0x9a

Definition at line 468 of file dwarf.h.

#define DW_OP_const1s   0x09

#define DW_OP_const1u   0x08

#define DW_OP_const2s   0x0b

#define DW_OP_const2u   0x0a

#define DW_OP_const4s   0x0d

#define DW_OP_const4u   0x0c

#define DW_OP_const8s   0x0f

#define DW_OP_const8u   0x0e

#define DW_OP_consts   0x11

#define DW_OP_constu   0x10

#define DW_OP_deref   0x06

#define DW_OP_deref_size   0x94

#define DW_OP_div   0x1b

Definition at line 341 of file dwarf.h.

Referenced by _dwarf_get_locdesc(), dwarf_add_expr_gen(), and execute_stack_op().

#define DW_OP_drop   0x13

Definition at line 333 of file dwarf.h.

Referenced by _dwarf_get_locdesc(), dwarf_add_expr_gen(), and execute_stack_op().

#define DW_OP_dup   0x12

Definition at line 332 of file dwarf.h.

Referenced by _dwarf_get_locdesc(), dwarf_add_expr_gen(), execute_stack_op(), and put_inheritance().

#define DW_OP_eq   0x29

Definition at line 355 of file dwarf.h.

Referenced by _dwarf_get_locdesc(), dwarf_add_expr_gen(), and execute_stack_op().

#define DW_OP_fbreg   0x91

#define DW_OP_ge   0x2a

Definition at line 356 of file dwarf.h.

Referenced by _dwarf_get_locdesc(), dwarf_add_expr_gen(), and execute_stack_op().

#define DW_OP_GNU_push_tls_address   0xe0

Definition at line 471 of file dwarf.h.

#define DW_OP_gt   0x2b

Definition at line 357 of file dwarf.h.

Referenced by _dwarf_get_locdesc(), dwarf_add_expr_gen(), and execute_stack_op().

#define DW_OP_hi_user   0xff

Definition at line 485 of file dwarf.h.

#define DW_OP_HP_fltconst4   0xe2

Definition at line 479 of file dwarf.h.

#define DW_OP_HP_fltconst8   0xe3

Definition at line 480 of file dwarf.h.

#define DW_OP_HP_is_value   0xe1

Definition at line 478 of file dwarf.h.

#define DW_OP_HP_mod_range   0xe4

Definition at line 481 of file dwarf.h.

#define DW_OP_HP_tls   0xe6

Definition at line 483 of file dwarf.h.

#define DW_OP_HP_unmod_range   0xe5

Definition at line 482 of file dwarf.h.

#define DW_OP_le   0x2c

Definition at line 358 of file dwarf.h.

Referenced by _dwarf_get_locdesc(), dwarf_add_expr_gen(), and execute_stack_op().

#define DW_OP_lit0   0x30

Definition at line 362 of file dwarf.h.

Referenced by _dwarf_get_locdesc(), dwarf_add_expr_gen(), execute_stack_op(), and put_inheritance().

#define DW_OP_lit1   0x31

Definition at line 363 of file dwarf.h.

Referenced by _dwarf_get_locdesc(), dwarf_add_expr_gen(), and execute_stack_op().

#define DW_OP_lit10   0x3a

Definition at line 372 of file dwarf.h.

Referenced by _dwarf_get_locdesc(), dwarf_add_expr_gen(), and execute_stack_op().

#define DW_OP_lit11   0x3b

Definition at line 373 of file dwarf.h.

Referenced by _dwarf_get_locdesc(), dwarf_add_expr_gen(), and execute_stack_op().

#define DW_OP_lit12   0x3c

Definition at line 374 of file dwarf.h.

Referenced by _dwarf_get_locdesc(), dwarf_add_expr_gen(), and execute_stack_op().

#define DW_OP_lit13   0x3d

Definition at line 375 of file dwarf.h.

Referenced by _dwarf_get_locdesc(), dwarf_add_expr_gen(), and execute_stack_op().

#define DW_OP_lit14   0x3e

Definition at line 376 of file dwarf.h.

Referenced by _dwarf_get_locdesc(), dwarf_add_expr_gen(), and execute_stack_op().

#define DW_OP_lit15   0x3f

Definition at line 377 of file dwarf.h.

Referenced by _dwarf_get_locdesc(), dwarf_add_expr_gen(), and execute_stack_op().

#define DW_OP_lit16   0x40

Definition at line 378 of file dwarf.h.

Referenced by _dwarf_get_locdesc(), dwarf_add_expr_gen(), and execute_stack_op().

#define DW_OP_lit17   0x41

Definition at line 379 of file dwarf.h.

Referenced by _dwarf_get_locdesc(), dwarf_add_expr_gen(), and execute_stack_op().

#define DW_OP_lit18   0x42

Definition at line 380 of file dwarf.h.

Referenced by _dwarf_get_locdesc(), dwarf_add_expr_gen(), and execute_stack_op().

#define DW_OP_lit19   0x43

Definition at line 381 of file dwarf.h.

Referenced by _dwarf_get_locdesc(), dwarf_add_expr_gen(), and execute_stack_op().

#define DW_OP_lit2   0x32

Definition at line 364 of file dwarf.h.

Referenced by _dwarf_get_locdesc(), dwarf_add_expr_gen(), and execute_stack_op().

#define DW_OP_lit20   0x44

Definition at line 382 of file dwarf.h.

Referenced by _dwarf_get_locdesc(), dwarf_add_expr_gen(), and execute_stack_op().

#define DW_OP_lit21   0x45

Definition at line 383 of file dwarf.h.

Referenced by _dwarf_get_locdesc(), dwarf_add_expr_gen(), and execute_stack_op().

#define DW_OP_lit22   0x46

Definition at line 384 of file dwarf.h.

Referenced by _dwarf_get_locdesc(), dwarf_add_expr_gen(), and execute_stack_op().

#define DW_OP_lit23   0x47

Definition at line 385 of file dwarf.h.

Referenced by _dwarf_get_locdesc(), dwarf_add_expr_gen(), and execute_stack_op().

#define DW_OP_lit24   0x48

Definition at line 386 of file dwarf.h.

Referenced by _dwarf_get_locdesc(), dwarf_add_expr_gen(), and execute_stack_op().

#define DW_OP_lit25   0x49

Definition at line 387 of file dwarf.h.

Referenced by _dwarf_get_locdesc(), dwarf_add_expr_gen(), and execute_stack_op().

#define DW_OP_lit26   0x4a

Definition at line 388 of file dwarf.h.

Referenced by _dwarf_get_locdesc(), dwarf_add_expr_gen(), and execute_stack_op().

#define DW_OP_lit27   0x4b

Definition at line 389 of file dwarf.h.

Referenced by _dwarf_get_locdesc(), dwarf_add_expr_gen(), and execute_stack_op().

#define DW_OP_lit28   0x4c

Definition at line 390 of file dwarf.h.

Referenced by _dwarf_get_locdesc(), dwarf_add_expr_gen(), and execute_stack_op().

#define DW_OP_lit29   0x4d

Definition at line 391 of file dwarf.h.

Referenced by _dwarf_get_locdesc(), dwarf_add_expr_gen(), and execute_stack_op().

#define DW_OP_lit3   0x33

Definition at line 365 of file dwarf.h.

Referenced by _dwarf_get_locdesc(), dwarf_add_expr_gen(), and execute_stack_op().

#define DW_OP_lit30   0x4e

Definition at line 392 of file dwarf.h.

Referenced by _dwarf_get_locdesc(), dwarf_add_expr_gen(), and execute_stack_op().

#define DW_OP_lit31   0x4f

Definition at line 393 of file dwarf.h.

Referenced by _dwarf_get_locdesc(), dwarf_add_expr_gen(), and execute_stack_op().

#define DW_OP_lit4   0x34

Definition at line 366 of file dwarf.h.

Referenced by _dwarf_get_locdesc(), dwarf_add_expr_gen(), and execute_stack_op().

#define DW_OP_lit5   0x35

Definition at line 367 of file dwarf.h.

Referenced by _dwarf_get_locdesc(), dwarf_add_expr_gen(), and execute_stack_op().

#define DW_OP_lit6   0x36

Definition at line 368 of file dwarf.h.

Referenced by _dwarf_get_locdesc(), dwarf_add_expr_gen(), and execute_stack_op().

#define DW_OP_lit7   0x37

Definition at line 369 of file dwarf.h.

Referenced by _dwarf_get_locdesc(), dwarf_add_expr_gen(), and execute_stack_op().

#define DW_OP_lit8   0x38

Definition at line 370 of file dwarf.h.

Referenced by _dwarf_get_locdesc(), dwarf_add_expr_gen(), and execute_stack_op().

#define DW_OP_lit9   0x39

Definition at line 371 of file dwarf.h.

Referenced by _dwarf_get_locdesc(), dwarf_add_expr_gen(), and execute_stack_op().

#define DW_OP_lo_user   0xe0

Definition at line 472 of file dwarf.h.

#define DW_OP_lt   0x2d

Definition at line 359 of file dwarf.h.

Referenced by _dwarf_get_locdesc(), dwarf_add_expr_gen(), and execute_stack_op().

#define DW_OP_minus   0x1c

Definition at line 342 of file dwarf.h.

Referenced by _dwarf_get_locdesc(), dwarf_add_expr_gen(), execute_stack_op(), and put_inheritance().

#define DW_OP_mod   0x1d

Definition at line 343 of file dwarf.h.

Referenced by _dwarf_get_locdesc(), dwarf_add_expr_gen(), and execute_stack_op().

#define DW_OP_mul   0x1e

Definition at line 344 of file dwarf.h.

Referenced by _dwarf_get_locdesc(), dwarf_add_expr_gen(), and execute_stack_op().

#define DW_OP_ne   0x2e

Definition at line 360 of file dwarf.h.

Referenced by _dwarf_get_locdesc(), dwarf_add_expr_gen(), and execute_stack_op().

#define DW_OP_neg   0x1f

Definition at line 345 of file dwarf.h.

Referenced by _dwarf_get_locdesc(), dwarf_add_expr_gen(), and execute_stack_op().

#define DW_OP_nop   0x96

#define DW_OP_not   0x20

Definition at line 346 of file dwarf.h.

Referenced by _dwarf_get_locdesc(), dwarf_add_expr_gen(), and execute_stack_op().

#define DW_OP_or   0x21

Definition at line 347 of file dwarf.h.

Referenced by _dwarf_get_locdesc(), dwarf_add_expr_gen(), and execute_stack_op().

#define DW_OP_over   0x14

Definition at line 334 of file dwarf.h.

Referenced by _dwarf_get_locdesc(), dwarf_add_expr_gen(), and execute_stack_op().

#define DW_OP_pick   0x15

#define DW_OP_piece   0x93

Definition at line 461 of file dwarf.h.

Referenced by _dwarf_get_locdesc(), _dwarf_print_one_locdesc(), and dwarf_add_expr_gen().

#define DW_OP_plus   0x22

#define DW_OP_plus_uconst   0x23

#define DW_OP_push_object_address   0x97

Definition at line 465 of file dwarf.h.

#define DW_OP_reg0   0x50

Definition at line 394 of file dwarf.h.

Referenced by _dwarf_get_locdesc(), dwarf_add_expr_gen(), and execute_stack_op().

#define DW_OP_reg1   0x51

Definition at line 395 of file dwarf.h.

Referenced by _dwarf_get_locdesc(), dwarf_add_expr_gen(), and execute_stack_op().

#define DW_OP_reg10   0x5a

Definition at line 404 of file dwarf.h.

Referenced by _dwarf_get_locdesc(), dwarf_add_expr_gen(), and execute_stack_op().

#define DW_OP_reg11   0x5b

Definition at line 405 of file dwarf.h.

Referenced by _dwarf_get_locdesc(), dwarf_add_expr_gen(), and execute_stack_op().

#define DW_OP_reg12   0x5c

Definition at line 406 of file dwarf.h.

Referenced by _dwarf_get_locdesc(), dwarf_add_expr_gen(), and execute_stack_op().

#define DW_OP_reg13   0x5d

Definition at line 407 of file dwarf.h.

Referenced by _dwarf_get_locdesc(), dwarf_add_expr_gen(), and execute_stack_op().

#define DW_OP_reg14   0x5e

Definition at line 408 of file dwarf.h.

Referenced by _dwarf_get_locdesc(), dwarf_add_expr_gen(), and execute_stack_op().

#define DW_OP_reg15   0x5f

Definition at line 409 of file dwarf.h.

Referenced by _dwarf_get_locdesc(), dwarf_add_expr_gen(), and execute_stack_op().

#define DW_OP_reg16   0x60

Definition at line 410 of file dwarf.h.

Referenced by _dwarf_get_locdesc(), dwarf_add_expr_gen(), and execute_stack_op().

#define DW_OP_reg17   0x61

Definition at line 411 of file dwarf.h.

Referenced by _dwarf_get_locdesc(), dwarf_add_expr_gen(), and execute_stack_op().

#define DW_OP_reg18   0x62

Definition at line 412 of file dwarf.h.

Referenced by _dwarf_get_locdesc(), dwarf_add_expr_gen(), and execute_stack_op().

#define DW_OP_reg19   0x63

Definition at line 413 of file dwarf.h.

Referenced by _dwarf_get_locdesc(), dwarf_add_expr_gen(), and execute_stack_op().

#define DW_OP_reg2   0x52

Definition at line 396 of file dwarf.h.

Referenced by _dwarf_get_locdesc(), dwarf_add_expr_gen(), and execute_stack_op().

#define DW_OP_reg20   0x64

Definition at line 414 of file dwarf.h.

Referenced by _dwarf_get_locdesc(), dwarf_add_expr_gen(), and execute_stack_op().

#define DW_OP_reg21   0x65

Definition at line 415 of file dwarf.h.

Referenced by _dwarf_get_locdesc(), dwarf_add_expr_gen(), and execute_stack_op().

#define DW_OP_reg22   0x66

Definition at line 416 of file dwarf.h.

Referenced by _dwarf_get_locdesc(), dwarf_add_expr_gen(), and execute_stack_op().

#define DW_OP_reg23   0x67

Definition at line 417 of file dwarf.h.

Referenced by _dwarf_get_locdesc(), dwarf_add_expr_gen(), and execute_stack_op().

#define DW_OP_reg24   0x68

Definition at line 418 of file dwarf.h.

Referenced by _dwarf_get_locdesc(), dwarf_add_expr_gen(), and execute_stack_op().

#define DW_OP_reg25   0x69

Definition at line 419 of file dwarf.h.

Referenced by _dwarf_get_locdesc(), dwarf_add_expr_gen(), and execute_stack_op().

#define DW_OP_reg26   0x6a

Definition at line 420 of file dwarf.h.

Referenced by _dwarf_get_locdesc(), dwarf_add_expr_gen(), and execute_stack_op().

#define DW_OP_reg27   0x6b

Definition at line 421 of file dwarf.h.

Referenced by _dwarf_get_locdesc(), dwarf_add_expr_gen(), and execute_stack_op().

#define DW_OP_reg28   0x6c

Definition at line 422 of file dwarf.h.

Referenced by _dwarf_get_locdesc(), dwarf_add_expr_gen(), and execute_stack_op().

#define DW_OP_reg29   0x6d

Definition at line 423 of file dwarf.h.

Referenced by _dwarf_get_locdesc(), dwarf_add_expr_gen(), and execute_stack_op().

#define DW_OP_reg3   0x53

Definition at line 397 of file dwarf.h.

Referenced by _dwarf_get_locdesc(), dwarf_add_expr_gen(), and execute_stack_op().

#define DW_OP_reg30   0x6e

Definition at line 424 of file dwarf.h.

Referenced by _dwarf_get_locdesc(), dwarf_add_expr_gen(), and execute_stack_op().

#define DW_OP_reg31   0x6f

Definition at line 425 of file dwarf.h.

Referenced by _dwarf_get_locdesc(), dwarf_add_expr_gen(), and execute_stack_op().

#define DW_OP_reg4   0x54

Definition at line 398 of file dwarf.h.

Referenced by _dwarf_get_locdesc(), dwarf_add_expr_gen(), and execute_stack_op().

#define DW_OP_reg5   0x55

#define DW_OP_reg6   0x56

#define DW_OP_reg7   0x57

Definition at line 401 of file dwarf.h.

Referenced by _dwarf_get_locdesc(), dwarf_add_expr_gen(), and execute_stack_op().

#define DW_OP_reg8   0x58

Definition at line 402 of file dwarf.h.

Referenced by _dwarf_get_locdesc(), dwarf_add_expr_gen(), and execute_stack_op().

#define DW_OP_reg9   0x59

Definition at line 403 of file dwarf.h.

Referenced by _dwarf_get_locdesc(), dwarf_add_expr_gen(), and execute_stack_op().

#define DW_OP_regx   0x90

#define DW_OP_rot   0x17

Definition at line 337 of file dwarf.h.

Referenced by _dwarf_get_locdesc(), dwarf_add_expr_gen(), and execute_stack_op().

#define DW_OP_shl   0x24

Definition at line 350 of file dwarf.h.

Referenced by _dwarf_get_locdesc(), dwarf_add_expr_gen(), and execute_stack_op().

#define DW_OP_shr   0x25

Definition at line 351 of file dwarf.h.

Referenced by _dwarf_get_locdesc(), dwarf_add_expr_gen(), and execute_stack_op().

#define DW_OP_shra   0x26

Definition at line 352 of file dwarf.h.

Referenced by _dwarf_get_locdesc(), dwarf_add_expr_gen(), and execute_stack_op().

#define DW_OP_skip   0x2f

#define DW_OP_swap   0x16

Definition at line 336 of file dwarf.h.

Referenced by _dwarf_get_locdesc(), dwarf_add_expr_gen(), and execute_stack_op().

#define DW_OP_xderef   0x18

Definition at line 338 of file dwarf.h.

Referenced by _dwarf_get_locdesc(), and dwarf_add_expr_gen().

#define DW_OP_xderef_size   0x95

Definition at line 463 of file dwarf.h.

Referenced by _dwarf_get_locdesc(), _dwarf_print_one_locdesc(), and dwarf_add_expr_gen().

#define DW_OP_xor   0x27

Definition at line 353 of file dwarf.h.

Referenced by _dwarf_get_locdesc(), dwarf_add_expr_gen(), and execute_stack_op().

#define DW_ORD_col_major   1

Definition at line 563 of file dwarf.h.

#define DW_ORD_row_major   0

Definition at line 562 of file dwarf.h.

#define DW_TAG_access_declaration   0x23

Definition at line 93 of file dwarf.h.

#define DW_TAG_array_type   0x01

#define DW_TAG_base_type   0x24

#define DW_TAG_catch_block   0x25

Definition at line 95 of file dwarf.h.

#define DW_TAG_class_template   0x4103

Definition at line 138 of file dwarf.h.

#define DW_TAG_class_type   0x02

#define DW_TAG_common_block   0x1a

#define DW_TAG_common_inclusion   0x1b

Definition at line 85 of file dwarf.h.

Referenced by DST_dump_info(), DST_mk_common_incl(), and Write_Attributes().

#define DW_TAG_compile_unit   0x11

#define DW_TAG_const_type   0x26

Definition at line 96 of file dwarf.h.

Referenced by DST_dump_info(), DST_mk_const_type(), get_attr_value(), and Write_Attributes().

#define DW_TAG_constant   0x27

Definition at line 97 of file dwarf.h.

Referenced by DST_dump_info(), DST_mk_constant_decl(), DST_mk_constant_def(), and Write_Attributes().

#define DW_TAG_dwarf_procedure   0x36

Definition at line 119 of file dwarf.h.

#define DW_TAG_entry_point   0x03

#define DW_TAG_enumeration_type   0x04

#define DW_TAG_enumerator   0x28

Definition at line 98 of file dwarf.h.

Referenced by DST_dump_info(), DST_mk_enumerator(), get_attr_value(), and Write_Attributes().

#define DW_TAG_file_type   0x29

Definition at line 99 of file dwarf.h.

Referenced by get_attr_value().

#define DW_TAG_formal_parameter   0x05

#define DW_TAG_format_label   0x4101

Definition at line 136 of file dwarf.h.

#define DW_TAG_friend   0x2a

Definition at line 100 of file dwarf.h.

#define DW_TAG_function_template   0x4102

Definition at line 137 of file dwarf.h.

#define DW_TAG_GNU_BINCL   0x4104

Definition at line 139 of file dwarf.h.

#define DW_TAG_GNU_EINCL   0x4105

Definition at line 140 of file dwarf.h.

#define DW_TAG_hi_user   0xffff

Definition at line 151 of file dwarf.h.

#define DW_TAG_HP_array_descriptor   0x4090

Definition at line 133 of file dwarf.h.

#define DW_TAG_imported_declaration   0x08

Definition at line 70 of file dwarf.h.

Referenced by _dwarf_pro_generate_debuginfo(), DST_dump_info(), and Write_Attributes().

#define DW_TAG_imported_module   0x3a

Definition at line 123 of file dwarf.h.

#define DW_TAG_imported_unit   0x3d

Definition at line 126 of file dwarf.h.

#define DW_TAG_inheritance   0x1c

Definition at line 86 of file dwarf.h.

Referenced by DST_dump_info(), DST_mk_inheritance(), and Write_Attributes().

#define DW_TAG_inlined_subroutine   0x1d

#define DW_TAG_interface_type   0x38

Definition at line 121 of file dwarf.h.

#define DW_TAG_label   0x0a

#define DW_TAG_lexical_block   0x0b

#define DW_TAG_lo_user   0x4080

Definition at line 128 of file dwarf.h.

#define DW_TAG_member   0x0d

Definition at line 73 of file dwarf.h.

Referenced by DST_dump_info(), DST_mk_member(), and Write_Attributes().

#define DW_TAG_MIPS_loop   0x4081

Definition at line 130 of file dwarf.h.

#define DW_TAG_module   0x1e

#define DW_TAG_mutable_type   0x3e

Definition at line 127 of file dwarf.h.

#define DW_TAG_namelist   0x2b

Definition at line 101 of file dwarf.h.

Referenced by Write_Attributes().

#define DW_TAG_namelist_item   0x2c

Definition at line 104 of file dwarf.h.

Referenced by Write_Attributes().

#define DW_TAG_namelist_items   0x2c

Definition at line 105 of file dwarf.h.

#define DW_TAG_namespace   0x39

Definition at line 122 of file dwarf.h.

#define DW_TAG_packed_type   0x2d

Definition at line 106 of file dwarf.h.

Referenced by get_attr_value().

#define DW_TAG_partial_unit   0x3c

Definition at line 125 of file dwarf.h.

#define DW_TAG_PGI_interface_block   0xa020

Definition at line 149 of file dwarf.h.

#define DW_TAG_PGI_kanji_type   0xa000

Definition at line 148 of file dwarf.h.

#define DW_TAG_pointer_type   0x0f

Definition at line 74 of file dwarf.h.

Referenced by DST_dump_info(), DST_mk_pointer_type(), get_attr_value(), and Write_Attributes().

#define DW_TAG_ptr_to_member_type   0x1f

Definition at line 89 of file dwarf.h.

Referenced by DST_mk_ptr_to_member_type(), get_attr_value(), and Write_Attributes().

#define DW_TAG_reference_type   0x10

Definition at line 75 of file dwarf.h.

Referenced by DST_dump_info(), DST_mk_reference_type(), get_attr_value(), and Write_Attributes().

#define DW_TAG_restrict_type   0x37

Definition at line 120 of file dwarf.h.

#define DW_TAG_set_type   0x20

Definition at line 90 of file dwarf.h.

Referenced by get_attr_value().

#define DW_TAG_string_type   0x12

Definition at line 77 of file dwarf.h.

Referenced by DST_dump_info(), DST_mk_string_type(), get_attr_value(), and Write_Attributes().

#define DW_TAG_structure_type   0x13

#define DW_TAG_subprogram   0x2e

#define DW_TAG_subrange_type   0x21

Definition at line 91 of file dwarf.h.

Referenced by DST_dump_info(), DST_mk_subrange_type(), get_attr_value(), and Write_Attributes().

#define DW_TAG_subroutine_type   0x15

#define DW_TAG_template_type_param   0x2f

Definition at line 111 of file dwarf.h.

Referenced by DST_dump_info(), DST_mk_template_type_parameter(), and Write_Attributes().

#define DW_TAG_template_type_parameter   0x2f

Definition at line 110 of file dwarf.h.

#define DW_TAG_template_value_param   0x30

Definition at line 113 of file dwarf.h.

Referenced by DST_dump_info(), DST_mk_template_value_parameter(), and Write_Attributes().

#define DW_TAG_template_value_parameter   0x30

Definition at line 112 of file dwarf.h.

#define DW_TAG_thrown_type   0x31

Definition at line 114 of file dwarf.h.

Referenced by get_attr_value().

#define DW_TAG_try_block   0x32

Definition at line 115 of file dwarf.h.

#define DW_TAG_typedef   0x16

#define DW_TAG_union_type   0x17

#define DW_TAG_unspecified_parameters   0x18

#define DW_TAG_unspecified_type   0x3b

Definition at line 124 of file dwarf.h.

#define DW_TAG_upc_relaxed_type   0x8767

Definition at line 145 of file dwarf.h.

#define DW_TAG_upc_shared_type   0x8765

Definition at line 143 of file dwarf.h.

#define DW_TAG_upc_strict_type   0x8766

Definition at line 144 of file dwarf.h.

#define DW_TAG_variable   0x34

#define DW_TAG_variant   0x19

Definition at line 83 of file dwarf.h.

#define DW_TAG_variant_part   0x33

Definition at line 116 of file dwarf.h.

#define DW_TAG_volatile_type   0x35

Definition at line 118 of file dwarf.h.

Referenced by DST_dump_info(), DST_mk_volatile_type(), get_attr_value(), and Write_Attributes().

#define DW_TAG_with_stmt   0x22

Definition at line 92 of file dwarf.h.

#define DW_VIRTUALITY_none   0

#define DW_VIRTUALITY_pure_virtual   2

Definition at line 522 of file dwarf.h.

Referenced by DST_enter_member_function(), and DST_put_virtuality_attribute().

#define DW_VIRTUALITY_virtual   1

#define DW_VIS_exported   2

Definition at line 517 of file dwarf.h.

#define DW_VIS_local   1

Definition at line 516 of file dwarf.h.

#define DW_VIS_qualified   3

Definition at line 518 of file dwarf.h.


Generated on Wed Apr 8 14:59:07 2009 for Open64 by  doxygen 1.5.6