Loading...
Searching...
No Matches
Go to the documentation of this file.
74#define DW_TAG_array_type 0x01
75#define DW_TAG_class_type 0x02
76#define DW_TAG_entry_point 0x03
77#define DW_TAG_enumeration_type 0x04
78#define DW_TAG_formal_parameter 0x05
81#define DW_TAG_imported_declaration 0x08
83#define DW_TAG_label 0x0a
84#define DW_TAG_lexical_block 0x0b
86#define DW_TAG_member 0x0d
88#define DW_TAG_pointer_type 0x0f
89#define DW_TAG_reference_type 0x10
90#define DW_TAG_compile_unit 0x11
91#define DW_TAG_string_type 0x12
92#define DW_TAG_structure_type 0x13
94#define DW_TAG_subroutine_type 0x15
95#define DW_TAG_typedef 0x16
96#define DW_TAG_union_type 0x17
97#define DW_TAG_unspecified_parameters 0x18
98#define DW_TAG_variant 0x19
99#define DW_TAG_common_block 0x1a
100#define DW_TAG_common_inclusion 0x1b
101#define DW_TAG_inheritance 0x1c
102#define DW_TAG_inlined_subroutine 0x1d
103#define DW_TAG_module 0x1e
104#define DW_TAG_ptr_to_member_type 0x1f
105#define DW_TAG_set_type 0x20
106#define DW_TAG_subrange_type 0x21
107#define DW_TAG_with_stmt 0x22
108#define DW_TAG_access_declaration 0x23
109#define DW_TAG_base_type 0x24
110#define DW_TAG_catch_block 0x25
111#define DW_TAG_const_type 0x26
112#define DW_TAG_constant 0x27
113#define DW_TAG_enumerator 0x28
114#define DW_TAG_file_type 0x29
115#define DW_TAG_friend 0x2a
116#define DW_TAG_namelist 0x2b
119#define DW_TAG_namelist_item 0x2c
120#define DW_TAG_namelist_items 0x2c
121#define DW_TAG_packed_type 0x2d
122#define DW_TAG_subprogram 0x2e
125#define DW_TAG_template_type_parameter 0x2f
126#define DW_TAG_template_type_param 0x2f
127#define DW_TAG_template_value_parameter 0x30
128#define DW_TAG_template_value_param 0x30
129#define DW_TAG_thrown_type 0x31
130#define DW_TAG_try_block 0x32
131#define DW_TAG_variant_part 0x33
132#define DW_TAG_variable 0x34
133#define DW_TAG_volatile_type 0x35
134#define DW_TAG_dwarf_procedure 0x36
135#define DW_TAG_restrict_type 0x37
136#define DW_TAG_interface_type 0x38
137#define DW_TAG_namespace 0x39
138#define DW_TAG_imported_module 0x3a
139#define DW_TAG_unspecified_type 0x3b
140#define DW_TAG_partial_unit 0x3c
141#define DW_TAG_imported_unit 0x3d
143#define DW_TAG_mutable_type 0x3e
144#define DW_TAG_condition 0x3f
145#define DW_TAG_shared_type 0x40
146#define DW_TAG_type_unit 0x41
147#define DW_TAG_rvalue_reference_type 0x42
148#define DW_TAG_template_alias 0x43
149#define DW_TAG_coarray_type 0x44
150#define DW_TAG_generic_subrange 0x45
151#define DW_TAG_dynamic_type 0x46
152#define DW_TAG_atomic_type 0x47
153#define DW_TAG_call_site 0x48
154#define DW_TAG_call_site_parameter 0x49
155#define DW_TAG_skeleton_unit 0x4a
156#define DW_TAG_immutable_type 0x4b
161#define DW_TAG_TI_far_type 0x4080
162#define DW_TAG_lo_user 0x4080
163#define DW_TAG_MIPS_loop 0x4081
164#define DW_TAG_TI_near_type 0x4081
165#define DW_TAG_TI_assign_register 0x4082
166#define DW_TAG_TI_ioport_type 0x4083
167#define DW_TAG_TI_restrict_type 0x4084
168#define DW_TAG_TI_onchip_type 0x4085
172#define DW_TAG_HP_array_descriptor 0x4090
175#define DW_TAG_format_label 0x4101
176#define DW_TAG_function_template 0x4102
177#define DW_TAG_class_template 0x4103
178#define DW_TAG_GNU_BINCL 0x4104
179#define DW_TAG_GNU_EINCL 0x4105
182#define DW_TAG_GNU_template_template_parameter 0x4106
183#define DW_TAG_GNU_template_template_param 0x4106
184#define DW_TAG_GNU_template_parameter_pack 0x4107
185#define DW_TAG_GNU_formal_parameter_pack 0x4108
187#define DW_TAG_GNU_call_site 0x4109
188#define DW_TAG_GNU_call_site_parameter 0x410a
191#define DW_TAG_SUN_function_template 0x4201
192#define DW_TAG_SUN_class_template 0x4202
193#define DW_TAG_SUN_struct_template 0x4203
194#define DW_TAG_SUN_union_template 0x4204
195#define DW_TAG_SUN_indirect_inheritance 0x4205
196#define DW_TAG_SUN_codeflags 0x4206
197#define DW_TAG_SUN_memop_info 0x4207
198#define DW_TAG_SUN_omp_child_func 0x4208
199#define DW_TAG_SUN_rtti_descriptor 0x4209
200#define DW_TAG_SUN_dtor_info 0x420a
201#define DW_TAG_SUN_dtor 0x420b
202#define DW_TAG_SUN_f90_interface 0x420c
203#define DW_TAG_SUN_fortran_vax_structure 0x420d
204#define DW_TAG_SUN_hi 0x42ff
208#define DW_TAG_ALTIUM_circ_type 0x5101
210#define DW_TAG_ALTIUM_mwa_circ_type 0x5102
212#define DW_TAG_ALTIUM_rev_carry_type 0x5103
214#define DW_TAG_ALTIUM_rom 0x5111
216#define DW_TAG_LLVM_annotation 0x6000
219#define DW_TAG_ghs_namespace 0x8004
220#define DW_TAG_ghs_using_namespace 0x8005
221#define DW_TAG_ghs_using_declaration 0x8006
222#define DW_TAG_ghs_template_templ_param 0x8007
225#define DW_TAG_upc_shared_type 0x8765
226#define DW_TAG_upc_strict_type 0x8766
227#define DW_TAG_upc_relaxed_type 0x8767
230#define DW_TAG_PGI_kanji_type 0xa000
231#define DW_TAG_PGI_interface_block 0xa020
233#define DW_TAG_BORLAND_property 0xb000
234#define DW_TAG_BORLAND_Delphi_string 0xb001
235#define DW_TAG_BORLAND_Delphi_dynamic_array 0xb002
236#define DW_TAG_BORLAND_Delphi_set 0xb003
237#define DW_TAG_BORLAND_Delphi_variant 0xb004
239#define DW_TAG_hi_user 0xffff
245#define DW_children_no 0
246#define DW_children_yes 1
248#define DW_FORM_addr 0x01
250#define DW_FORM_block2 0x03
251#define DW_FORM_block4 0x04
252#define DW_FORM_data2 0x05
253#define DW_FORM_data4 0x06
254#define DW_FORM_data8 0x07
255#define DW_FORM_string 0x08
256#define DW_FORM_block 0x09
257#define DW_FORM_block1 0x0a
258#define DW_FORM_data1 0x0b
259#define DW_FORM_flag 0x0c
260#define DW_FORM_sdata 0x0d
261#define DW_FORM_strp 0x0e
262#define DW_FORM_udata 0x0f
263#define DW_FORM_ref_addr 0x10
264#define DW_FORM_ref1 0x11
265#define DW_FORM_ref2 0x12
266#define DW_FORM_ref4 0x13
267#define DW_FORM_ref8 0x14
268#define DW_FORM_ref_udata 0x15
269#define DW_FORM_indirect 0x16
270#define DW_FORM_sec_offset 0x17
271#define DW_FORM_exprloc 0x18
272#define DW_FORM_flag_present 0x19
273#define DW_FORM_strx 0x1a
274#define DW_FORM_addrx 0x1b
275#define DW_FORM_ref_sup4 0x1c
276#define DW_FORM_strp_sup 0x1d
277#define DW_FORM_data16 0x1e
278#define DW_FORM_line_strp 0x1f
279#define DW_FORM_ref_sig8 0x20
280#define DW_FORM_implicit_const 0x21
281#define DW_FORM_loclistx 0x22
282#define DW_FORM_rnglistx 0x23
283#define DW_FORM_ref_sup8 0x24
284#define DW_FORM_strx1 0x25
285#define DW_FORM_strx2 0x26
286#define DW_FORM_strx3 0x27
287#define DW_FORM_strx4 0x28
288#define DW_FORM_addrx1 0x29
289#define DW_FORM_addrx2 0x2a
290#define DW_FORM_addrx3 0x2b
291#define DW_FORM_addrx4 0x2c
294#define DW_FORM_GNU_addr_index 0x1f01
297#define DW_FORM_GNU_str_index 0x1f02
299#define DW_FORM_GNU_ref_alt 0x1f20
302#define DW_FORM_GNU_strp_alt 0x1f21
304#define DW_FORM_LLVM_addrx_offset 0x2001
306#define DW_AT_sibling 0x01
307#define DW_AT_location 0x02
308#define DW_AT_name 0x03
314#define DW_AT_ordering 0x09
315#define DW_AT_subscr_data 0x0a
316#define DW_AT_byte_size 0x0b
317#define DW_AT_bit_offset 0x0c
318#define DW_AT_bit_size 0x0d
320#define DW_AT_element_list 0x0f
321#define DW_AT_stmt_list 0x10
322#define DW_AT_low_pc 0x11
323#define DW_AT_high_pc 0x12
324#define DW_AT_language 0x13
325#define DW_AT_member 0x14
326#define DW_AT_discr 0x15
327#define DW_AT_discr_value 0x16
328#define DW_AT_visibility 0x17
329#define DW_AT_import 0x18
330#define DW_AT_string_length 0x19
331#define DW_AT_common_reference 0x1a
332#define DW_AT_comp_dir 0x1b
333#define DW_AT_const_value 0x1c
334#define DW_AT_containing_type 0x1d
335#define DW_AT_default_value 0x1e
337#define DW_AT_inline 0x20
338#define DW_AT_is_optional 0x21
339#define DW_AT_lower_bound 0x22
342#define DW_AT_producer 0x25
344#define DW_AT_prototyped 0x27
347#define DW_AT_return_addr 0x2a
349#define DW_AT_start_scope 0x2c
351#define DW_AT_bit_stride 0x2e
352#define DW_AT_stride_size 0x2e
353#define DW_AT_upper_bound 0x2f
355#define DW_AT_abstract_origin 0x31
356#define DW_AT_accessibility 0x32
357#define DW_AT_address_class 0x33
358#define DW_AT_artificial 0x34
359#define DW_AT_base_types 0x35
360#define DW_AT_calling_convention 0x36
361#define DW_AT_count 0x37
362#define DW_AT_data_member_location 0x38
363#define DW_AT_decl_column 0x39
364#define DW_AT_decl_file 0x3a
365#define DW_AT_decl_line 0x3b
366#define DW_AT_declaration 0x3c
367#define DW_AT_discr_list 0x3d
368#define DW_AT_encoding 0x3e
369#define DW_AT_external 0x3f
370#define DW_AT_frame_base 0x40
371#define DW_AT_friend 0x41
372#define DW_AT_identifier_case 0x42
373#define DW_AT_macro_info 0x43
374#define DW_AT_namelist_item 0x44
375#define DW_AT_priority 0x45
376#define DW_AT_segment 0x46
377#define DW_AT_specification 0x47
378#define DW_AT_static_link 0x48
379#define DW_AT_type 0x49
380#define DW_AT_use_location 0x4a
381#define DW_AT_variable_parameter 0x4b
382#define DW_AT_virtuality 0x4c
383#define DW_AT_vtable_elem_location 0x4d
384#define DW_AT_allocated 0x4e
385#define DW_AT_associated 0x4f
386#define DW_AT_data_location 0x50
387#define DW_AT_byte_stride 0x51
388#define DW_AT_stride 0x51
389#define DW_AT_entry_pc 0x52
390#define DW_AT_use_UTF8 0x53
391#define DW_AT_extension 0x54
392#define DW_AT_ranges 0x55
393#define DW_AT_trampoline 0x56
394#define DW_AT_call_column 0x57
395#define DW_AT_call_file 0x58
396#define DW_AT_call_line 0x59
397#define DW_AT_description 0x5a
398#define DW_AT_binary_scale 0x5b
399#define DW_AT_decimal_scale 0x5c
400#define DW_AT_small 0x5d
401#define DW_AT_decimal_sign 0x5e
402#define DW_AT_digit_count 0x5f
403#define DW_AT_picture_string 0x60
404#define DW_AT_mutable 0x61
405#define DW_AT_threads_scaled 0x62
406#define DW_AT_explicit 0x63
407#define DW_AT_object_pointer 0x64
408#define DW_AT_endianity 0x65
409#define DW_AT_elemental 0x66
410#define DW_AT_pure 0x67
411#define DW_AT_recursive 0x68
412#define DW_AT_signature 0x69
413#define DW_AT_main_subprogram 0x6a
414#define DW_AT_data_bit_offset 0x6b
415#define DW_AT_const_expr 0x6c
416#define DW_AT_enum_class 0x6d
417#define DW_AT_linkage_name 0x6e
418#define DW_AT_string_length_bit_size 0x6f
419#define DW_AT_string_length_byte_size 0x70
420#define DW_AT_rank 0x71
421#define DW_AT_str_offsets_base 0x72
422#define DW_AT_addr_base 0x73
425#define DW_AT_rnglists_base 0x74
427#define DW_AT_dwo_id 0x75
428#define DW_AT_dwo_name 0x76
429#define DW_AT_reference 0x77
430#define DW_AT_rvalue_reference 0x78
431#define DW_AT_macros 0x79
432#define DW_AT_call_all_calls 0x7a
433#define DW_AT_call_all_source_calls 0x7b
434#define DW_AT_call_all_tail_calls 0x7c
435#define DW_AT_call_return_pc 0x7d
436#define DW_AT_call_value 0x7e
437#define DW_AT_call_origin 0x7f
438#define DW_AT_call_parameter 0x80
439#define DW_AT_call_pc 0x81
440#define DW_AT_call_tail_call 0x82
441#define DW_AT_call_target 0x83
442#define DW_AT_call_target_clobbered 0x84
443#define DW_AT_call_data_location 0x85
444#define DW_AT_call_data_value 0x86
445#define DW_AT_noreturn 0x87
446#define DW_AT_alignment 0x88
447#define DW_AT_export_symbols 0x89
448#define DW_AT_deleted 0x8a
449#define DW_AT_defaulted 0x8b
450#define DW_AT_loclists_base 0x8c
453#define DW_AT_ghs_namespace_alias 0x806
454#define DW_AT_ghs_using_namespace 0x807
455#define DW_AT_ghs_using_declaration 0x808
459#define DW_AT_HP_block_index 0x2000
462#define DW_AT_lo_user 0x2000
464#define DW_AT_TI_veneer 0x2000
466#define DW_AT_MIPS_fde 0x2001
467#define DW_AT_TI_symbol_name 0x2001
468#define DW_AT_MIPS_loop_begin 0x2002
469#define DW_AT_MIPS_tail_loop_begin 0x2003
470#define DW_AT_MIPS_epilog_begin 0x2004
471#define DW_AT_MIPS_loop_unroll_factor 0x2005
472#define DW_AT_MIPS_software_pipeline_depth 0x2006
473#define DW_AT_MIPS_linkage_name 0x2007
474#define DW_AT_MIPS_stride 0x2008
475#define DW_AT_MIPS_abstract_name 0x2009
476#define DW_AT_MIPS_clone_origin 0x200a
477#define DW_AT_MIPS_has_inlines 0x200b
478#define DW_AT_TI_version 0x200b
479#define DW_AT_MIPS_stride_byte 0x200c
480#define DW_AT_TI_asm 0x200c
481#define DW_AT_MIPS_stride_elem 0x200d
482#define DW_AT_MIPS_ptr_dopetype 0x200e
483#define DW_AT_TI_skeletal 0x200e
484#define DW_AT_MIPS_allocatable_dopetype 0x200f
485#define DW_AT_MIPS_assumed_shape_dopetype 0x2010
486#define DW_AT_MIPS_assumed_size 0x2011
487#define DW_AT_TI_interrupt 0x2011
490#define DW_AT_HP_unmodifiable 0x2001
491#define DW_AT_HP_prologue 0x2005
492#define DW_AT_HP_epilogue 0x2008
493#define DW_AT_HP_actuals_stmt_list 0x2010
494#define DW_AT_HP_proc_per_section 0x2011
495#define DW_AT_HP_raw_data_ptr 0x2012
496#define DW_AT_HP_pass_by_reference 0x2013
497#define DW_AT_HP_opt_level 0x2014
498#define DW_AT_HP_prof_version_id 0x2015
499#define DW_AT_HP_opt_flags 0x2016
500#define DW_AT_HP_cold_region_low_pc 0x2017
501#define DW_AT_HP_cold_region_high_pc 0x2018
502#define DW_AT_HP_all_variables_modifiable 0x2019
503#define DW_AT_HP_linkage_name 0x201a
504#define DW_AT_HP_prof_flags 0x201b
505#define DW_AT_HP_unit_name 0x201f
506#define DW_AT_HP_unit_size 0x2020
507#define DW_AT_HP_widened_byte_size 0x2021
508#define DW_AT_HP_definition_points 0x2022
509#define DW_AT_HP_default_location 0x2023
510#define DW_AT_HP_is_result_param 0x2029
512#define DW_AT_CPQ_discontig_ranges 0x2001
513#define DW_AT_CPQ_semantic_events 0x2002
514#define DW_AT_CPQ_split_lifetimes_var 0x2003
515#define DW_AT_CPQ_split_lifetimes_rtn 0x2004
516#define DW_AT_CPQ_prologue_length 0x2005
519#define DW_AT_ghs_mangled 0x2007
520#define DW_AT_ghs_rsm 0x2083
521#define DW_AT_ghs_frsm 0x2085
522#define DW_AT_ghs_frames 0x2086
523#define DW_AT_ghs_rso 0x2087
524#define DW_AT_ghs_subcpu 0x2092
525#define DW_AT_ghs_lbrace_line 0x2093
527#define DW_AT_INTEL_other_endian 0x2026
530#define DW_AT_sf_names 0x2101
531#define DW_AT_src_info 0x2102
532#define DW_AT_mac_info 0x2103
533#define DW_AT_src_coords 0x2104
534#define DW_AT_body_begin 0x2105
535#define DW_AT_body_end 0x2106
536#define DW_AT_GNU_vector 0x2107
543#define DW_AT_GNU_guarded_by 0x2108
544#define DW_AT_GNU_pt_guarded_by 0x2109
545#define DW_AT_GNU_guarded 0x210a
546#define DW_AT_GNU_pt_guarded 0x210b
547#define DW_AT_GNU_locks_excluded 0x210c
548#define DW_AT_GNU_exclusive_locks_required 0x210d
549#define DW_AT_GNU_shared_locks_required 0x210e
552#define DW_AT_GNU_odr_signature 0x210f
557#define DW_AT_GNU_template_name 0x2110
561#define DW_AT_GNU_call_site_value 0x2111
562#define DW_AT_GNU_call_site_data_value 0x2112
563#define DW_AT_GNU_call_site_target 0x2113
564#define DW_AT_GNU_call_site_target_clobbered 0x2114
565#define DW_AT_GNU_tail_call 0x2115
566#define DW_AT_GNU_all_tail_call_sites 0x2116
567#define DW_AT_GNU_all_call_sites 0x2117
568#define DW_AT_GNU_all_source_call_sites 0x2118
570#define DW_AT_GNU_macros 0x2119
571#define DW_AT_GNU_deleted 0x211a
574#define DW_AT_GNU_dwo_name 0x2130
575#define DW_AT_GNU_dwo_id 0x2131
577#define DW_AT_GNU_ranges_base 0x2132
578#define DW_AT_GNU_addr_base 0x2133
579#define DW_AT_GNU_pubnames 0x2134
580#define DW_AT_GNU_pubtypes 0x2135
583#define DW_AT_GNU_discriminator 0x2136
584#define DW_AT_GNU_locviews 0x2137
585#define DW_AT_GNU_entry_view 0x2138
588#define DW_AT_SUN_template 0x2201
589#define DW_AT_VMS_rtnbeg_pd_address 0x2201
590#define DW_AT_SUN_alignment 0x2202
591#define DW_AT_SUN_vtable 0x2203
592#define DW_AT_SUN_count_guarantee 0x2204
593#define DW_AT_SUN_command_line 0x2205
594#define DW_AT_SUN_vbase 0x2206
595#define DW_AT_SUN_compile_options 0x2207
596#define DW_AT_SUN_language 0x2208
597#define DW_AT_SUN_browser_file 0x2209
598#define DW_AT_SUN_vtable_abi 0x2210
599#define DW_AT_SUN_func_offsets 0x2211
600#define DW_AT_SUN_cf_kind 0x2212
601#define DW_AT_SUN_vtable_index 0x2213
602#define DW_AT_SUN_omp_tpriv_addr 0x2214
603#define DW_AT_SUN_omp_child_func 0x2215
604#define DW_AT_SUN_func_offset 0x2216
605#define DW_AT_SUN_memop_type_ref 0x2217
606#define DW_AT_SUN_profile_id 0x2218
607#define DW_AT_SUN_memop_signature 0x2219
608#define DW_AT_SUN_obj_dir 0x2220
609#define DW_AT_SUN_obj_file 0x2221
610#define DW_AT_SUN_original_name 0x2222
611#define DW_AT_SUN_hwcprof_signature 0x2223
612#define DW_AT_SUN_amd64_parmdump 0x2224
613#define DW_AT_SUN_part_link_name 0x2225
614#define DW_AT_SUN_link_name 0x2226
615#define DW_AT_SUN_pass_with_const 0x2227
616#define DW_AT_SUN_return_with_const 0x2228
617#define DW_AT_SUN_import_by_name 0x2229
618#define DW_AT_SUN_f90_pointer 0x222a
619#define DW_AT_SUN_pass_by_ref 0x222b
620#define DW_AT_SUN_f90_allocatable 0x222c
621#define DW_AT_SUN_f90_assumed_shape_array 0x222d
622#define DW_AT_SUN_c_vla 0x222e
623#define DW_AT_SUN_return_value_ptr 0x2230
624#define DW_AT_SUN_dtor_start 0x2231
625#define DW_AT_SUN_dtor_length 0x2232
626#define DW_AT_SUN_dtor_state_initial 0x2233
627#define DW_AT_SUN_dtor_state_final 0x2234
628#define DW_AT_SUN_dtor_state_deltas 0x2235
629#define DW_AT_SUN_import_by_lname 0x2236
630#define DW_AT_SUN_f90_use_only 0x2237
631#define DW_AT_SUN_namelist_spec 0x2238
632#define DW_AT_SUN_is_omp_child_func 0x2239
633#define DW_AT_SUN_fortran_main_alias 0x223a
634#define DW_AT_SUN_fortran_based 0x223b
637#define DW_AT_ALTIUM_loclist 0x2300
640#define DW_AT_use_GNAT_descriptive_type 0x2301
641#define DW_AT_GNAT_descriptive_type 0x2302
642#define DW_AT_GNU_numerator 0x2303
643#define DW_AT_GNU_denominator 0x2304
645#define DW_AT_GNU_bias 0x2305
651#define DW_AT_go_kind 0x2900
652#define DW_AT_go_key 0x2901
653#define DW_AT_go_elem 0x2902
657#define DW_AT_go_embedded_field 0x2903
659#define DW_AT_go_runtime_type 0x2904
662#define DW_AT_upc_threads_scaled 0x3210
664#define DW_AT_IBM_wsa_addr 0x393e
665#define DW_AT_IBM_home_location 0x393f
666#define DW_AT_IBM_alt_srcview 0x3940
671#define DW_AT_PGI_lbase 0x3a00
676#define DW_AT_PGI_soffset 0x3a01
681#define DW_AT_PGI_lstride 0x3a02
683#define DW_AT_BORLAND_property_read 0x3b11
684#define DW_AT_BORLAND_property_write 0x3b12
685#define DW_AT_BORLAND_property_implements 0x3b13
686#define DW_AT_BORLAND_property_index 0x3b14
687#define DW_AT_BORLAND_property_default 0x3b15
688#define DW_AT_BORLAND_Delphi_unit 0x3b20
689#define DW_AT_BORLAND_Delphi_class 0x3b21
690#define DW_AT_BORLAND_Delphi_record 0x3b22
691#define DW_AT_BORLAND_Delphi_metaclass 0x3b23
692#define DW_AT_BORLAND_Delphi_constructor 0x3b24
693#define DW_AT_BORLAND_Delphi_destructor 0x3b25
694#define DW_AT_BORLAND_Delphi_anonymous_method 0x3b26
695#define DW_AT_BORLAND_Delphi_interface 0x3b27
696#define DW_AT_BORLAND_Delphi_ABI 0x3b28
697#define DW_AT_BORLAND_Delphi_frameptr 0x3b30
698#define DW_AT_BORLAND_closure 0x3b31
700#define DW_AT_LLVM_include_path 0x3e00
701#define DW_AT_LLVM_config_macros 0x3e01
702#define DW_AT_LLVM_sysroot 0x3e02
703#define DW_AT_LLVM_tag_offset 0x3e03
705#define DW_AT_LLVM_apinotes 0x3e07
707#define DW_AT_LLVM_active_lane 0x3e08
708#define DW_AT_LLVM_augmentation 0x3e09
709#define DW_AT_LLVM_lanes 0x3e0a
710#define DW_AT_LLVM_lane_pc 0x3e0b
711#define DW_AT_LLVM_vector_size 0x3e0c
713#define DW_AT_APPLE_optimized 0x3fe1
714#define DW_AT_APPLE_flags 0x3fe2
715#define DW_AT_APPLE_isa 0x3fe3
717#define DW_AT_APPLE_block 0x3fe4
719#define DW_AT_APPLE_major_runtime_vers 0x3fe5
720#define DW_AT_APPLE_runtime_class 0x3fe6
721#define DW_AT_APPLE_omit_frame_ptr 0x3fe7
722#define DW_AT_APPLE_property_name 0x3fe8
723#define DW_AT_APPLE_property_getter 0x3fe9
724#define DW_AT_APPLE_property_setter 0x3fea
725#define DW_AT_APPLE_property_attribute 0x3feb
726#define DW_AT_APPLE_objc_complete_type 0x3fec
727#define DW_AT_APPLE_property 0x3fed
728#define DW_AT_APPLE_objc_direct 0x3fee
729#define DW_AT_APPLE_sdk 0x3fef
730#define DW_AT_APPLE_origin 0x3ff0
732#define DW_AT_hi_user 0x3fff
735#define DW_OP_addr 0x03
736#define DW_OP_deref 0x06
737#define DW_OP_const1u 0x08
738#define DW_OP_const1s 0x09
739#define DW_OP_const2u 0x0a
740#define DW_OP_const2s 0x0b
741#define DW_OP_const4u 0x0c
742#define DW_OP_const4s 0x0d
743#define DW_OP_const8u 0x0e
744#define DW_OP_const8s 0x0f
745#define DW_OP_constu 0x10
746#define DW_OP_consts 0x11
747#define DW_OP_dup 0x12
748#define DW_OP_drop 0x13
749#define DW_OP_over 0x14
750#define DW_OP_pick 0x15
751#define DW_OP_swap 0x16
752#define DW_OP_rot 0x17
753#define DW_OP_xderef 0x18
754#define DW_OP_abs 0x19
755#define DW_OP_and 0x1a
756#define DW_OP_div 0x1b
757#define DW_OP_minus 0x1c
758#define DW_OP_mod 0x1d
759#define DW_OP_mul 0x1e
760#define DW_OP_neg 0x1f
761#define DW_OP_not 0x20
763#define DW_OP_plus 0x22
764#define DW_OP_plus_uconst 0x23
765#define DW_OP_shl 0x24
766#define DW_OP_shr 0x25
767#define DW_OP_shra 0x26
768#define DW_OP_xor 0x27
769#define DW_OP_bra 0x28
776#define DW_OP_skip 0x2f
777#define DW_OP_lit0 0x30
778#define DW_OP_lit1 0x31
779#define DW_OP_lit2 0x32
780#define DW_OP_lit3 0x33
781#define DW_OP_lit4 0x34
782#define DW_OP_lit5 0x35
783#define DW_OP_lit6 0x36
784#define DW_OP_lit7 0x37
785#define DW_OP_lit8 0x38
786#define DW_OP_lit9 0x39
787#define DW_OP_lit10 0x3a
788#define DW_OP_lit11 0x3b
789#define DW_OP_lit12 0x3c
790#define DW_OP_lit13 0x3d
791#define DW_OP_lit14 0x3e
792#define DW_OP_lit15 0x3f
793#define DW_OP_lit16 0x40
794#define DW_OP_lit17 0x41
795#define DW_OP_lit18 0x42
796#define DW_OP_lit19 0x43
797#define DW_OP_lit20 0x44
798#define DW_OP_lit21 0x45
799#define DW_OP_lit22 0x46
800#define DW_OP_lit23 0x47
801#define DW_OP_lit24 0x48
802#define DW_OP_lit25 0x49
803#define DW_OP_lit26 0x4a
804#define DW_OP_lit27 0x4b
805#define DW_OP_lit28 0x4c
806#define DW_OP_lit29 0x4d
807#define DW_OP_lit30 0x4e
808#define DW_OP_lit31 0x4f
809#define DW_OP_reg0 0x50
810#define DW_OP_reg1 0x51
811#define DW_OP_reg2 0x52
812#define DW_OP_reg3 0x53
813#define DW_OP_reg4 0x54
814#define DW_OP_reg5 0x55
815#define DW_OP_reg6 0x56
816#define DW_OP_reg7 0x57
817#define DW_OP_reg8 0x58
818#define DW_OP_reg9 0x59
819#define DW_OP_reg10 0x5a
820#define DW_OP_reg11 0x5b
821#define DW_OP_reg12 0x5c
822#define DW_OP_reg13 0x5d
823#define DW_OP_reg14 0x5e
824#define DW_OP_reg15 0x5f
825#define DW_OP_reg16 0x60
826#define DW_OP_reg17 0x61
827#define DW_OP_reg18 0x62
828#define DW_OP_reg19 0x63
829#define DW_OP_reg20 0x64
830#define DW_OP_reg21 0x65
831#define DW_OP_reg22 0x66
832#define DW_OP_reg23 0x67
833#define DW_OP_reg24 0x68
834#define DW_OP_reg25 0x69
835#define DW_OP_reg26 0x6a
836#define DW_OP_reg27 0x6b
837#define DW_OP_reg28 0x6c
838#define DW_OP_reg29 0x6d
839#define DW_OP_reg30 0x6e
840#define DW_OP_reg31 0x6f
841#define DW_OP_breg0 0x70
842#define DW_OP_breg1 0x71
843#define DW_OP_breg2 0x72
844#define DW_OP_breg3 0x73
845#define DW_OP_breg4 0x74
846#define DW_OP_breg5 0x75
847#define DW_OP_breg6 0x76
848#define DW_OP_breg7 0x77
849#define DW_OP_breg8 0x78
850#define DW_OP_breg9 0x79
851#define DW_OP_breg10 0x7a
852#define DW_OP_breg11 0x7b
853#define DW_OP_breg12 0x7c
854#define DW_OP_breg13 0x7d
855#define DW_OP_breg14 0x7e
856#define DW_OP_breg15 0x7f
857#define DW_OP_breg16 0x80
858#define DW_OP_breg17 0x81
859#define DW_OP_breg18 0x82
860#define DW_OP_breg19 0x83
861#define DW_OP_breg20 0x84
862#define DW_OP_breg21 0x85
863#define DW_OP_breg22 0x86
864#define DW_OP_breg23 0x87
865#define DW_OP_breg24 0x88
866#define DW_OP_breg25 0x89
867#define DW_OP_breg26 0x8a
868#define DW_OP_breg27 0x8b
869#define DW_OP_breg28 0x8c
870#define DW_OP_breg29 0x8d
871#define DW_OP_breg30 0x8e
872#define DW_OP_breg31 0x8f
873#define DW_OP_regx 0x90
874#define DW_OP_fbreg 0x91
875#define DW_OP_bregx 0x92
876#define DW_OP_piece 0x93
877#define DW_OP_deref_size 0x94
878#define DW_OP_xderef_size 0x95
879#define DW_OP_nop 0x96
880#define DW_OP_push_object_address 0x97
881#define DW_OP_call2 0x98
882#define DW_OP_call4 0x99
883#define DW_OP_call_ref 0x9a
884#define DW_OP_form_tls_address 0x9b
885#define DW_OP_call_frame_cfa 0x9c
886#define DW_OP_bit_piece 0x9d
887#define DW_OP_implicit_value 0x9e
888#define DW_OP_stack_value 0x9f
889#define DW_OP_implicit_pointer 0xa0
890#define DW_OP_addrx 0xa1
891#define DW_OP_constx 0xa2
892#define DW_OP_entry_value 0xa3
893#define DW_OP_const_type 0xa4
894#define DW_OP_regval_type 0xa5
895#define DW_OP_deref_type 0xa6
896#define DW_OP_xderef_type 0xa7
897#define DW_OP_convert 0xa8
898#define DW_OP_reinterpret 0xa9
900#define DW_OP_GNU_push_tls_address 0xe0
901#define DW_OP_WASM_location 0xed
902#define DW_OP_WASM_location_int 0xee
906#define DW_OP_lo_user 0xe0
909#define DW_OP_LLVM_form_aspace_address 0xe1
910#define DW_OP_LLVM_push_lane 0xe2
911#define DW_OP_LLVM_offset 0xe3
912#define DW_OP_LLVM_offset_uconst 0xe4
913#define DW_OP_LLVM_bit_offset 0xe5
914#define DW_OP_LLVM_call_frame_entry_reg 0xe6
915#define DW_OP_LLVM_undefined 0xe7
916#define DW_OP_LLVM_aspace_bregx 0xe8
917#define DW_OP_LLVM_aspace_implicit_pointer 0xe9
918#define DW_OP_LLVM_piece_end 0xea
919#define DW_OP_LLVM_extend 0xeb
920#define DW_OP_LLVM_select_bit_piece 0xec
922#define DW_OP_HP_unknown 0xe0
923#define DW_OP_HP_is_value 0xe1
924#define DW_OP_HP_fltconst4 0xe2
925#define DW_OP_HP_fltconst8 0xe3
926#define DW_OP_HP_mod_range 0xe4
927#define DW_OP_HP_unmod_range 0xe5
928#define DW_OP_HP_tls 0xe6
931#define DW_OP_INTEL_bit_piece 0xe8
934#define DW_OP_GNU_uninit 0xf0
935#define DW_OP_APPLE_uninit 0xf0
936#define DW_OP_GNU_encoded_addr 0xf1
937#define DW_OP_GNU_implicit_pointer 0xf2
938#define DW_OP_GNU_entry_value 0xf3
939#define DW_OP_GNU_const_type 0xf4
940#define DW_OP_GNU_regval_type 0xf5
941#define DW_OP_GNU_deref_type 0xf6
942#define DW_OP_GNU_convert 0xf7
943#define DW_OP_GNU_reinterpret 0xf9
944#define DW_OP_GNU_parameter_ref 0xfa
945#define DW_OP_GNU_addr_index 0xfb
946#define DW_OP_GNU_const_index 0xfc
947#define DW_OP_GNU_variable_value 0xfd
948#define DW_OP_PGI_omp_thread_num 0xf8
950#define DW_OP_hi_user 0xff
952#define DW_ATE_address 0x01
953#define DW_ATE_boolean 0x02
954#define DW_ATE_complex_float 0x03
955#define DW_ATE_float 0x04
956#define DW_ATE_signed 0x05
957#define DW_ATE_signed_char 0x06
958#define DW_ATE_unsigned 0x07
959#define DW_ATE_unsigned_char 0x08
960#define DW_ATE_imaginary_float 0x09
961#define DW_ATE_packed_decimal 0x0a
962#define DW_ATE_numeric_string 0x0b
963#define DW_ATE_edited 0x0c
964#define DW_ATE_signed_fixed 0x0d
965#define DW_ATE_unsigned_fixed 0x0e
966#define DW_ATE_decimal_float 0x0f
967#define DW_ATE_UTF 0x10
968#define DW_ATE_UCS 0x11
969#define DW_ATE_ASCII 0x12
972#define DW_ATE_ALTIUM_fract 0x80
976#define DW_ATE_lo_user 0x80
979#define DW_ATE_ALTIUM_accum 0x81
982#define DW_ATE_HP_float80 0x80
983#define DW_ATE_HP_complex_float80 0x81
984#define DW_ATE_HP_float128 0x82
985#define DW_ATE_HP_complex_float128 0x83
986#define DW_ATE_HP_floathpintel 0x84
987#define DW_ATE_HP_imaginary_float80 0x85
988#define DW_ATE_HP_imaginary_float128 0x86
989#define DW_ATE_HP_VAX_float 0x88
990#define DW_ATE_HP_VAX_float_d 0x89
991#define DW_ATE_HP_packed_decimal 0x8a
992#define DW_ATE_HP_zoned_decimal 0x8b
993#define DW_ATE_HP_edited 0x8c
994#define DW_ATE_HP_signed_fixed 0x8d
995#define DW_ATE_HP_unsigned_fixed 0x8e
996#define DW_ATE_HP_VAX_complex_float 0x8f
997#define DW_ATE_HP_VAX_complex_float_d 0x90
1000#define DW_ATE_SUN_interval_float 0x91
1003#define DW_ATE_SUN_imaginary_float 0x92
1005#define DW_ATE_hi_user 0xff
1008#define DW_DEFAULTED_no 0x0
1009#define DW_DEFAULTED_in_class 0x1
1010#define DW_DEFAULTED_out_of_class 0x2
1012#define DW_IDX_compile_unit 0x1
1013#define DW_IDX_type_unit 0x2
1014#define DW_IDX_die_offset 0x3
1015#define DW_IDX_parent 0x4
1016#define DW_IDX_type_hash 0x5
1017#define DW_IDX_GNU_internal 0x2000
1018#define DW_IDX_lo_user 0x2000
1019#define DW_IDX_GNU_external 0x2001
1020#define DW_IDX_GNU_main 0x2002
1021#define DW_IDX_GNU_language 0x2003
1022#define DW_IDX_GNU_linkage_name 0x2004
1023#define DW_IDX_hi_user 0x3fff
1028#define DW_LLEX_end_of_list_entry 0x0
1029#define DW_LLEX_base_address_selection_entry 0x01
1030#define DW_LLEX_start_end_entry 0x02
1031#define DW_LLEX_start_length_entry 0x03
1032#define DW_LLEX_offset_pair_entry 0x04
1035#define DW_LLE_end_of_list 0x0
1036#define DW_LLE_base_addressx 0x01
1037#define DW_LLE_startx_endx 0x02
1038#define DW_LLE_startx_length 0x03
1039#define DW_LLE_offset_pair 0x04
1040#define DW_LLE_default_location 0x05
1041#define DW_LLE_base_address 0x06
1042#define DW_LLE_start_end 0x07
1043#define DW_LLE_start_length 0x08
1046#define DW_RLE_end_of_list 0x00
1047#define DW_RLE_base_addressx 0x01
1048#define DW_RLE_startx_endx 0x02
1049#define DW_RLE_startx_length 0x03
1050#define DW_RLE_offset_pair 0x04
1051#define DW_RLE_base_address 0x05
1052#define DW_RLE_start_end 0x06
1053#define DW_RLE_start_length 0x07
1058#define DW_GNUIVIS_global 0
1059#define DW_GNUIVIS_static 1
1064#define DW_GNUIKIND_none 0
1065#define DW_GNUIKIND_type 1
1066#define DW_GNUIKIND_variable 2
1067#define DW_GNUIKIND_function 3
1068#define DW_GNUIKIND_other 4
1071#define DW_UT_compile 0x01
1072#define DW_UT_type 0x02
1073#define DW_UT_partial 0x03
1074#define DW_UT_skeleton 0x04
1075#define DW_UT_split_compile 0x05
1076#define DW_UT_split_type 0x06
1077#define DW_UT_lo_user 0x80
1078#define DW_UT_hi_user 0xff
1086#define DW_SECT_INFO 1
1087#define DW_SECT_TYPES 2
1088#define DW_SECT_ABBREV 3
1089#define DW_SECT_LINE 4
1090#define DW_SECT_LOCLISTS 5
1091#define DW_SECT_STR_OFFSETS 6
1092#define DW_SECT_MACRO 7
1093#define DW_SECT_RNGLISTS 8
1096#define DW_DS_unsigned 0x01
1097#define DW_DS_leading_overpunch 0x02
1098#define DW_DS_trailing_overpunch 0x03
1099#define DW_DS_leading_separate 0x04
1100#define DW_DS_trailing_separate 0x05
1103#define DW_END_default 0x00
1104#define DW_END_big 0x01
1105#define DW_END_little 0x02
1107#define DW_END_lo_user 0x40
1108#define DW_END_hi_user 0xff
1113#define DW_ATCF_lo_user 0x40
1114#define DW_ATCF_SUN_mop_bitfield 0x41
1115#define DW_ATCF_SUN_mop_spill 0x42
1116#define DW_ATCF_SUN_mop_scopy 0x43
1117#define DW_ATCF_SUN_func_start 0x44
1118#define DW_ATCF_SUN_end_ctors 0x45
1119#define DW_ATCF_SUN_branch_target 0x46
1120#define DW_ATCF_SUN_mop_stack_probe 0x47
1121#define DW_ATCF_SUN_func_epilog 0x48
1122#define DW_ATCF_hi_user 0xff
1125#define DW_ACCESS_public 0x01
1126#define DW_ACCESS_protected 0x02
1127#define DW_ACCESS_private 0x03
1130#define DW_VIS_local 0x01
1131#define DW_VIS_exported 0x02
1132#define DW_VIS_qualified 0x03
1135#define DW_VIRTUALITY_none 0x00
1136#define DW_VIRTUALITY_virtual 0x01
1137#define DW_VIRTUALITY_pure_virtual 0x02
1139#define DW_LANG_C89 0x0001
1140#define DW_LANG_C 0x0002
1141#define DW_LANG_Ada83 0x0003
1142#define DW_LANG_C_plus_plus 0x0004
1143#define DW_LANG_Cobol74 0x0005
1144#define DW_LANG_Cobol85 0x0006
1145#define DW_LANG_Fortran77 0x0007
1146#define DW_LANG_Fortran90 0x0008
1147#define DW_LANG_Pascal83 0x0009
1148#define DW_LANG_Modula2 0x000a
1149#define DW_LANG_Java 0x000b
1150#define DW_LANG_C99 0x000c
1151#define DW_LANG_Ada95 0x000d
1152#define DW_LANG_Fortran95 0x000e
1153#define DW_LANG_PLI 0x000f
1154#define DW_LANG_ObjC 0x0010
1155#define DW_LANG_ObjC_plus_plus 0x0011
1156#define DW_LANG_UPC 0x0012
1157#define DW_LANG_D 0x0013
1158#define DW_LANG_Python 0x0014
1163#define DW_LANG_OpenCL 0x0015
1164#define DW_LANG_Go 0x0016
1165#define DW_LANG_Modula3 0x0017
1166#define DW_LANG_Haskel 0x0018
1167#define DW_LANG_C_plus_plus_03 0x0019
1168#define DW_LANG_C_plus_plus_11 0x001a
1169#define DW_LANG_OCaml 0x001b
1170#define DW_LANG_Rust 0x001c
1171#define DW_LANG_C11 0x001d
1172#define DW_LANG_Swift 0x001e
1173#define DW_LANG_Julia 0x001f
1174#define DW_LANG_Dylan 0x0020
1175#define DW_LANG_C_plus_plus_14 0x0021
1176#define DW_LANG_Fortran03 0x0022
1177#define DW_LANG_Fortran08 0x0023
1178#define DW_LANG_RenderScript 0x0024
1179#define DW_LANG_BLISS 0x0025
1180#define DW_LANG_Kotlin 0x0026
1181#define DW_LANG_Zig 0x0027
1182#define DW_LANG_Crystal 0x0028
1183#define DW_LANG_C_plus_plus_17 0x002a
1184#define DW_LANG_C_plus_plus_20 0x002b
1185#define DW_LANG_C17 0x002c
1186#define DW_LANG_Fortran18 0x002d
1187#define DW_LANG_Ada2005 0x002e
1188#define DW_LANG_Ada2012 0x002f
1189#define DW_LANG_HIP 0x0030
1190#define DW_LANG_Assembly 0x0031
1191#define DW_LANG_C_sharp 0x0032
1192#define DW_LANG_Mojo 0x0033
1193#define DW_LANG_GLSL 0x0034
1194#define DW_LANG_GLSL_ES 0x0035
1195#define DW_LANG_HLSL 0x0036
1196#define DW_LANG_OpenCL_CPP 0x0037
1197#define DW_LANG_CPP_for_OpenCL 0x0038
1198#define DW_LANG_SYCL 0x0039
1199#define DW_LANG_Ruby 0x0040
1200#define DW_LANG_Move 0x0041
1201#define DW_LANG_Hylo 0x0042
1203#define DW_LANG_lo_user 0x8000
1204#define DW_LANG_Mips_Assembler 0x8001
1205#define DW_LANG_Upc 0x8765
1207#define DW_LANG_GOOGLE_RenderScript 0x8e57
1208#define DW_LANG_ALTIUM_Assembler 0x9101
1209#define DW_LANG_BORLAND_Delphi 0xb000
1212#define DW_LANG_SUN_Assembler 0x9001
1214#define DW_LANG_hi_user 0xffff
1217#define DW_ID_case_sensitive 0x00
1218#define DW_ID_up_case 0x01
1219#define DW_ID_down_case 0x02
1220#define DW_ID_case_insensitive 0x03
1223#define DW_CC_normal 0x01
1224#define DW_CC_program 0x02
1225#define DW_CC_nocall 0x03
1226#define DW_CC_pass_by_reference 0x04
1227#define DW_CC_pass_by_value 0x05
1229#define DW_CC_GNU_renesas_sh 0x40
1230#define DW_CC_lo_user 0x40
1231#define DW_CC_GNU_borland_fastcall_i386 0x41
1236#define DW_CC_ALTIUM_interrupt 0x65
1239#define DW_CC_ALTIUM_near_system_stack 0x66
1242#define DW_CC_ALTIUM_near_user_stack 0x67
1245#define DW_CC_ALTIUM_huge_user_stack 0x68
1247#define DW_CC_GNU_BORLAND_safecall 0xb0
1248#define DW_CC_GNU_BORLAND_stdcall 0xb1
1249#define DW_CC_GNU_BORLAND_pascal 0xb2
1250#define DW_CC_GNU_BORLAND_msfastcall 0xb3
1251#define DW_CC_GNU_BORLAND_msreturn 0xb4
1252#define DW_CC_GNU_BORLAND_thiscall 0xb5
1253#define DW_CC_GNU_BORLAND_fastcall 0xb6
1255#define DW_CC_LLVM_vectorcall 0xc0
1256#define DW_CC_LLVM_Win64 0xc1
1257#define DW_CC_LLVM_X86_64SysV 0xc2
1258#define DW_CC_LLVM_AAPCS 0xc3
1259#define DW_CC_LLVM_AAPCS_VFP 0xc4
1260#define DW_CC_LLVM_IntelOclBicc 0xc5
1261#define DW_CC_LLVM_SpirFunction 0xc6
1262#define DW_CC_LLVM_OpenCLKernel 0xc7
1263#define DW_CC_LLVM_Swift 0xc8
1264#define DW_CC_LLVM_PreserveMost 0xc9
1265#define DW_CC_LLVM_PreserveAll 0xca
1266#define DW_CC_LLVM_X86RegCall 0xcb
1267#define DW_CC_GDB_IBM_OpenCL 0xff
1269#define DW_CC_hi_user 0xff
1272#define DW_INL_not_inlined 0x00
1273#define DW_INL_inlined 0x01
1274#define DW_INL_declared_not_inlined 0x02
1275#define DW_INL_declared_inlined 0x03
1278#define DW_ORD_row_major 0x00
1279#define DW_ORD_col_major 0x01
1282#define DW_DSC_label 0x00
1283#define DW_DSC_range 0x01
1286#define DW_LNCT_path 0x1
1287#define DW_LNCT_directory_index 0x2
1288#define DW_LNCT_timestamp 0x3
1289#define DW_LNCT_size 0x4
1290#define DW_LNCT_MD5 0x5
1292#define DW_LNCT_GNU_subprogram_name 0x6
1293#define DW_LNCT_GNU_decl_file 0x7
1294#define DW_LNCT_GNU_decl_line 0x8
1295#define DW_LNCT_lo_user 0x2000
1296#define DW_LNCT_LLVM_source 0x2001
1297#define DW_LNCT_LLVM_is_MD5 0x2002
1298#define DW_LNCT_hi_user 0x3fff
1301#define DW_LNS_copy 0x01
1302#define DW_LNS_advance_pc 0x02
1303#define DW_LNS_advance_line 0x03
1304#define DW_LNS_set_file 0x04
1305#define DW_LNS_set_column 0x05
1306#define DW_LNS_negate_stmt 0x06
1307#define DW_LNS_set_basic_block 0x07
1308#define DW_LNS_const_add_pc 0x08
1309#define DW_LNS_fixed_advance_pc 0x09
1310#define DW_LNS_set_prologue_end 0x0a
1311#define DW_LNS_set_epilogue_begin 0x0b
1312#define DW_LNS_set_isa 0x0c
1322#define DW_LNS_set_address_from_logical 0x0d
1323#define DW_LNS_set_subprogram 0x0d
1324#define DW_LNS_inlined_call 0x0e
1325#define DW_LNS_pop_context 0x0f
1328#define DW_LNE_end_sequence 0x01
1329#define DW_LNE_set_address 0x02
1330#define DW_LNE_define_file 0x03
1331#define DW_LNE_set_discriminator 0x04
1334#define DW_LNE_HP_negate_is_UV_update 0x11
1335#define DW_LNE_HP_push_context 0x12
1336#define DW_LNE_HP_pop_context 0x13
1337#define DW_LNE_HP_set_file_line_column 0x14
1338#define DW_LNE_HP_set_routine_name 0x15
1339#define DW_LNE_HP_set_sequence 0x16
1340#define DW_LNE_HP_negate_post_semantics 0x17
1341#define DW_LNE_HP_negate_function_exit 0x18
1342#define DW_LNE_HP_negate_front_end_logical 0x19
1343#define DW_LNE_HP_define_proc 0x20
1345#define DW_LNE_HP_source_file_correlation 0x80
1346#define DW_LNE_lo_user 0x80
1347#define DW_LNE_hi_user 0xff
1351#define DW_ISA_UNKNOWN 0
1353#define DW_ISA_ARM_thumb 1
1354#define DW_ISA_ARM_arm 2
1357#define DW_MACRO_define 0x01
1358#define DW_MACRO_undef 0x02
1359#define DW_MACRO_start_file 0x03
1360#define DW_MACRO_end_file 0x04
1361#define DW_MACRO_define_strp 0x05
1362#define DW_MACRO_undef_strp 0x06
1363#define DW_MACRO_import 0x07
1364#define DW_MACRO_define_sup 0x08
1365#define DW_MACRO_undef_sup 0x09
1366#define DW_MACRO_import_sup 0x0a
1367#define DW_MACRO_define_strx 0x0b
1368#define DW_MACRO_undef_strx 0x0c
1369#define DW_MACRO_lo_user 0xe0
1370#define DW_MACRO_hi_user 0xff
1373#define DW_MACINFO_define 0x01
1374#define DW_MACINFO_undef 0x02
1375#define DW_MACINFO_start_file 0x03
1376#define DW_MACINFO_end_file 0x04
1377#define DW_MACINFO_vendor_ext 0xff
1382#define DW_CFA_advance_loc 0x40
1383#define DW_CFA_offset 0x80
1384#define DW_CFA_restore 0xc0
1385#define DW_CFA_nop 0x00
1386#define DW_CFA_extended 0
1387#define DW_CFA_set_loc 0x01
1388#define DW_CFA_advance_loc1 0x02
1389#define DW_CFA_advance_loc2 0x03
1390#define DW_CFA_advance_loc4 0x04
1391#define DW_CFA_offset_extended 0x05
1392#define DW_CFA_restore_extended 0x06
1393#define DW_CFA_undefined 0x07
1394#define DW_CFA_same_value 0x08
1395#define DW_CFA_register 0x09
1396#define DW_CFA_remember_state 0x0a
1397#define DW_CFA_restore_state 0x0b
1398#define DW_CFA_def_cfa 0x0c
1399#define DW_CFA_def_cfa_register 0x0d
1400#define DW_CFA_def_cfa_offset 0x0e
1401#define DW_CFA_def_cfa_expression 0x0f
1402#define DW_CFA_expression 0x10
1403#define DW_CFA_offset_extended_sf 0x11
1404#define DW_CFA_def_cfa_sf 0x12
1405#define DW_CFA_def_cfa_offset_sf 0x13
1406#define DW_CFA_val_offset 0x14
1407#define DW_CFA_val_offset_sf 0x15
1408#define DW_CFA_val_expression 0x16
1409#define DW_CFA_TI_soffset_extended 0x1c
1410#define DW_CFA_lo_user 0x1c
1411#define DW_CFA_low_user 0x1c
1414#define DW_CFA_MIPS_advance_loc8 0x1d
1415#define DW_CFA_TI_def_cfa_soffset 0x1d
1418#define DW_CFA_GNU_window_save 0x2d
1419#define DW_CFA_AARCH64_negate_ra_state 0x2d
1420#define DW_CFA_GNU_args_size 0x2e
1421#define DW_CFA_GNU_negative_offset_extended 0x2f
1422#define DW_CFA_LLVM_def_aspace_cfa 0x30
1423#define DW_CFA_LLVM_def_aspace_cfa_sf 0x31
1428#define DW_CFA_METAWARE_info 0x34
1430#define DW_CFA_hi_user 0x3f
1431#define DW_CFA_high_user 0x3f
1441#define DW_EH_PE_absptr 0x00
1442#define DW_EH_PE_uleb128 0x01
1443#define DW_EH_PE_udata2 0x02
1444#define DW_EH_PE_udata4 0x03
1445#define DW_EH_PE_udata8 0x04
1446#define DW_EH_PE_sleb128 0x09
1447#define DW_EH_PE_sdata2 0x0A
1448#define DW_EH_PE_sdata4 0x0B
1449#define DW_EH_PE_sdata8 0x0C
1451#define DW_EH_PE_pcrel 0x10
1452#define DW_EH_PE_textrel 0x20
1453#define DW_EH_PE_datarel 0x30
1454#define DW_EH_PE_funcrel 0x40
1455#define DW_EH_PE_aligned 0x50
1457#define DW_EH_PE_omit 0xff
1476#define DW_FRAME_REG1 1
1477#define DW_FRAME_REG2 2
1478#define DW_FRAME_REG3 3
1479#define DW_FRAME_REG4 4
1480#define DW_FRAME_REG5 5
1481#define DW_FRAME_REG6 6
1482#define DW_FRAME_REG7 7
1483#define DW_FRAME_REG8 8
1484#define DW_FRAME_REG9 9
1485#define DW_FRAME_REG10 10
1486#define DW_FRAME_REG11 11
1487#define DW_FRAME_REG12 12
1488#define DW_FRAME_REG13 13
1489#define DW_FRAME_REG14 14
1490#define DW_FRAME_REG15 15
1491#define DW_FRAME_REG16 16
1492#define DW_FRAME_REG17 17
1493#define DW_FRAME_REG18 18
1494#define DW_FRAME_REG19 19
1495#define DW_FRAME_REG20 20
1496#define DW_FRAME_REG21 21
1497#define DW_FRAME_REG22 22
1498#define DW_FRAME_REG23 23
1499#define DW_FRAME_REG24 24
1500#define DW_FRAME_REG25 25
1501#define DW_FRAME_REG26 26
1502#define DW_FRAME_REG27 27
1503#define DW_FRAME_REG28 28
1504#define DW_FRAME_REG29 29
1505#define DW_FRAME_REG30 30
1506#define DW_FRAME_REG31 31
1512#define DW_FRAME_FREG0 32
1513#define DW_FRAME_FREG1 33
1514#define DW_FRAME_FREG2 34
1515#define DW_FRAME_FREG3 35
1516#define DW_FRAME_FREG4 36
1517#define DW_FRAME_FREG5 37
1518#define DW_FRAME_FREG6 38
1519#define DW_FRAME_FREG7 39
1520#define DW_FRAME_FREG8 40
1521#define DW_FRAME_FREG9 41
1522#define DW_FRAME_FREG10 42
1523#define DW_FRAME_FREG11 43
1524#define DW_FRAME_FREG12 44
1525#define DW_FRAME_FREG13 45
1526#define DW_FRAME_FREG14 46
1527#define DW_FRAME_FREG15 47
1528#define DW_FRAME_FREG16 48
1529#define DW_FRAME_FREG17 49
1530#define DW_FRAME_FREG18 50
1531#define DW_FRAME_FREG19 51
1532#define DW_FRAME_FREG20 52
1533#define DW_FRAME_FREG21 53
1534#define DW_FRAME_FREG22 54
1535#define DW_FRAME_FREG23 55
1536#define DW_FRAME_FREG24 56
1537#define DW_FRAME_FREG25 57
1538#define DW_FRAME_FREG26 58
1539#define DW_FRAME_FREG27 59
1540#define DW_FRAME_FREG28 60
1541#define DW_FRAME_FREG29 61
1542#define DW_FRAME_FREG30 62
1543#define DW_FRAME_FREG31 63
1545#define DW_FRAME_FREG32 64
1546#define DW_FRAME_FREG33 65
1547#define DW_FRAME_FREG34 66
1548#define DW_FRAME_FREG35 67
1549#define DW_FRAME_FREG36 68
1550#define DW_FRAME_FREG37 69
1551#define DW_FRAME_FREG38 70
1552#define DW_FRAME_FREG39 71
1553#define DW_FRAME_FREG40 72
1554#define DW_FRAME_FREG41 73
1555#define DW_FRAME_FREG42 74
1556#define DW_FRAME_FREG43 75
1557#define DW_FRAME_FREG44 76
1558#define DW_FRAME_FREG45 77
1559#define DW_FRAME_FREG46 78
1560#define DW_FRAME_FREG47 79
1561#define DW_FRAME_FREG48 80
1562#define DW_FRAME_FREG49 81
1563#define DW_FRAME_FREG50 82
1564#define DW_FRAME_FREG51 83
1565#define DW_FRAME_FREG52 84
1566#define DW_FRAME_FREG53 85
1567#define DW_FRAME_FREG54 86
1568#define DW_FRAME_FREG55 87
1569#define DW_FRAME_FREG56 88
1570#define DW_FRAME_FREG57 89
1571#define DW_FRAME_FREG58 90
1572#define DW_FRAME_FREG59 91
1573#define DW_FRAME_FREG60 92
1574#define DW_FRAME_FREG61 93
1575#define DW_FRAME_FREG62 94
1576#define DW_FRAME_FREG63 95
1577#define DW_FRAME_FREG64 96
1578#define DW_FRAME_FREG65 97
1579#define DW_FRAME_FREG66 98
1580#define DW_FRAME_FREG67 99
1581#define DW_FRAME_FREG68 100
1582#define DW_FRAME_FREG69 101
1583#define DW_FRAME_FREG70 102
1584#define DW_FRAME_FREG71 103
1585#define DW_FRAME_FREG72 104
1586#define DW_FRAME_FREG73 105
1587#define DW_FRAME_FREG74 106
1588#define DW_FRAME_FREG75 107
1589#define DW_FRAME_FREG76 108
1595#ifndef DW_FRAME_HIGHEST_NORMAL_REGISTER
1596#define DW_FRAME_HIGHEST_NORMAL_REGISTER 188
1600#ifndef DW_FRAME_LAST_REG_NUM
1601#define DW_FRAME_LAST_REG_NUM (DW_FRAME_HIGHEST_NORMAL_REGISTER + 1)
1604#define DW_CHILDREN_no 0x00
1605#define DW_CHILDREN_yes 0x01
1607#define DW_ADDR_none 0
1608#define DW_ADDR_TI_PTR8 0x0008
1609#define DW_ADDR_TI_PTR16 0x0010
1610#define DW_ADDR_TI_PTR22 0x0016
1611#define DW_ADDR_TI_PTR23 0x0017
1612#define DW_ADDR_TI_PTR24 0x0018
1613#define DW_ADDR_TI_PTR32 0x0020