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
666#define DW_AT_go_embedded_field 0x2903
668#define DW_AT_go_runtime_type 0x2904
671#define DW_AT_upc_threads_scaled 0x3210
673#define DW_AT_IBM_wsa_addr 0x393e
674#define DW_AT_IBM_home_location 0x393f
675#define DW_AT_IBM_alt_srcview 0x3940
680#define DW_AT_PGI_lbase 0x3a00
685#define DW_AT_PGI_soffset 0x3a01
690#define DW_AT_PGI_lstride 0x3a02
692#define DW_AT_BORLAND_property_read 0x3b11
693#define DW_AT_BORLAND_property_write 0x3b12
694#define DW_AT_BORLAND_property_implements 0x3b13
695#define DW_AT_BORLAND_property_index 0x3b14
696#define DW_AT_BORLAND_property_default 0x3b15
697#define DW_AT_BORLAND_Delphi_unit 0x3b20
698#define DW_AT_BORLAND_Delphi_class 0x3b21
699#define DW_AT_BORLAND_Delphi_record 0x3b22
700#define DW_AT_BORLAND_Delphi_metaclass 0x3b23
701#define DW_AT_BORLAND_Delphi_constructor 0x3b24
702#define DW_AT_BORLAND_Delphi_destructor 0x3b25
703#define DW_AT_BORLAND_Delphi_anonymous_method 0x3b26
704#define DW_AT_BORLAND_Delphi_interface 0x3b27
705#define DW_AT_BORLAND_Delphi_ABI 0x3b28
706#define DW_AT_BORLAND_Delphi_frameptr 0x3b30
707#define DW_AT_BORLAND_closure 0x3b31
709#define DW_AT_LLVM_include_path 0x3e00
710#define DW_AT_LLVM_config_macros 0x3e01
711#define DW_AT_LLVM_sysroot 0x3e02
712#define DW_AT_LLVM_tag_offset 0x3e03
714#define DW_AT_LLVM_apinotes 0x3e07
716#define DW_AT_LLVM_active_lane 0x3e08
717#define DW_AT_LLVM_augmentation 0x3e09
718#define DW_AT_LLVM_lanes 0x3e0a
719#define DW_AT_LLVM_lane_pc 0x3e0b
720#define DW_AT_LLVM_vector_size 0x3e0c
722#define DW_AT_APPLE_optimized 0x3fe1
723#define DW_AT_APPLE_flags 0x3fe2
724#define DW_AT_APPLE_isa 0x3fe3
726#define DW_AT_APPLE_block 0x3fe4
728#define DW_AT_APPLE_major_runtime_vers 0x3fe5
729#define DW_AT_APPLE_runtime_class 0x3fe6
730#define DW_AT_APPLE_omit_frame_ptr 0x3fe7
731#define DW_AT_APPLE_property_name 0x3fe8
732#define DW_AT_APPLE_property_getter 0x3fe9
733#define DW_AT_APPLE_property_setter 0x3fea
734#define DW_AT_APPLE_property_attribute 0x3feb
735#define DW_AT_APPLE_objc_complete_type 0x3fec
736#define DW_AT_APPLE_property 0x3fed
737#define DW_AT_APPLE_objc_direct 0x3fee
738#define DW_AT_APPLE_sdk 0x3fef
739#define DW_AT_APPLE_origin 0x3ff0
741#define DW_AT_hi_user 0x3fff
744#define DW_OP_addr 0x03
745#define DW_OP_deref 0x06
746#define DW_OP_const1u 0x08
747#define DW_OP_const1s 0x09
748#define DW_OP_const2u 0x0a
749#define DW_OP_const2s 0x0b
750#define DW_OP_const4u 0x0c
751#define DW_OP_const4s 0x0d
752#define DW_OP_const8u 0x0e
753#define DW_OP_const8s 0x0f
754#define DW_OP_constu 0x10
755#define DW_OP_consts 0x11
756#define DW_OP_dup 0x12
757#define DW_OP_drop 0x13
758#define DW_OP_over 0x14
759#define DW_OP_pick 0x15
760#define DW_OP_swap 0x16
761#define DW_OP_rot 0x17
762#define DW_OP_xderef 0x18
763#define DW_OP_abs 0x19
764#define DW_OP_and 0x1a
765#define DW_OP_div 0x1b
766#define DW_OP_minus 0x1c
767#define DW_OP_mod 0x1d
768#define DW_OP_mul 0x1e
769#define DW_OP_neg 0x1f
770#define DW_OP_not 0x20
772#define DW_OP_plus 0x22
773#define DW_OP_plus_uconst 0x23
774#define DW_OP_shl 0x24
775#define DW_OP_shr 0x25
776#define DW_OP_shra 0x26
777#define DW_OP_xor 0x27
778#define DW_OP_bra 0x28
785#define DW_OP_skip 0x2f
786#define DW_OP_lit0 0x30
787#define DW_OP_lit1 0x31
788#define DW_OP_lit2 0x32
789#define DW_OP_lit3 0x33
790#define DW_OP_lit4 0x34
791#define DW_OP_lit5 0x35
792#define DW_OP_lit6 0x36
793#define DW_OP_lit7 0x37
794#define DW_OP_lit8 0x38
795#define DW_OP_lit9 0x39
796#define DW_OP_lit10 0x3a
797#define DW_OP_lit11 0x3b
798#define DW_OP_lit12 0x3c
799#define DW_OP_lit13 0x3d
800#define DW_OP_lit14 0x3e
801#define DW_OP_lit15 0x3f
802#define DW_OP_lit16 0x40
803#define DW_OP_lit17 0x41
804#define DW_OP_lit18 0x42
805#define DW_OP_lit19 0x43
806#define DW_OP_lit20 0x44
807#define DW_OP_lit21 0x45
808#define DW_OP_lit22 0x46
809#define DW_OP_lit23 0x47
810#define DW_OP_lit24 0x48
811#define DW_OP_lit25 0x49
812#define DW_OP_lit26 0x4a
813#define DW_OP_lit27 0x4b
814#define DW_OP_lit28 0x4c
815#define DW_OP_lit29 0x4d
816#define DW_OP_lit30 0x4e
817#define DW_OP_lit31 0x4f
818#define DW_OP_reg0 0x50
819#define DW_OP_reg1 0x51
820#define DW_OP_reg2 0x52
821#define DW_OP_reg3 0x53
822#define DW_OP_reg4 0x54
823#define DW_OP_reg5 0x55
824#define DW_OP_reg6 0x56
825#define DW_OP_reg7 0x57
826#define DW_OP_reg8 0x58
827#define DW_OP_reg9 0x59
828#define DW_OP_reg10 0x5a
829#define DW_OP_reg11 0x5b
830#define DW_OP_reg12 0x5c
831#define DW_OP_reg13 0x5d
832#define DW_OP_reg14 0x5e
833#define DW_OP_reg15 0x5f
834#define DW_OP_reg16 0x60
835#define DW_OP_reg17 0x61
836#define DW_OP_reg18 0x62
837#define DW_OP_reg19 0x63
838#define DW_OP_reg20 0x64
839#define DW_OP_reg21 0x65
840#define DW_OP_reg22 0x66
841#define DW_OP_reg23 0x67
842#define DW_OP_reg24 0x68
843#define DW_OP_reg25 0x69
844#define DW_OP_reg26 0x6a
845#define DW_OP_reg27 0x6b
846#define DW_OP_reg28 0x6c
847#define DW_OP_reg29 0x6d
848#define DW_OP_reg30 0x6e
849#define DW_OP_reg31 0x6f
850#define DW_OP_breg0 0x70
851#define DW_OP_breg1 0x71
852#define DW_OP_breg2 0x72
853#define DW_OP_breg3 0x73
854#define DW_OP_breg4 0x74
855#define DW_OP_breg5 0x75
856#define DW_OP_breg6 0x76
857#define DW_OP_breg7 0x77
858#define DW_OP_breg8 0x78
859#define DW_OP_breg9 0x79
860#define DW_OP_breg10 0x7a
861#define DW_OP_breg11 0x7b
862#define DW_OP_breg12 0x7c
863#define DW_OP_breg13 0x7d
864#define DW_OP_breg14 0x7e
865#define DW_OP_breg15 0x7f
866#define DW_OP_breg16 0x80
867#define DW_OP_breg17 0x81
868#define DW_OP_breg18 0x82
869#define DW_OP_breg19 0x83
870#define DW_OP_breg20 0x84
871#define DW_OP_breg21 0x85
872#define DW_OP_breg22 0x86
873#define DW_OP_breg23 0x87
874#define DW_OP_breg24 0x88
875#define DW_OP_breg25 0x89
876#define DW_OP_breg26 0x8a
877#define DW_OP_breg27 0x8b
878#define DW_OP_breg28 0x8c
879#define DW_OP_breg29 0x8d
880#define DW_OP_breg30 0x8e
881#define DW_OP_breg31 0x8f
882#define DW_OP_regx 0x90
883#define DW_OP_fbreg 0x91
884#define DW_OP_bregx 0x92
885#define DW_OP_piece 0x93
886#define DW_OP_deref_size 0x94
887#define DW_OP_xderef_size 0x95
888#define DW_OP_nop 0x96
889#define DW_OP_push_object_address 0x97
890#define DW_OP_call2 0x98
891#define DW_OP_call4 0x99
892#define DW_OP_call_ref 0x9a
893#define DW_OP_form_tls_address 0x9b
894#define DW_OP_call_frame_cfa 0x9c
895#define DW_OP_bit_piece 0x9d
896#define DW_OP_implicit_value 0x9e
897#define DW_OP_stack_value 0x9f
898#define DW_OP_implicit_pointer 0xa0
899#define DW_OP_addrx 0xa1
900#define DW_OP_constx 0xa2
901#define DW_OP_entry_value 0xa3
902#define DW_OP_const_type 0xa4
903#define DW_OP_regval_type 0xa5
904#define DW_OP_deref_type 0xa6
905#define DW_OP_xderef_type 0xa7
906#define DW_OP_convert 0xa8
907#define DW_OP_reinterpret 0xa9
909#define DW_OP_GNU_push_tls_address 0xe0
910#define DW_OP_WASM_location 0xed
911#define DW_OP_WASM_location_int 0xee
915#define DW_OP_lo_user 0xe0
918#define DW_OP_LLVM_form_aspace_address 0xe1
919#define DW_OP_LLVM_push_lane 0xe2
920#define DW_OP_LLVM_offset 0xe3
921#define DW_OP_LLVM_offset_uconst 0xe4
922#define DW_OP_LLVM_bit_offset 0xe5
923#define DW_OP_LLVM_call_frame_entry_reg 0xe6
924#define DW_OP_LLVM_undefined 0xe7
925#define DW_OP_LLVM_aspace_bregx 0xe8
926#define DW_OP_LLVM_aspace_implicit_pointer 0xe9
927#define DW_OP_LLVM_piece_end 0xea
928#define DW_OP_LLVM_extend 0xeb
929#define DW_OP_LLVM_select_bit_piece 0xec
931#define DW_OP_HP_unknown 0xe0
932#define DW_OP_HP_is_value 0xe1
933#define DW_OP_HP_fltconst4 0xe2
934#define DW_OP_HP_fltconst8 0xe3
935#define DW_OP_HP_mod_range 0xe4
936#define DW_OP_HP_unmod_range 0xe5
937#define DW_OP_HP_tls 0xe6
940#define DW_OP_INTEL_bit_piece 0xe8
943#define DW_OP_GNU_uninit 0xf0
944#define DW_OP_APPLE_uninit 0xf0
945#define DW_OP_GNU_encoded_addr 0xf1
946#define DW_OP_GNU_implicit_pointer 0xf2
947#define DW_OP_GNU_entry_value 0xf3
948#define DW_OP_GNU_const_type 0xf4
949#define DW_OP_GNU_regval_type 0xf5
950#define DW_OP_GNU_deref_type 0xf6
951#define DW_OP_GNU_convert 0xf7
952#define DW_OP_GNU_reinterpret 0xf9
953#define DW_OP_GNU_parameter_ref 0xfa
954#define DW_OP_GNU_addr_index 0xfb
955#define DW_OP_GNU_const_index 0xfc
956#define DW_OP_GNU_variable_value 0xfd
957#define DW_OP_PGI_omp_thread_num 0xf8
959#define DW_OP_hi_user 0xff
961#define DW_ATE_address 0x01
962#define DW_ATE_boolean 0x02
963#define DW_ATE_complex_float 0x03
964#define DW_ATE_float 0x04
965#define DW_ATE_signed 0x05
966#define DW_ATE_signed_char 0x06
967#define DW_ATE_unsigned 0x07
968#define DW_ATE_unsigned_char 0x08
969#define DW_ATE_imaginary_float 0x09
970#define DW_ATE_packed_decimal 0x0a
971#define DW_ATE_numeric_string 0x0b
972#define DW_ATE_edited 0x0c
973#define DW_ATE_signed_fixed 0x0d
974#define DW_ATE_unsigned_fixed 0x0e
975#define DW_ATE_decimal_float 0x0f
976#define DW_ATE_UTF 0x10
977#define DW_ATE_UCS 0x11
978#define DW_ATE_ASCII 0x12
981#define DW_ATE_ALTIUM_fract 0x80
985#define DW_ATE_lo_user 0x80
988#define DW_ATE_ALTIUM_accum 0x81
991#define DW_ATE_HP_float80 0x80
992#define DW_ATE_HP_complex_float80 0x81
993#define DW_ATE_HP_float128 0x82
994#define DW_ATE_HP_complex_float128 0x83
995#define DW_ATE_HP_floathpintel 0x84
996#define DW_ATE_HP_imaginary_float80 0x85
997#define DW_ATE_HP_imaginary_float128 0x86
998#define DW_ATE_HP_VAX_float 0x88
999#define DW_ATE_HP_VAX_float_d 0x89
1000#define DW_ATE_HP_packed_decimal 0x8a
1001#define DW_ATE_HP_zoned_decimal 0x8b
1002#define DW_ATE_HP_edited 0x8c
1003#define DW_ATE_HP_signed_fixed 0x8d
1004#define DW_ATE_HP_unsigned_fixed 0x8e
1005#define DW_ATE_HP_VAX_complex_float 0x8f
1006#define DW_ATE_HP_VAX_complex_float_d 0x90
1009#define DW_ATE_SUN_interval_float 0x91
1012#define DW_ATE_SUN_imaginary_float 0x92
1014#define DW_ATE_hi_user 0xff
1017#define DW_DEFAULTED_no 0x0
1018#define DW_DEFAULTED_in_class 0x1
1019#define DW_DEFAULTED_out_of_class 0x2
1021#define DW_IDX_compile_unit 0x1
1022#define DW_IDX_type_unit 0x2
1023#define DW_IDX_die_offset 0x3
1024#define DW_IDX_parent 0x4
1025#define DW_IDX_type_hash 0x5
1026#define DW_IDX_GNU_internal 0x2000
1027#define DW_IDX_lo_user 0x2000
1028#define DW_IDX_GNU_external 0x2001
1029#define DW_IDX_GNU_main 0x2002
1030#define DW_IDX_GNU_language 0x2003
1031#define DW_IDX_GNU_linkage_name 0x2004
1032#define DW_IDX_hi_user 0x3fff
1037#define DW_LLEX_end_of_list_entry 0x0
1038#define DW_LLEX_base_address_selection_entry 0x01
1039#define DW_LLEX_start_end_entry 0x02
1040#define DW_LLEX_start_length_entry 0x03
1041#define DW_LLEX_offset_pair_entry 0x04
1044#define DW_LLE_end_of_list 0x0
1045#define DW_LLE_base_addressx 0x01
1046#define DW_LLE_startx_endx 0x02
1047#define DW_LLE_startx_length 0x03
1048#define DW_LLE_offset_pair 0x04
1049#define DW_LLE_default_location 0x05
1050#define DW_LLE_base_address 0x06
1051#define DW_LLE_start_end 0x07
1052#define DW_LLE_start_length 0x08
1055#define DW_RLE_end_of_list 0x00
1056#define DW_RLE_base_addressx 0x01
1057#define DW_RLE_startx_endx 0x02
1058#define DW_RLE_startx_length 0x03
1059#define DW_RLE_offset_pair 0x04
1060#define DW_RLE_base_address 0x05
1061#define DW_RLE_start_end 0x06
1062#define DW_RLE_start_length 0x07
1067#define DW_GNUIVIS_global 0
1068#define DW_GNUIVIS_static 1
1073#define DW_GNUIKIND_none 0
1074#define DW_GNUIKIND_type 1
1075#define DW_GNUIKIND_variable 2
1076#define DW_GNUIKIND_function 3
1077#define DW_GNUIKIND_other 4
1080#define DW_UT_compile 0x01
1081#define DW_UT_type 0x02
1082#define DW_UT_partial 0x03
1083#define DW_UT_skeleton 0x04
1084#define DW_UT_split_compile 0x05
1085#define DW_UT_split_type 0x06
1086#define DW_UT_lo_user 0x80
1087#define DW_UT_hi_user 0xff
1095#define DW_SECT_INFO 1
1096#define DW_SECT_TYPES 2
1097#define DW_SECT_ABBREV 3
1098#define DW_SECT_LINE 4
1099#define DW_SECT_LOCLISTS 5
1100#define DW_SECT_STR_OFFSETS 6
1101#define DW_SECT_MACRO 7
1102#define DW_SECT_RNGLISTS 8
1105#define DW_DS_unsigned 0x01
1106#define DW_DS_leading_overpunch 0x02
1107#define DW_DS_trailing_overpunch 0x03
1108#define DW_DS_leading_separate 0x04
1109#define DW_DS_trailing_separate 0x05
1112#define DW_END_default 0x00
1113#define DW_END_big 0x01
1114#define DW_END_little 0x02
1116#define DW_END_lo_user 0x40
1117#define DW_END_hi_user 0xff
1122#define DW_ATCF_lo_user 0x40
1123#define DW_ATCF_SUN_mop_bitfield 0x41
1124#define DW_ATCF_SUN_mop_spill 0x42
1125#define DW_ATCF_SUN_mop_scopy 0x43
1126#define DW_ATCF_SUN_func_start 0x44
1127#define DW_ATCF_SUN_end_ctors 0x45
1128#define DW_ATCF_SUN_branch_target 0x46
1129#define DW_ATCF_SUN_mop_stack_probe 0x47
1130#define DW_ATCF_SUN_func_epilog 0x48
1131#define DW_ATCF_hi_user 0xff
1134#define DW_ACCESS_public 0x01
1135#define DW_ACCESS_protected 0x02
1136#define DW_ACCESS_private 0x03
1139#define DW_VIS_local 0x01
1140#define DW_VIS_exported 0x02
1141#define DW_VIS_qualified 0x03
1144#define DW_VIRTUALITY_none 0x00
1145#define DW_VIRTUALITY_virtual 0x01
1146#define DW_VIRTUALITY_pure_virtual 0x02
1148#define DW_LANG_C89 0x0001
1149#define DW_LANG_C 0x0002
1150#define DW_LANG_Ada83 0x0003
1151#define DW_LANG_C_plus_plus 0x0004
1152#define DW_LANG_Cobol74 0x0005
1153#define DW_LANG_Cobol85 0x0006
1154#define DW_LANG_Fortran77 0x0007
1155#define DW_LANG_Fortran90 0x0008
1156#define DW_LANG_Pascal83 0x0009
1157#define DW_LANG_Modula2 0x000a
1158#define DW_LANG_Java 0x000b
1159#define DW_LANG_C99 0x000c
1160#define DW_LANG_Ada95 0x000d
1161#define DW_LANG_Fortran95 0x000e
1162#define DW_LANG_PLI 0x000f
1163#define DW_LANG_ObjC 0x0010
1164#define DW_LANG_ObjC_plus_plus 0x0011
1165#define DW_LANG_UPC 0x0012
1166#define DW_LANG_D 0x0013
1167#define DW_LANG_Python 0x0014
1168#define DW_LANG_OpenCL 0x0015
1169#define DW_LANG_Go 0x0016
1170#define DW_LANG_Modula3 0x0017
1171#define DW_LANG_Haskel 0x0018
1172#define DW_LANG_C_plus_plus_03 0x0019
1173#define DW_LANG_C_plus_plus_11 0x001a
1174#define DW_LANG_OCaml 0x001b
1175#define DW_LANG_Rust 0x001c
1176#define DW_LANG_C11 0x001d
1177#define DW_LANG_Swift 0x001e
1178#define DW_LANG_Julia 0x001f
1179#define DW_LANG_Dylan 0x0020
1180#define DW_LANG_C_plus_plus_14 0x0021
1181#define DW_LANG_Fortran03 0x0022
1182#define DW_LANG_Fortran08 0x0023
1183#define DW_LANG_RenderScript 0x0024
1184#define DW_LANG_BLISS 0x0025
1190#define DW_LANG_Kotlin 0x0026
1191#define DW_LANG_Zig 0x0027
1192#define DW_LANG_Crystal 0x0028
1193#define DW_LANG_C_plus_plus_17 0x002a
1194#define DW_LANG_C_plus_plus_20 0x002b
1195#define DW_LANG_C17 0x002c
1196#define DW_LANG_Fortran18 0x002d
1197#define DW_LANG_Ada2005 0x002e
1198#define DW_LANG_Ada2012 0x002f
1199#define DW_LANG_HIP 0x0030
1200#define DW_LANG_Assembly 0x0031
1201#define DW_LANG_C_sharp 0x0032
1202#define DW_LANG_Mojo 0x0033
1203#define DW_LANG_GLSL 0x0034
1204#define DW_LANG_GLSL_ES 0x0035
1205#define DW_LANG_HLSL 0x0036
1206#define DW_LANG_OpenCL_CPP 0x0037
1207#define DW_LANG_CPP_for_OpenCL 0x0038
1208#define DW_LANG_SYCL 0x0039
1209#define DW_LANG_Ruby 0x0040
1210#define DW_LANG_Move 0x0041
1211#define DW_LANG_Hylo 0x0042
1212#define DW_LANG_V 0x0043
1213#define DW_LANG_Algol68 0x0044
1215#define DW_LANG_lo_user 0x8000
1216#define DW_LANG_Mips_Assembler 0x8001
1217#define DW_LANG_Upc 0x8765
1219#define DW_LANG_GOOGLE_RenderScript 0x8e57
1220#define DW_LANG_ALTIUM_Assembler 0x9101
1221#define DW_LANG_BORLAND_Delphi 0xb000
1224#define DW_LANG_SUN_Assembler 0x9001
1226#define DW_LANG_hi_user 0xffff
1233#define DW_LNAME_Ada 0x0001
1234#define DW_LNAME_BLISS 0x0002
1235#define DW_LNAME_C 0x0003
1236#define DW_LNAME_C_plus_plus 0x0004
1237#define DW_LNAME_Cobol 0x0005
1238#define DW_LNAME_Crystal 0x0006
1239#define DW_LNAME_D 0x0007
1240#define DW_LNAME_Dylan 0x0008
1241#define DW_LNAME_Fortran 0x0009
1242#define DW_LNAME_Go 0x000a
1243#define DW_LNAME_Haskell 0x000b
1244#define DW_LNAME_Java 0x000c
1245#define DW_LNAME_Julia 0x000d
1246#define DW_LNAME_Kotlin 0x000e
1247#define DW_LNAME_Modula2 0x000f
1248#define DW_LNAME_Modula3 0x0010
1249#define DW_LNAME_ObjC 0x0011
1250#define DW_LNAME_ObjC_plus_plus 0x0012
1251#define DW_LNAME_OCaml 0x0013
1252#define DW_LNAME_OpenCL_C 0x0014
1253#define DW_LNAME_Pascal 0x0015
1254#define DW_LNAME_PLI 0x0016
1255#define DW_LNAME_Python 0x0017
1256#define DW_LNAME_RenderScript 0x0018
1257#define DW_LNAME_Rust 0x0019
1258#define DW_LNAME_Swift 0x001a
1259#define DW_LNAME_UPC 0x001b
1260#define DW_LNAME_Zig 0x001c
1261#define DW_LNAME_Assembly 0x001d
1262#define DW_LNAME_C_sharp 0x001e
1263#define DW_LNAME_Mojo 0x001f
1264#define DW_LNAME_GLSL 0x0020
1265#define DW_LNAME_GLSLES 0x0021
1266#define DW_LNAME_HLSL 0x0022
1267#define DW_LNAME_OpenCL_CPP 0x0023
1268#define DW_LNAME_CPP_for_OpenCL 0x0024
1269#define DW_LNAME_SYCL 0x0025
1270#define DW_LNAME_Ruby 0x0026
1271#define DW_LNAME_Move 0x0027
1272#define DW_LNAME_Hylo 0x0028
1273#define DW_LNAME_HIP 0x0029
1274#define DW_LNAME_Odin 0x002a
1275#define DW_LNAME_P4 0x002b
1276#define DW_LNAME_Metal 0x002c
1277#define DW_LNAME_V 0x002d
1278#define DW_LNAME_Algol68 0x002e
1279#define DW_LNAME_Nim 0x002f
1282#define DW_ID_case_sensitive 0x00
1283#define DW_ID_up_case 0x01
1284#define DW_ID_down_case 0x02
1285#define DW_ID_case_insensitive 0x03
1288#define DW_CC_normal 0x01
1289#define DW_CC_program 0x02
1290#define DW_CC_nocall 0x03
1291#define DW_CC_pass_by_reference 0x04
1292#define DW_CC_pass_by_value 0x05
1294#define DW_CC_GNU_renesas_sh 0x40
1295#define DW_CC_lo_user 0x40
1296#define DW_CC_GNU_borland_fastcall_i386 0x41
1301#define DW_CC_ALTIUM_interrupt 0x65
1304#define DW_CC_ALTIUM_near_system_stack 0x66
1307#define DW_CC_ALTIUM_near_user_stack 0x67
1310#define DW_CC_ALTIUM_huge_user_stack 0x68
1312#define DW_CC_GNU_BORLAND_safecall 0xb0
1313#define DW_CC_GNU_BORLAND_stdcall 0xb1
1314#define DW_CC_GNU_BORLAND_pascal 0xb2
1315#define DW_CC_GNU_BORLAND_msfastcall 0xb3
1316#define DW_CC_GNU_BORLAND_msreturn 0xb4
1317#define DW_CC_GNU_BORLAND_thiscall 0xb5
1318#define DW_CC_GNU_BORLAND_fastcall 0xb6
1320#define DW_CC_LLVM_vectorcall 0xc0
1321#define DW_CC_LLVM_Win64 0xc1
1322#define DW_CC_LLVM_X86_64SysV 0xc2
1323#define DW_CC_LLVM_AAPCS 0xc3
1324#define DW_CC_LLVM_AAPCS_VFP 0xc4
1325#define DW_CC_LLVM_IntelOclBicc 0xc5
1326#define DW_CC_LLVM_SpirFunction 0xc6
1327#define DW_CC_LLVM_OpenCLKernel 0xc7
1328#define DW_CC_LLVM_Swift 0xc8
1329#define DW_CC_LLVM_PreserveMost 0xc9
1330#define DW_CC_LLVM_PreserveAll 0xca
1331#define DW_CC_LLVM_X86RegCall 0xcb
1332#define DW_CC_GDB_IBM_OpenCL 0xff
1334#define DW_CC_hi_user 0xff
1337#define DW_INL_not_inlined 0x00
1338#define DW_INL_inlined 0x01
1339#define DW_INL_declared_not_inlined 0x02
1340#define DW_INL_declared_inlined 0x03
1343#define DW_ORD_row_major 0x00
1344#define DW_ORD_col_major 0x01
1347#define DW_DSC_label 0x00
1348#define DW_DSC_range 0x01
1351#define DW_LNCT_path 0x1
1352#define DW_LNCT_directory_index 0x2
1353#define DW_LNCT_timestamp 0x3
1354#define DW_LNCT_size 0x4
1355#define DW_LNCT_MD5 0x5
1357#define DW_LNCT_GNU_subprogram_name 0x6
1358#define DW_LNCT_GNU_decl_file 0x7
1359#define DW_LNCT_GNU_decl_line 0x8
1360#define DW_LNCT_lo_user 0x2000
1361#define DW_LNCT_LLVM_source 0x2001
1362#define DW_LNCT_LLVM_is_MD5 0x2002
1363#define DW_LNCT_hi_user 0x3fff
1366#define DW_LNS_copy 0x01
1367#define DW_LNS_advance_pc 0x02
1368#define DW_LNS_advance_line 0x03
1369#define DW_LNS_set_file 0x04
1370#define DW_LNS_set_column 0x05
1371#define DW_LNS_negate_stmt 0x06
1372#define DW_LNS_set_basic_block 0x07
1373#define DW_LNS_const_add_pc 0x08
1374#define DW_LNS_fixed_advance_pc 0x09
1375#define DW_LNS_set_prologue_end 0x0a
1376#define DW_LNS_set_epilogue_begin 0x0b
1377#define DW_LNS_set_isa 0x0c
1387#define DW_LNS_set_address_from_logical 0x0d
1388#define DW_LNS_set_subprogram 0x0d
1389#define DW_LNS_inlined_call 0x0e
1390#define DW_LNS_pop_context 0x0f
1393#define DW_LNE_end_sequence 0x01
1394#define DW_LNE_set_address 0x02
1395#define DW_LNE_define_file 0x03
1396#define DW_LNE_set_discriminator 0x04
1399#define DW_LNE_HP_negate_is_UV_update 0x11
1400#define DW_LNE_HP_push_context 0x12
1401#define DW_LNE_HP_pop_context 0x13
1402#define DW_LNE_HP_set_file_line_column 0x14
1403#define DW_LNE_HP_set_routine_name 0x15
1404#define DW_LNE_HP_set_sequence 0x16
1405#define DW_LNE_HP_negate_post_semantics 0x17
1406#define DW_LNE_HP_negate_function_exit 0x18
1407#define DW_LNE_HP_negate_front_end_logical 0x19
1408#define DW_LNE_HP_define_proc 0x20
1410#define DW_LNE_HP_source_file_correlation 0x80
1411#define DW_LNE_lo_user 0x80
1412#define DW_LNE_hi_user 0xff
1416#define DW_ISA_UNKNOWN 0
1418#define DW_ISA_ARM_thumb 1
1419#define DW_ISA_ARM_arm 2
1422#define DW_MACRO_define 0x01
1423#define DW_MACRO_undef 0x02
1424#define DW_MACRO_start_file 0x03
1425#define DW_MACRO_end_file 0x04
1426#define DW_MACRO_define_strp 0x05
1427#define DW_MACRO_undef_strp 0x06
1428#define DW_MACRO_import 0x07
1429#define DW_MACRO_define_sup 0x08
1430#define DW_MACRO_undef_sup 0x09
1431#define DW_MACRO_import_sup 0x0a
1432#define DW_MACRO_define_strx 0x0b
1433#define DW_MACRO_undef_strx 0x0c
1434#define DW_MACRO_lo_user 0xe0
1435#define DW_MACRO_hi_user 0xff
1438#define DW_MACINFO_define 0x01
1439#define DW_MACINFO_undef 0x02
1440#define DW_MACINFO_start_file 0x03
1441#define DW_MACINFO_end_file 0x04
1442#define DW_MACINFO_vendor_ext 0xff
1447#define DW_CFA_advance_loc 0x40
1448#define DW_CFA_offset 0x80
1449#define DW_CFA_restore 0xc0
1450#define DW_CFA_nop 0x00
1451#define DW_CFA_extended 0
1452#define DW_CFA_set_loc 0x01
1453#define DW_CFA_advance_loc1 0x02
1454#define DW_CFA_advance_loc2 0x03
1455#define DW_CFA_advance_loc4 0x04
1456#define DW_CFA_offset_extended 0x05
1457#define DW_CFA_restore_extended 0x06
1458#define DW_CFA_undefined 0x07
1459#define DW_CFA_same_value 0x08
1460#define DW_CFA_register 0x09
1461#define DW_CFA_remember_state 0x0a
1462#define DW_CFA_restore_state 0x0b
1463#define DW_CFA_def_cfa 0x0c
1464#define DW_CFA_def_cfa_register 0x0d
1465#define DW_CFA_def_cfa_offset 0x0e
1466#define DW_CFA_def_cfa_expression 0x0f
1467#define DW_CFA_expression 0x10
1468#define DW_CFA_offset_extended_sf 0x11
1469#define DW_CFA_def_cfa_sf 0x12
1470#define DW_CFA_def_cfa_offset_sf 0x13
1471#define DW_CFA_val_offset 0x14
1472#define DW_CFA_val_offset_sf 0x15
1473#define DW_CFA_val_expression 0x16
1474#define DW_CFA_TI_soffset_extended 0x1c
1475#define DW_CFA_lo_user 0x1c
1476#define DW_CFA_low_user 0x1c
1479#define DW_CFA_MIPS_advance_loc8 0x1d
1480#define DW_CFA_TI_def_cfa_soffset 0x1d
1483#define DW_CFA_GNU_window_save 0x2d
1484#define DW_CFA_AARCH64_negate_ra_state 0x2d
1485#define DW_CFA_GNU_args_size 0x2e
1486#define DW_CFA_GNU_negative_offset_extended 0x2f
1487#define DW_CFA_LLVM_def_aspace_cfa 0x30
1488#define DW_CFA_LLVM_def_aspace_cfa_sf 0x31
1493#define DW_CFA_METAWARE_info 0x34
1495#define DW_CFA_hi_user 0x3f
1496#define DW_CFA_high_user 0x3f
1506#define DW_EH_PE_absptr 0x00
1507#define DW_EH_PE_uleb128 0x01
1508#define DW_EH_PE_udata2 0x02
1509#define DW_EH_PE_udata4 0x03
1510#define DW_EH_PE_udata8 0x04
1511#define DW_EH_PE_sleb128 0x09
1512#define DW_EH_PE_sdata2 0x0A
1513#define DW_EH_PE_sdata4 0x0B
1514#define DW_EH_PE_sdata8 0x0C
1516#define DW_EH_PE_pcrel 0x10
1517#define DW_EH_PE_textrel 0x20
1518#define DW_EH_PE_datarel 0x30
1519#define DW_EH_PE_funcrel 0x40
1520#define DW_EH_PE_aligned 0x50
1522#define DW_EH_PE_omit 0xff
1541#define DW_FRAME_REG1 1
1542#define DW_FRAME_REG2 2
1543#define DW_FRAME_REG3 3
1544#define DW_FRAME_REG4 4
1545#define DW_FRAME_REG5 5
1546#define DW_FRAME_REG6 6
1547#define DW_FRAME_REG7 7
1548#define DW_FRAME_REG8 8
1549#define DW_FRAME_REG9 9
1550#define DW_FRAME_REG10 10
1551#define DW_FRAME_REG11 11
1552#define DW_FRAME_REG12 12
1553#define DW_FRAME_REG13 13
1554#define DW_FRAME_REG14 14
1555#define DW_FRAME_REG15 15
1556#define DW_FRAME_REG16 16
1557#define DW_FRAME_REG17 17
1558#define DW_FRAME_REG18 18
1559#define DW_FRAME_REG19 19
1560#define DW_FRAME_REG20 20
1561#define DW_FRAME_REG21 21
1562#define DW_FRAME_REG22 22
1563#define DW_FRAME_REG23 23
1564#define DW_FRAME_REG24 24
1565#define DW_FRAME_REG25 25
1566#define DW_FRAME_REG26 26
1567#define DW_FRAME_REG27 27
1568#define DW_FRAME_REG28 28
1569#define DW_FRAME_REG29 29
1570#define DW_FRAME_REG30 30
1571#define DW_FRAME_REG31 31
1577#define DW_FRAME_FREG0 32
1578#define DW_FRAME_FREG1 33
1579#define DW_FRAME_FREG2 34
1580#define DW_FRAME_FREG3 35
1581#define DW_FRAME_FREG4 36
1582#define DW_FRAME_FREG5 37
1583#define DW_FRAME_FREG6 38
1584#define DW_FRAME_FREG7 39
1585#define DW_FRAME_FREG8 40
1586#define DW_FRAME_FREG9 41
1587#define DW_FRAME_FREG10 42
1588#define DW_FRAME_FREG11 43
1589#define DW_FRAME_FREG12 44
1590#define DW_FRAME_FREG13 45
1591#define DW_FRAME_FREG14 46
1592#define DW_FRAME_FREG15 47
1593#define DW_FRAME_FREG16 48
1594#define DW_FRAME_FREG17 49
1595#define DW_FRAME_FREG18 50
1596#define DW_FRAME_FREG19 51
1597#define DW_FRAME_FREG20 52
1598#define DW_FRAME_FREG21 53
1599#define DW_FRAME_FREG22 54
1600#define DW_FRAME_FREG23 55
1601#define DW_FRAME_FREG24 56
1602#define DW_FRAME_FREG25 57
1603#define DW_FRAME_FREG26 58
1604#define DW_FRAME_FREG27 59
1605#define DW_FRAME_FREG28 60
1606#define DW_FRAME_FREG29 61
1607#define DW_FRAME_FREG30 62
1608#define DW_FRAME_FREG31 63
1610#define DW_FRAME_FREG32 64
1611#define DW_FRAME_FREG33 65
1612#define DW_FRAME_FREG34 66
1613#define DW_FRAME_FREG35 67
1614#define DW_FRAME_FREG36 68
1615#define DW_FRAME_FREG37 69
1616#define DW_FRAME_FREG38 70
1617#define DW_FRAME_FREG39 71
1618#define DW_FRAME_FREG40 72
1619#define DW_FRAME_FREG41 73
1620#define DW_FRAME_FREG42 74
1621#define DW_FRAME_FREG43 75
1622#define DW_FRAME_FREG44 76
1623#define DW_FRAME_FREG45 77
1624#define DW_FRAME_FREG46 78
1625#define DW_FRAME_FREG47 79
1626#define DW_FRAME_FREG48 80
1627#define DW_FRAME_FREG49 81
1628#define DW_FRAME_FREG50 82
1629#define DW_FRAME_FREG51 83
1630#define DW_FRAME_FREG52 84
1631#define DW_FRAME_FREG53 85
1632#define DW_FRAME_FREG54 86
1633#define DW_FRAME_FREG55 87
1634#define DW_FRAME_FREG56 88
1635#define DW_FRAME_FREG57 89
1636#define DW_FRAME_FREG58 90
1637#define DW_FRAME_FREG59 91
1638#define DW_FRAME_FREG60 92
1639#define DW_FRAME_FREG61 93
1640#define DW_FRAME_FREG62 94
1641#define DW_FRAME_FREG63 95
1642#define DW_FRAME_FREG64 96
1643#define DW_FRAME_FREG65 97
1644#define DW_FRAME_FREG66 98
1645#define DW_FRAME_FREG67 99
1646#define DW_FRAME_FREG68 100
1647#define DW_FRAME_FREG69 101
1648#define DW_FRAME_FREG70 102
1649#define DW_FRAME_FREG71 103
1650#define DW_FRAME_FREG72 104
1651#define DW_FRAME_FREG73 105
1652#define DW_FRAME_FREG74 106
1653#define DW_FRAME_FREG75 107
1654#define DW_FRAME_FREG76 108
1660#ifndef DW_FRAME_HIGHEST_NORMAL_REGISTER
1661#define DW_FRAME_HIGHEST_NORMAL_REGISTER 188
1665#ifndef DW_FRAME_LAST_REG_NUM
1666#define DW_FRAME_LAST_REG_NUM (DW_FRAME_HIGHEST_NORMAL_REGISTER + 1)
1669#define DW_CHILDREN_no 0x00
1670#define DW_CHILDREN_yes 0x01
1672#define DW_ADDR_none 0
1673#define DW_ADDR_TI_PTR8 0x0008
1674#define DW_ADDR_TI_PTR16 0x0010
1675#define DW_ADDR_TI_PTR22 0x0016
1676#define DW_ADDR_TI_PTR23 0x0017
1677#define DW_ADDR_TI_PTR24 0x0018
1678#define DW_ADDR_TI_PTR32 0x0020