Open64 (mfef90, whirl2f, and IR tools)  TAG: version-openad; SVN changeset: 916
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_packed_type   0x2d
#define DW_TAG_subprogram   0x2e
#define DW_TAG_template_type_param   0x2f
#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_lo_user   0x4080
#define DW_TAG_MIPS_loop   0x4081
#define DW_TAG_hi_user   0xffff
#define DW_TAG_format_label   0x4101 /* for FORTRAN 77, Fortran 90 */
#define DW_TAG_function_template   0x4102 /* for C++ */
#define DW_TAG_class_template   0x4103 /* for C++ */
#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_items   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_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_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_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_lo_user   0xe0
#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_lo_user   0x80
#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_lo_user   0x8000
#define DW_LANG_Mips_Assembler   0x8001
#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_LNE_end_sequence   1
#define DW_LNE_set_address   2
#define DW_LNE_define_file   3
#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_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_high_user   0x3f
#define DW_FRAME_CFA_COL   0 /* column used for CFA */
#define DW_FRAME_REG1   1 /* integer reg 1 */
#define DW_FRAME_REG2   2 /* integer reg 2 */
#define DW_FRAME_REG3   3 /* integer reg 3 */
#define DW_FRAME_REG4   4 /* integer reg 4 */
#define DW_FRAME_REG5   5 /* integer reg 5 */
#define DW_FRAME_REG6   6 /* integer reg 6 */
#define DW_FRAME_REG7   7 /* integer reg 7 */
#define DW_FRAME_REG8   8 /* integer reg 8 */
#define DW_FRAME_REG9   9 /* integer reg 9 */
#define DW_FRAME_REG10   10 /* integer reg 10 */
#define DW_FRAME_REG11   11 /* integer reg 11 */
#define DW_FRAME_REG12   12 /* integer reg 12 */
#define DW_FRAME_REG13   13 /* integer reg 13 */
#define DW_FRAME_REG14   14 /* integer reg 14 */
#define DW_FRAME_REG15   15 /* integer reg 15 */
#define DW_FRAME_REG16   16 /* integer reg 16 */
#define DW_FRAME_REG17   17 /* integer reg 17 */
#define DW_FRAME_REG18   18 /* integer reg 18 */
#define DW_FRAME_REG19   19 /* integer reg 19 */
#define DW_FRAME_REG20   20 /* integer reg 20 */
#define DW_FRAME_REG21   21 /* integer reg 21 */
#define DW_FRAME_REG22   22 /* integer reg 22 */
#define DW_FRAME_REG23   23 /* integer reg 23 */
#define DW_FRAME_REG24   24 /* integer reg 24 */
#define DW_FRAME_REG25   25 /* integer reg 25 */
#define DW_FRAME_REG26   26 /* integer reg 26 */
#define DW_FRAME_REG27   27 /* integer reg 27 */
#define DW_FRAME_REG28   28 /* integer reg 28 */
#define DW_FRAME_REG29   29 /* integer reg 29 */
#define DW_FRAME_REG30   30 /* integer reg 30 */
#define DW_FRAME_REG31   31 /* integer reg 31, aka ra */
#define DW_FRAME_FREG0   32 /* 64-bit floating point reg 0 */
#define DW_FRAME_FREG1   33 /* 64-bit floating point reg 1 */
#define DW_FRAME_FREG2   34 /* 64-bit floating point reg 2 */
#define DW_FRAME_FREG3   35 /* 64-bit floating point reg 3 */
#define DW_FRAME_FREG4   36 /* 64-bit floating point reg 4 */
#define DW_FRAME_FREG5   37 /* 64-bit floating point reg 5 */
#define DW_FRAME_FREG6   38 /* 64-bit floating point reg 6 */
#define DW_FRAME_FREG7   39 /* 64-bit floating point reg 7 */
#define DW_FRAME_FREG8   40 /* 64-bit floating point reg 8 */
#define DW_FRAME_FREG9   41 /* 64-bit floating point reg 9 */
#define DW_FRAME_FREG10   42 /* 64-bit floating point reg 10 */
#define DW_FRAME_FREG11   43 /* 64-bit floating point reg 11 */
#define DW_FRAME_FREG12   44 /* 64-bit floating point reg 12 */
#define DW_FRAME_FREG13   45 /* 64-bit floating point reg 13 */
#define DW_FRAME_FREG14   46 /* 64-bit floating point reg 14 */
#define DW_FRAME_FREG15   47 /* 64-bit floating point reg 15 */
#define DW_FRAME_FREG16   48 /* 64-bit floating point reg 16 */
#define DW_FRAME_FREG17   49 /* 64-bit floating point reg 17 */
#define DW_FRAME_FREG18   50 /* 64-bit floating point reg 18 */
#define DW_FRAME_FREG19   51 /* 64-bit floating point reg 19 */
#define DW_FRAME_FREG20   52 /* 64-bit floating point reg 20 */
#define DW_FRAME_FREG21   53 /* 64-bit floating point reg 21 */
#define DW_FRAME_FREG22   54 /* 64-bit floating point reg 22 */
#define DW_FRAME_FREG23   55 /* 64-bit floating point reg 23 */
#define DW_FRAME_FREG24   56 /* 64-bit floating point reg 24 */
#define DW_FRAME_FREG25   57 /* 64-bit floating point reg 25 */
#define DW_FRAME_FREG26   58 /* 64-bit floating point reg 26 */
#define DW_FRAME_FREG27   59 /* 64-bit floating point reg 27 */
#define DW_FRAME_FREG28   60 /* 64-bit floating point reg 28 */
#define DW_FRAME_FREG29   61 /* 64-bit floating point reg 29 */
#define DW_FRAME_FREG30   62 /* 64-bit floating point reg 30 */
#define DW_FRAME_FREG31   63 /* 64-bit floating point reg 31 */
#define DW_FRAME_RA_COL   64 /* column recording ra */
#define DW_FRAME_STATIC_LINK   65 /* column recording static link*/
#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 391 of file dwarf.h.

#define DW_ACCESS_protected   2

Definition at line 390 of file dwarf.h.

#define DW_ACCESS_public   1

Definition at line 389 of file dwarf.h.

#define DW_ADDR_none   0

Definition at line 594 of file dwarf.h.

Referenced by cwh_dst_dope_type(), and cwh_dst_pointer_type().

#define DW_AT_abstract_origin   0x31

Definition at line 168 of file dwarf.h.

#define DW_AT_accessibility   0x32

Definition at line 169 of file dwarf.h.

#define DW_AT_address_class   0x33

Definition at line 170 of file dwarf.h.

#define DW_AT_artificial   0x34

Definition at line 171 of file dwarf.h.

#define DW_AT_base_types   0x35

Definition at line 172 of file dwarf.h.

#define DW_AT_bit_offset   0x0c

Definition at line 141 of file dwarf.h.

#define DW_AT_bit_size   0x0d

Definition at line 142 of file dwarf.h.

#define DW_AT_body_begin   0x2105

Definition at line 224 of file dwarf.h.

#define DW_AT_body_end   0x2106

Definition at line 225 of file dwarf.h.

#define DW_AT_byte_size   0x0b

Definition at line 140 of file dwarf.h.

#define DW_AT_calling_convention   0x36

Definition at line 173 of file dwarf.h.

#define DW_AT_common_reference   0x1a

Definition at line 154 of file dwarf.h.

#define DW_AT_comp_dir   0x1b

Definition at line 155 of file dwarf.h.

#define DW_AT_const_value   0x1c

Definition at line 156 of file dwarf.h.

#define DW_AT_containing_type   0x1d

Definition at line 157 of file dwarf.h.

#define DW_AT_count   0x37

Definition at line 174 of file dwarf.h.

#define DW_AT_data_member_location   0x38

Definition at line 175 of file dwarf.h.

#define DW_AT_decl_column   0x39

Definition at line 176 of file dwarf.h.

#define DW_AT_decl_file   0x3a

Definition at line 177 of file dwarf.h.

#define DW_AT_decl_line   0x3b

Definition at line 178 of file dwarf.h.

#define DW_AT_declaration   0x3c

Definition at line 179 of file dwarf.h.

#define DW_AT_default_value   0x1e

Definition at line 158 of file dwarf.h.

#define DW_AT_discr   0x15

Definition at line 149 of file dwarf.h.

#define DW_AT_discr_list   0x3d

Definition at line 180 of file dwarf.h.

#define DW_AT_discr_value   0x16

Definition at line 150 of file dwarf.h.

#define DW_AT_element_list   0x0f

Definition at line 143 of file dwarf.h.

#define DW_AT_encoding   0x3e

Definition at line 181 of file dwarf.h.

#define DW_AT_external   0x3f

Definition at line 182 of file dwarf.h.

#define DW_AT_frame_base   0x40

Definition at line 183 of file dwarf.h.

#define DW_AT_friend   0x41

Definition at line 184 of file dwarf.h.

#define DW_AT_hi_user   0x3fff

Definition at line 228 of file dwarf.h.

#define DW_AT_high_pc   0x12

Definition at line 146 of file dwarf.h.

Referenced by Em_Dwarf_Process_PU().

#define DW_AT_identifier_case   0x42

Definition at line 185 of file dwarf.h.

#define DW_AT_import   0x18

Definition at line 152 of file dwarf.h.

#define DW_AT_inline   0x20

Definition at line 159 of file dwarf.h.

#define DW_AT_is_optional   0x21

Definition at line 160 of file dwarf.h.

#define DW_AT_language   0x13

Definition at line 147 of file dwarf.h.

#define DW_AT_lo_user   0x2000

Definition at line 197 of file dwarf.h.

#define DW_AT_location   0x02

Definition at line 136 of file dwarf.h.

#define DW_AT_low_pc   0x11

Definition at line 145 of file dwarf.h.

Referenced by Em_Dwarf_Process_PU().

#define DW_AT_lower_bound   0x22

Definition at line 161 of file dwarf.h.

#define DW_AT_mac_info   0x2103

Definition at line 222 of file dwarf.h.

#define DW_AT_macro_info   0x43

Definition at line 186 of file dwarf.h.

#define DW_AT_member   0x14

Definition at line 148 of file dwarf.h.

#define DW_AT_MIPS_abstract_name   0x2009

Definition at line 206 of file dwarf.h.

#define DW_AT_MIPS_allocatable_dopetype   0x200f

Definition at line 212 of file dwarf.h.

#define DW_AT_MIPS_assumed_shape_dopetype   0x2010

Definition at line 213 of file dwarf.h.

#define DW_AT_MIPS_assumed_size   0x2011

Definition at line 214 of file dwarf.h.

#define DW_AT_MIPS_clone_origin   0x200a

Definition at line 207 of file dwarf.h.

#define DW_AT_MIPS_epilog_begin   0x2004

Definition at line 201 of file dwarf.h.

#define DW_AT_MIPS_fde   0x2001

Definition at line 198 of file dwarf.h.

#define DW_AT_MIPS_has_inlines   0x200b

Definition at line 208 of file dwarf.h.

#define DW_AT_MIPS_linkage_name   0x2007

Definition at line 204 of file dwarf.h.

#define DW_AT_MIPS_loop_begin   0x2002

Definition at line 199 of file dwarf.h.

#define DW_AT_MIPS_loop_unroll_factor   0x2005

Definition at line 202 of file dwarf.h.

#define DW_AT_MIPS_ptr_dopetype   0x200e

Definition at line 211 of file dwarf.h.

Definition at line 203 of file dwarf.h.

#define DW_AT_MIPS_stride   0x2008

Definition at line 205 of file dwarf.h.

#define DW_AT_MIPS_stride_byte   0x200c

Definition at line 209 of file dwarf.h.

#define DW_AT_MIPS_stride_elem   0x200d

Definition at line 210 of file dwarf.h.

#define DW_AT_MIPS_tail_loop_begin   0x2003

Definition at line 200 of file dwarf.h.

#define DW_AT_name   0x03

Definition at line 137 of file dwarf.h.

#define DW_AT_namelist_items   0x44

Definition at line 187 of file dwarf.h.

#define DW_AT_ordering   0x09

Definition at line 138 of file dwarf.h.

#define DW_AT_priority   0x45

Definition at line 188 of file dwarf.h.

#define DW_AT_producer   0x25

Definition at line 162 of file dwarf.h.

#define DW_AT_prototyped   0x27

Definition at line 163 of file dwarf.h.

#define DW_AT_return_addr   0x2a

Definition at line 164 of file dwarf.h.

#define DW_AT_segment   0x46

Definition at line 189 of file dwarf.h.

#define DW_AT_sf_names   0x2101

Definition at line 220 of file dwarf.h.

#define DW_AT_sibling   0x01

Definition at line 135 of file dwarf.h.

#define DW_AT_specification   0x47

Definition at line 190 of file dwarf.h.

#define DW_AT_src_coords   0x2104

Definition at line 223 of file dwarf.h.

#define DW_AT_src_info   0x2102

Definition at line 221 of file dwarf.h.

#define DW_AT_start_scope   0x2c

Definition at line 165 of file dwarf.h.

#define DW_AT_static_link   0x48

Definition at line 191 of file dwarf.h.

#define DW_AT_stmt_list   0x10

Definition at line 144 of file dwarf.h.

#define DW_AT_stride_size   0x2e

Definition at line 166 of file dwarf.h.

#define DW_AT_string_length   0x19

Definition at line 153 of file dwarf.h.

#define DW_AT_subscr_data   0x0a

Definition at line 139 of file dwarf.h.

#define DW_AT_type   0x49

Definition at line 192 of file dwarf.h.

#define DW_AT_upper_bound   0x2f

Definition at line 167 of file dwarf.h.

#define DW_AT_use_location   0x4a

Definition at line 193 of file dwarf.h.

#define DW_AT_variable_parameter   0x4b

Definition at line 194 of file dwarf.h.

#define DW_AT_virtuality   0x4c

Definition at line 195 of file dwarf.h.

#define DW_AT_visibility   0x17

Definition at line 151 of file dwarf.h.

#define DW_AT_vtable_elem_location   0x4d

Definition at line 196 of file dwarf.h.

#define DW_ATE_address   0x1

Definition at line 378 of file dwarf.h.

#define DW_ATE_boolean   0x2

Definition at line 379 of file dwarf.h.

#define DW_ATE_complex_float   0x3

Definition at line 380 of file dwarf.h.

#define DW_ATE_float   0x4

Definition at line 381 of file dwarf.h.

#define DW_ATE_hi_user   0xff

Definition at line 387 of file dwarf.h.

#define DW_ATE_lo_user   0x80

Definition at line 386 of file dwarf.h.

#define DW_ATE_signed   0x5

Definition at line 382 of file dwarf.h.

#define DW_ATE_signed_char   0x6

Definition at line 383 of file dwarf.h.

#define DW_ATE_unsigned   0x7

Definition at line 384 of file dwarf.h.

#define DW_ATE_unsigned_char   0x8

Definition at line 385 of file dwarf.h.

#define DW_CC_hi_user   0xff

Definition at line 425 of file dwarf.h.

#define DW_CC_lo_user   0x40

Definition at line 424 of file dwarf.h.

#define DW_CC_nocall   0x3

Definition at line 423 of file dwarf.h.

#define DW_CC_normal   0x1

Definition at line 421 of file dwarf.h.

#define DW_CC_program   0x2

Definition at line 422 of file dwarf.h.

#define DW_CFA_advance_loc   0x40

Definition at line 458 of file dwarf.h.

#define DW_CFA_advance_loc1   0x02

Definition at line 465 of file dwarf.h.

#define DW_CFA_advance_loc2   0x03

Definition at line 466 of file dwarf.h.

#define DW_CFA_advance_loc4   0x04

Definition at line 467 of file dwarf.h.

#define DW_CFA_def_cfa   0x0c

Definition at line 475 of file dwarf.h.

#define DW_CFA_def_cfa_offset   0x0e

Definition at line 477 of file dwarf.h.

#define DW_CFA_def_cfa_register   0x0d

Definition at line 476 of file dwarf.h.

#define DW_CFA_extended   0

Definition at line 461 of file dwarf.h.

#define DW_CFA_GNU_args_size   0x2e

Definition at line 484 of file dwarf.h.

#define DW_CFA_GNU_window_save   0x2d

Definition at line 483 of file dwarf.h.

#define DW_CFA_high_user   0x3f

Definition at line 486 of file dwarf.h.

#define DW_CFA_low_user   0x1c

Definition at line 479 of file dwarf.h.

#define DW_CFA_MIPS_advance_loc8   0x1d

Definition at line 480 of file dwarf.h.

#define DW_CFA_nop   0x00

Definition at line 463 of file dwarf.h.

#define DW_CFA_offset   0x80

Definition at line 459 of file dwarf.h.

#define DW_CFA_offset_extended   0x05

Definition at line 468 of file dwarf.h.

#define DW_CFA_register   0x09

Definition at line 472 of file dwarf.h.

#define DW_CFA_remember_state   0x0a

Definition at line 473 of file dwarf.h.

#define DW_CFA_restore   0xc0

Definition at line 460 of file dwarf.h.

#define DW_CFA_restore_extended   0x06

Definition at line 469 of file dwarf.h.

#define DW_CFA_restore_state   0x0b

Definition at line 474 of file dwarf.h.

#define DW_CFA_same_value   0x08

Definition at line 471 of file dwarf.h.

#define DW_CFA_set_loc   0x01

Definition at line 464 of file dwarf.h.

#define DW_CFA_undefined   0x07

Definition at line 470 of file dwarf.h.

#define DW_children_no   0

Definition at line 108 of file dwarf.h.

#define DW_CHILDREN_no   0x00

Definition at line 591 of file dwarf.h.

#define DW_children_yes   1

Definition at line 109 of file dwarf.h.

#define DW_CHILDREN_yes   0x01

Definition at line 592 of file dwarf.h.

#define DW_DSC_label   0

Definition at line 435 of file dwarf.h.

#define DW_DSC_range   1

Definition at line 436 of file dwarf.h.

#define DW_FORM_addr   0x01

Definition at line 113 of file dwarf.h.

#define DW_FORM_block   0x09

Definition at line 120 of file dwarf.h.

#define DW_FORM_block1   0x0a

Definition at line 121 of file dwarf.h.

#define DW_FORM_block2   0x03

Definition at line 114 of file dwarf.h.

#define DW_FORM_block4   0x04

Definition at line 115 of file dwarf.h.

#define DW_FORM_data1   0x0b

Definition at line 122 of file dwarf.h.

#define DW_FORM_data2   0x05

Definition at line 116 of file dwarf.h.

#define DW_FORM_data4   0x06

Definition at line 117 of file dwarf.h.

#define DW_FORM_data8   0x07

Definition at line 118 of file dwarf.h.

#define DW_FORM_flag   0x0c

Definition at line 123 of file dwarf.h.

#define DW_FORM_indirect   0x16

Definition at line 133 of file dwarf.h.

#define DW_FORM_ref1   0x11

Definition at line 128 of file dwarf.h.

#define DW_FORM_ref2   0x12

Definition at line 129 of file dwarf.h.

#define DW_FORM_ref4   0x13

Definition at line 130 of file dwarf.h.

#define DW_FORM_ref8   0x14

Definition at line 131 of file dwarf.h.

#define DW_FORM_ref_addr   0x10

Definition at line 127 of file dwarf.h.

#define DW_FORM_ref_udata   0x15

Definition at line 132 of file dwarf.h.

#define DW_FORM_sdata   0x0d

Definition at line 124 of file dwarf.h.

#define DW_FORM_string   0x08

Definition at line 119 of file dwarf.h.

#define DW_FORM_strp   0x0e

Definition at line 125 of file dwarf.h.

#define DW_FORM_udata   0x0f

Definition at line 126 of file dwarf.h.

#define DW_FRAME_CFA_COL   0 /* column used for CFA */

Definition at line 500 of file dwarf.h.

#define DW_FRAME_FREG0   32 /* 64-bit floating point reg 0 */

Definition at line 538 of file dwarf.h.

#define DW_FRAME_FREG1   33 /* 64-bit floating point reg 1 */

Definition at line 539 of file dwarf.h.

#define DW_FRAME_FREG10   42 /* 64-bit floating point reg 10 */

Definition at line 548 of file dwarf.h.

#define DW_FRAME_FREG11   43 /* 64-bit floating point reg 11 */

Definition at line 549 of file dwarf.h.

#define DW_FRAME_FREG12   44 /* 64-bit floating point reg 12 */

Definition at line 550 of file dwarf.h.

#define DW_FRAME_FREG13   45 /* 64-bit floating point reg 13 */

Definition at line 551 of file dwarf.h.

#define DW_FRAME_FREG14   46 /* 64-bit floating point reg 14 */

Definition at line 552 of file dwarf.h.

#define DW_FRAME_FREG15   47 /* 64-bit floating point reg 15 */

Definition at line 553 of file dwarf.h.

#define DW_FRAME_FREG16   48 /* 64-bit floating point reg 16 */

Definition at line 554 of file dwarf.h.

#define DW_FRAME_FREG17   49 /* 64-bit floating point reg 17 */

Definition at line 555 of file dwarf.h.

#define DW_FRAME_FREG18   50 /* 64-bit floating point reg 18 */

Definition at line 556 of file dwarf.h.

#define DW_FRAME_FREG19   51 /* 64-bit floating point reg 19 */

Definition at line 557 of file dwarf.h.

#define DW_FRAME_FREG2   34 /* 64-bit floating point reg 2 */

Definition at line 540 of file dwarf.h.

#define DW_FRAME_FREG20   52 /* 64-bit floating point reg 20 */

Definition at line 558 of file dwarf.h.

#define DW_FRAME_FREG21   53 /* 64-bit floating point reg 21 */

Definition at line 559 of file dwarf.h.

#define DW_FRAME_FREG22   54 /* 64-bit floating point reg 22 */

Definition at line 560 of file dwarf.h.

#define DW_FRAME_FREG23   55 /* 64-bit floating point reg 23 */

Definition at line 561 of file dwarf.h.

#define DW_FRAME_FREG24   56 /* 64-bit floating point reg 24 */

Definition at line 562 of file dwarf.h.

#define DW_FRAME_FREG25   57 /* 64-bit floating point reg 25 */

Definition at line 563 of file dwarf.h.

#define DW_FRAME_FREG26   58 /* 64-bit floating point reg 26 */

Definition at line 564 of file dwarf.h.

#define DW_FRAME_FREG27   59 /* 64-bit floating point reg 27 */

Definition at line 565 of file dwarf.h.

#define DW_FRAME_FREG28   60 /* 64-bit floating point reg 28 */

Definition at line 566 of file dwarf.h.

#define DW_FRAME_FREG29   61 /* 64-bit floating point reg 29 */

Definition at line 567 of file dwarf.h.

#define DW_FRAME_FREG3   35 /* 64-bit floating point reg 3 */

Definition at line 541 of file dwarf.h.

#define DW_FRAME_FREG30   62 /* 64-bit floating point reg 30 */

Definition at line 568 of file dwarf.h.

#define DW_FRAME_FREG31   63 /* 64-bit floating point reg 31 */

Definition at line 569 of file dwarf.h.

#define DW_FRAME_FREG4   36 /* 64-bit floating point reg 4 */

Definition at line 542 of file dwarf.h.

#define DW_FRAME_FREG5   37 /* 64-bit floating point reg 5 */

Definition at line 543 of file dwarf.h.

#define DW_FRAME_FREG6   38 /* 64-bit floating point reg 6 */

Definition at line 544 of file dwarf.h.

#define DW_FRAME_FREG7   39 /* 64-bit floating point reg 7 */

Definition at line 545 of file dwarf.h.

#define DW_FRAME_FREG8   40 /* 64-bit floating point reg 8 */

Definition at line 546 of file dwarf.h.

#define DW_FRAME_FREG9   41 /* 64-bit floating point reg 9 */

Definition at line 547 of file dwarf.h.

Definition at line 580 of file dwarf.h.

#define DW_FRAME_RA_COL   64 /* column recording ra */

Definition at line 571 of file dwarf.h.

Referenced by Em_Dwarf_Begin().

#define DW_FRAME_REG1   1 /* integer reg 1 */

Definition at line 501 of file dwarf.h.

#define DW_FRAME_REG10   10 /* integer reg 10 */

Definition at line 510 of file dwarf.h.

#define DW_FRAME_REG11   11 /* integer reg 11 */

Definition at line 511 of file dwarf.h.

#define DW_FRAME_REG12   12 /* integer reg 12 */

Definition at line 512 of file dwarf.h.

#define DW_FRAME_REG13   13 /* integer reg 13 */

Definition at line 513 of file dwarf.h.

#define DW_FRAME_REG14   14 /* integer reg 14 */

Definition at line 514 of file dwarf.h.

#define DW_FRAME_REG15   15 /* integer reg 15 */

Definition at line 515 of file dwarf.h.

#define DW_FRAME_REG16   16 /* integer reg 16 */

Definition at line 516 of file dwarf.h.

#define DW_FRAME_REG17   17 /* integer reg 17 */

Definition at line 517 of file dwarf.h.

#define DW_FRAME_REG18   18 /* integer reg 18 */

Definition at line 518 of file dwarf.h.

#define DW_FRAME_REG19   19 /* integer reg 19 */

Definition at line 519 of file dwarf.h.

#define DW_FRAME_REG2   2 /* integer reg 2 */

Definition at line 502 of file dwarf.h.

#define DW_FRAME_REG20   20 /* integer reg 20 */

Definition at line 520 of file dwarf.h.

#define DW_FRAME_REG21   21 /* integer reg 21 */

Definition at line 521 of file dwarf.h.

#define DW_FRAME_REG22   22 /* integer reg 22 */

Definition at line 522 of file dwarf.h.

#define DW_FRAME_REG23   23 /* integer reg 23 */

Definition at line 523 of file dwarf.h.

#define DW_FRAME_REG24   24 /* integer reg 24 */

Definition at line 524 of file dwarf.h.

#define DW_FRAME_REG25   25 /* integer reg 25 */

Definition at line 525 of file dwarf.h.

#define DW_FRAME_REG26   26 /* integer reg 26 */

Definition at line 526 of file dwarf.h.

#define DW_FRAME_REG27   27 /* integer reg 27 */

Definition at line 527 of file dwarf.h.

#define DW_FRAME_REG28   28 /* integer reg 28 */

Definition at line 528 of file dwarf.h.

#define DW_FRAME_REG29   29 /* integer reg 29 */

Definition at line 529 of file dwarf.h.

#define DW_FRAME_REG3   3 /* integer reg 3 */

Definition at line 503 of file dwarf.h.

#define DW_FRAME_REG30   30 /* integer reg 30 */

Definition at line 530 of file dwarf.h.

#define DW_FRAME_REG31   31 /* integer reg 31, aka ra */

Definition at line 531 of file dwarf.h.

#define DW_FRAME_REG4   4 /* integer reg 4 */

Definition at line 504 of file dwarf.h.

#define DW_FRAME_REG5   5 /* integer reg 5 */

Definition at line 505 of file dwarf.h.

#define DW_FRAME_REG6   6 /* integer reg 6 */

Definition at line 506 of file dwarf.h.

#define DW_FRAME_REG7   7 /* integer reg 7 */

Definition at line 507 of file dwarf.h.

#define DW_FRAME_REG8   8 /* integer reg 8 */

Definition at line 508 of file dwarf.h.

#define DW_FRAME_REG9   9 /* integer reg 9 */

Definition at line 509 of file dwarf.h.

#define DW_FRAME_STATIC_LINK   65 /* column recording static link*/

Definition at line 573 of file dwarf.h.

#define DW_ID_case_insensitive   3

Definition at line 419 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 416 of file dwarf.h.

Referenced by DST_put_id_case_attribute().

#define DW_ID_down_case   2

Definition at line 418 of file dwarf.h.

Referenced by DST_put_id_case_attribute().

#define DW_ID_up_case   1

Definition at line 417 of file dwarf.h.

Referenced by DST_put_id_case_attribute().

#define DW_INL_declared_inlined   3

Definition at line 430 of file dwarf.h.

Referenced by DST_mk_cloned_subprogram(), and DST_put_inline_attribute().

Definition at line 429 of file dwarf.h.

Referenced by DST_mk_cloned_subprogram(), and DST_put_inline_attribute().

#define DW_INL_inlined   1

Definition at line 428 of file dwarf.h.

Referenced by DST_put_inline_attribute().

#define DW_LANG_Ada83   0x0003

Definition at line 403 of file dwarf.h.

Referenced by DST_put_language_attribute().

#define DW_LANG_C   0x0002

Definition at line 402 of file dwarf.h.

#define DW_LANG_C89   0x0001

Definition at line 401 of file dwarf.h.

Referenced by DST_put_language_attribute().

#define DW_LANG_C_plus_plus   0x0004

Definition at line 404 of file dwarf.h.

Referenced by DST_put_language_attribute().

#define DW_LANG_Cobol74   0x0005

Definition at line 405 of file dwarf.h.

Referenced by DST_put_language_attribute().

#define DW_LANG_Cobol85   0x0006

Definition at line 406 of file dwarf.h.

Referenced by DST_put_language_attribute().

#define DW_LANG_Fortran77   0x0007

Definition at line 407 of file dwarf.h.

Referenced by DST_put_language_attribute().

#define DW_LANG_Fortran90   0x0008

Definition at line 408 of file dwarf.h.

Referenced by cwh_dst_init_file(), and DST_put_language_attribute().

#define DW_LANG_hi_user   0xffff

Definition at line 413 of file dwarf.h.

#define DW_LANG_lo_user   0x8000

Definition at line 411 of file dwarf.h.

#define DW_LANG_Mips_Assembler   0x8001

Definition at line 412 of file dwarf.h.

#define DW_LANG_Modula2   0x000a

Definition at line 410 of file dwarf.h.

Referenced by DST_put_language_attribute().

#define DW_LANG_Pascal83   0x0009

Definition at line 409 of file dwarf.h.

Referenced by DST_put_language_attribute().

#define DW_LNE_define_file   3

Definition at line 450 of file dwarf.h.

#define DW_LNE_end_sequence   1

Definition at line 448 of file dwarf.h.

#define DW_LNE_set_address   2

Definition at line 449 of file dwarf.h.

#define DW_LNS_advance_line   3

Definition at line 440 of file dwarf.h.

#define DW_LNS_advance_pc   2

Definition at line 439 of file dwarf.h.

#define DW_LNS_const_add_pc   8

Definition at line 445 of file dwarf.h.

#define DW_LNS_copy   1

Definition at line 438 of file dwarf.h.

#define DW_LNS_fixed_advance_pc   9

Definition at line 446 of file dwarf.h.

#define DW_LNS_negate_stmt   6

Definition at line 443 of file dwarf.h.

#define DW_LNS_set_basic_block   7

Definition at line 444 of file dwarf.h.

#define DW_LNS_set_column   5

Definition at line 442 of file dwarf.h.

#define DW_LNS_set_file   4

Definition at line 441 of file dwarf.h.

#define DW_MACINFO_define   1

Definition at line 452 of file dwarf.h.

#define DW_MACINFO_end_file   4

Definition at line 455 of file dwarf.h.

#define DW_MACINFO_start_file   3

Definition at line 454 of file dwarf.h.

#define DW_MACINFO_undef   2

Definition at line 453 of file dwarf.h.

#define DW_MACINFO_vendor_ext   255

Definition at line 456 of file dwarf.h.

#define DW_OP_abs   0x19

Definition at line 249 of file dwarf.h.

#define DW_OP_addr   0x03

Definition at line 230 of file dwarf.h.

#define DW_OP_and   0x1a

Definition at line 250 of file dwarf.h.

#define DW_OP_bra   0x28

Definition at line 264 of file dwarf.h.

#define DW_OP_breg0   0x70

Definition at line 336 of file dwarf.h.

#define DW_OP_breg1   0x71

Definition at line 337 of file dwarf.h.

#define DW_OP_breg10   0x7a

Definition at line 346 of file dwarf.h.

#define DW_OP_breg11   0x7b

Definition at line 347 of file dwarf.h.

#define DW_OP_breg12   0x7c

Definition at line 348 of file dwarf.h.

#define DW_OP_breg13   0x7d

Definition at line 349 of file dwarf.h.

#define DW_OP_breg14   0x7e

Definition at line 350 of file dwarf.h.

#define DW_OP_breg15   0x7f

Definition at line 351 of file dwarf.h.

#define DW_OP_breg16   0x80

Definition at line 352 of file dwarf.h.

#define DW_OP_breg17   0x81

Definition at line 353 of file dwarf.h.

#define DW_OP_breg18   0x82

Definition at line 354 of file dwarf.h.

#define DW_OP_breg19   0x83

Definition at line 355 of file dwarf.h.

#define DW_OP_breg2   0x72

Definition at line 338 of file dwarf.h.

#define DW_OP_breg20   0x84

Definition at line 356 of file dwarf.h.

#define DW_OP_breg21   0x85

Definition at line 357 of file dwarf.h.

#define DW_OP_breg22   0x86

Definition at line 358 of file dwarf.h.

#define DW_OP_breg23   0x87

Definition at line 359 of file dwarf.h.

#define DW_OP_breg24   0x88

Definition at line 360 of file dwarf.h.

#define DW_OP_breg25   0x89

Definition at line 361 of file dwarf.h.

#define DW_OP_breg26   0x8a

Definition at line 362 of file dwarf.h.

#define DW_OP_breg27   0x8b

Definition at line 363 of file dwarf.h.

#define DW_OP_breg28   0x8c

Definition at line 364 of file dwarf.h.

#define DW_OP_breg29   0x8d

Definition at line 365 of file dwarf.h.

#define DW_OP_breg3   0x73

Definition at line 339 of file dwarf.h.

#define DW_OP_breg30   0x8e

Definition at line 366 of file dwarf.h.

#define DW_OP_breg31   0x8f

Definition at line 367 of file dwarf.h.

#define DW_OP_breg4   0x74

Definition at line 340 of file dwarf.h.

#define DW_OP_breg5   0x75

Definition at line 341 of file dwarf.h.

#define DW_OP_breg6   0x76

Definition at line 342 of file dwarf.h.

#define DW_OP_breg7   0x77

Definition at line 343 of file dwarf.h.

#define DW_OP_breg8   0x78

Definition at line 344 of file dwarf.h.

#define DW_OP_breg9   0x79

Definition at line 345 of file dwarf.h.

#define DW_OP_bregx   0x92

Definition at line 370 of file dwarf.h.

#define DW_OP_const1s   0x09

Definition at line 233 of file dwarf.h.

#define DW_OP_const1u   0x08

Definition at line 232 of file dwarf.h.

#define DW_OP_const2s   0x0b

Definition at line 235 of file dwarf.h.

#define DW_OP_const2u   0x0a

Definition at line 234 of file dwarf.h.

#define DW_OP_const4s   0x0d

Definition at line 237 of file dwarf.h.

#define DW_OP_const4u   0x0c

Definition at line 236 of file dwarf.h.

#define DW_OP_const8s   0x0f

Definition at line 239 of file dwarf.h.

#define DW_OP_const8u   0x0e

Definition at line 238 of file dwarf.h.

#define DW_OP_consts   0x11

Definition at line 241 of file dwarf.h.

#define DW_OP_constu   0x10

Definition at line 240 of file dwarf.h.

#define DW_OP_deref   0x06

Definition at line 231 of file dwarf.h.

#define DW_OP_deref_size   0x94

Definition at line 372 of file dwarf.h.

#define DW_OP_div   0x1b

Definition at line 251 of file dwarf.h.

#define DW_OP_drop   0x13

Definition at line 243 of file dwarf.h.

#define DW_OP_dup   0x12

Definition at line 242 of file dwarf.h.

#define DW_OP_eq   0x29

Definition at line 265 of file dwarf.h.

#define DW_OP_fbreg   0x91

Definition at line 369 of file dwarf.h.

#define DW_OP_ge   0x2a

Definition at line 266 of file dwarf.h.

#define DW_OP_gt   0x2b

Definition at line 267 of file dwarf.h.

#define DW_OP_hi_user   0xff

Definition at line 376 of file dwarf.h.

#define DW_OP_le   0x2c

Definition at line 268 of file dwarf.h.

#define DW_OP_lit0   0x30

Definition at line 272 of file dwarf.h.

#define DW_OP_lit1   0x31

Definition at line 273 of file dwarf.h.

#define DW_OP_lit10   0x3a

Definition at line 282 of file dwarf.h.

#define DW_OP_lit11   0x3b

Definition at line 283 of file dwarf.h.

#define DW_OP_lit12   0x3c

Definition at line 284 of file dwarf.h.

#define DW_OP_lit13   0x3d

Definition at line 285 of file dwarf.h.

#define DW_OP_lit14   0x3e

Definition at line 286 of file dwarf.h.

#define DW_OP_lit15   0x3f

Definition at line 287 of file dwarf.h.

#define DW_OP_lit16   0x40

Definition at line 288 of file dwarf.h.

#define DW_OP_lit17   0x41

Definition at line 289 of file dwarf.h.

#define DW_OP_lit18   0x42

Definition at line 290 of file dwarf.h.

#define DW_OP_lit19   0x43

Definition at line 291 of file dwarf.h.

#define DW_OP_lit2   0x32

Definition at line 274 of file dwarf.h.

#define DW_OP_lit20   0x44

Definition at line 292 of file dwarf.h.

#define DW_OP_lit21   0x45

Definition at line 293 of file dwarf.h.

#define DW_OP_lit22   0x46

Definition at line 294 of file dwarf.h.

#define DW_OP_lit23   0x47

Definition at line 295 of file dwarf.h.

#define DW_OP_lit24   0x48

Definition at line 296 of file dwarf.h.

#define DW_OP_lit25   0x49

Definition at line 297 of file dwarf.h.

#define DW_OP_lit26   0x4a

Definition at line 298 of file dwarf.h.

#define DW_OP_lit27   0x4b

Definition at line 299 of file dwarf.h.

#define DW_OP_lit28   0x4c

Definition at line 300 of file dwarf.h.

#define DW_OP_lit29   0x4d

Definition at line 301 of file dwarf.h.

#define DW_OP_lit3   0x33

Definition at line 275 of file dwarf.h.

#define DW_OP_lit30   0x4e

Definition at line 302 of file dwarf.h.

#define DW_OP_lit31   0x4f

Definition at line 303 of file dwarf.h.

#define DW_OP_lit4   0x34

Definition at line 276 of file dwarf.h.

#define DW_OP_lit5   0x35

Definition at line 277 of file dwarf.h.

#define DW_OP_lit6   0x36

Definition at line 278 of file dwarf.h.

#define DW_OP_lit7   0x37

Definition at line 279 of file dwarf.h.

#define DW_OP_lit8   0x38

Definition at line 280 of file dwarf.h.

#define DW_OP_lit9   0x39

Definition at line 281 of file dwarf.h.

#define DW_OP_lo_user   0xe0

Definition at line 375 of file dwarf.h.

#define DW_OP_lt   0x2d

Definition at line 269 of file dwarf.h.

#define DW_OP_minus   0x1c

Definition at line 252 of file dwarf.h.

#define DW_OP_mod   0x1d

Definition at line 253 of file dwarf.h.

#define DW_OP_mul   0x1e

Definition at line 254 of file dwarf.h.

#define DW_OP_ne   0x2e

Definition at line 270 of file dwarf.h.

#define DW_OP_neg   0x1f

Definition at line 255 of file dwarf.h.

#define DW_OP_nop   0x96

Definition at line 374 of file dwarf.h.

#define DW_OP_not   0x20

Definition at line 256 of file dwarf.h.

#define DW_OP_or   0x21

Definition at line 257 of file dwarf.h.

#define DW_OP_over   0x14

Definition at line 244 of file dwarf.h.

#define DW_OP_pick   0x15

Definition at line 245 of file dwarf.h.

#define DW_OP_piece   0x93

Definition at line 371 of file dwarf.h.

#define DW_OP_plus   0x22

Definition at line 258 of file dwarf.h.

#define DW_OP_plus_uconst   0x23

Definition at line 259 of file dwarf.h.

#define DW_OP_reg0   0x50

Definition at line 304 of file dwarf.h.

#define DW_OP_reg1   0x51

Definition at line 305 of file dwarf.h.

#define DW_OP_reg10   0x5a

Definition at line 314 of file dwarf.h.

#define DW_OP_reg11   0x5b

Definition at line 315 of file dwarf.h.

#define DW_OP_reg12   0x5c

Definition at line 316 of file dwarf.h.

#define DW_OP_reg13   0x5d

Definition at line 317 of file dwarf.h.

#define DW_OP_reg14   0x5e

Definition at line 318 of file dwarf.h.

#define DW_OP_reg15   0x5f

Definition at line 319 of file dwarf.h.

#define DW_OP_reg16   0x60

Definition at line 320 of file dwarf.h.

#define DW_OP_reg17   0x61

Definition at line 321 of file dwarf.h.

#define DW_OP_reg18   0x62

Definition at line 322 of file dwarf.h.

#define DW_OP_reg19   0x63

Definition at line 323 of file dwarf.h.

#define DW_OP_reg2   0x52

Definition at line 306 of file dwarf.h.

#define DW_OP_reg20   0x64

Definition at line 324 of file dwarf.h.

#define DW_OP_reg21   0x65

Definition at line 325 of file dwarf.h.

#define DW_OP_reg22   0x66

Definition at line 326 of file dwarf.h.

#define DW_OP_reg23   0x67

Definition at line 327 of file dwarf.h.

#define DW_OP_reg24   0x68

Definition at line 328 of file dwarf.h.

#define DW_OP_reg25   0x69

Definition at line 329 of file dwarf.h.

#define DW_OP_reg26   0x6a

Definition at line 330 of file dwarf.h.

#define DW_OP_reg27   0x6b

Definition at line 331 of file dwarf.h.

#define DW_OP_reg28   0x6c

Definition at line 332 of file dwarf.h.

#define DW_OP_reg29   0x6d

Definition at line 333 of file dwarf.h.

#define DW_OP_reg3   0x53

Definition at line 307 of file dwarf.h.

#define DW_OP_reg30   0x6e

Definition at line 334 of file dwarf.h.

#define DW_OP_reg31   0x6f

Definition at line 335 of file dwarf.h.

#define DW_OP_reg4   0x54

Definition at line 308 of file dwarf.h.

#define DW_OP_reg5   0x55

Definition at line 309 of file dwarf.h.

#define DW_OP_reg6   0x56

Definition at line 310 of file dwarf.h.

#define DW_OP_reg7   0x57

Definition at line 311 of file dwarf.h.

#define DW_OP_reg8   0x58

Definition at line 312 of file dwarf.h.

#define DW_OP_reg9   0x59

Definition at line 313 of file dwarf.h.

#define DW_OP_regx   0x90

Definition at line 368 of file dwarf.h.

#define DW_OP_rot   0x17

Definition at line 247 of file dwarf.h.

#define DW_OP_shl   0x24

Definition at line 260 of file dwarf.h.

#define DW_OP_shr   0x25

Definition at line 261 of file dwarf.h.

#define DW_OP_shra   0x26

Definition at line 262 of file dwarf.h.

#define DW_OP_skip   0x2f

Definition at line 271 of file dwarf.h.

#define DW_OP_swap   0x16

Definition at line 246 of file dwarf.h.

#define DW_OP_xderef   0x18

Definition at line 248 of file dwarf.h.

#define DW_OP_xderef_size   0x95

Definition at line 373 of file dwarf.h.

#define DW_OP_xor   0x27

Definition at line 263 of file dwarf.h.

#define DW_ORD_col_major   1

Definition at line 433 of file dwarf.h.

#define DW_ORD_row_major   0

Definition at line 432 of file dwarf.h.

#define DW_TAG_access_declaration   0x23

Definition at line 76 of file dwarf.h.

#define DW_TAG_base_type   0x24

Definition at line 77 of file dwarf.h.

Referenced by DST_dump_info(), and DST_mk_basetype().

#define DW_TAG_catch_block   0x25

Definition at line 78 of file dwarf.h.

#define DW_TAG_class_template   0x4103 /* for C++ */

Definition at line 105 of file dwarf.h.

#define DW_TAG_common_inclusion   0x1b

Definition at line 68 of file dwarf.h.

Referenced by DST_dump_info(), and DST_mk_common_incl().

#define DW_TAG_const_type   0x26

Definition at line 79 of file dwarf.h.

Referenced by DST_dump_info(), and DST_mk_const_type().

#define DW_TAG_constant   0x27

Definition at line 80 of file dwarf.h.

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

#define DW_TAG_enumerator   0x28

Definition at line 81 of file dwarf.h.

Referenced by DST_dump_info(), and DST_mk_enumerator().

#define DW_TAG_file_type   0x29

Definition at line 82 of file dwarf.h.

#define DW_TAG_format_label   0x4101 /* for FORTRAN 77, Fortran 90 */

Definition at line 103 of file dwarf.h.

#define DW_TAG_friend   0x2a

Definition at line 83 of file dwarf.h.

#define DW_TAG_function_template   0x4102 /* for C++ */

Definition at line 104 of file dwarf.h.

#define DW_TAG_hi_user   0xffff

Definition at line 97 of file dwarf.h.

#define DW_TAG_imported_declaration   0x08

Definition at line 53 of file dwarf.h.

#define DW_TAG_inheritance   0x1c

Definition at line 69 of file dwarf.h.

Referenced by DST_dump_info(), and DST_mk_inheritance().

#define DW_TAG_label   0x0a
#define DW_TAG_lo_user   0x4080

Definition at line 95 of file dwarf.h.

#define DW_TAG_member   0x0d

Definition at line 56 of file dwarf.h.

Referenced by DST_dump_info(), and DST_mk_member().

#define DW_TAG_MIPS_loop   0x4081

Definition at line 96 of file dwarf.h.

#define DW_TAG_module   0x1e

Definition at line 71 of file dwarf.h.

#define DW_TAG_namelist   0x2b

Definition at line 84 of file dwarf.h.

#define DW_TAG_namelist_item   0x2c

Definition at line 85 of file dwarf.h.

#define DW_TAG_packed_type   0x2d

Definition at line 86 of file dwarf.h.

#define DW_TAG_pointer_type   0x0f

Definition at line 57 of file dwarf.h.

Referenced by DST_dump_info(), and DST_mk_pointer_type().

#define DW_TAG_ptr_to_member_type   0x1f

Definition at line 72 of file dwarf.h.

Referenced by DST_mk_ptr_to_member_type().

#define DW_TAG_reference_type   0x10

Definition at line 58 of file dwarf.h.

Referenced by DST_dump_info(), and DST_mk_reference_type().

#define DW_TAG_set_type   0x20

Definition at line 73 of file dwarf.h.

#define DW_TAG_string_type   0x12

Definition at line 60 of file dwarf.h.

Referenced by DST_dump_info(), and DST_mk_string_type().

#define DW_TAG_subrange_type   0x21

Definition at line 74 of file dwarf.h.

Referenced by DST_dump_info(), and DST_mk_subrange_type().

#define DW_TAG_template_type_param   0x2f

Definition at line 88 of file dwarf.h.

Referenced by DST_dump_info(), and DST_mk_template_type_parameter().

#define DW_TAG_template_value_param   0x30

Definition at line 89 of file dwarf.h.

Referenced by DST_dump_info(), and DST_mk_template_value_parameter().

#define DW_TAG_thrown_type   0x31

Definition at line 90 of file dwarf.h.

#define DW_TAG_try_block   0x32

Definition at line 91 of file dwarf.h.

#define DW_TAG_typedef   0x16
#define DW_TAG_variant   0x19

Definition at line 66 of file dwarf.h.

#define DW_TAG_variant_part   0x33

Definition at line 92 of file dwarf.h.

#define DW_TAG_volatile_type   0x35

Definition at line 94 of file dwarf.h.

Referenced by DST_dump_info(), and DST_mk_volatile_type().

#define DW_TAG_with_stmt   0x22

Definition at line 75 of file dwarf.h.

#define DW_VIRTUALITY_none   0

Definition at line 397 of file dwarf.h.

Referenced by cwh_dst_mk_func(), cwh_dst_mk_MAIN(), and DST_put_virtuality_attribute().

Definition at line 399 of file dwarf.h.

Referenced by DST_put_virtuality_attribute().

#define DW_VIRTUALITY_virtual   1

Definition at line 398 of file dwarf.h.

Referenced by DST_put_virtuality_attribute().

#define DW_VIS_exported   2

Definition at line 394 of file dwarf.h.

#define DW_VIS_local   1

Definition at line 393 of file dwarf.h.

#define DW_VIS_qualified   3

Definition at line 395 of file dwarf.h.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines