
Go to the source code of this file.
| #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_AT_abstract_origin 0x31 |
Definition at line 213 of file dwarf.h.
Referenced by dwarf_add_AT_reference(), put_concrete_subprogram(), put_formal_parameter(), put_inlined_subroutine(), put_variable(), and scan_unit_for_functions().
| #define DW_AT_accessibility 0x32 |
Definition at line 214 of file dwarf.h.
Referenced by dwarf_add_AT_unsigned_const(), get_attr_value(), print_attribute(), put_inheritance(), and put_member().
| #define DW_AT_address_class 0x33 |
Definition at line 215 of file dwarf.h.
Referenced by dwarf_add_AT_unsigned_const(), get_attr_value(), put_location(), put_pointer_type(), and put_reference_type().
| #define DW_AT_artificial 0x34 |
| #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_byte_size 0x0b |
Definition at line 185 of file dwarf.h.
Referenced by dwarf_add_AT_unsigned_const(), dwarf_bytesize(), get_attr_value(), put_array_type(), put_basetype(), put_class_type(), put_enumeration_type(), put_member(), put_pointer_type(), put_reference_type(), put_string_type(), put_structure_type(), and put_union_type().
| #define DW_AT_calling_convention 0x36 |
Definition at line 218 of file dwarf.h.
Referenced by Cg_Dwarf_Process_PU(), dwarf_add_AT_unsigned_const(), get_attr_value(), print_attribute(), and put_subprogram().
| #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 |
Definition at line 200 of file dwarf.h.
Referenced by _dwarf_internal_printlines(), _dwarf_internal_srclines(), dwarf_add_AT_comp_dir(), dwarf_add_AT_string(), dwarf_srcfiles(), parse_comp_unit(), and put_compile_unit().
| #define DW_AT_const_value 0x1c |
Definition at line 201 of file dwarf.h.
Referenced by dwarf_add_AT_const_value_signedint(), dwarf_add_AT_const_value_string(), dwarf_add_AT_const_value_unsignedint(), dwarf_add_AT_location_expr(), dwarf_add_AT_string(), dwarf_add_AT_unsigned_const(), dwf_add_AT_complex_const(), dwf_add_AT_unsigned_const_ext(), get_attr_value(), put_constant(), put_enumerator(), put_template_value_param(), and put_variable().
| #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 |
Definition at line 219 of file dwarf.h.
Referenced by dwarf_add_AT_reference(), dwarf_add_AT_unsigned_const(), get_attr_value(), and put_subrange_type().
| #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 |
Definition at line 224 of file dwarf.h.
Referenced by dwarf_add_AT_flag(), put_array_type(), put_class_type(), put_enumeration_type(), put_formal_parameter(), put_member(), put_structure_type(), put_subprogram(), put_union_type(), and put_variable().
| #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_discr 0x15 |
| #define DW_AT_encoding 0x3e |
Definition at line 226 of file dwarf.h.
Referenced by dwarf_add_AT_unsigned_const(), get_attr_value(), print_attribute(), and put_basetype().
| #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 |
| #define DW_AT_GNU_vector 0x2107 |
| #define DW_AT_high_pc 0x12 |
Definition at line 191 of file dwarf.h.
Referenced by dwarf_add_AT_targ_address_b(), dwarf_highpc(), Em_Dwarf_Process_PU(), parse_comp_unit(), put_concrete_subprogram(), put_inlined_subroutine(), put_lexical_block(), and scan_unit_for_functions().
| #define DW_AT_identifier_case 0x42 |
Definition at line 230 of file dwarf.h.
Referenced by dwarf_add_AT_unsigned_const(), get_attr_value(), print_attribute(), and put_compile_unit().
| #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 |
Definition at line 204 of file dwarf.h.
Referenced by dwarf_add_AT_unsigned_const(), get_attr_value(), print_attribute(), and put_subprogram().
| #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 |
Definition at line 192 of file dwarf.h.
Referenced by dwarf_add_AT_unsigned_const(), dwarf_srclang(), get_attr_value(), print_attribute(), and put_compile_unit().
| #define DW_AT_location 0x02 |
Definition at line 181 of file dwarf.h.
Referenced by dwarf_add_AT_location_expr(), print_attribute(), put_common_block(), put_formal_parameter(), and put_variable().
| #define DW_AT_low_pc 0x11 |
Definition at line 190 of file dwarf.h.
Referenced by dwarf_add_AT_targ_address_b(), dwarf_lowpc(), Em_Dwarf_Process_PU(), get_proc_name(), parse_comp_unit(), put_concrete_subprogram(), put_entry_point(), put_inlined_subroutine(), put_label(), put_lexical_block(), and scan_unit_for_functions().
| #define DW_AT_lower_bound 0x22 |
Definition at line 206 of file dwarf.h.
Referenced by dwarf_add_AT_reference(), dwarf_add_AT_signed_const(), get_attr_value(), and put_lower_bound().
| #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_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 |
| #define DW_AT_MIPS_assumed_shape_dopetype 0x2010 |
| #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 |
| #define DW_AT_MIPS_fde 0x2001 |
Definition at line 260 of file dwarf.h.
Referenced by _dwarf_pro_add_AT_fde(), _dwarf_pro_generate_debuginfo(), dwarf_get_fde_for_die(), get_attr_value(), and tag_attr_combination().
| #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 |
Definition at line 266 of file dwarf.h.
Referenced by dwarf_add_AT_string(), put_subprogram(), put_variable(), and scan_unit_for_functions().
| #define DW_AT_MIPS_loop_begin 0x2002 |
| #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 |
| #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 |
| #define DW_AT_name 0x03 |
Definition at line 182 of file dwarf.h.
Referenced by dwarf_add_AT_name(), dwarf_add_AT_string(), dwarf_diename(), find_abstract_instance_name(), get_proc_name(), parse_comp_unit(), print_aranges(), print_infos(), put_name(), and scan_unit_for_functions().
| #define DW_AT_ordering 0x09 |
Definition at line 183 of file dwarf.h.
Referenced by dwarf_add_AT_unsigned_const(), dwarf_arrayorder(), get_attr_value(), and print_attribute().
| #define DW_AT_priority 0x45 |
| #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_return_addr 0x2a |
Definition at line 209 of file dwarf.h.
Referenced by dwarf_add_AT_location_expr(), and print_attribute().
| #define DW_AT_sibling 0x01 |
Definition at line 180 of file dwarf.h.
Referenced by _dwarf_next_die_info_ptr(), _dwarf_pro_generate_debuginfo(), and dwarf_add_AT_reference().
| #define DW_AT_specification 0x47 |
Definition at line 235 of file dwarf.h.
Referenced by dwarf_add_AT_reference(), find_abstract_instance_name(), put_subprogram(), and put_variable().
| #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 |
Definition at line 189 of file dwarf.h.
Referenced by _dwarf_internal_printlines(), _dwarf_internal_srclines(), _dwarf_pro_add_AT_stmt_list(), _dwarf_pro_generate_debuginfo(), dwarf_srcfiles(), get_attr_value(), and parse_comp_unit().
| #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_type 0x49 |
Definition at line 237 of file dwarf.h.
Referenced by dwarf_add_AT_reference(), get_attr_value(), put_array_type(), put_const_type(), put_constant(), put_entry_point(), put_formal_parameter(), put_inheritance(), put_member(), put_pointer_type(), put_ptr_to_member_type(), put_reference_type(), put_subprogram(), put_subroutine_type(), put_template_type_param(), put_template_value_param(), put_typedef(), put_variable(), and put_volatile_type().
| #define DW_AT_upper_bound 0x2f |
Definition at line 212 of file dwarf.h.
Referenced by dwarf_add_AT_reference(), dwarf_add_AT_signed_const(), get_attr_value(), and put_subrange_type().
| #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_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 |
Definition at line 240 of file dwarf.h.
Referenced by dwarf_add_AT_unsigned_const(), get_attr_value(), print_attribute(), put_inheritance(), and put_subprogram().
| #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_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_boolean 0x2 |
| #define DW_ATE_complex_float 0x3 |
| #define DW_ATE_float 0x4 |
| #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 |
| #define DW_ATE_unsigned 0x7 |
| #define DW_ATE_unsigned_char 0x8 |
| #define DW_CC_nocall 0x3 |
| #define DW_CC_normal 0x1 |
| #define DW_CC_program 0x2 |
| #define DW_CFA_advance_loc 0x40 |
Definition at line 606 of file dwarf.h.
Referenced by _dwarf_exec_frame_instr(), _xlate_expand_reg_info_internal_given_ptrs(), Add_Fde_Inst(), CFA_dump2asm(), dwarf_add_fde_inst(), execute_cfa_program(), print_frame_inst_bytes(), skip_cfa_op(), and xlate_pro_add_reg_info().
| #define DW_CFA_advance_loc1 0x02 |
Definition at line 613 of file dwarf.h.
Referenced by _dwarf_exec_frame_instr(), _xlate_expand_reg_info_internal_given_ptrs(), dwarf_add_fde_inst(), execute_cfa_program(), print_frame_inst_bytes(), skip_cfa_op(), and xlate_pro_add_reg_info().
| #define DW_CFA_advance_loc2 0x03 |
Definition at line 614 of file dwarf.h.
Referenced by _dwarf_exec_frame_instr(), _xlate_expand_reg_info_internal_given_ptrs(), dwarf_add_fde_inst(), execute_cfa_program(), print_frame_inst_bytes(), skip_cfa_op(), and xlate_pro_add_reg_info().
| #define DW_CFA_advance_loc4 0x04 |
Definition at line 615 of file dwarf.h.
Referenced by _dwarf_exec_frame_instr(), _dwarf_pro_generate_debugframe(), _dwf_pro_generate_ehframe(), _xlate_expand_reg_info_internal_given_ptrs(), Add_Fde_Inst(), Build_Fde_For_Proc(), CFA_dump2asm(), dwarf_add_fde_inst(), execute_cfa_program(), print_frame_inst_bytes(), skip_cfa_op(), and xlate_pro_add_reg_info().
| #define DW_CFA_cfa_offset_extended_sf 0x11 |
| #define DW_CFA_def_cfa 0x0c |
Definition at line 623 of file dwarf.h.
Referenced by _dwarf_exec_frame_instr(), _xlate_expand_reg_info_internal_given_ptrs(), Build_Fde_For_Proc(), CFA_dump2asm(), dw_cfi_oprnd2_desc(), dwarf_add_fde_inst(), execute_cfa_program(), print_frame_inst_bytes(), skip_cfa_op(), and xlate_pro_add_reg_info().
| #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 |
Definition at line 625 of file dwarf.h.
Referenced by _dwarf_exec_frame_instr(), _xlate_expand_reg_info_internal_given_ptrs(), Build_Fde_For_Proc(), CFA_dump2asm(), dwarf_add_fde_inst(), execute_cfa_program(), print_frame_inst_bytes(), skip_cfa_op(), update_state(), and xlate_pro_add_reg_info().
| #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 |
Definition at line 624 of file dwarf.h.
Referenced by _dwarf_exec_frame_instr(), _xlate_expand_reg_info_internal_given_ptrs(), Build_Fde_For_Proc(), CFA_dump2asm(), dwarf_add_fde_inst(), execute_cfa_program(), print_frame_inst_bytes(), skip_cfa_op(), update_state(), and xlate_pro_add_reg_info().
| #define DW_CFA_def_cfa_sf 0x12 |
Definition at line 633 of file dwarf.h.
Referenced by dw_cfi_oprnd2_desc(), execute_cfa_program(), print_frame_inst_bytes(), and skip_cfa_op().
| #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_GNU_args_size 0x2e |
Definition at line 643 of file dwarf.h.
Referenced by _dwarf_exec_frame_instr(), execute_cfa_program(), print_frame_inst_bytes(), and skip_cfa_op().
| #define DW_CFA_GNU_negative_offset_extended 0x2f |
| #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_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 |
Definition at line 611 of file dwarf.h.
Referenced by _dwarf_exec_frame_instr(), _dwarf_pro_generate_debugframe(), _dwf_pro_generate_ehframe(), _xlate_expand_reg_info_internal_given_ptrs(), execute_cfa_program(), print_frame_inst_bytes(), skip_cfa_op(), skip_non_nops(), and xlate_pro_add_reg_info().
| #define DW_CFA_offset 0x80 |
Definition at line 607 of file dwarf.h.
Referenced by _dwarf_exec_frame_instr(), _xlate_expand_reg_info_internal_given_ptrs(), Build_Fde_For_Proc(), CFA_dump2asm(), dw_cfi_oprnd2_desc(), dwarf_add_fde_inst(), dwarf_fde_cfa_offset(), execute_cfa_program(), print_frame_inst_bytes(), skip_cfa_op(), update_state(), and xlate_pro_add_reg_info().
| #define DW_CFA_offset_extended 0x05 |
Definition at line 616 of file dwarf.h.
Referenced by _dwarf_exec_frame_instr(), _xlate_expand_reg_info_internal_given_ptrs(), dw_cfi_oprnd2_desc(), dwarf_add_fde_inst(), execute_cfa_program(), print_frame_inst_bytes(), skip_cfa_op(), and xlate_pro_add_reg_info().
| #define DW_CFA_register 0x09 |
Definition at line 620 of file dwarf.h.
Referenced by _dwarf_exec_frame_instr(), _xlate_expand_reg_info_internal_given_ptrs(), Build_Fde_For_Proc(), CFA_dump2asm(), dw_cfi_oprnd2_desc(), dwarf_add_fde_inst(), execute_cfa_program(), print_frame_inst_bytes(), skip_cfa_op(), update_state(), and xlate_pro_add_reg_info().
| #define DW_CFA_remember_state 0x0a |
Definition at line 621 of file dwarf.h.
Referenced by _dwarf_exec_frame_instr(), _xlate_expand_reg_info_internal_given_ptrs(), execute_cfa_program(), print_frame_inst_bytes(), and xlate_pro_add_reg_info().
| #define DW_CFA_restore 0xc0 |
Definition at line 608 of file dwarf.h.
Referenced by _dwarf_exec_frame_instr(), _xlate_expand_reg_info_internal_given_ptrs(), execute_cfa_program(), print_frame_inst_bytes(), skip_cfa_op(), and xlate_pro_add_reg_info().
| #define DW_CFA_restore_extended 0x06 |
Definition at line 617 of file dwarf.h.
Referenced by _dwarf_exec_frame_instr(), _xlate_expand_reg_info_internal_given_ptrs(), execute_cfa_program(), print_frame_inst_bytes(), skip_cfa_op(), and xlate_pro_add_reg_info().
| #define DW_CFA_restore_state 0x0b |
Definition at line 622 of file dwarf.h.
Referenced by _dwarf_exec_frame_instr(), _xlate_expand_reg_info_internal_given_ptrs(), execute_cfa_program(), print_frame_inst_bytes(), and xlate_pro_add_reg_info().
| #define DW_CFA_same_value 0x08 |
Definition at line 619 of file dwarf.h.
Referenced by _dwarf_exec_frame_instr(), _xlate_expand_reg_info_internal_given_ptrs(), CFA_dump2asm(), dwarf_add_fde_inst(), execute_cfa_program(), print_frame_inst_bytes(), skip_cfa_op(), and xlate_pro_add_reg_info().
| #define DW_CFA_set_loc 0x01 |
Definition at line 612 of file dwarf.h.
Referenced by _dwarf_exec_frame_instr(), _xlate_expand_reg_info_internal_given_ptrs(), do_xlate_fix_32(), do_xlate_fix_64(), execute_cfa_program(), print_frame_inst_bytes(), skip_cfa_op(), and xlate_pro_add_reg_info().
| #define DW_CFA_undefined 0x07 |
Definition at line 618 of file dwarf.h.
Referenced by _dwarf_exec_frame_instr(), _xlate_expand_reg_info_internal_given_ptrs(), dwarf_add_fde_inst(), execute_cfa_program(), print_frame_inst_bytes(), skip_cfa_op(), and xlate_pro_add_reg_info().
| #define DW_FORM_addr 0x01 |
Definition at line 158 of file dwarf.h.
Referenced by _dwarf_get_size_of_val(), dwarf_add_AT_targ_address_b(), dwarf_formaddr(), dwarf_highpc(), dwarf_lowpc(), get_attr_value(), handle_attr_addr(), and read_attribute_value().
| #define DW_FORM_block 0x09 |
Definition at line 165 of file dwarf.h.
Referenced by _dwarf_get_size_of_val(), dwarf_add_AT_location_expr(), dwarf_formblock(), dwf_add_AT_complex_const(), get_attr_value(), and read_attribute_value().
| #define DW_FORM_block1 0x0a |
Definition at line 166 of file dwarf.h.
Referenced by _dwarf_get_size_of_val(), dwarf_add_AT_location_expr(), dwarf_formblock(), get_attr_value(), handle_attr_locdesc(), and read_attribute_value().
| #define DW_FORM_block2 0x03 |
Definition at line 159 of file dwarf.h.
Referenced by _dwarf_get_size_of_val(), dwarf_add_AT_location_expr(), dwarf_formblock(), get_attr_value(), handle_attr_locdesc(), and read_attribute_value().
| #define DW_FORM_block4 0x04 |
Definition at line 160 of file dwarf.h.
Referenced by _dwarf_get_size_of_val(), dwarf_add_AT_location_expr(), dwarf_formblock(), get_attr_value(), handle_attr_locdesc(), and read_attribute_value().
| #define DW_FORM_data1 0x0b |
Definition at line 167 of file dwarf.h.
Referenced by _dwarf_die_attr_unsigned_constant(), _dwarf_get_size_of_val(), dwarf_add_AT_signed_const(), dwarf_add_AT_unsigned_const(), dwarf_formsdata(), dwarf_formudata(), dwf_add_AT_unsigned_const_ext(), get_attr_value(), and read_attribute_value().
| #define DW_FORM_data2 0x05 |
Definition at line 161 of file dwarf.h.
Referenced by _dwarf_die_attr_unsigned_constant(), _dwarf_get_size_of_val(), dwarf_add_AT_signed_const(), dwarf_add_AT_unsigned_const(), dwarf_formsdata(), dwarf_formudata(), dwf_add_AT_unsigned_const_ext(), get_attr_value(), and read_attribute_value().
| #define DW_FORM_data4 0x06 |
Definition at line 162 of file dwarf.h.
Referenced by _dwarf_die_attr_unsigned_constant(), _dwarf_get_size_of_val(), common_init(), dwarf_add_AT_signed_const(), dwarf_add_AT_unsigned_const(), dwarf_formsdata(), dwarf_formudata(), dwarf_loclist(), dwarf_loclist_n(), dwf_add_AT_unsigned_const_ext(), get_attr_value(), and read_attribute_value().
| #define DW_FORM_data8 0x07 |
Definition at line 163 of file dwarf.h.
Referenced by _dwarf_die_attr_unsigned_constant(), _dwarf_get_size_of_val(), common_init(), dwarf_add_AT_signed_const(), dwarf_add_AT_unsigned_const(), dwarf_formsdata(), dwarf_formudata(), dwarf_loclist(), dwarf_loclist_n(), dwf_add_AT_unsigned_const_ext(), get_attr_value(), and read_attribute_value().
| #define DW_FORM_flag 0x0c |
Definition at line 168 of file dwarf.h.
Referenced by _dwarf_get_size_of_val(), dwarf_add_AT_flag(), dwarf_formflag(), get_attr_value(), and read_attribute_value().
| #define DW_FORM_indirect 0x16 |
Definition at line 178 of file dwarf.h.
Referenced by _dwarf_get_size_of_val(), _dwarf_get_value_ptr(), _dwarf_next_die_info_ptr(), dwarf_attrlist(), get_attr_value(), and read_attribute_value().
| #define DW_FORM_ref1 0x11 |
Definition at line 173 of file dwarf.h.
Referenced by _dwarf_get_size_of_val(), _dwarf_next_die_info_ptr(), _dwarf_pro_generate_debuginfo(), dwarf_formref(), dwarf_global_formref(), get_attr_value(), and read_attribute_value().
| #define DW_FORM_ref2 0x12 |
Definition at line 174 of file dwarf.h.
Referenced by _dwarf_get_size_of_val(), _dwarf_next_die_info_ptr(), _dwarf_pro_generate_debuginfo(), dwarf_formref(), dwarf_global_formref(), get_attr_value(), and read_attribute_value().
| #define DW_FORM_ref4 0x13 |
Definition at line 175 of file dwarf.h.
Referenced by _dwarf_get_size_of_val(), _dwarf_next_die_info_ptr(), _dwarf_pro_generate_debuginfo(), common_init(), dwarf_formref(), dwarf_global_formref(), get_attr_value(), and read_attribute_value().
| #define DW_FORM_ref8 0x14 |
Definition at line 176 of file dwarf.h.
Referenced by _dwarf_get_size_of_val(), _dwarf_next_die_info_ptr(), _dwarf_pro_generate_debuginfo(), common_init(), dwarf_formref(), dwarf_global_formref(), get_attr_value(), and read_attribute_value().
| #define DW_FORM_ref_addr 0x10 |
Definition at line 172 of file dwarf.h.
Referenced by _dwarf_get_size_of_val(), _dwarf_pro_generate_debuginfo(), dwarf_global_formref(), get_attr_value(), handle_attr_addr(), and read_attribute_value().
| #define DW_FORM_ref_udata 0x15 |
Definition at line 177 of file dwarf.h.
Referenced by _dwarf_get_size_of_val(), _dwarf_next_die_info_ptr(), _dwarf_pro_generate_debuginfo(), dwarf_formref(), dwarf_global_formref(), get_attr_value(), and read_attribute_value().
| #define DW_FORM_sdata 0x0d |
Definition at line 169 of file dwarf.h.
Referenced by _dwarf_get_size_of_val(), dwarf_add_AT_const_value_signedint(), dwarf_add_AT_signed_const(), dwarf_formsdata(), get_attr_value(), and read_attribute_value().
| #define DW_FORM_string 0x08 |
Definition at line 164 of file dwarf.h.
Referenced by _dwarf_get_size_of_val(), dwarf_add_AT_comp_dir(), dwarf_add_AT_const_value_string(), dwarf_add_AT_name(), dwarf_add_AT_producer(), dwarf_add_AT_string(), dwarf_diename(), dwarf_formstring(), get_attr_value(), print_aranges(), print_infos(), and read_attribute_value().
| #define DW_FORM_strp 0x0e |
Definition at line 170 of file dwarf.h.
Referenced by _dwarf_get_size_of_val(), dwarf_diename(), dwarf_formstring(), get_attr_value(), print_aranges(), print_infos(), and read_attribute_value().
| #define DW_FORM_udata 0x0f |
Definition at line 171 of file dwarf.h.
Referenced by _dwarf_die_attr_unsigned_constant(), _dwarf_get_size_of_val(), dwarf_add_AT_const_value_unsignedint(), dwarf_formudata(), get_attr_value(), and read_attribute_value().
| #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_LAST_REG_NUM (DW_FRAME_STATIC_LINK + 1) |
Definition at line 750 of file dwarf.h.
Referenced by __dwarf_get_fde_list_internal(), _dwarf_get_fde_info_for_a_pc_row(), dwarf_get_fde_for_die(), dwarf_get_fde_info_for_reg(), print_frames(), and xlate_pro_add_reg_info().
| #define DW_FRAME_RA_COL 64 |
| #define DW_FRAME_REG29 29 |
| #define DW_FRAME_REG30 30 |
| #define DW_FRAME_STATIC_LINK 65 |
| #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 |
| #define DW_ID_up_case 1 |
| #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 |
| #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 |
Definition at line 557 of file dwarf.h.
Referenced by Create_Func_DST(), cwh_dst_mk_func(), cwh_dst_mk_MAIN(), DST_Create_Subprogram(), and DST_put_inline_attribute().
| #define DW_LANG_Ada83 0x0003 |
| #define DW_LANG_C 0x0002 |
| #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_C_plus_plus 0x0004 |
Definition at line 527 of file dwarf.h.
Referenced by Cg_Dwarf_Begin(), Cg_Dwarf_Process_PU(), DST_build(), DST_put_language_attribute(), put_lower_bound(), and put_member().
| #define DW_LANG_Cobol74 0x0005 |
| #define DW_LANG_Cobol85 0x0006 |
| #define DW_LANG_Fortran77 0x0007 |
Definition at line 530 of file dwarf.h.
Referenced by Cg_Dwarf_Process_PU(), DST_put_language_attribute(), put_lower_bound(), and put_subprogram().
| #define DW_LANG_Fortran90 0x0008 |
Definition at line 531 of file dwarf.h.
Referenced by Cg_Dwarf_Process_PU(), cwh_dst_init_file(), DST_put_language_attribute(), put_lower_bound(), put_member(), and put_subprogram().
| #define DW_LANG_Modula2 0x000a |
| #define DW_LANG_Pascal83 0x0009 |
| #define DW_LNE_define_file 3 |
Definition at line 583 of file dwarf.h.
Referenced by _dwarf_internal_printlines(), _dwarf_internal_srclines(), _dwarf_update_line_sec(), and decode_line_info().
| #define DW_LNE_end_sequence 1 |
Definition at line 581 of file dwarf.h.
Referenced by _dwarf_internal_printlines(), _dwarf_internal_srclines(), _dwarf_pro_generate_debugline(), _dwarf_update_line_sec(), decode_line_info(), and dwarf_lne_end_sequence().
| #define DW_LNE_set_address 2 |
Definition at line 582 of file dwarf.h.
Referenced by _dwarf_internal_printlines(), _dwarf_internal_srclines(), _dwarf_pro_generate_debugline(), _dwarf_update_line_sec(), decode_line_info(), and dwarf_lne_set_address().
| #define DW_LNS_advance_line 3 |
Definition at line 570 of file dwarf.h.
Referenced by _dwarf_internal_printlines(), _dwarf_internal_srclines(), _dwarf_pro_generate_debugline(), _dwarf_update_line_sec(), and decode_line_info().
| #define DW_LNS_advance_pc 2 |
Definition at line 569 of file dwarf.h.
Referenced by _dwarf_internal_printlines(), _dwarf_internal_srclines(), _dwarf_pro_generate_debugline(), _dwarf_update_line_sec(), and decode_line_info().
| #define DW_LNS_const_add_pc 8 |
Definition at line 575 of file dwarf.h.
Referenced by _dwarf_internal_printlines(), _dwarf_internal_srclines(), _dwarf_update_line_sec(), and decode_line_info().
| #define DW_LNS_copy 1 |
Definition at line 568 of file dwarf.h.
Referenced by _dwarf_internal_printlines(), _dwarf_internal_srclines(), _dwarf_pro_generate_debugline(), _dwarf_update_line_sec(), and decode_line_info().
| #define DW_LNS_fixed_advance_pc 9 |
Definition at line 576 of file dwarf.h.
Referenced by _dwarf_internal_printlines(), _dwarf_internal_srclines(), _dwarf_update_line_sec(), and decode_line_info().
| #define DW_LNS_negate_stmt 6 |
Definition at line 573 of file dwarf.h.
Referenced by _dwarf_internal_printlines(), _dwarf_internal_srclines(), _dwarf_pro_generate_debugline(), _dwarf_update_line_sec(), and decode_line_info().
| #define DW_LNS_set_basic_block 7 |
Definition at line 574 of file dwarf.h.
Referenced by _dwarf_internal_printlines(), _dwarf_internal_srclines(), _dwarf_pro_generate_debugline(), _dwarf_update_line_sec(), and decode_line_info().
| #define DW_LNS_set_column 5 |
Definition at line 572 of file dwarf.h.
Referenced by _dwarf_internal_printlines(), _dwarf_internal_srclines(), _dwarf_pro_generate_debugline(), _dwarf_update_line_sec(), and decode_line_info().
| #define DW_LNS_set_file 4 |
Definition at line 571 of file dwarf.h.
Referenced by _dwarf_internal_printlines(), _dwarf_internal_srclines(), _dwarf_pro_generate_debugline(), _dwarf_update_line_sec(), and decode_line_info().
| #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 |
Definition at line 320 of file dwarf.h.
Referenced by _dwarf_get_locdesc(), _dwarf_print_one_locdesc(), dwarf_add_expr_addr_b(), dwarf_add_expr_gen(), execute_stack_op(), and handle_attr_locdesc().
| #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 |
Definition at line 354 of file dwarf.h.
Referenced by _dwarf_get_locdesc(), _dwarf_print_one_locdesc(), dwarf_add_expr_gen(), and execute_stack_op().
| #define DW_OP_breg0 0x70 |
Definition at line 426 of file dwarf.h.
Referenced by _dwarf_get_locdesc(), _dwarf_print_one_locdesc(), dwarf_add_expr_gen(), and execute_stack_op().
| #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 |
Definition at line 457 of file dwarf.h.
Referenced by _dwarf_get_locdesc(), _dwarf_print_one_locdesc(), dwarf_add_expr_gen(), and execute_stack_op().
| #define DW_OP_breg4 0x74 |
Definition at line 430 of file dwarf.h.
Referenced by _dwarf_get_locdesc(), Cg_Dwarf_Process_PU(), dwarf_add_expr_gen(), and execute_stack_op().
| #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 |
Definition at line 433 of file dwarf.h.
Referenced by _dwarf_get_locdesc(), Cg_Dwarf_Process_PU(), dwarf_add_expr_gen(), and execute_stack_op().
| #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 |
Definition at line 460 of file dwarf.h.
Referenced by _dwarf_get_locdesc(), _dwarf_print_one_locdesc(), Cg_Dwarf_Process_PU(), dwarf_add_expr_gen(), and execute_stack_op().
| #define DW_OP_const1s 0x09 |
Definition at line 323 of file dwarf.h.
Referenced by _dwarf_get_locdesc(), _dwarf_print_one_locdesc(), dwarf_add_expr_gen(), and execute_stack_op().
| #define DW_OP_const1u 0x08 |
Definition at line 322 of file dwarf.h.
Referenced by _dwarf_get_locdesc(), _dwarf_print_one_locdesc(), dwarf_add_expr_gen(), and execute_stack_op().
| #define DW_OP_const2s 0x0b |
Definition at line 325 of file dwarf.h.
Referenced by _dwarf_get_locdesc(), _dwarf_print_one_locdesc(), dwarf_add_expr_gen(), and execute_stack_op().
| #define DW_OP_const2u 0x0a |
Definition at line 324 of file dwarf.h.
Referenced by _dwarf_get_locdesc(), _dwarf_print_one_locdesc(), dwarf_add_expr_gen(), execute_stack_op(), and put_subprogram().
| #define DW_OP_const4s 0x0d |
Definition at line 327 of file dwarf.h.
Referenced by _dwarf_get_locdesc(), _dwarf_print_one_locdesc(), dwarf_add_expr_gen(), and execute_stack_op().
| #define DW_OP_const4u 0x0c |
Definition at line 326 of file dwarf.h.
Referenced by _dwarf_get_locdesc(), _dwarf_print_one_locdesc(), dwarf_add_expr_gen(), and execute_stack_op().
| #define DW_OP_const8s 0x0f |
Definition at line 329 of file dwarf.h.
Referenced by _dwarf_get_locdesc(), _dwarf_print_one_locdesc(), dwarf_add_expr_gen(), and execute_stack_op().
| #define DW_OP_const8u 0x0e |
Definition at line 328 of file dwarf.h.
Referenced by _dwarf_get_locdesc(), _dwarf_print_one_locdesc(), dwarf_add_expr_gen(), and execute_stack_op().
| #define DW_OP_consts 0x11 |
Definition at line 331 of file dwarf.h.
Referenced by _dwarf_get_locdesc(), _dwarf_print_one_locdesc(), dwarf_add_expr_gen(), execute_stack_op(), put_inheritance(), and put_member().
| #define DW_OP_constu 0x10 |
Definition at line 330 of file dwarf.h.
Referenced by _dwarf_get_locdesc(), _dwarf_print_one_locdesc(), dwarf_add_expr_gen(), and execute_stack_op().
| #define DW_OP_deref 0x06 |
Definition at line 321 of file dwarf.h.
Referenced by _dwarf_get_locdesc(), dwarf_add_expr_gen(), execute_stack_op(), put_inheritance(), put_location(), and put_member().
| #define DW_OP_deref_size 0x94 |
Definition at line 462 of file dwarf.h.
Referenced by _dwarf_get_locdesc(), _dwarf_print_one_locdesc(), dwarf_add_expr_gen(), and execute_stack_op().
| #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 |
Definition at line 459 of file dwarf.h.
Referenced by _dwarf_get_locdesc(), _dwarf_print_one_locdesc(), dwarf_add_expr_gen(), and put_location().
| #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_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_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_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 |
Definition at line 464 of file dwarf.h.
Referenced by _dwarf_get_locdesc(), _dwarf_print_one_locdesc(), dwarf_add_expr_gen(), and execute_stack_op().
| #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 |
Definition at line 335 of file dwarf.h.
Referenced by _dwarf_get_locdesc(), _dwarf_print_one_locdesc(), dwarf_add_expr_gen(), and execute_stack_op().
| #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 |
Definition at line 348 of file dwarf.h.
Referenced by _dwarf_get_locdesc(), dwarf_add_expr_gen(), execute_stack_op(), put_inheritance(), and put_member().
| #define DW_OP_plus_uconst 0x23 |
Definition at line 349 of file dwarf.h.
Referenced by _dwarf_get_locdesc(), _dwarf_print_one_locdesc(), dwarf_add_expr_gen(), execute_stack_op(), put_inheritance(), put_location(), and put_member().
| #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 |
Definition at line 399 of file dwarf.h.
Referenced by _dwarf_get_locdesc(), Cg_Dwarf_Process_PU(), dwarf_add_expr_gen(), and execute_stack_op().
| #define DW_OP_reg6 0x56 |
Definition at line 400 of file dwarf.h.
Referenced by _dwarf_get_locdesc(), Cg_Dwarf_Process_PU(), dwarf_add_expr_gen(), and execute_stack_op().
| #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 |
Definition at line 458 of file dwarf.h.
Referenced by _dwarf_get_locdesc(), _dwarf_print_one_locdesc(), dwarf_add_expr_gen(), and execute_stack_op().
| #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 |
Definition at line 361 of file dwarf.h.
Referenced by _dwarf_get_locdesc(), _dwarf_print_one_locdesc(), dwarf_add_expr_gen(), and execute_stack_op().
| #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_TAG_array_type 0x01 |
Definition at line 65 of file dwarf.h.
Referenced by DST_dump_info(), DST_enter_cloned_childs(), DST_get_ptr_to_firstChildField(), DST_get_ptr_to_lastChildField(), DST_mk_array_type(), get_abstract_origin(), get_attr_value(), and Write_Attributes().
| #define DW_TAG_base_type 0x24 |
Definition at line 94 of file dwarf.h.
Referenced by Add_DST_variable(), DST_dump_info(), DST_mk_basetype(), get_attr_value(), Traverse_DST(), and Write_Attributes().
| #define DW_TAG_class_type 0x02 |
Definition at line 66 of file dwarf.h.
Referenced by DST_dump_info(), DST_enter_cloned_childs(), DST_get_ptr_to_firstChildField(), DST_get_ptr_to_lastChildField(), DST_mk_class_type(), get_abstract_origin(), get_attr_value(), and Write_Attributes().
| #define DW_TAG_common_block 0x1a |
Definition at line 84 of file dwarf.h.
Referenced by DST_dump_info(), DST_get_ptr_to_firstChildField(), DST_get_ptr_to_lastChildField(), DST_mk_common_block(), DST_set_assoc_idx(), remap_dst_entry(), and Write_Attributes().
| #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 |
Definition at line 76 of file dwarf.h.
Referenced by DST_dump_info(), DST_file_scope_iter::DST_file_scope_iter(), DST_get_compile_unit(), DST_get_compile_unit_attr(), DST_get_ptr_to_firstChildField(), DST_get_ptr_to_lastChildField(), DST_mk_compile_unit(), dwarf_add_die_to_debug(), dwarf_siblingof(), print_die_and_children(), process_this_die_attrs(), and Write_Attributes().
| #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_entry_point 0x03 |
Definition at line 67 of file dwarf.h.
Referenced by DRA_Mangle_All(), DST_dump_info(), DST_get_ptr_to_firstChildField(), DST_get_ptr_to_lastChildField(), DST_mk_entry_point(), DST_set_assoc_idx(), preorder_visit(), remap_dst_entry(), Traverse_DST(), Traverse_Extra_DST(), Traverse_Global_DST(), and Write_Attributes().
| #define DW_TAG_enumeration_type 0x04 |
Definition at line 68 of file dwarf.h.
Referenced by DST_dump_info(), DST_enter_cloned_childs(), DST_get_ptr_to_firstChildField(), DST_get_ptr_to_lastChildField(), DST_mk_enumeration_type(), get_abstract_origin(), get_attr_value(), and Write_Attributes().
| #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 |
| #define DW_TAG_formal_parameter 0x05 |
Definition at line 69 of file dwarf.h.
Referenced by Create_New_DST(), DST_dump_info(), DST_enter_cloned_childs(), DST_mk_formal_parameter(), DST_set_assoc_idx(), Find_DST_From_ST(), get_abstract_origin(), remap_dst_entry(), and Write_Attributes().
| #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_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 |
Definition at line 87 of file dwarf.h.
Referenced by DST_dump_info(), DST_enter_cloned_childs(), DST_get_ptr_to_firstChildField(), DST_get_ptr_to_lastChildField(), DST_mk_inlined_subroutine(), DST_set_assoc_idx(), get_abstract_origin(), preorder_visit(), scan_unit_for_functions(), and Write_Attributes().
| #define DW_TAG_label 0x0a |
Definition at line 71 of file dwarf.h.
Referenced by DST_dump_info(), DST_enter_cloned_childs(), DST_mk_label(), DST_set_assoc_idx(), get_abstract_origin(), and Write_Attributes().
| #define DW_TAG_lexical_block 0x0b |
Definition at line 72 of file dwarf.h.
Referenced by DST_dump_info(), DST_enter_cloned_childs(), DST_get_ptr_to_firstChildField(), DST_get_ptr_to_lastChildField(), DST_mk_lexical_block(), DST_set_assoc_idx(), get_abstract_origin(), and Write_Attributes().
| #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_module 0x1e |
Definition at line 88 of file dwarf.h.
Referenced by _dwarf_pro_generate_debuginfo(), DST_dump_info(), DST_get_ptr_to_firstChildField(), DST_get_ptr_to_lastChildField(), Traverse_Global_DST(), and Write_Attributes().
| #define DW_TAG_namelist 0x2b |
| #define DW_TAG_namelist_item 0x2c |
| #define DW_TAG_packed_type 0x2d |
| #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_set_type 0x20 |
| #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 |
Definition at line 78 of file dwarf.h.
Referenced by DST_dump_info(), DST_enter_cloned_childs(), DST_get_ptr_to_firstChildField(), DST_get_ptr_to_lastChildField(), DST_mk_structure_type(), get_abstract_origin(), get_attr_value(), and Write_Attributes().
| #define DW_TAG_subprogram 0x2e |
Definition at line 107 of file dwarf.h.
Referenced by Cg_Dwarf_Process_PU(), DST_add_linkage_name_to_subprogram(), DST_add_pubname_to_subprogram(), DST_add_specification_to_subprogram(), DST_dump_info(), DST_get_ptr_to_firstChildField(), DST_get_ptr_to_lastChildField(), DST_get_subprogram_attr(), DST_mk_inlined_subroutine(), DST_mk_memdef(), DST_mk_subpr_decl(), DST_mk_subpr_def(), DST_mk_subprogram(), DST_mk_subprogram_memdef(), DST_set_assoc_idx(), DST_SUBPROGRAM_has_origin(), DST_SUBPROGRAM_has_spec(), DST_SUBPROGRAM_origin(), DST_SUBPROGRAM_spec(), get_nested_proc_name(), Get_Orig_PU_Name(), preorder_visit(), remap_dst_entry(), scan_unit_for_functions(), Traverse_DST(), Traverse_Extra_DST(), Traverse_Global_DST(), and Write_Attributes().
| #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 |
Definition at line 79 of file dwarf.h.
Referenced by DST_dump_info(), DST_enter_cloned_childs(), DST_get_ptr_to_firstChildField(), DST_get_ptr_to_lastChildField(), DST_mk_subroutine_type(), get_abstract_origin(), get_attr_value(), Traverse_DST(), and Write_Attributes().
| #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_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_thrown_type 0x31 |
| #define DW_TAG_typedef 0x16 |
Definition at line 80 of file dwarf.h.
Referenced by DST_dump_info(), DST_enter_cloned_childs(), DST_mk_typedef(), get_abstract_origin(), get_attr_value(), and Write_Attributes().
| #define DW_TAG_union_type 0x17 |
Definition at line 81 of file dwarf.h.
Referenced by DST_dump_info(), DST_enter_cloned_childs(), DST_get_ptr_to_firstChildField(), DST_get_ptr_to_lastChildField(), DST_mk_union_type(), get_abstract_origin(), get_attr_value(), and Write_Attributes().
| #define DW_TAG_unspecified_parameters 0x18 |
Definition at line 82 of file dwarf.h.
Referenced by DST_dump_info(), DST_enter_cloned_childs(), DST_mk_unspecified_parameters(), get_abstract_origin(), and Write_Attributes().
| #define DW_TAG_variable 0x34 |
Definition at line 117 of file dwarf.h.
Referenced by Create_New_DST(), DST_add_specification_to_variable(), DST_dump_info(), DST_enter_cloned_childs(), DST_mk_variable(), DST_mk_variable_comm(), DST_mk_variable_const(), DST_mk_variable_memdef(), DST_set_assoc_idx(), Find_DST_From_ST(), get_abstract_origin(), put_subprogram(), remap_dst_entry(), and Write_Attributes().
| #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_VIRTUALITY_none 0 |
Definition at line 520 of file dwarf.h.
Referenced by Create_Func_DST(), cwh_dst_mk_func(), cwh_dst_mk_MAIN(), DST_Create_Subprogram(), DST_enter_member_function(), DST_enter_struct_union(), DST_put_virtuality_attribute(), put_inheritance(), and put_subprogram().
| #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 |
Definition at line 521 of file dwarf.h.
Referenced by DST_enter_member_function(), DST_enter_struct_union(), and DST_put_virtuality_attribute().
1.5.6