/* Generated table, do not edit. */
/* Generated for source version 0.9.3 */

#ifndef DWARFDUMP_AF_TABLE_H
#define DWARFDUMP_AF_TABLE_H

#ifdef __cplusplus
extern "C" {
#endif /* __cplusplus */
struct af_table_s {
    Dwarf_Half attr;
    Dwarf_Half formclass;
    unsigned char section;
}  attr_formclass_table[] = {
{0x31,10,1},/*DW_AT_abstract_origin DW_FORM_CLASS_REFERENCE Std*/
{0x32, 3,1},/*DW_AT_accessibility DW_FORM_CLASS_CONSTANT Std*/
{0x73,14,1},/*DW_AT_addr_base DW_FORM_CLASS_ADDRPTR Std*/
{0x33, 3,1},/*DW_AT_address_class DW_FORM_CLASS_CONSTANT Std*/
{0x88, 3,1},/*DW_AT_alignment DW_FORM_CLASS_CONSTANT Std*/
{0x4e, 3,1},/*DW_AT_allocated DW_FORM_CLASS_CONSTANT Std*/
{0x4e, 4,1},/*DW_AT_allocated DW_FORM_CLASS_EXPRLOC Std*/
{0x4e,10,1},/*DW_AT_allocated DW_FORM_CLASS_REFERENCE Std*/
{0x34, 5,1},/*DW_AT_artificial DW_FORM_CLASS_FLAG Std*/
{0x4f, 3,1},/*DW_AT_associated DW_FORM_CLASS_CONSTANT Std*/
{0x4f, 4,1},/*DW_AT_associated DW_FORM_CLASS_EXPRLOC Std*/
{0x4f,10,1},/*DW_AT_associated DW_FORM_CLASS_REFERENCE Std*/
{0x35,10,1},/*DW_AT_base_types DW_FORM_CLASS_REFERENCE Std*/
{0x5b, 3,1},/*DW_AT_binary_scale DW_FORM_CLASS_CONSTANT Std*/
{0x0c, 3,1},/*DW_AT_bit_offset DW_FORM_CLASS_CONSTANT Std*/
{0x0c, 2,1},/*DW_AT_bit_offset DW_FORM_CLASS_BLOCK Std*/
{0x0c,10,1},/*DW_AT_bit_offset DW_FORM_CLASS_REFERENCE Std*/
{0x0d, 3,1},/*DW_AT_bit_size DW_FORM_CLASS_CONSTANT Std*/
{0x0d, 2,1},/*DW_AT_bit_size DW_FORM_CLASS_BLOCK Std*/
{0x0d,10,1},/*DW_AT_bit_size DW_FORM_CLASS_REFERENCE Std*/
{0x2e, 3,1},/*DW_AT_bit_stride DW_FORM_CLASS_CONSTANT Std*/
{0x2e, 4,1},/*DW_AT_bit_stride DW_FORM_CLASS_EXPRLOC Std*/
{0x2e,10,1},/*DW_AT_bit_stride DW_FORM_CLASS_REFERENCE Std*/
{0x0b, 3,1},/*DW_AT_byte_size DW_FORM_CLASS_CONSTANT Std*/
{0x0b, 4,1},/*DW_AT_byte_size DW_FORM_CLASS_EXPRLOC Std*/
{0x0b,10,1},/*DW_AT_byte_size DW_FORM_CLASS_REFERENCE Std*/
{0x51, 3,1},/*DW_AT_byte_stride DW_FORM_CLASS_CONSTANT Std*/
{0x51, 4,1},/*DW_AT_byte_stride DW_FORM_CLASS_EXPRLOC Std*/
{0x51,10,1},/*DW_AT_byte_stride DW_FORM_CLASS_REFERENCE Std*/
{0x7a, 5,1},/*DW_AT_call_all_calls DW_FORM_CLASS_FLAG Std*/
{0x7b, 5,1},/*DW_AT_call_all_source_calls DW_FORM_CLASS_FLAG Std*/
{0x7c, 5,1},/*DW_AT_call_all_tail_calls DW_FORM_CLASS_FLAG Std*/
{0x57, 3,1},/*DW_AT_call_column DW_FORM_CLASS_CONSTANT Std*/
{0x85, 4,1},/*DW_AT_call_data_location DW_FORM_CLASS_EXPRLOC Std*/
{0x86, 4,1},/*DW_AT_call_data_value DW_FORM_CLASS_EXPRLOC Std*/
{0x58, 3,1},/*DW_AT_call_file DW_FORM_CLASS_CONSTANT Std*/
{0x36, 3,1},/*DW_AT_calling_convention DW_FORM_CLASS_CONSTANT Std*/
{0x59, 3,1},/*DW_AT_call_line DW_FORM_CLASS_CONSTANT Std*/
{0x7f, 4,1},/*DW_AT_call_origin DW_FORM_CLASS_EXPRLOC Std*/
{0x7f,10,1},/*DW_AT_call_origin DW_FORM_CLASS_REFERENCE Std*/
{0x80,10,1},/*DW_AT_call_parameter DW_FORM_CLASS_REFERENCE Std*/
{0x81, 1,1},/*DW_AT_call_pc DW_FORM_CLASS_ADDRESS Std*/
{0x7d, 1,1},/*DW_AT_call_return_pc DW_FORM_CLASS_ADDRESS Std*/
{0x82, 5,1},/*DW_AT_call_tail_call DW_FORM_CLASS_FLAG Std*/
{0x83, 4,1},/*DW_AT_call_target DW_FORM_CLASS_EXPRLOC Std*/
{0x84, 4,1},/*DW_AT_call_target_clobbered DW_FORM_CLASS_EXPRLOC Std*/
{0x7e, 4,1},/*DW_AT_call_value DW_FORM_CLASS_EXPRLOC Std*/
{0x1a,10,1},/*DW_AT_common_reference DW_FORM_CLASS_REFERENCE Std*/
{0x1b,11,1},/*DW_AT_comp_dir DW_FORM_CLASS_STRING Std*/
{0x6c, 5,1},/*DW_AT_const_expr DW_FORM_CLASS_FLAG Std*/
{0x1c, 3,1},/*DW_AT_const_value DW_FORM_CLASS_CONSTANT Std*/
{0x1c, 2,1},/*DW_AT_const_value DW_FORM_CLASS_BLOCK Std*/
{0x1c,11,1},/*DW_AT_const_value DW_FORM_CLASS_STRING Std*/
{0x1d,10,1},/*DW_AT_containing_type DW_FORM_CLASS_REFERENCE Std*/
{0x37, 3,1},/*DW_AT_count DW_FORM_CLASS_CONSTANT Std*/
{0x37, 4,1},/*DW_AT_count DW_FORM_CLASS_EXPRLOC Std*/
{0x37,10,1},/*DW_AT_count DW_FORM_CLASS_REFERENCE Std*/
{0x6b, 3,1},/*DW_AT_data_bit_offset DW_FORM_CLASS_CONSTANT Std*/
{0x50, 4,1},/*DW_AT_data_location DW_FORM_CLASS_EXPRLOC Std*/
{0x38, 3,1},/*DW_AT_data_member_location DW_FORM_CLASS_CONSTANT Std*/
{0x38, 4,1},/*DW_AT_data_member_location DW_FORM_CLASS_EXPRLOC Std*/
{0x38,15,1},/*DW_AT_data_member_location DW_FORM_CLASS_LOCLIST Std*/
{0x5c, 3,1},/*DW_AT_decimal_scale DW_FORM_CLASS_CONSTANT Std*/
{0x5e, 3,1},/*DW_AT_decimal_sign DW_FORM_CLASS_CONSTANT Std*/
{0x3c, 5,1},/*DW_AT_declaration DW_FORM_CLASS_FLAG Std*/
{0x39, 3,1},/*DW_AT_decl_column DW_FORM_CLASS_CONSTANT Std*/
{0x3a, 3,1},/*DW_AT_decl_file DW_FORM_CLASS_CONSTANT Std*/
{0x3b, 3,1},/*DW_AT_decl_line DW_FORM_CLASS_CONSTANT Std*/
{0x8b, 3,1},/*DW_AT_defaulted DW_FORM_CLASS_CONSTANT Std*/
{0x8a, 5,1},/*DW_AT_deleted DW_FORM_CLASS_FLAG Std*/
{0x5a,11,1},/*DW_AT_description DW_FORM_CLASS_STRING Std*/
{0x5f, 3,1},/*DW_AT_digit_count DW_FORM_CLASS_CONSTANT Std*/
{0x15,10,1},/*DW_AT_discr DW_FORM_CLASS_REFERENCE Std*/
{0x3d, 2,1},/*DW_AT_discr_list DW_FORM_CLASS_BLOCK Std*/
{0x16, 3,1},/*DW_AT_discr_value DW_FORM_CLASS_CONSTANT Std*/
{0x75,10,1},/*DW_AT_dwo_id DW_FORM_CLASS_REFERENCE Std*/
{0x76,11,1},/*DW_AT_dwo_name DW_FORM_CLASS_STRING Std*/
{0x66, 5,1},/*DW_AT_elemental DW_FORM_CLASS_FLAG Std*/
{0x3e, 3,1},/*DW_AT_encoding DW_FORM_CLASS_CONSTANT Std*/
{0x65, 3,1},/*DW_AT_endianity DW_FORM_CLASS_CONSTANT Std*/
{0x52, 1,1},/*DW_AT_entry_pc DW_FORM_CLASS_ADDRESS Std*/
{0x52, 3,1},/*DW_AT_entry_pc DW_FORM_CLASS_CONSTANT Std*/
{0x6d, 5,1},/*DW_AT_enum_class DW_FORM_CLASS_FLAG Std*/
{0x63, 5,1},/*DW_AT_explicit DW_FORM_CLASS_FLAG Std*/
{0x89, 5,1},/*DW_AT_export_symbols DW_FORM_CLASS_FLAG Std*/
{0x54,10,1},/*DW_AT_extension DW_FORM_CLASS_REFERENCE Std*/
{0x3f, 5,1},/*DW_AT_external DW_FORM_CLASS_FLAG Std*/
{0x40, 4,1},/*DW_AT_frame_base DW_FORM_CLASS_EXPRLOC Std*/
{0x40,15,1},/*DW_AT_frame_base DW_FORM_CLASS_LOCLIST Std*/
{0x41,10,1},/*DW_AT_friend DW_FORM_CLASS_REFERENCE Std*/
{0x12, 3,1},/*DW_AT_high_pc DW_FORM_CLASS_CONSTANT Std*/
{0x12, 1,1},/*DW_AT_high_pc DW_FORM_CLASS_ADDRESS Std*/
{0x42, 3,1},/*DW_AT_identifier_case DW_FORM_CLASS_CONSTANT Std*/
{0x18,10,1},/*DW_AT_import DW_FORM_CLASS_REFERENCE Std*/
{0x20, 3,1},/*DW_AT_inline DW_FORM_CLASS_CONSTANT Std*/
{0x21, 5,1},/*DW_AT_is_optional DW_FORM_CLASS_FLAG Std*/
{0x13, 3,1},/*DW_AT_language DW_FORM_CLASS_CONSTANT Std*/
{0x6e,11,1},/*DW_AT_linkage_name DW_FORM_CLASS_STRING Std*/
{0x02, 4,1},/*DW_AT_location DW_FORM_CLASS_EXPRLOC Std*/
{0x02,15,1},/*DW_AT_location DW_FORM_CLASS_LOCLIST Std*/
{0x02, 7,1},/*DW_AT_location DW_FORM_CLASS_LOCLISTPTR Std*/
{0x8c,16,1},/*DW_AT_loclists_base DW_FORM_CLASS_LOCLISTSPTR Std*/
{0x22, 3,1},/*DW_AT_lower_bound DW_FORM_CLASS_CONSTANT Std*/
{0x22, 4,1},/*DW_AT_lower_bound DW_FORM_CLASS_EXPRLOC Std*/
{0x22,10,1},/*DW_AT_lower_bound DW_FORM_CLASS_REFERENCE Std*/
{0x11, 1,1},/*DW_AT_low_pc DW_FORM_CLASS_ADDRESS Std*/
{0x43, 8,1},/*DW_AT_macro_info DW_FORM_CLASS_MACPTR Std*/
{0x79,13,1},/*DW_AT_macros DW_FORM_CLASS_MAXCROPTR Std*/
{0x6a,11,1},/*DW_AT_main_subprogram DW_FORM_CLASS_STRING Std*/
{0x61, 5,1},/*DW_AT_mutable DW_FORM_CLASS_FLAG Std*/
{0x03,11,1},/*DW_AT_name DW_FORM_CLASS_STRING Std*/
{0x44,10,1},/*DW_AT_namelist_item DW_FORM_CLASS_REFERENCE Std*/
{0x87, 5,1},/*DW_AT_noreturn DW_FORM_CLASS_FLAG Std*/
{0x64,10,1},/*DW_AT_object_pointer DW_FORM_CLASS_REFERENCE Std*/
{0x09, 3,1},/*DW_AT_ordering DW_FORM_CLASS_CONSTANT Std*/
{0x60,11,1},/*DW_AT_picture_string DW_FORM_CLASS_STRING Std*/
{0x45,10,1},/*DW_AT_priority DW_FORM_CLASS_REFERENCE Std*/
{0x25,11,1},/*DW_AT_producer DW_FORM_CLASS_STRING Std*/
{0x27, 5,1},/*DW_AT_prototyped DW_FORM_CLASS_FLAG Std*/
{0x67, 5,1},/*DW_AT_pure DW_FORM_CLASS_FLAG Std*/
{0x55,17,1},/*DW_AT_ranges DW_FORM_CLASS_RNGLIST Std*/
{0x55, 9,1},/*DW_AT_ranges DW_FORM_CLASS_RANGELISTPTR Std*/
{0x55,18,1},/*DW_AT_ranges DW_FORM_CLASS_RNGLISTSPTR Std*/
{0x71, 3,1},/*DW_AT_rank DW_FORM_CLASS_CONSTANT Std*/
{0x71, 4,1},/*DW_AT_rank DW_FORM_CLASS_EXPRLOC Std*/
{0x68, 5,1},/*DW_AT_recursive DW_FORM_CLASS_FLAG Std*/
{0x77, 5,1},/*DW_AT_reference DW_FORM_CLASS_FLAG Std*/
{0x2a, 4,1},/*DW_AT_return_addr DW_FORM_CLASS_EXPRLOC Std*/
{0x2a,15,1},/*DW_AT_return_addr DW_FORM_CLASS_LOCLIST Std*/
{0x74,18,1},/*DW_AT_rnglists_base DW_FORM_CLASS_RNGLISTSPTR Std*/
{0x78, 5,1},/*DW_AT_rvalue_reference DW_FORM_CLASS_FLAG Std*/
{0x46, 4,1},/*DW_AT_segment DW_FORM_CLASS_EXPRLOC Std*/
{0x46,15,1},/*DW_AT_segment DW_FORM_CLASS_LOCLIST Std*/
{0x01,10,1},/*DW_AT_sibling DW_FORM_CLASS_REFERENCE Std*/
{0x69,10,1},/*DW_AT_signature DW_FORM_CLASS_REFERENCE Std*/
{0x5d,10,1},/*DW_AT_small DW_FORM_CLASS_REFERENCE Std*/
{0x47,10,1},/*DW_AT_specification DW_FORM_CLASS_REFERENCE Std*/
{0x2c, 3,1},/*DW_AT_start_scope DW_FORM_CLASS_CONSTANT Std*/
{0x2c,17,1},/*DW_AT_start_scope DW_FORM_CLASS_RNGLIST Std*/
{0x48, 4,1},/*DW_AT_static_link DW_FORM_CLASS_EXPRLOC Std*/
{0x48,15,1},/*DW_AT_static_link DW_FORM_CLASS_LOCLIST Std*/
{0x10, 6,1},/*DW_AT_stmt_list DW_FORM_CLASS_LINEPTR Std*/
{0x19, 2,1},/*DW_AT_string_length DW_FORM_CLASS_BLOCK Std*/
{0x19, 7,1},/*DW_AT_string_length DW_FORM_CLASS_LOCLISTPTR Std*/
{0x6f, 3,1},/*DW_AT_string_length_bit_size DW_FORM_CLASS_CONSTANT Std*/
{0x70, 3,1},/*DW_AT_string_length_byte_size DW_FORM_CLASS_CONSTANT Std*/
{0x72,19,1},/*DW_AT_str_offsets_base DW_FORM_CLASS_STROFFSETSPTR Std*/
{0x62, 5,1},/*DW_AT_threads_scaled DW_FORM_CLASS_FLAG Std*/
{0x56,10,1},/*DW_AT_trampoline DW_FORM_CLASS_REFERENCE Std*/
{0x56, 1,1},/*DW_AT_trampoline DW_FORM_CLASS_ADDRESS Std*/
{0x56, 5,1},/*DW_AT_trampoline DW_FORM_CLASS_FLAG Std*/
{0x56,11,1},/*DW_AT_trampoline DW_FORM_CLASS_STRING Std*/
{0x49,10,1},/*DW_AT_type DW_FORM_CLASS_REFERENCE Std*/
{0x2f, 3,1},/*DW_AT_upper_bound DW_FORM_CLASS_CONSTANT Std*/
{0x2f, 4,1},/*DW_AT_upper_bound DW_FORM_CLASS_EXPRLOC Std*/
{0x2f,10,1},/*DW_AT_upper_bound DW_FORM_CLASS_REFERENCE Std*/
{0x4a, 4,1},/*DW_AT_use_location DW_FORM_CLASS_EXPRLOC Std*/
{0x4a,15,1},/*DW_AT_use_location DW_FORM_CLASS_LOCLIST Std*/
{0x53, 5,1},/*DW_AT_use_UTF8 DW_FORM_CLASS_FLAG Std*/
{0x4b, 5,1},/*DW_AT_variable_parameter DW_FORM_CLASS_FLAG Std*/
{0x4c, 3,1},/*DW_AT_virtuality DW_FORM_CLASS_CONSTANT Std*/
{0x17, 3,1},/*DW_AT_visibility DW_FORM_CLASS_CONSTANT Std*/
{0x4d, 4,1},/*DW_AT_vtable_elem_location DW_FORM_CLASS_EXPRLOC Std*/
{0x4d,15,1},/*DW_AT_vtable_elem_location DW_FORM_CLASS_LOCLIST Std*/
/* end af_table standard */
{0x2133,14,2},/*DW_AT_GNU_addr_base DW_FORM_CLASS_ADDRPTR Ext*/
{0x2117, 5,2},/*DW_AT_GNU_all_call_sites DW_FORM_CLASS_FLAG Ext*/
{0x2116, 5,2},/*DW_AT_GNU_all_tail_call_sites DW_FORM_CLASS_FLAG Ext*/
{0x2112, 4,2},/*DW_AT_GNU_call_site_data_value DW_FORM_CLASS_EXPRLOC Ext*/
{0x2113, 4,2},/*DW_AT_GNU_call_site_target DW_FORM_CLASS_EXPRLOC Ext*/
{0x2111, 4,2},/*DW_AT_GNU_call_site_value DW_FORM_CLASS_EXPRLOC Ext*/
{0x2304, 3,2},/*DW_AT_GNU_denominator DW_FORM_CLASS_CONSTANT Ext*/
{0x2136, 3,2},/*DW_AT_GNU_discriminator DW_FORM_CLASS_CONSTANT Ext*/
{0x2131,10,2},/*DW_AT_GNU_dwo_id DW_FORM_CLASS_REFERENCE Ext*/
{0x2131, 3,2},/*DW_AT_GNU_dwo_id DW_FORM_CLASS_CONSTANT Ext*/
{0x2130,11,2},/*DW_AT_GNU_dwo_name DW_FORM_CLASS_STRING Ext*/
{0x2119,13,2},/*DW_AT_GNU_macros DW_FORM_CLASS_MAXCROPTR Ext*/
{0x2303, 3,2},/*DW_AT_GNU_numerator DW_FORM_CLASS_CONSTANT Ext*/
{0x210f, 3,2},/*DW_AT_GNU_odr_signature DW_FORM_CLASS_CONSTANT Ext*/
{0x210f,10,2},/*DW_AT_GNU_odr_signature DW_FORM_CLASS_REFERENCE Ext*/
{0x2134,10,2},/*DW_AT_GNU_pubnames DW_FORM_CLASS_REFERENCE Ext*/
{0x2134, 5,2},/*DW_AT_GNU_pubnames DW_FORM_CLASS_FLAG Ext*/
{0x2134, 3,2},/*DW_AT_GNU_pubnames DW_FORM_CLASS_CONSTANT Ext*/
{0x2135,10,2},/*DW_AT_GNU_pubtypes DW_FORM_CLASS_REFERENCE Ext*/
{0x2135, 5,2},/*DW_AT_GNU_pubtypes DW_FORM_CLASS_FLAG Ext*/
{0x2135, 3,2},/*DW_AT_GNU_pubtypes DW_FORM_CLASS_CONSTANT Ext*/
{0x2132,18,2},/*DW_AT_GNU_ranges_base DW_FORM_CLASS_RNGLISTSPTR Ext*/
{0x2115, 5,2},/*DW_AT_GNU_tail_call DW_FORM_CLASS_FLAG Ext*/
{0x2009,11,2},/*DW_AT_MIPS_abstract_name DW_FORM_CLASS_STRING Ext*/
{0x2001,12,2},/*DW_AT_MIPS_fde DW_FORM_CLASS_FRAMEPTR Ext*/
{0x200b, 5,2},/*DW_AT_MIPS_has_inlines DW_FORM_CLASS_FLAG Ext*/
{0x2007,11,2},/*DW_AT_MIPS_linkage_name DW_FORM_CLASS_STRING Ext*/
{0x2226,11,2},/*DW_AT_SUN_link_name DW_FORM_CLASS_STRING Ext*/
{0x2225,11,2},/*DW_AT_SUN_part_link_name DW_FORM_CLASS_STRING Ext*/
{0x2083, 3,2},/*DW_AT_ghs_rsm DW_FORM_CLASS_CONSTANT Ext*/
{0x2085, 3,2},/*DW_AT_ghs_frsm DW_FORM_CLASS_CONSTANT Ext*/
{0x2086, 3,2},/*DW_AT_ghs_frames DW_FORM_CLASS_CONSTANT Ext*/
{0x2087, 3,2},/*DW_AT_ghs_rso DW_FORM_CLASS_CONSTANT Ext*/
{0x2092, 3,2},/*DW_AT_ghs_subcpu DW_FORM_CLASS_CONSTANT Ext*/
{ 0,0,0 }
}; /* end af_table extended */
#ifdef __cplusplus
extern "C" {
#endif /* __cplusplus */
#endif /* DWARFDUMP_AF_TABLE_H */
