enum Attribute

Description

Attributes.

Declared at: llvm/include/llvm/BinaryFormat/Dwarf.h:125

Enumerators

NameValueComment
DW_AT_sibling1
DW_AT_location2
DW_AT_name3
DW_AT_ordering9
DW_AT_byte_size11
DW_AT_bit_offset12
DW_AT_bit_size13
DW_AT_stmt_list16
DW_AT_low_pc17
DW_AT_high_pc18
DW_AT_language19
DW_AT_discr21
DW_AT_discr_value22
DW_AT_visibility23
DW_AT_import24
DW_AT_string_length25
DW_AT_common_reference26
DW_AT_comp_dir27
DW_AT_const_value28
DW_AT_containing_type29
DW_AT_default_value30
DW_AT_inline32
DW_AT_is_optional33
DW_AT_lower_bound34
DW_AT_producer37
DW_AT_prototyped39
DW_AT_return_addr42
DW_AT_start_scope44
DW_AT_bit_stride46
DW_AT_upper_bound47
DW_AT_abstract_origin49
DW_AT_accessibility50
DW_AT_address_class51
DW_AT_artificial52
DW_AT_base_types53
DW_AT_calling_convention54
DW_AT_count55
DW_AT_data_member_location56
DW_AT_decl_column57
DW_AT_decl_file58
DW_AT_decl_line59
DW_AT_declaration60
DW_AT_discr_list61
DW_AT_encoding62
DW_AT_external63
DW_AT_frame_base64
DW_AT_friend65
DW_AT_identifier_case66
DW_AT_macro_info67
DW_AT_namelist_item68
DW_AT_priority69
DW_AT_segment70
DW_AT_specification71
DW_AT_static_link72
DW_AT_type73
DW_AT_use_location74
DW_AT_variable_parameter75
DW_AT_virtuality76
DW_AT_vtable_elem_location77
DW_AT_allocated78
DW_AT_associated79
DW_AT_data_location80
DW_AT_byte_stride81
DW_AT_entry_pc82
DW_AT_use_UTF883
DW_AT_extension84
DW_AT_ranges85
DW_AT_trampoline86
DW_AT_call_column87
DW_AT_call_file88
DW_AT_call_line89
DW_AT_description90
DW_AT_binary_scale91
DW_AT_decimal_scale92
DW_AT_small93
DW_AT_decimal_sign94
DW_AT_digit_count95
DW_AT_picture_string96
DW_AT_mutable97
DW_AT_threads_scaled98
DW_AT_explicit99
DW_AT_object_pointer100
DW_AT_endianity101
DW_AT_elemental102
DW_AT_pure103
DW_AT_recursive104
DW_AT_signature105
DW_AT_main_subprogram106
DW_AT_data_bit_offset107
DW_AT_const_expr108
DW_AT_enum_class109
DW_AT_linkage_name110
DW_AT_string_length_bit_size111
DW_AT_string_length_byte_size112
DW_AT_rank113
DW_AT_str_offsets_base114
DW_AT_addr_base115
DW_AT_rnglists_base116
DW_AT_dwo_id117
DW_AT_dwo_name118
DW_AT_reference119
DW_AT_rvalue_reference120
DW_AT_macros121
DW_AT_call_all_calls122
DW_AT_call_all_source_calls123
DW_AT_call_all_tail_calls124
DW_AT_call_return_pc125
DW_AT_call_value126
DW_AT_call_origin127
DW_AT_call_parameter128
DW_AT_call_pc129
DW_AT_call_tail_call130
DW_AT_call_target131
DW_AT_call_target_clobbered132
DW_AT_call_data_location133
DW_AT_call_data_value134
DW_AT_noreturn135
DW_AT_alignment136
DW_AT_export_symbols137
DW_AT_deleted138
DW_AT_defaulted139
DW_AT_loclists_base140
DW_AT_GHS_namespace_alias2054
DW_AT_GHS_using_namespace2055
DW_AT_GHS_using_declaration2056
DW_AT_MIPS_fde8193
DW_AT_MIPS_loop_begin8194
DW_AT_MIPS_tail_loop_begin8195
DW_AT_MIPS_epilog_begin8196
DW_AT_MIPS_loop_unroll_factor8197
DW_AT_MIPS_software_pipeline_depth8198
DW_AT_MIPS_linkage_name8199
DW_AT_MIPS_stride8200
DW_AT_MIPS_abstract_name8201
DW_AT_MIPS_clone_origin8202
DW_AT_MIPS_has_inlines8203
DW_AT_MIPS_stride_byte8204
DW_AT_MIPS_stride_elem8205
DW_AT_MIPS_ptr_dopetype8206
DW_AT_MIPS_allocatable_dopetype8207
DW_AT_MIPS_assumed_shape_dopetype8208
DW_AT_MIPS_assumed_size8209
DW_AT_HP_raw_data_ptr8210
DW_AT_HP_pass_by_reference8211
DW_AT_HP_opt_level8212
DW_AT_HP_prof_version_id8213
DW_AT_HP_opt_flags8214
DW_AT_HP_cold_region_low_pc8215
DW_AT_HP_cold_region_high_pc8216
DW_AT_HP_all_variables_modifiable8217
DW_AT_HP_linkage_name8218
DW_AT_HP_prof_flags8219
DW_AT_HP_unit_name8223
DW_AT_HP_unit_size8224
DW_AT_HP_widened_byte_size8225
DW_AT_HP_definition_points8226
DW_AT_HP_default_location8227
DW_AT_HP_is_result_param8233
DW_AT_DW_AT_INTEL_other_endian8230
DW_AT_GHS_rsm8323
DW_AT_GHS_frsm8325
DW_AT_GHS_frames8326
DW_AT_GHS_rso8327
DW_AT_GHS_subcpu8338
DW_AT_GHS_lbrace_line8339
DW_AT_sf_names8449
DW_AT_src_info8450
DW_AT_mac_info8451
DW_AT_src_coords8452
DW_AT_body_begin8453
DW_AT_body_end8454
DW_AT_GNU_vector8455
DW_AT_GNU_odr_signature8463
DW_AT_GNU_template_name8464
DW_AT_GNU_call_site_value8465
DW_AT_GNU_call_site_data_value8466
DW_AT_GNU_call_site_target8467
DW_AT_GNU_call_site_target_clobbered8468
DW_AT_GNU_tail_call8469
DW_AT_GNU_all_tail_call_sites8470
DW_AT_GNU_all_call_sites8471
DW_AT_GNU_all_source_call_sites8472
DW_AT_GNU_macros8473
DW_AT_GNU_deleted8474
DW_AT_GNU_dwo_name8496
DW_AT_GNU_dwo_id8497
DW_AT_GNU_ranges_base8498
DW_AT_GNU_addr_base8499
DW_AT_GNU_pubnames8500
DW_AT_GNU_pubtypes8501
DW_AT_GNU_discriminator8502
DW_AT_GNU_locviews8503
DW_AT_GNU_entry_view8504
DW_AT_SUN_template8705
DW_AT_SUN_alignment8706
DW_AT_SUN_vtable8707
DW_AT_SUN_count_guarantee8708
DW_AT_SUN_command_line8709
DW_AT_SUN_vbase8710
DW_AT_SUN_compile_options8711
DW_AT_SUN_language8712
DW_AT_SUN_browser_file8713
DW_AT_SUN_vtable_abi8720
DW_AT_SUN_func_offsets8721
DW_AT_SUN_cf_kind8722
DW_AT_SUN_vtable_index8723
DW_AT_SUN_omp_tpriv_addr8724
DW_AT_SUN_omp_child_func8725
DW_AT_SUN_func_offset8726
DW_AT_SUN_memop_type_ref8727
DW_AT_SUN_profile_id8728
DW_AT_SUN_memop_signature8729
DW_AT_SUN_obj_dir8736
DW_AT_SUN_obj_file8737
DW_AT_SUN_original_name8738
DW_AT_SUN_hwcprof_signature8739
DW_AT_SUN_amd64_parmdump8740
DW_AT_SUN_part_link_name8741
DW_AT_SUN_link_name8742
DW_AT_SUN_pass_with_const8743
DW_AT_SUN_return_with_const8744
DW_AT_SUN_import_by_name8745
DW_AT_SUN_90_pointer8746
DW_AT_SUN_pass_by_ref8747
DW_AT_SUN_f90_allocatable8748
DW_AT_SUN_f90_assumed_shape_array8749
DW_AT_SUN_c_vla8750
DW_AT_SUN_return_value_ptr8752
DW_AT_SUN_dtor_start8753
DW_AT_SUN_dtor_length8754
DW_AT_SUN_dtor_state_initial8755
DW_AT_SUN_dtor_state_final8756
DW_AT_SUN_dtor_state_deltas8757
DW_AT_SUN_import_by_lname8758
DW_AT_SUN_f90_use_only8759
DW_AT_SUN_namelist_spec8760
DW_AT_SUN_is_omp_child_func8761
DW_AT_SUN_fortran_main_alias8762
DW_AT_SUN_fortran_based8763
DW_AT_ALTIUM_loclist8960
DW_AT_use_GNAT_descriptive_type8961
DW_AT_GNAT_descriptive_type8962
DW_AT_GNU_numerator8963
DW_AT_GNU_denominator8964
DW_AT_GNU_bias8965
DW_AT_GO_kind10496
DW_AT_GO_key10497
DW_AT_GO_elem10498
DW_AT_GO_embedded_field10499
DW_AT_GO_runtime_type10500
DW_AT_UPC_threads_scaled12816
DW_AT_IBM_wsa_addr14654
DW_AT_IBM_home_location14655
DW_AT_IBM_alt_srcview14656
DW_AT_PGI_lbase14848
DW_AT_PGI_soffset14849
DW_AT_PGI_lstride14850
DW_AT_BORLAND_property_read15121
DW_AT_BORLAND_property_write15122
DW_AT_BORLAND_property_implements15123
DW_AT_BORLAND_property_index15124
DW_AT_BORLAND_property_default15125
DW_AT_BORLAND_Delphi_unit15136
DW_AT_BORLAND_Delphi_class15137
DW_AT_BORLAND_Delphi_record15138
DW_AT_BORLAND_Delphi_metaclass15139
DW_AT_BORLAND_Delphi_constructor15140
DW_AT_BORLAND_Delphi_destructor15141
DW_AT_BORLAND_Delphi_anonymous_method15142
DW_AT_BORLAND_Delphi_interface15143
DW_AT_BORLAND_Delphi_ABI15144
DW_AT_BORLAND_Delphi_return15145
DW_AT_BORLAND_Delphi_frameptr15152
DW_AT_BORLAND_closure15153
DW_AT_LLVM_include_path15872
DW_AT_LLVM_config_macros15873
DW_AT_LLVM_sysroot15874
DW_AT_LLVM_tag_offset15875
DW_AT_LLVM_apinotes15879
DW_AT_APPLE_optimized16353
DW_AT_APPLE_flags16354
DW_AT_APPLE_isa16355
DW_AT_APPLE_block16356
DW_AT_APPLE_major_runtime_vers16357
DW_AT_APPLE_runtime_class16358
DW_AT_APPLE_omit_frame_ptr16359
DW_AT_APPLE_property_name16360
DW_AT_APPLE_property_getter16361
DW_AT_APPLE_property_setter16362
DW_AT_APPLE_property_attribute16363
DW_AT_APPLE_objc_complete_type16364
DW_AT_APPLE_property16365
DW_AT_APPLE_objc_direct16366
DW_AT_APPLE_sdk16367
DW_AT_lo_user8192
DW_AT_hi_user16383