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
458#define DW_AT_language_name 0x90
459#define DW_AT_language_version 0x91
462#define DW_AT_ghs_namespace_alias 0x806
463#define DW_AT_ghs_using_namespace 0x807
464#define DW_AT_ghs_using_declaration 0x808
468#define DW_AT_HP_block_index 0x2000
471#define DW_AT_lo_user 0x2000
473#define DW_AT_TI_veneer 0x2000
475#define DW_AT_MIPS_fde 0x2001
476#define DW_AT_TI_symbol_name 0x2001
477#define DW_AT_MIPS_loop_begin 0x2002
478#define DW_AT_MIPS_tail_loop_begin 0x2003
479#define DW_AT_MIPS_epilog_begin 0x2004
480#define DW_AT_MIPS_loop_unroll_factor 0x2005
481#define DW_AT_MIPS_software_pipeline_depth 0x2006
482#define DW_AT_MIPS_linkage_name 0x2007
483#define DW_AT_MIPS_stride 0x2008
484#define DW_AT_MIPS_abstract_name 0x2009
485#define DW_AT_MIPS_clone_origin 0x200a
486#define DW_AT_MIPS_has_inlines 0x200b
487#define DW_AT_TI_version 0x200b
488#define DW_AT_MIPS_stride_byte 0x200c
489#define DW_AT_TI_asm 0x200c
490#define DW_AT_MIPS_stride_elem 0x200d
491#define DW_AT_MIPS_ptr_dopetype 0x200e
492#define DW_AT_TI_skeletal 0x200e
493#define DW_AT_MIPS_allocatable_dopetype 0x200f
494#define DW_AT_MIPS_assumed_shape_dopetype 0x2010
495#define DW_AT_MIPS_assumed_size 0x2011
496#define DW_AT_TI_interrupt 0x2011
499#define DW_AT_HP_unmodifiable 0x2001
500#define DW_AT_HP_prologue 0x2005
501#define DW_AT_HP_epilogue 0x2008
502#define DW_AT_HP_actuals_stmt_list 0x2010
503#define DW_AT_HP_proc_per_section 0x2011
504#define DW_AT_HP_raw_data_ptr 0x2012
505#define DW_AT_HP_pass_by_reference 0x2013
506#define DW_AT_HP_opt_level 0x2014
507#define DW_AT_HP_prof_version_id 0x2015
508#define DW_AT_HP_opt_flags 0x2016
509#define DW_AT_HP_cold_region_low_pc 0x2017
510#define DW_AT_HP_cold_region_high_pc 0x2018
511#define DW_AT_HP_all_variables_modifiable 0x2019
512#define DW_AT_HP_linkage_name 0x201a
513#define DW_AT_HP_prof_flags 0x201b
514#define DW_AT_HP_unit_name 0x201f
515#define DW_AT_HP_unit_size 0x2020
516#define DW_AT_HP_widened_byte_size 0x2021
517#define DW_AT_HP_definition_points 0x2022
518#define DW_AT_HP_default_location 0x2023
519#define DW_AT_HP_is_result_param 0x2029
521#define DW_AT_CPQ_discontig_ranges 0x2001
522#define DW_AT_CPQ_semantic_events 0x2002
523#define DW_AT_CPQ_split_lifetimes_var 0x2003
524#define DW_AT_CPQ_split_lifetimes_rtn 0x2004
525#define DW_AT_CPQ_prologue_length 0x2005
528#define DW_AT_ghs_mangled 0x2007
529#define DW_AT_ghs_rsm 0x2083
530#define DW_AT_ghs_frsm 0x2085
531#define DW_AT_ghs_frames 0x2086
532#define DW_AT_ghs_rso 0x2087
533#define DW_AT_ghs_subcpu 0x2092
534#define DW_AT_ghs_lbrace_line 0x2093
536#define DW_AT_INTEL_other_endian 0x2026
539#define DW_AT_sf_names 0x2101
540#define DW_AT_src_info 0x2102
541#define DW_AT_mac_info 0x2103
542#define DW_AT_src_coords 0x2104
543#define DW_AT_body_begin 0x2105
544#define DW_AT_body_end 0x2106
545#define DW_AT_GNU_vector 0x2107
552#define DW_AT_GNU_guarded_by 0x2108
553#define DW_AT_GNU_pt_guarded_by 0x2109
554#define DW_AT_GNU_guarded 0x210a
555#define DW_AT_GNU_pt_guarded 0x210b
556#define DW_AT_GNU_locks_excluded 0x210c
557#define DW_AT_GNU_exclusive_locks_required 0x210d
558#define DW_AT_GNU_shared_locks_required 0x210e
561#define DW_AT_GNU_odr_signature 0x210f
566#define DW_AT_GNU_template_name 0x2110
570#define DW_AT_GNU_call_site_value 0x2111
571#define DW_AT_GNU_call_site_data_value 0x2112
572#define DW_AT_GNU_call_site_target 0x2113
573#define DW_AT_GNU_call_site_target_clobbered 0x2114
574#define DW_AT_GNU_tail_call 0x2115
575#define DW_AT_GNU_all_tail_call_sites 0x2116
576#define DW_AT_GNU_all_call_sites 0x2117
577#define DW_AT_GNU_all_source_call_sites 0x2118
579#define DW_AT_GNU_macros 0x2119
580#define DW_AT_GNU_deleted 0x211a
583#define DW_AT_GNU_dwo_name 0x2130
584#define DW_AT_GNU_dwo_id 0x2131
586#define DW_AT_GNU_ranges_base 0x2132
587#define DW_AT_GNU_addr_base 0x2133
588#define DW_AT_GNU_pubnames 0x2134
589#define DW_AT_GNU_pubtypes 0x2135
592#define DW_AT_GNU_discriminator 0x2136
593#define DW_AT_GNU_locviews 0x2137
594#define DW_AT_GNU_entry_view 0x2138
597#define DW_AT_SUN_template 0x2201
598#define DW_AT_VMS_rtnbeg_pd_address 0x2201
599#define DW_AT_SUN_alignment 0x2202
600#define DW_AT_SUN_vtable 0x2203
601#define DW_AT_SUN_count_guarantee 0x2204
602#define DW_AT_SUN_command_line 0x2205
603#define DW_AT_SUN_vbase 0x2206
604#define DW_AT_SUN_compile_options 0x2207
605#define DW_AT_SUN_language 0x2208
606#define DW_AT_SUN_browser_file 0x2209
607#define DW_AT_SUN_vtable_abi 0x2210
608#define DW_AT_SUN_func_offsets 0x2211
609#define DW_AT_SUN_cf_kind 0x2212
610#define DW_AT_SUN_vtable_index 0x2213
611#define DW_AT_SUN_omp_tpriv_addr 0x2214
612#define DW_AT_SUN_omp_child_func 0x2215
613#define DW_AT_SUN_func_offset 0x2216
614#define DW_AT_SUN_memop_type_ref 0x2217
615#define DW_AT_SUN_profile_id 0x2218
616#define DW_AT_SUN_memop_signature 0x2219
617#define DW_AT_SUN_obj_dir 0x2220
618#define DW_AT_SUN_obj_file 0x2221
619#define DW_AT_SUN_original_name 0x2222
620#define DW_AT_SUN_hwcprof_signature 0x2223
621#define DW_AT_SUN_amd64_parmdump 0x2224
622#define DW_AT_SUN_part_link_name 0x2225
623#define DW_AT_SUN_link_name 0x2226
624#define DW_AT_SUN_pass_with_const 0x2227
625#define DW_AT_SUN_return_with_const 0x2228
626#define DW_AT_SUN_import_by_name 0x2229
627#define DW_AT_SUN_f90_pointer 0x222a
628#define DW_AT_SUN_pass_by_ref 0x222b
629#define DW_AT_SUN_f90_allocatable 0x222c
630#define DW_AT_SUN_f90_assumed_shape_array 0x222d
631#define DW_AT_SUN_c_vla 0x222e
632#define DW_AT_SUN_return_value_ptr 0x2230
633#define DW_AT_SUN_dtor_start 0x2231
634#define DW_AT_SUN_dtor_length 0x2232
635#define DW_AT_SUN_dtor_state_initial 0x2233
636#define DW_AT_SUN_dtor_state_final 0x2234
637#define DW_AT_SUN_dtor_state_deltas 0x2235
638#define DW_AT_SUN_import_by_lname 0x2236
639#define DW_AT_SUN_f90_use_only 0x2237
640#define DW_AT_SUN_namelist_spec 0x2238
641#define DW_AT_SUN_is_omp_child_func 0x2239
642#define DW_AT_SUN_fortran_main_alias 0x223a
643#define DW_AT_SUN_fortran_based 0x223b
646#define DW_AT_ALTIUM_loclist 0x2300
649#define DW_AT_use_GNAT_descriptive_type 0x2301
650#define DW_AT_GNAT_descriptive_type 0x2302
651#define DW_AT_GNU_numerator 0x2303
652#define DW_AT_GNU_denominator 0x2304
654#define DW_AT_GNU_bias 0x2305
660#define DW_AT_go_kind 0x2900
661#define DW_AT_go_key 0x2901
662#define DW_AT_go_elem 0x2902
665#define DW_AT_go_embedded_field 0x2903
666#define DW_AT_go_runtime_type 0x2904
667#define DW_AT_go_package_name 0x2905
668#define DW_AT_go_dict_index 0x2906
669#define DW_AT_go_closure_offset 0x2907
672#define DW_AT_upc_threads_scaled 0x3210
674#define DW_AT_IBM_wsa_addr 0x393e
675#define DW_AT_IBM_home_location 0x393f
676#define DW_AT_IBM_alt_srcview 0x3940
681#define DW_AT_PGI_lbase 0x3a00
686#define DW_AT_PGI_soffset 0x3a01
691#define DW_AT_PGI_lstride 0x3a02
693#define DW_AT_BORLAND_property_read 0x3b11
694#define DW_AT_BORLAND_property_write 0x3b12
695#define DW_AT_BORLAND_property_implements 0x3b13
696#define DW_AT_BORLAND_property_index 0x3b14
697#define DW_AT_BORLAND_property_default 0x3b15
698#define DW_AT_BORLAND_Delphi_unit 0x3b20
699#define DW_AT_BORLAND_Delphi_class 0x3b21
700#define DW_AT_BORLAND_Delphi_record 0x3b22
701#define DW_AT_BORLAND_Delphi_metaclass 0x3b23
702#define DW_AT_BORLAND_Delphi_constructor 0x3b24
703#define DW_AT_BORLAND_Delphi_destructor 0x3b25
704#define DW_AT_BORLAND_Delphi_anonymous_method 0x3b26
705#define DW_AT_BORLAND_Delphi_interface 0x3b27
706#define DW_AT_BORLAND_Delphi_ABI 0x3b28
707#define DW_AT_BORLAND_Delphi_frameptr 0x3b30
708#define DW_AT_BORLAND_closure 0x3b31
710#define DW_AT_LLVM_include_path 0x3e00
711#define DW_AT_LLVM_config_macros 0x3e01
712#define DW_AT_LLVM_sysroot 0x3e02
713#define DW_AT_LLVM_tag_offset 0x3e03
715#define DW_AT_LLVM_apinotes 0x3e07
717#define DW_AT_LLVM_active_lane 0x3e08
718#define DW_AT_LLVM_augmentation 0x3e09
719#define DW_AT_LLVM_lanes 0x3e0a
720#define DW_AT_LLVM_lane_pc 0x3e0b
721#define DW_AT_LLVM_vector_size 0x3e0c
723#define DW_AT_APPLE_optimized 0x3fe1
724#define DW_AT_APPLE_flags 0x3fe2
725#define DW_AT_APPLE_isa 0x3fe3
727#define DW_AT_APPLE_block 0x3fe4
729#define DW_AT_APPLE_major_runtime_vers 0x3fe5
730#define DW_AT_APPLE_runtime_class 0x3fe6
731#define DW_AT_APPLE_omit_frame_ptr 0x3fe7
732#define DW_AT_APPLE_property_name 0x3fe8
733#define DW_AT_APPLE_property_getter 0x3fe9
734#define DW_AT_APPLE_property_setter 0x3fea
735#define DW_AT_APPLE_property_attribute 0x3feb
736#define DW_AT_APPLE_objc_complete_type 0x3fec
737#define DW_AT_APPLE_property 0x3fed
738#define DW_AT_APPLE_objc_direct 0x3fee
739#define DW_AT_APPLE_sdk 0x3fef
740#define DW_AT_APPLE_origin 0x3ff0
742#define DW_AT_hi_user 0x3fff
745#define DW_OP_addr 0x03
746#define DW_OP_deref 0x06
747#define DW_OP_const1u 0x08
748#define DW_OP_const1s 0x09
749#define DW_OP_const2u 0x0a
750#define DW_OP_const2s 0x0b
751#define DW_OP_const4u 0x0c
752#define DW_OP_const4s 0x0d
753#define DW_OP_const8u 0x0e
754#define DW_OP_const8s 0x0f
755#define DW_OP_constu 0x10
756#define DW_OP_consts 0x11
757#define DW_OP_dup 0x12
758#define DW_OP_drop 0x13
759#define DW_OP_over 0x14
760#define DW_OP_pick 0x15
761#define DW_OP_swap 0x16
762#define DW_OP_rot 0x17
763#define DW_OP_xderef 0x18
764#define DW_OP_abs 0x19
765#define DW_OP_and 0x1a
766#define DW_OP_div 0x1b
767#define DW_OP_minus 0x1c
768#define DW_OP_mod 0x1d
769#define DW_OP_mul 0x1e
770#define DW_OP_neg 0x1f
771#define DW_OP_not 0x20
773#define DW_OP_plus 0x22
774#define DW_OP_plus_uconst 0x23
775#define DW_OP_shl 0x24
776#define DW_OP_shr 0x25
777#define DW_OP_shra 0x26
778#define DW_OP_xor 0x27
779#define DW_OP_bra 0x28
786#define DW_OP_skip 0x2f
787#define DW_OP_lit0 0x30
788#define DW_OP_lit1 0x31
789#define DW_OP_lit2 0x32
790#define DW_OP_lit3 0x33
791#define DW_OP_lit4 0x34
792#define DW_OP_lit5 0x35
793#define DW_OP_lit6 0x36
794#define DW_OP_lit7 0x37
795#define DW_OP_lit8 0x38
796#define DW_OP_lit9 0x39
797#define DW_OP_lit10 0x3a
798#define DW_OP_lit11 0x3b
799#define DW_OP_lit12 0x3c
800#define DW_OP_lit13 0x3d
801#define DW_OP_lit14 0x3e
802#define DW_OP_lit15 0x3f
803#define DW_OP_lit16 0x40
804#define DW_OP_lit17 0x41
805#define DW_OP_lit18 0x42
806#define DW_OP_lit19 0x43
807#define DW_OP_lit20 0x44
808#define DW_OP_lit21 0x45
809#define DW_OP_lit22 0x46
810#define DW_OP_lit23 0x47
811#define DW_OP_lit24 0x48
812#define DW_OP_lit25 0x49
813#define DW_OP_lit26 0x4a
814#define DW_OP_lit27 0x4b
815#define DW_OP_lit28 0x4c
816#define DW_OP_lit29 0x4d
817#define DW_OP_lit30 0x4e
818#define DW_OP_lit31 0x4f
819#define DW_OP_reg0 0x50
820#define DW_OP_reg1 0x51
821#define DW_OP_reg2 0x52
822#define DW_OP_reg3 0x53
823#define DW_OP_reg4 0x54
824#define DW_OP_reg5 0x55
825#define DW_OP_reg6 0x56
826#define DW_OP_reg7 0x57
827#define DW_OP_reg8 0x58
828#define DW_OP_reg9 0x59
829#define DW_OP_reg10 0x5a
830#define DW_OP_reg11 0x5b
831#define DW_OP_reg12 0x5c
832#define DW_OP_reg13 0x5d
833#define DW_OP_reg14 0x5e
834#define DW_OP_reg15 0x5f
835#define DW_OP_reg16 0x60
836#define DW_OP_reg17 0x61
837#define DW_OP_reg18 0x62
838#define DW_OP_reg19 0x63
839#define DW_OP_reg20 0x64
840#define DW_OP_reg21 0x65
841#define DW_OP_reg22 0x66
842#define DW_OP_reg23 0x67
843#define DW_OP_reg24 0x68
844#define DW_OP_reg25 0x69
845#define DW_OP_reg26 0x6a
846#define DW_OP_reg27 0x6b
847#define DW_OP_reg28 0x6c
848#define DW_OP_reg29 0x6d
849#define DW_OP_reg30 0x6e
850#define DW_OP_reg31 0x6f
851#define DW_OP_breg0 0x70
852#define DW_OP_breg1 0x71
853#define DW_OP_breg2 0x72
854#define DW_OP_breg3 0x73
855#define DW_OP_breg4 0x74
856#define DW_OP_breg5 0x75
857#define DW_OP_breg6 0x76
858#define DW_OP_breg7 0x77
859#define DW_OP_breg8 0x78
860#define DW_OP_breg9 0x79
861#define DW_OP_breg10 0x7a
862#define DW_OP_breg11 0x7b
863#define DW_OP_breg12 0x7c
864#define DW_OP_breg13 0x7d
865#define DW_OP_breg14 0x7e
866#define DW_OP_breg15 0x7f
867#define DW_OP_breg16 0x80
868#define DW_OP_breg17 0x81
869#define DW_OP_breg18 0x82
870#define DW_OP_breg19 0x83
871#define DW_OP_breg20 0x84
872#define DW_OP_breg21 0x85
873#define DW_OP_breg22 0x86
874#define DW_OP_breg23 0x87
875#define DW_OP_breg24 0x88
876#define DW_OP_breg25 0x89
877#define DW_OP_breg26 0x8a
878#define DW_OP_breg27 0x8b
879#define DW_OP_breg28 0x8c
880#define DW_OP_breg29 0x8d
881#define DW_OP_breg30 0x8e
882#define DW_OP_breg31 0x8f
883#define DW_OP_regx 0x90
884#define DW_OP_fbreg 0x91
885#define DW_OP_bregx 0x92
886#define DW_OP_piece 0x93
887#define DW_OP_deref_size 0x94
888#define DW_OP_xderef_size 0x95
889#define DW_OP_nop 0x96
890#define DW_OP_push_object_address 0x97
891#define DW_OP_call2 0x98
892#define DW_OP_call4 0x99
893#define DW_OP_call_ref 0x9a
894#define DW_OP_form_tls_address 0x9b
895#define DW_OP_call_frame_cfa 0x9c
896#define DW_OP_bit_piece 0x9d
897#define DW_OP_implicit_value 0x9e
898#define DW_OP_stack_value 0x9f
899#define DW_OP_implicit_pointer 0xa0
900#define DW_OP_addrx 0xa1
901#define DW_OP_constx 0xa2
902#define DW_OP_entry_value 0xa3
903#define DW_OP_const_type 0xa4
904#define DW_OP_regval_type 0xa5
905#define DW_OP_deref_type 0xa6
906#define DW_OP_xderef_type 0xa7
907#define DW_OP_convert 0xa8
908#define DW_OP_reinterpret 0xa9
910#define DW_OP_GNU_push_tls_address 0xe0
911#define DW_OP_WASM_location 0xed
912#define DW_OP_WASM_location_int 0xee
916#define DW_OP_lo_user 0xe0
919#define DW_OP_LLVM_form_aspace_address 0xe1
920#define DW_OP_LLVM_push_lane 0xe2
921#define DW_OP_LLVM_offset 0xe3
922#define DW_OP_LLVM_offset_uconst 0xe4
923#define DW_OP_LLVM_bit_offset 0xe5
924#define DW_OP_LLVM_call_frame_entry_reg 0xe6
925#define DW_OP_LLVM_undefined 0xe7
926#define DW_OP_LLVM_aspace_bregx 0xe8
927#define DW_OP_LLVM_aspace_implicit_pointer 0xe9
928#define DW_OP_LLVM_piece_end 0xea
929#define DW_OP_LLVM_extend 0xeb
930#define DW_OP_LLVM_select_bit_piece 0xec
932#define DW_OP_HP_unknown 0xe0
933#define DW_OP_HP_is_value 0xe1
934#define DW_OP_HP_fltconst4 0xe2
935#define DW_OP_HP_fltconst8 0xe3
936#define DW_OP_HP_mod_range 0xe4
937#define DW_OP_HP_unmod_range 0xe5
938#define DW_OP_HP_tls 0xe6
941#define DW_OP_INTEL_bit_piece 0xe8
944#define DW_OP_GNU_uninit 0xf0
945#define DW_OP_APPLE_uninit 0xf0
946#define DW_OP_GNU_encoded_addr 0xf1
947#define DW_OP_GNU_implicit_pointer 0xf2
948#define DW_OP_GNU_entry_value 0xf3
949#define DW_OP_GNU_const_type 0xf4
950#define DW_OP_GNU_regval_type 0xf5
951#define DW_OP_GNU_deref_type 0xf6
952#define DW_OP_GNU_convert 0xf7
953#define DW_OP_GNU_reinterpret 0xf9
954#define DW_OP_GNU_parameter_ref 0xfa
955#define DW_OP_GNU_addr_index 0xfb
956#define DW_OP_GNU_const_index 0xfc
957#define DW_OP_GNU_variable_value 0xfd
958#define DW_OP_PGI_omp_thread_num 0xf8
960#define DW_OP_hi_user 0xff
962#define DW_ATE_address 0x01
963#define DW_ATE_boolean 0x02
964#define DW_ATE_complex_float 0x03
965#define DW_ATE_float 0x04
966#define DW_ATE_signed 0x05
967#define DW_ATE_signed_char 0x06
968#define DW_ATE_unsigned 0x07
969#define DW_ATE_unsigned_char 0x08
970#define DW_ATE_imaginary_float 0x09
971#define DW_ATE_packed_decimal 0x0a
972#define DW_ATE_numeric_string 0x0b
973#define DW_ATE_edited 0x0c
974#define DW_ATE_signed_fixed 0x0d
975#define DW_ATE_unsigned_fixed 0x0e
976#define DW_ATE_decimal_float 0x0f
977#define DW_ATE_UTF 0x10
978#define DW_ATE_UCS 0x11
979#define DW_ATE_ASCII 0x12
982#define DW_ATE_ALTIUM_fract 0x80
986#define DW_ATE_lo_user 0x80
989#define DW_ATE_ALTIUM_accum 0x81
992#define DW_ATE_HP_float80 0x80
993#define DW_ATE_HP_complex_float80 0x81
994#define DW_ATE_HP_float128 0x82
995#define DW_ATE_HP_complex_float128 0x83
996#define DW_ATE_HP_floathpintel 0x84
997#define DW_ATE_HP_imaginary_float80 0x85
998#define DW_ATE_HP_imaginary_float128 0x86
999#define DW_ATE_HP_VAX_float 0x88
1000#define DW_ATE_HP_VAX_float_d 0x89
1001#define DW_ATE_HP_packed_decimal 0x8a
1002#define DW_ATE_HP_zoned_decimal 0x8b
1003#define DW_ATE_HP_edited 0x8c
1004#define DW_ATE_HP_signed_fixed 0x8d
1005#define DW_ATE_HP_unsigned_fixed 0x8e
1006#define DW_ATE_HP_VAX_complex_float 0x8f
1007#define DW_ATE_HP_VAX_complex_float_d 0x90
1010#define DW_ATE_SUN_interval_float 0x91
1013#define DW_ATE_SUN_imaginary_float 0x92
1015#define DW_ATE_hi_user 0xff
1018#define DW_DEFAULTED_no 0x0
1019#define DW_DEFAULTED_in_class 0x1
1020#define DW_DEFAULTED_out_of_class 0x2
1022#define DW_IDX_compile_unit 0x1
1023#define DW_IDX_type_unit 0x2
1024#define DW_IDX_die_offset 0x3
1025#define DW_IDX_parent 0x4
1026#define DW_IDX_type_hash 0x5
1027#define DW_IDX_GNU_internal 0x2000
1028#define DW_IDX_lo_user 0x2000
1029#define DW_IDX_GNU_external 0x2001
1030#define DW_IDX_GNU_main 0x2002
1031#define DW_IDX_GNU_language 0x2003
1032#define DW_IDX_GNU_linkage_name 0x2004
1033#define DW_IDX_hi_user 0x3fff
1038#define DW_LLEX_end_of_list_entry 0x0
1039#define DW_LLEX_base_address_selection_entry 0x01
1040#define DW_LLEX_start_end_entry 0x02
1041#define DW_LLEX_start_length_entry 0x03
1042#define DW_LLEX_offset_pair_entry 0x04
1045#define DW_LLE_end_of_list 0x0
1046#define DW_LLE_base_addressx 0x01
1047#define DW_LLE_startx_endx 0x02
1048#define DW_LLE_startx_length 0x03
1049#define DW_LLE_offset_pair 0x04
1050#define DW_LLE_default_location 0x05
1051#define DW_LLE_base_address 0x06
1052#define DW_LLE_start_end 0x07
1053#define DW_LLE_start_length 0x08
1056#define DW_RLE_end_of_list 0x00
1057#define DW_RLE_base_addressx 0x01
1058#define DW_RLE_startx_endx 0x02
1059#define DW_RLE_startx_length 0x03
1060#define DW_RLE_offset_pair 0x04
1061#define DW_RLE_base_address 0x05
1062#define DW_RLE_start_end 0x06
1063#define DW_RLE_start_length 0x07
1068#define DW_GNUIVIS_global 0
1069#define DW_GNUIVIS_static 1
1074#define DW_GNUIKIND_none 0
1075#define DW_GNUIKIND_type 1
1076#define DW_GNUIKIND_variable 2
1077#define DW_GNUIKIND_function 3
1078#define DW_GNUIKIND_other 4
1081#define DW_UT_compile 0x01
1082#define DW_UT_type 0x02
1083#define DW_UT_partial 0x03
1084#define DW_UT_skeleton 0x04
1085#define DW_UT_split_compile 0x05
1086#define DW_UT_split_type 0x06
1087#define DW_UT_lo_user 0x80
1088#define DW_UT_hi_user 0xff
1096#define DW_SECT_INFO 1
1097#define DW_SECT_TYPES 2
1098#define DW_SECT_ABBREV 3
1099#define DW_SECT_LINE 4
1100#define DW_SECT_LOCLISTS 5
1101#define DW_SECT_STR_OFFSETS 6
1102#define DW_SECT_MACRO 7
1103#define DW_SECT_RNGLISTS 8
1106#define DW_DS_unsigned 0x01
1107#define DW_DS_leading_overpunch 0x02
1108#define DW_DS_trailing_overpunch 0x03
1109#define DW_DS_leading_separate 0x04
1110#define DW_DS_trailing_separate 0x05
1113#define DW_END_default 0x00
1114#define DW_END_big 0x01
1115#define DW_END_little 0x02
1117#define DW_END_lo_user 0x40
1118#define DW_END_hi_user 0xff
1123#define DW_ATCF_lo_user 0x40
1124#define DW_ATCF_SUN_mop_bitfield 0x41
1125#define DW_ATCF_SUN_mop_spill 0x42
1126#define DW_ATCF_SUN_mop_scopy 0x43
1127#define DW_ATCF_SUN_func_start 0x44
1128#define DW_ATCF_SUN_end_ctors 0x45
1129#define DW_ATCF_SUN_branch_target 0x46
1130#define DW_ATCF_SUN_mop_stack_probe 0x47
1131#define DW_ATCF_SUN_func_epilog 0x48
1132#define DW_ATCF_hi_user 0xff
1135#define DW_ACCESS_public 0x01
1136#define DW_ACCESS_protected 0x02
1137#define DW_ACCESS_private 0x03
1140#define DW_VIS_local 0x01
1141#define DW_VIS_exported 0x02
1142#define DW_VIS_qualified 0x03
1145#define DW_VIRTUALITY_none 0x00
1146#define DW_VIRTUALITY_virtual 0x01
1147#define DW_VIRTUALITY_pure_virtual 0x02
1149#define DW_LANG_C89 0x0001
1150#define DW_LANG_C 0x0002
1151#define DW_LANG_Ada83 0x0003
1152#define DW_LANG_C_plus_plus 0x0004
1153#define DW_LANG_Cobol74 0x0005
1154#define DW_LANG_Cobol85 0x0006
1155#define DW_LANG_Fortran77 0x0007
1156#define DW_LANG_Fortran90 0x0008
1157#define DW_LANG_Pascal83 0x0009
1158#define DW_LANG_Modula2 0x000a
1159#define DW_LANG_Java 0x000b
1160#define DW_LANG_C99 0x000c
1161#define DW_LANG_Ada95 0x000d
1162#define DW_LANG_Fortran95 0x000e
1163#define DW_LANG_PLI 0x000f
1164#define DW_LANG_ObjC 0x0010
1165#define DW_LANG_ObjC_plus_plus 0x0011
1166#define DW_LANG_UPC 0x0012
1167#define DW_LANG_D 0x0013
1168#define DW_LANG_Python 0x0014
1169#define DW_LANG_OpenCL 0x0015
1170#define DW_LANG_Go 0x0016
1171#define DW_LANG_Modula3 0x0017
1172#define DW_LANG_Haskel 0x0018
1173#define DW_LANG_C_plus_plus_03 0x0019
1174#define DW_LANG_C_plus_plus_11 0x001a
1175#define DW_LANG_OCaml 0x001b
1176#define DW_LANG_Rust 0x001c
1177#define DW_LANG_C11 0x001d
1178#define DW_LANG_Swift 0x001e
1179#define DW_LANG_Julia 0x001f
1180#define DW_LANG_Dylan 0x0020
1181#define DW_LANG_C_plus_plus_14 0x0021
1182#define DW_LANG_Fortran03 0x0022
1183#define DW_LANG_Fortran08 0x0023
1184#define DW_LANG_RenderScript 0x0024
1185#define DW_LANG_BLISS 0x0025
1191#define DW_LANG_Kotlin 0x0026
1192#define DW_LANG_Zig 0x0027
1193#define DW_LANG_Crystal 0x0028
1195#define DW_LANG_C_plus_plus_17 0x002a
1196#define DW_LANG_C_plus_plus_20 0x002b
1197#define DW_LANG_C17 0x002c
1198#define DW_LANG_Fortran18 0x002d
1199#define DW_LANG_Ada2005 0x002e
1200#define DW_LANG_Ada2012 0x002f
1201#define DW_LANG_HIP 0x0030
1202#define DW_LANG_Assembly 0x0031
1203#define DW_LANG_C_sharp 0x0032
1204#define DW_LANG_Mojo 0x0033
1205#define DW_LANG_GLSL 0x0034
1206#define DW_LANG_GLSL_ES 0x0035
1207#define DW_LANG_HLSL 0x0036
1208#define DW_LANG_OpenCL_CPP 0x0037
1209#define DW_LANG_CPP_for_OpenCL 0x0038
1210#define DW_LANG_SYCL 0x0039
1211#define DW_LANG_C_plus_plus_23 0x003a
1212#define DW_LANG_Odin 0x003b
1213#define DW_LANG_P4 0x003c
1214#define DW_LANG_Metal 0x003d
1215#define DW_LANG_C23 0x003e
1216#define DW_LANG_Fortran23 0x003f
1217#define DW_LANG_Ruby 0x0040
1218#define DW_LANG_Move 0x0041
1219#define DW_LANG_Hylo 0x0042
1220#define DW_LANG_V 0x0043
1221#define DW_LANG_Algol68 0x0044
1222#define DW_LANG_NIM 0x0045
1223#define DW_LANG_Erlang 0x0046
1224#define DW_LANG_Elixir 0x0047
1225#define DW_LANG_Gleam 0x0048
1227#define DW_LANG_lo_user 0x8000
1228#define DW_LANG_Mips_Assembler 0x8001
1229#define DW_LANG_Upc 0x8765
1231#define DW_LANG_GOOGLE_RenderScript 0x8e57
1232#define DW_LANG_ALTIUM_Assembler 0x9101
1233#define DW_LANG_BORLAND_Delphi 0xb000
1236#define DW_LANG_SUN_Assembler 0x9001
1238#define DW_LANG_hi_user 0xffff
1245#define DW_LNAME_Ada 0x0001
1246#define DW_LNAME_BLISS 0x0002
1247#define DW_LNAME_C 0x0003
1248#define DW_LNAME_C_plus_plus 0x0004
1249#define DW_LNAME_Cobol 0x0005
1250#define DW_LNAME_Crystal 0x0006
1251#define DW_LNAME_D 0x0007
1252#define DW_LNAME_Dylan 0x0008
1253#define DW_LNAME_Fortran 0x0009
1254#define DW_LNAME_Go 0x000a
1255#define DW_LNAME_Haskell 0x000b
1256#define DW_LNAME_Java 0x000c
1257#define DW_LNAME_Julia 0x000d
1258#define DW_LNAME_Kotlin 0x000e
1259#define DW_LNAME_Modula2 0x000f
1260#define DW_LNAME_Modula3 0x0010
1261#define DW_LNAME_ObjC 0x0011
1262#define DW_LNAME_ObjC_plus_plus 0x0012
1263#define DW_LNAME_OCaml 0x0013
1264#define DW_LNAME_OpenCL_C 0x0014
1265#define DW_LNAME_Pascal 0x0015
1266#define DW_LNAME_PLI 0x0016
1267#define DW_LNAME_Python 0x0017
1268#define DW_LNAME_RenderScript 0x0018
1269#define DW_LNAME_Rust 0x0019
1270#define DW_LNAME_Swift 0x001a
1271#define DW_LNAME_UPC 0x001b
1272#define DW_LNAME_Zig 0x001c
1273#define DW_LNAME_Assembly 0x001d
1274#define DW_LNAME_C_sharp 0x001e
1275#define DW_LNAME_Mojo 0x001f
1276#define DW_LNAME_GLSL 0x0020
1277#define DW_LNAME_GLSL_ES 0x0021
1278#define DW_LNAME_HLSL 0x0022
1279#define DW_LNAME_OpenCL_CPP 0x0023
1280#define DW_LNAME_CPP_for_OpenCL 0x0024
1281#define DW_LNAME_SYCL 0x0025
1282#define DW_LNAME_Ruby 0x0026
1283#define DW_LNAME_Move 0x0027
1284#define DW_LNAME_Hylo 0x0028
1285#define DW_LNAME_HIP 0x0029
1286#define DW_LNAME_Odin 0x002a
1287#define DW_LNAME_P4 0x002b
1288#define DW_LNAME_Metal 0x002c
1289#define DW_LNAME_V 0x002d
1290#define DW_LNAME_Algol68 0x002e
1291#define DW_LNAME_Nim 0x002f
1292#define DW_LNAME_Erlang 0x0030
1293#define DW_LNAME_Elixir 0x0031
1294#define DW_LNAME_Gleam 0x0032
1297#define DW_ID_case_sensitive 0x00
1298#define DW_ID_up_case 0x01
1299#define DW_ID_down_case 0x02
1300#define DW_ID_case_insensitive 0x03
1303#define DW_CC_normal 0x01
1304#define DW_CC_program 0x02
1305#define DW_CC_nocall 0x03
1306#define DW_CC_pass_by_reference 0x04
1307#define DW_CC_pass_by_value 0x05
1309#define DW_CC_GNU_renesas_sh 0x40
1310#define DW_CC_lo_user 0x40
1311#define DW_CC_GNU_borland_fastcall_i386 0x41
1316#define DW_CC_ALTIUM_interrupt 0x65
1319#define DW_CC_ALTIUM_near_system_stack 0x66
1322#define DW_CC_ALTIUM_near_user_stack 0x67
1325#define DW_CC_ALTIUM_huge_user_stack 0x68
1327#define DW_CC_GNU_BORLAND_safecall 0xb0
1328#define DW_CC_GNU_BORLAND_stdcall 0xb1
1329#define DW_CC_GNU_BORLAND_pascal 0xb2
1330#define DW_CC_GNU_BORLAND_msfastcall 0xb3
1331#define DW_CC_GNU_BORLAND_msreturn 0xb4
1332#define DW_CC_GNU_BORLAND_thiscall 0xb5
1333#define DW_CC_GNU_BORLAND_fastcall 0xb6
1335#define DW_CC_LLVM_vectorcall 0xc0
1336#define DW_CC_LLVM_Win64 0xc1
1337#define DW_CC_LLVM_X86_64SysV 0xc2
1338#define DW_CC_LLVM_AAPCS 0xc3
1339#define DW_CC_LLVM_AAPCS_VFP 0xc4
1340#define DW_CC_LLVM_IntelOclBicc 0xc5
1341#define DW_CC_LLVM_SpirFunction 0xc6
1342#define DW_CC_LLVM_OpenCLKernel 0xc7
1343#define DW_CC_LLVM_Swift 0xc8
1344#define DW_CC_LLVM_PreserveMost 0xc9
1345#define DW_CC_LLVM_PreserveAll 0xca
1346#define DW_CC_LLVM_X86RegCall 0xcb
1347#define DW_CC_GDB_IBM_OpenCL 0xff
1349#define DW_CC_hi_user 0xff
1352#define DW_INL_not_inlined 0x00
1353#define DW_INL_inlined 0x01
1354#define DW_INL_declared_not_inlined 0x02
1355#define DW_INL_declared_inlined 0x03
1358#define DW_ORD_row_major 0x00
1359#define DW_ORD_col_major 0x01
1362#define DW_DSC_label 0x00
1363#define DW_DSC_range 0x01
1366#define DW_LNCT_path 0x1
1367#define DW_LNCT_directory_index 0x2
1368#define DW_LNCT_timestamp 0x3
1369#define DW_LNCT_size 0x4
1370#define DW_LNCT_MD5 0x5
1372#define DW_LNCT_GNU_subprogram_name 0x6
1373#define DW_LNCT_GNU_decl_file 0x7
1374#define DW_LNCT_GNU_decl_line 0x8
1375#define DW_LNCT_lo_user 0x2000
1376#define DW_LNCT_LLVM_source 0x2001
1377#define DW_LNCT_LLVM_is_MD5 0x2002
1378#define DW_LNCT_hi_user 0x3fff
1381#define DW_LNS_copy 0x01
1382#define DW_LNS_advance_pc 0x02
1383#define DW_LNS_advance_line 0x03
1384#define DW_LNS_set_file 0x04
1385#define DW_LNS_set_column 0x05
1386#define DW_LNS_negate_stmt 0x06
1387#define DW_LNS_set_basic_block 0x07
1388#define DW_LNS_const_add_pc 0x08
1389#define DW_LNS_fixed_advance_pc 0x09
1390#define DW_LNS_set_prologue_end 0x0a
1391#define DW_LNS_set_epilogue_begin 0x0b
1392#define DW_LNS_set_isa 0x0c
1402#define DW_LNS_set_address_from_logical 0x0d
1403#define DW_LNS_set_subprogram 0x0d
1404#define DW_LNS_inlined_call 0x0e
1405#define DW_LNS_pop_context 0x0f
1408#define DW_LNE_end_sequence 0x01
1409#define DW_LNE_set_address 0x02
1410#define DW_LNE_define_file 0x03
1411#define DW_LNE_set_discriminator 0x04
1414#define DW_LNE_HP_negate_is_UV_update 0x11
1415#define DW_LNE_HP_push_context 0x12
1416#define DW_LNE_HP_pop_context 0x13
1417#define DW_LNE_HP_set_file_line_column 0x14
1418#define DW_LNE_HP_set_routine_name 0x15
1419#define DW_LNE_HP_set_sequence 0x16
1420#define DW_LNE_HP_negate_post_semantics 0x17
1421#define DW_LNE_HP_negate_function_exit 0x18
1422#define DW_LNE_HP_negate_front_end_logical 0x19
1423#define DW_LNE_HP_define_proc 0x20
1425#define DW_LNE_HP_source_file_correlation 0x80
1426#define DW_LNE_lo_user 0x80
1427#define DW_LNE_hi_user 0xff
1431#define DW_ISA_UNKNOWN 0
1433#define DW_ISA_ARM_thumb 1
1434#define DW_ISA_ARM_arm 2
1437#define DW_MACRO_define 0x01
1438#define DW_MACRO_undef 0x02
1439#define DW_MACRO_start_file 0x03
1440#define DW_MACRO_end_file 0x04
1441#define DW_MACRO_define_strp 0x05
1442#define DW_MACRO_undef_strp 0x06
1443#define DW_MACRO_import 0x07
1444#define DW_MACRO_define_sup 0x08
1445#define DW_MACRO_undef_sup 0x09
1446#define DW_MACRO_import_sup 0x0a
1447#define DW_MACRO_define_strx 0x0b
1448#define DW_MACRO_undef_strx 0x0c
1449#define DW_MACRO_lo_user 0xe0
1450#define DW_MACRO_hi_user 0xff
1453#define DW_MACINFO_define 0x01
1454#define DW_MACINFO_undef 0x02
1455#define DW_MACINFO_start_file 0x03
1456#define DW_MACINFO_end_file 0x04
1457#define DW_MACINFO_vendor_ext 0xff
1462#define DW_CFA_advance_loc 0x40
1463#define DW_CFA_offset 0x80
1464#define DW_CFA_restore 0xc0
1465#define DW_CFA_nop 0x00
1466#define DW_CFA_extended 0
1467#define DW_CFA_set_loc 0x01
1468#define DW_CFA_advance_loc1 0x02
1469#define DW_CFA_advance_loc2 0x03
1470#define DW_CFA_advance_loc4 0x04
1471#define DW_CFA_offset_extended 0x05
1472#define DW_CFA_restore_extended 0x06
1473#define DW_CFA_undefined 0x07
1474#define DW_CFA_same_value 0x08
1475#define DW_CFA_register 0x09
1476#define DW_CFA_remember_state 0x0a
1477#define DW_CFA_restore_state 0x0b
1478#define DW_CFA_def_cfa 0x0c
1479#define DW_CFA_def_cfa_register 0x0d
1480#define DW_CFA_def_cfa_offset 0x0e
1481#define DW_CFA_def_cfa_expression 0x0f
1482#define DW_CFA_expression 0x10
1483#define DW_CFA_offset_extended_sf 0x11
1484#define DW_CFA_def_cfa_sf 0x12
1485#define DW_CFA_def_cfa_offset_sf 0x13
1486#define DW_CFA_val_offset 0x14
1487#define DW_CFA_val_offset_sf 0x15
1488#define DW_CFA_val_expression 0x16
1489#define DW_CFA_TI_soffset_extended 0x1c
1490#define DW_CFA_lo_user 0x1c
1491#define DW_CFA_low_user 0x1c
1494#define DW_CFA_MIPS_advance_loc8 0x1d
1495#define DW_CFA_TI_def_cfa_soffset 0x1d
1498#define DW_CFA_GNU_window_save 0x2d
1499#define DW_CFA_AARCH64_negate_ra_state 0x2d
1500#define DW_CFA_GNU_args_size 0x2e
1501#define DW_CFA_GNU_negative_offset_extended 0x2f
1502#define DW_CFA_LLVM_def_aspace_cfa 0x30
1503#define DW_CFA_LLVM_def_aspace_cfa_sf 0x31
1508#define DW_CFA_METAWARE_info 0x34
1510#define DW_CFA_hi_user 0x3f
1511#define DW_CFA_high_user 0x3f
1521#define DW_EH_PE_absptr 0x00
1522#define DW_EH_PE_uleb128 0x01
1523#define DW_EH_PE_udata2 0x02
1524#define DW_EH_PE_udata4 0x03
1525#define DW_EH_PE_udata8 0x04
1526#define DW_EH_PE_sleb128 0x09
1527#define DW_EH_PE_sdata2 0x0A
1528#define DW_EH_PE_sdata4 0x0B
1529#define DW_EH_PE_sdata8 0x0C
1531#define DW_EH_PE_pcrel 0x10
1532#define DW_EH_PE_textrel 0x20
1533#define DW_EH_PE_datarel 0x30
1534#define DW_EH_PE_funcrel 0x40
1535#define DW_EH_PE_aligned 0x50
1537#define DW_EH_PE_omit 0xff
1556#define DW_FRAME_REG1 1
1557#define DW_FRAME_REG2 2
1558#define DW_FRAME_REG3 3
1559#define DW_FRAME_REG4 4
1560#define DW_FRAME_REG5 5
1561#define DW_FRAME_REG6 6
1562#define DW_FRAME_REG7 7
1563#define DW_FRAME_REG8 8
1564#define DW_FRAME_REG9 9
1565#define DW_FRAME_REG10 10
1566#define DW_FRAME_REG11 11
1567#define DW_FRAME_REG12 12
1568#define DW_FRAME_REG13 13
1569#define DW_FRAME_REG14 14
1570#define DW_FRAME_REG15 15
1571#define DW_FRAME_REG16 16
1572#define DW_FRAME_REG17 17
1573#define DW_FRAME_REG18 18
1574#define DW_FRAME_REG19 19
1575#define DW_FRAME_REG20 20
1576#define DW_FRAME_REG21 21
1577#define DW_FRAME_REG22 22
1578#define DW_FRAME_REG23 23
1579#define DW_FRAME_REG24 24
1580#define DW_FRAME_REG25 25
1581#define DW_FRAME_REG26 26
1582#define DW_FRAME_REG27 27
1583#define DW_FRAME_REG28 28
1584#define DW_FRAME_REG29 29
1585#define DW_FRAME_REG30 30
1586#define DW_FRAME_REG31 31
1592#define DW_FRAME_FREG0 32
1593#define DW_FRAME_FREG1 33
1594#define DW_FRAME_FREG2 34
1595#define DW_FRAME_FREG3 35
1596#define DW_FRAME_FREG4 36
1597#define DW_FRAME_FREG5 37
1598#define DW_FRAME_FREG6 38
1599#define DW_FRAME_FREG7 39
1600#define DW_FRAME_FREG8 40
1601#define DW_FRAME_FREG9 41
1602#define DW_FRAME_FREG10 42
1603#define DW_FRAME_FREG11 43
1604#define DW_FRAME_FREG12 44
1605#define DW_FRAME_FREG13 45
1606#define DW_FRAME_FREG14 46
1607#define DW_FRAME_FREG15 47
1608#define DW_FRAME_FREG16 48
1609#define DW_FRAME_FREG17 49
1610#define DW_FRAME_FREG18 50
1611#define DW_FRAME_FREG19 51
1612#define DW_FRAME_FREG20 52
1613#define DW_FRAME_FREG21 53
1614#define DW_FRAME_FREG22 54
1615#define DW_FRAME_FREG23 55
1616#define DW_FRAME_FREG24 56
1617#define DW_FRAME_FREG25 57
1618#define DW_FRAME_FREG26 58
1619#define DW_FRAME_FREG27 59
1620#define DW_FRAME_FREG28 60
1621#define DW_FRAME_FREG29 61
1622#define DW_FRAME_FREG30 62
1623#define DW_FRAME_FREG31 63
1625#define DW_FRAME_FREG32 64
1626#define DW_FRAME_FREG33 65
1627#define DW_FRAME_FREG34 66
1628#define DW_FRAME_FREG35 67
1629#define DW_FRAME_FREG36 68
1630#define DW_FRAME_FREG37 69
1631#define DW_FRAME_FREG38 70
1632#define DW_FRAME_FREG39 71
1633#define DW_FRAME_FREG40 72
1634#define DW_FRAME_FREG41 73
1635#define DW_FRAME_FREG42 74
1636#define DW_FRAME_FREG43 75
1637#define DW_FRAME_FREG44 76
1638#define DW_FRAME_FREG45 77
1639#define DW_FRAME_FREG46 78
1640#define DW_FRAME_FREG47 79
1641#define DW_FRAME_FREG48 80
1642#define DW_FRAME_FREG49 81
1643#define DW_FRAME_FREG50 82
1644#define DW_FRAME_FREG51 83
1645#define DW_FRAME_FREG52 84
1646#define DW_FRAME_FREG53 85
1647#define DW_FRAME_FREG54 86
1648#define DW_FRAME_FREG55 87
1649#define DW_FRAME_FREG56 88
1650#define DW_FRAME_FREG57 89
1651#define DW_FRAME_FREG58 90
1652#define DW_FRAME_FREG59 91
1653#define DW_FRAME_FREG60 92
1654#define DW_FRAME_FREG61 93
1655#define DW_FRAME_FREG62 94
1656#define DW_FRAME_FREG63 95
1657#define DW_FRAME_FREG64 96
1658#define DW_FRAME_FREG65 97
1659#define DW_FRAME_FREG66 98
1660#define DW_FRAME_FREG67 99
1661#define DW_FRAME_FREG68 100
1662#define DW_FRAME_FREG69 101
1663#define DW_FRAME_FREG70 102
1664#define DW_FRAME_FREG71 103
1665#define DW_FRAME_FREG72 104
1666#define DW_FRAME_FREG73 105
1667#define DW_FRAME_FREG74 106
1668#define DW_FRAME_FREG75 107
1669#define DW_FRAME_FREG76 108
1675#ifndef DW_FRAME_HIGHEST_NORMAL_REGISTER
1676#define DW_FRAME_HIGHEST_NORMAL_REGISTER 188
1680#ifndef DW_FRAME_LAST_REG_NUM
1681#define DW_FRAME_LAST_REG_NUM (DW_FRAME_HIGHEST_NORMAL_REGISTER + 1)
1684#define DW_CHILDREN_no 0x00
1685#define DW_CHILDREN_yes 0x01
1687#define DW_ADDR_none 0
1688#define DW_ADDR_TI_PTR8 0x0008
1689#define DW_ADDR_TI_PTR16 0x0010
1690#define DW_ADDR_TI_PTR22 0x0016
1691#define DW_ADDR_TI_PTR23 0x0017
1692#define DW_ADDR_TI_PTR24 0x0018
1693#define DW_ADDR_TI_PTR32 0x0020