1*7fd79137SRobert Mustacchi /* Generated routines, do not edit. */ 2*7fd79137SRobert Mustacchi /* Generated on May 22 2011 03:05:33 */ 3*7fd79137SRobert Mustacchi 4*7fd79137SRobert Mustacchi /* BEGIN FILE */ 5*7fd79137SRobert Mustacchi 6*7fd79137SRobert Mustacchi #include "dwarf.h" 7*7fd79137SRobert Mustacchi 8*7fd79137SRobert Mustacchi #include "libdwarf.h" 9*7fd79137SRobert Mustacchi 10*7fd79137SRobert Mustacchi /* ARGSUSED */ 11*7fd79137SRobert Mustacchi int 12*7fd79137SRobert Mustacchi dwarf_get_TAG_name (unsigned int val,const char ** s_out) 13*7fd79137SRobert Mustacchi { 14*7fd79137SRobert Mustacchi switch (val) { 15*7fd79137SRobert Mustacchi case DW_TAG_array_type: 16*7fd79137SRobert Mustacchi *s_out = "DW_TAG_array_type"; 17*7fd79137SRobert Mustacchi return DW_DLV_OK; 18*7fd79137SRobert Mustacchi case DW_TAG_class_type: 19*7fd79137SRobert Mustacchi *s_out = "DW_TAG_class_type"; 20*7fd79137SRobert Mustacchi return DW_DLV_OK; 21*7fd79137SRobert Mustacchi case DW_TAG_entry_point: 22*7fd79137SRobert Mustacchi *s_out = "DW_TAG_entry_point"; 23*7fd79137SRobert Mustacchi return DW_DLV_OK; 24*7fd79137SRobert Mustacchi case DW_TAG_enumeration_type: 25*7fd79137SRobert Mustacchi *s_out = "DW_TAG_enumeration_type"; 26*7fd79137SRobert Mustacchi return DW_DLV_OK; 27*7fd79137SRobert Mustacchi case DW_TAG_formal_parameter: 28*7fd79137SRobert Mustacchi *s_out = "DW_TAG_formal_parameter"; 29*7fd79137SRobert Mustacchi return DW_DLV_OK; 30*7fd79137SRobert Mustacchi case DW_TAG_imported_declaration: 31*7fd79137SRobert Mustacchi *s_out = "DW_TAG_imported_declaration"; 32*7fd79137SRobert Mustacchi return DW_DLV_OK; 33*7fd79137SRobert Mustacchi case DW_TAG_label: 34*7fd79137SRobert Mustacchi *s_out = "DW_TAG_label"; 35*7fd79137SRobert Mustacchi return DW_DLV_OK; 36*7fd79137SRobert Mustacchi case DW_TAG_lexical_block: 37*7fd79137SRobert Mustacchi *s_out = "DW_TAG_lexical_block"; 38*7fd79137SRobert Mustacchi return DW_DLV_OK; 39*7fd79137SRobert Mustacchi case DW_TAG_member: 40*7fd79137SRobert Mustacchi *s_out = "DW_TAG_member"; 41*7fd79137SRobert Mustacchi return DW_DLV_OK; 42*7fd79137SRobert Mustacchi case DW_TAG_pointer_type: 43*7fd79137SRobert Mustacchi *s_out = "DW_TAG_pointer_type"; 44*7fd79137SRobert Mustacchi return DW_DLV_OK; 45*7fd79137SRobert Mustacchi case DW_TAG_reference_type: 46*7fd79137SRobert Mustacchi *s_out = "DW_TAG_reference_type"; 47*7fd79137SRobert Mustacchi return DW_DLV_OK; 48*7fd79137SRobert Mustacchi case DW_TAG_compile_unit: 49*7fd79137SRobert Mustacchi *s_out = "DW_TAG_compile_unit"; 50*7fd79137SRobert Mustacchi return DW_DLV_OK; 51*7fd79137SRobert Mustacchi case DW_TAG_string_type: 52*7fd79137SRobert Mustacchi *s_out = "DW_TAG_string_type"; 53*7fd79137SRobert Mustacchi return DW_DLV_OK; 54*7fd79137SRobert Mustacchi case DW_TAG_structure_type: 55*7fd79137SRobert Mustacchi *s_out = "DW_TAG_structure_type"; 56*7fd79137SRobert Mustacchi return DW_DLV_OK; 57*7fd79137SRobert Mustacchi case DW_TAG_subroutine_type: 58*7fd79137SRobert Mustacchi *s_out = "DW_TAG_subroutine_type"; 59*7fd79137SRobert Mustacchi return DW_DLV_OK; 60*7fd79137SRobert Mustacchi case DW_TAG_typedef: 61*7fd79137SRobert Mustacchi *s_out = "DW_TAG_typedef"; 62*7fd79137SRobert Mustacchi return DW_DLV_OK; 63*7fd79137SRobert Mustacchi case DW_TAG_union_type: 64*7fd79137SRobert Mustacchi *s_out = "DW_TAG_union_type"; 65*7fd79137SRobert Mustacchi return DW_DLV_OK; 66*7fd79137SRobert Mustacchi case DW_TAG_unspecified_parameters: 67*7fd79137SRobert Mustacchi *s_out = "DW_TAG_unspecified_parameters"; 68*7fd79137SRobert Mustacchi return DW_DLV_OK; 69*7fd79137SRobert Mustacchi case DW_TAG_variant: 70*7fd79137SRobert Mustacchi *s_out = "DW_TAG_variant"; 71*7fd79137SRobert Mustacchi return DW_DLV_OK; 72*7fd79137SRobert Mustacchi case DW_TAG_common_block: 73*7fd79137SRobert Mustacchi *s_out = "DW_TAG_common_block"; 74*7fd79137SRobert Mustacchi return DW_DLV_OK; 75*7fd79137SRobert Mustacchi case DW_TAG_common_inclusion: 76*7fd79137SRobert Mustacchi *s_out = "DW_TAG_common_inclusion"; 77*7fd79137SRobert Mustacchi return DW_DLV_OK; 78*7fd79137SRobert Mustacchi case DW_TAG_inheritance: 79*7fd79137SRobert Mustacchi *s_out = "DW_TAG_inheritance"; 80*7fd79137SRobert Mustacchi return DW_DLV_OK; 81*7fd79137SRobert Mustacchi case DW_TAG_inlined_subroutine: 82*7fd79137SRobert Mustacchi *s_out = "DW_TAG_inlined_subroutine"; 83*7fd79137SRobert Mustacchi return DW_DLV_OK; 84*7fd79137SRobert Mustacchi case DW_TAG_module: 85*7fd79137SRobert Mustacchi *s_out = "DW_TAG_module"; 86*7fd79137SRobert Mustacchi return DW_DLV_OK; 87*7fd79137SRobert Mustacchi case DW_TAG_ptr_to_member_type: 88*7fd79137SRobert Mustacchi *s_out = "DW_TAG_ptr_to_member_type"; 89*7fd79137SRobert Mustacchi return DW_DLV_OK; 90*7fd79137SRobert Mustacchi case DW_TAG_set_type: 91*7fd79137SRobert Mustacchi *s_out = "DW_TAG_set_type"; 92*7fd79137SRobert Mustacchi return DW_DLV_OK; 93*7fd79137SRobert Mustacchi case DW_TAG_subrange_type: 94*7fd79137SRobert Mustacchi *s_out = "DW_TAG_subrange_type"; 95*7fd79137SRobert Mustacchi return DW_DLV_OK; 96*7fd79137SRobert Mustacchi case DW_TAG_with_stmt: 97*7fd79137SRobert Mustacchi *s_out = "DW_TAG_with_stmt"; 98*7fd79137SRobert Mustacchi return DW_DLV_OK; 99*7fd79137SRobert Mustacchi case DW_TAG_access_declaration: 100*7fd79137SRobert Mustacchi *s_out = "DW_TAG_access_declaration"; 101*7fd79137SRobert Mustacchi return DW_DLV_OK; 102*7fd79137SRobert Mustacchi case DW_TAG_base_type: 103*7fd79137SRobert Mustacchi *s_out = "DW_TAG_base_type"; 104*7fd79137SRobert Mustacchi return DW_DLV_OK; 105*7fd79137SRobert Mustacchi case DW_TAG_catch_block: 106*7fd79137SRobert Mustacchi *s_out = "DW_TAG_catch_block"; 107*7fd79137SRobert Mustacchi return DW_DLV_OK; 108*7fd79137SRobert Mustacchi case DW_TAG_const_type: 109*7fd79137SRobert Mustacchi *s_out = "DW_TAG_const_type"; 110*7fd79137SRobert Mustacchi return DW_DLV_OK; 111*7fd79137SRobert Mustacchi case DW_TAG_constant: 112*7fd79137SRobert Mustacchi *s_out = "DW_TAG_constant"; 113*7fd79137SRobert Mustacchi return DW_DLV_OK; 114*7fd79137SRobert Mustacchi case DW_TAG_enumerator: 115*7fd79137SRobert Mustacchi *s_out = "DW_TAG_enumerator"; 116*7fd79137SRobert Mustacchi return DW_DLV_OK; 117*7fd79137SRobert Mustacchi case DW_TAG_file_type: 118*7fd79137SRobert Mustacchi *s_out = "DW_TAG_file_type"; 119*7fd79137SRobert Mustacchi return DW_DLV_OK; 120*7fd79137SRobert Mustacchi case DW_TAG_friend: 121*7fd79137SRobert Mustacchi *s_out = "DW_TAG_friend"; 122*7fd79137SRobert Mustacchi return DW_DLV_OK; 123*7fd79137SRobert Mustacchi case DW_TAG_namelist: 124*7fd79137SRobert Mustacchi *s_out = "DW_TAG_namelist"; 125*7fd79137SRobert Mustacchi return DW_DLV_OK; 126*7fd79137SRobert Mustacchi case DW_TAG_namelist_item: 127*7fd79137SRobert Mustacchi *s_out = "DW_TAG_namelist_item"; 128*7fd79137SRobert Mustacchi return DW_DLV_OK; 129*7fd79137SRobert Mustacchi case DW_TAG_packed_type: 130*7fd79137SRobert Mustacchi *s_out = "DW_TAG_packed_type"; 131*7fd79137SRobert Mustacchi return DW_DLV_OK; 132*7fd79137SRobert Mustacchi case DW_TAG_subprogram: 133*7fd79137SRobert Mustacchi *s_out = "DW_TAG_subprogram"; 134*7fd79137SRobert Mustacchi return DW_DLV_OK; 135*7fd79137SRobert Mustacchi case DW_TAG_template_type_parameter: 136*7fd79137SRobert Mustacchi *s_out = "DW_TAG_template_type_parameter"; 137*7fd79137SRobert Mustacchi return DW_DLV_OK; 138*7fd79137SRobert Mustacchi case DW_TAG_template_value_parameter: 139*7fd79137SRobert Mustacchi *s_out = "DW_TAG_template_value_parameter"; 140*7fd79137SRobert Mustacchi return DW_DLV_OK; 141*7fd79137SRobert Mustacchi case DW_TAG_thrown_type: 142*7fd79137SRobert Mustacchi *s_out = "DW_TAG_thrown_type"; 143*7fd79137SRobert Mustacchi return DW_DLV_OK; 144*7fd79137SRobert Mustacchi case DW_TAG_try_block: 145*7fd79137SRobert Mustacchi *s_out = "DW_TAG_try_block"; 146*7fd79137SRobert Mustacchi return DW_DLV_OK; 147*7fd79137SRobert Mustacchi case DW_TAG_variant_part: 148*7fd79137SRobert Mustacchi *s_out = "DW_TAG_variant_part"; 149*7fd79137SRobert Mustacchi return DW_DLV_OK; 150*7fd79137SRobert Mustacchi case DW_TAG_variable: 151*7fd79137SRobert Mustacchi *s_out = "DW_TAG_variable"; 152*7fd79137SRobert Mustacchi return DW_DLV_OK; 153*7fd79137SRobert Mustacchi case DW_TAG_volatile_type: 154*7fd79137SRobert Mustacchi *s_out = "DW_TAG_volatile_type"; 155*7fd79137SRobert Mustacchi return DW_DLV_OK; 156*7fd79137SRobert Mustacchi case DW_TAG_dwarf_procedure: 157*7fd79137SRobert Mustacchi *s_out = "DW_TAG_dwarf_procedure"; 158*7fd79137SRobert Mustacchi return DW_DLV_OK; 159*7fd79137SRobert Mustacchi case DW_TAG_restrict_type: 160*7fd79137SRobert Mustacchi *s_out = "DW_TAG_restrict_type"; 161*7fd79137SRobert Mustacchi return DW_DLV_OK; 162*7fd79137SRobert Mustacchi case DW_TAG_interface_type: 163*7fd79137SRobert Mustacchi *s_out = "DW_TAG_interface_type"; 164*7fd79137SRobert Mustacchi return DW_DLV_OK; 165*7fd79137SRobert Mustacchi case DW_TAG_namespace: 166*7fd79137SRobert Mustacchi *s_out = "DW_TAG_namespace"; 167*7fd79137SRobert Mustacchi return DW_DLV_OK; 168*7fd79137SRobert Mustacchi case DW_TAG_imported_module: 169*7fd79137SRobert Mustacchi *s_out = "DW_TAG_imported_module"; 170*7fd79137SRobert Mustacchi return DW_DLV_OK; 171*7fd79137SRobert Mustacchi case DW_TAG_unspecified_type: 172*7fd79137SRobert Mustacchi *s_out = "DW_TAG_unspecified_type"; 173*7fd79137SRobert Mustacchi return DW_DLV_OK; 174*7fd79137SRobert Mustacchi case DW_TAG_partial_unit: 175*7fd79137SRobert Mustacchi *s_out = "DW_TAG_partial_unit"; 176*7fd79137SRobert Mustacchi return DW_DLV_OK; 177*7fd79137SRobert Mustacchi case DW_TAG_imported_unit: 178*7fd79137SRobert Mustacchi *s_out = "DW_TAG_imported_unit"; 179*7fd79137SRobert Mustacchi return DW_DLV_OK; 180*7fd79137SRobert Mustacchi case DW_TAG_mutable_type: 181*7fd79137SRobert Mustacchi *s_out = "DW_TAG_mutable_type"; 182*7fd79137SRobert Mustacchi return DW_DLV_OK; 183*7fd79137SRobert Mustacchi case DW_TAG_condition: 184*7fd79137SRobert Mustacchi *s_out = "DW_TAG_condition"; 185*7fd79137SRobert Mustacchi return DW_DLV_OK; 186*7fd79137SRobert Mustacchi case DW_TAG_shared_type: 187*7fd79137SRobert Mustacchi *s_out = "DW_TAG_shared_type"; 188*7fd79137SRobert Mustacchi return DW_DLV_OK; 189*7fd79137SRobert Mustacchi case DW_TAG_type_unit: 190*7fd79137SRobert Mustacchi *s_out = "DW_TAG_type_unit"; 191*7fd79137SRobert Mustacchi return DW_DLV_OK; 192*7fd79137SRobert Mustacchi case DW_TAG_rvalue_reference_type: 193*7fd79137SRobert Mustacchi *s_out = "DW_TAG_rvalue_reference_type"; 194*7fd79137SRobert Mustacchi return DW_DLV_OK; 195*7fd79137SRobert Mustacchi case DW_TAG_template_alias: 196*7fd79137SRobert Mustacchi *s_out = "DW_TAG_template_alias"; 197*7fd79137SRobert Mustacchi return DW_DLV_OK; 198*7fd79137SRobert Mustacchi case DW_TAG_lo_user: 199*7fd79137SRobert Mustacchi *s_out = "DW_TAG_lo_user"; 200*7fd79137SRobert Mustacchi return DW_DLV_OK; 201*7fd79137SRobert Mustacchi case DW_TAG_MIPS_loop: 202*7fd79137SRobert Mustacchi *s_out = "DW_TAG_MIPS_loop"; 203*7fd79137SRobert Mustacchi return DW_DLV_OK; 204*7fd79137SRobert Mustacchi case DW_TAG_HP_array_descriptor: 205*7fd79137SRobert Mustacchi *s_out = "DW_TAG_HP_array_descriptor"; 206*7fd79137SRobert Mustacchi return DW_DLV_OK; 207*7fd79137SRobert Mustacchi case DW_TAG_format_label: 208*7fd79137SRobert Mustacchi *s_out = "DW_TAG_format_label"; 209*7fd79137SRobert Mustacchi return DW_DLV_OK; 210*7fd79137SRobert Mustacchi case DW_TAG_function_template: 211*7fd79137SRobert Mustacchi *s_out = "DW_TAG_function_template"; 212*7fd79137SRobert Mustacchi return DW_DLV_OK; 213*7fd79137SRobert Mustacchi case DW_TAG_class_template: 214*7fd79137SRobert Mustacchi *s_out = "DW_TAG_class_template"; 215*7fd79137SRobert Mustacchi return DW_DLV_OK; 216*7fd79137SRobert Mustacchi case DW_TAG_GNU_BINCL: 217*7fd79137SRobert Mustacchi *s_out = "DW_TAG_GNU_BINCL"; 218*7fd79137SRobert Mustacchi return DW_DLV_OK; 219*7fd79137SRobert Mustacchi case DW_TAG_GNU_EINCL: 220*7fd79137SRobert Mustacchi *s_out = "DW_TAG_GNU_EINCL"; 221*7fd79137SRobert Mustacchi return DW_DLV_OK; 222*7fd79137SRobert Mustacchi case DW_TAG_GNU_template_template_parameter: 223*7fd79137SRobert Mustacchi *s_out = "DW_TAG_GNU_template_template_parameter"; 224*7fd79137SRobert Mustacchi return DW_DLV_OK; 225*7fd79137SRobert Mustacchi case DW_TAG_GNU_template_parameter_pack: 226*7fd79137SRobert Mustacchi *s_out = "DW_TAG_GNU_template_parameter_pack"; 227*7fd79137SRobert Mustacchi return DW_DLV_OK; 228*7fd79137SRobert Mustacchi case DW_TAG_GNU_formal_parameter_pack: 229*7fd79137SRobert Mustacchi *s_out = "DW_TAG_GNU_formal_parameter_pack"; 230*7fd79137SRobert Mustacchi return DW_DLV_OK; 231*7fd79137SRobert Mustacchi case DW_TAG_SUN_function_template: 232*7fd79137SRobert Mustacchi *s_out = "DW_TAG_SUN_function_template"; 233*7fd79137SRobert Mustacchi return DW_DLV_OK; 234*7fd79137SRobert Mustacchi case DW_TAG_SUN_class_template: 235*7fd79137SRobert Mustacchi *s_out = "DW_TAG_SUN_class_template"; 236*7fd79137SRobert Mustacchi return DW_DLV_OK; 237*7fd79137SRobert Mustacchi case DW_TAG_SUN_struct_template: 238*7fd79137SRobert Mustacchi *s_out = "DW_TAG_SUN_struct_template"; 239*7fd79137SRobert Mustacchi return DW_DLV_OK; 240*7fd79137SRobert Mustacchi case DW_TAG_SUN_union_template: 241*7fd79137SRobert Mustacchi *s_out = "DW_TAG_SUN_union_template"; 242*7fd79137SRobert Mustacchi return DW_DLV_OK; 243*7fd79137SRobert Mustacchi case DW_TAG_SUN_indirect_inheritance: 244*7fd79137SRobert Mustacchi *s_out = "DW_TAG_SUN_indirect_inheritance"; 245*7fd79137SRobert Mustacchi return DW_DLV_OK; 246*7fd79137SRobert Mustacchi case DW_TAG_SUN_codeflags: 247*7fd79137SRobert Mustacchi *s_out = "DW_TAG_SUN_codeflags"; 248*7fd79137SRobert Mustacchi return DW_DLV_OK; 249*7fd79137SRobert Mustacchi case DW_TAG_SUN_memop_info: 250*7fd79137SRobert Mustacchi *s_out = "DW_TAG_SUN_memop_info"; 251*7fd79137SRobert Mustacchi return DW_DLV_OK; 252*7fd79137SRobert Mustacchi case DW_TAG_SUN_omp_child_func: 253*7fd79137SRobert Mustacchi *s_out = "DW_TAG_SUN_omp_child_func"; 254*7fd79137SRobert Mustacchi return DW_DLV_OK; 255*7fd79137SRobert Mustacchi case DW_TAG_SUN_rtti_descriptor: 256*7fd79137SRobert Mustacchi *s_out = "DW_TAG_SUN_rtti_descriptor"; 257*7fd79137SRobert Mustacchi return DW_DLV_OK; 258*7fd79137SRobert Mustacchi case DW_TAG_SUN_dtor_info: 259*7fd79137SRobert Mustacchi *s_out = "DW_TAG_SUN_dtor_info"; 260*7fd79137SRobert Mustacchi return DW_DLV_OK; 261*7fd79137SRobert Mustacchi case DW_TAG_SUN_dtor: 262*7fd79137SRobert Mustacchi *s_out = "DW_TAG_SUN_dtor"; 263*7fd79137SRobert Mustacchi return DW_DLV_OK; 264*7fd79137SRobert Mustacchi case DW_TAG_SUN_f90_interface: 265*7fd79137SRobert Mustacchi *s_out = "DW_TAG_SUN_f90_interface"; 266*7fd79137SRobert Mustacchi return DW_DLV_OK; 267*7fd79137SRobert Mustacchi case DW_TAG_SUN_fortran_vax_structure: 268*7fd79137SRobert Mustacchi *s_out = "DW_TAG_SUN_fortran_vax_structure"; 269*7fd79137SRobert Mustacchi return DW_DLV_OK; 270*7fd79137SRobert Mustacchi case DW_TAG_SUN_hi: 271*7fd79137SRobert Mustacchi *s_out = "DW_TAG_SUN_hi"; 272*7fd79137SRobert Mustacchi return DW_DLV_OK; 273*7fd79137SRobert Mustacchi case DW_TAG_ALTIUM_circ_type: 274*7fd79137SRobert Mustacchi *s_out = "DW_TAG_ALTIUM_circ_type"; 275*7fd79137SRobert Mustacchi return DW_DLV_OK; 276*7fd79137SRobert Mustacchi case DW_TAG_ALTIUM_mwa_circ_type: 277*7fd79137SRobert Mustacchi *s_out = "DW_TAG_ALTIUM_mwa_circ_type"; 278*7fd79137SRobert Mustacchi return DW_DLV_OK; 279*7fd79137SRobert Mustacchi case DW_TAG_ALTIUM_rev_carry_type: 280*7fd79137SRobert Mustacchi *s_out = "DW_TAG_ALTIUM_rev_carry_type"; 281*7fd79137SRobert Mustacchi return DW_DLV_OK; 282*7fd79137SRobert Mustacchi case DW_TAG_ALTIUM_rom: 283*7fd79137SRobert Mustacchi *s_out = "DW_TAG_ALTIUM_rom"; 284*7fd79137SRobert Mustacchi return DW_DLV_OK; 285*7fd79137SRobert Mustacchi case DW_TAG_upc_shared_type: 286*7fd79137SRobert Mustacchi *s_out = "DW_TAG_upc_shared_type"; 287*7fd79137SRobert Mustacchi return DW_DLV_OK; 288*7fd79137SRobert Mustacchi case DW_TAG_upc_strict_type: 289*7fd79137SRobert Mustacchi *s_out = "DW_TAG_upc_strict_type"; 290*7fd79137SRobert Mustacchi return DW_DLV_OK; 291*7fd79137SRobert Mustacchi case DW_TAG_upc_relaxed_type: 292*7fd79137SRobert Mustacchi *s_out = "DW_TAG_upc_relaxed_type"; 293*7fd79137SRobert Mustacchi return DW_DLV_OK; 294*7fd79137SRobert Mustacchi case DW_TAG_PGI_kanji_type: 295*7fd79137SRobert Mustacchi *s_out = "DW_TAG_PGI_kanji_type"; 296*7fd79137SRobert Mustacchi return DW_DLV_OK; 297*7fd79137SRobert Mustacchi case DW_TAG_PGI_interface_block: 298*7fd79137SRobert Mustacchi *s_out = "DW_TAG_PGI_interface_block"; 299*7fd79137SRobert Mustacchi return DW_DLV_OK; 300*7fd79137SRobert Mustacchi case DW_TAG_hi_user: 301*7fd79137SRobert Mustacchi *s_out = "DW_TAG_hi_user"; 302*7fd79137SRobert Mustacchi return DW_DLV_OK; 303*7fd79137SRobert Mustacchi } 304*7fd79137SRobert Mustacchi return DW_DLV_NO_ENTRY; 305*7fd79137SRobert Mustacchi } 306*7fd79137SRobert Mustacchi /* ARGSUSED */ 307*7fd79137SRobert Mustacchi int 308*7fd79137SRobert Mustacchi dwarf_get_children_name (unsigned int val,const char ** s_out) 309*7fd79137SRobert Mustacchi { 310*7fd79137SRobert Mustacchi switch (val) { 311*7fd79137SRobert Mustacchi case DW_children_no: 312*7fd79137SRobert Mustacchi *s_out = "DW_children_no"; 313*7fd79137SRobert Mustacchi return DW_DLV_OK; 314*7fd79137SRobert Mustacchi case DW_children_yes: 315*7fd79137SRobert Mustacchi *s_out = "DW_children_yes"; 316*7fd79137SRobert Mustacchi return DW_DLV_OK; 317*7fd79137SRobert Mustacchi } 318*7fd79137SRobert Mustacchi return DW_DLV_NO_ENTRY; 319*7fd79137SRobert Mustacchi } 320*7fd79137SRobert Mustacchi /* ARGSUSED */ 321*7fd79137SRobert Mustacchi int 322*7fd79137SRobert Mustacchi dwarf_get_FORM_name (unsigned int val,const char ** s_out) 323*7fd79137SRobert Mustacchi { 324*7fd79137SRobert Mustacchi switch (val) { 325*7fd79137SRobert Mustacchi case DW_FORM_addr: 326*7fd79137SRobert Mustacchi *s_out = "DW_FORM_addr"; 327*7fd79137SRobert Mustacchi return DW_DLV_OK; 328*7fd79137SRobert Mustacchi case DW_FORM_block2: 329*7fd79137SRobert Mustacchi *s_out = "DW_FORM_block2"; 330*7fd79137SRobert Mustacchi return DW_DLV_OK; 331*7fd79137SRobert Mustacchi case DW_FORM_block4: 332*7fd79137SRobert Mustacchi *s_out = "DW_FORM_block4"; 333*7fd79137SRobert Mustacchi return DW_DLV_OK; 334*7fd79137SRobert Mustacchi case DW_FORM_data2: 335*7fd79137SRobert Mustacchi *s_out = "DW_FORM_data2"; 336*7fd79137SRobert Mustacchi return DW_DLV_OK; 337*7fd79137SRobert Mustacchi case DW_FORM_data4: 338*7fd79137SRobert Mustacchi *s_out = "DW_FORM_data4"; 339*7fd79137SRobert Mustacchi return DW_DLV_OK; 340*7fd79137SRobert Mustacchi case DW_FORM_data8: 341*7fd79137SRobert Mustacchi *s_out = "DW_FORM_data8"; 342*7fd79137SRobert Mustacchi return DW_DLV_OK; 343*7fd79137SRobert Mustacchi case DW_FORM_string: 344*7fd79137SRobert Mustacchi *s_out = "DW_FORM_string"; 345*7fd79137SRobert Mustacchi return DW_DLV_OK; 346*7fd79137SRobert Mustacchi case DW_FORM_block: 347*7fd79137SRobert Mustacchi *s_out = "DW_FORM_block"; 348*7fd79137SRobert Mustacchi return DW_DLV_OK; 349*7fd79137SRobert Mustacchi case DW_FORM_block1: 350*7fd79137SRobert Mustacchi *s_out = "DW_FORM_block1"; 351*7fd79137SRobert Mustacchi return DW_DLV_OK; 352*7fd79137SRobert Mustacchi case DW_FORM_data1: 353*7fd79137SRobert Mustacchi *s_out = "DW_FORM_data1"; 354*7fd79137SRobert Mustacchi return DW_DLV_OK; 355*7fd79137SRobert Mustacchi case DW_FORM_flag: 356*7fd79137SRobert Mustacchi *s_out = "DW_FORM_flag"; 357*7fd79137SRobert Mustacchi return DW_DLV_OK; 358*7fd79137SRobert Mustacchi case DW_FORM_sdata: 359*7fd79137SRobert Mustacchi *s_out = "DW_FORM_sdata"; 360*7fd79137SRobert Mustacchi return DW_DLV_OK; 361*7fd79137SRobert Mustacchi case DW_FORM_strp: 362*7fd79137SRobert Mustacchi *s_out = "DW_FORM_strp"; 363*7fd79137SRobert Mustacchi return DW_DLV_OK; 364*7fd79137SRobert Mustacchi case DW_FORM_udata: 365*7fd79137SRobert Mustacchi *s_out = "DW_FORM_udata"; 366*7fd79137SRobert Mustacchi return DW_DLV_OK; 367*7fd79137SRobert Mustacchi case DW_FORM_ref_addr: 368*7fd79137SRobert Mustacchi *s_out = "DW_FORM_ref_addr"; 369*7fd79137SRobert Mustacchi return DW_DLV_OK; 370*7fd79137SRobert Mustacchi case DW_FORM_ref1: 371*7fd79137SRobert Mustacchi *s_out = "DW_FORM_ref1"; 372*7fd79137SRobert Mustacchi return DW_DLV_OK; 373*7fd79137SRobert Mustacchi case DW_FORM_ref2: 374*7fd79137SRobert Mustacchi *s_out = "DW_FORM_ref2"; 375*7fd79137SRobert Mustacchi return DW_DLV_OK; 376*7fd79137SRobert Mustacchi case DW_FORM_ref4: 377*7fd79137SRobert Mustacchi *s_out = "DW_FORM_ref4"; 378*7fd79137SRobert Mustacchi return DW_DLV_OK; 379*7fd79137SRobert Mustacchi case DW_FORM_ref8: 380*7fd79137SRobert Mustacchi *s_out = "DW_FORM_ref8"; 381*7fd79137SRobert Mustacchi return DW_DLV_OK; 382*7fd79137SRobert Mustacchi case DW_FORM_ref_udata: 383*7fd79137SRobert Mustacchi *s_out = "DW_FORM_ref_udata"; 384*7fd79137SRobert Mustacchi return DW_DLV_OK; 385*7fd79137SRobert Mustacchi case DW_FORM_indirect: 386*7fd79137SRobert Mustacchi *s_out = "DW_FORM_indirect"; 387*7fd79137SRobert Mustacchi return DW_DLV_OK; 388*7fd79137SRobert Mustacchi case DW_FORM_sec_offset: 389*7fd79137SRobert Mustacchi *s_out = "DW_FORM_sec_offset"; 390*7fd79137SRobert Mustacchi return DW_DLV_OK; 391*7fd79137SRobert Mustacchi case DW_FORM_exprloc: 392*7fd79137SRobert Mustacchi *s_out = "DW_FORM_exprloc"; 393*7fd79137SRobert Mustacchi return DW_DLV_OK; 394*7fd79137SRobert Mustacchi case DW_FORM_flag_present: 395*7fd79137SRobert Mustacchi *s_out = "DW_FORM_flag_present"; 396*7fd79137SRobert Mustacchi return DW_DLV_OK; 397*7fd79137SRobert Mustacchi case DW_FORM_ref_sig8: 398*7fd79137SRobert Mustacchi *s_out = "DW_FORM_ref_sig8"; 399*7fd79137SRobert Mustacchi return DW_DLV_OK; 400*7fd79137SRobert Mustacchi } 401*7fd79137SRobert Mustacchi return DW_DLV_NO_ENTRY; 402*7fd79137SRobert Mustacchi } 403*7fd79137SRobert Mustacchi /* ARGSUSED */ 404*7fd79137SRobert Mustacchi int 405*7fd79137SRobert Mustacchi dwarf_get_AT_name (unsigned int val,const char ** s_out) 406*7fd79137SRobert Mustacchi { 407*7fd79137SRobert Mustacchi switch (val) { 408*7fd79137SRobert Mustacchi case DW_AT_sibling: 409*7fd79137SRobert Mustacchi *s_out = "DW_AT_sibling"; 410*7fd79137SRobert Mustacchi return DW_DLV_OK; 411*7fd79137SRobert Mustacchi case DW_AT_location: 412*7fd79137SRobert Mustacchi *s_out = "DW_AT_location"; 413*7fd79137SRobert Mustacchi return DW_DLV_OK; 414*7fd79137SRobert Mustacchi case DW_AT_name: 415*7fd79137SRobert Mustacchi *s_out = "DW_AT_name"; 416*7fd79137SRobert Mustacchi return DW_DLV_OK; 417*7fd79137SRobert Mustacchi case DW_AT_ordering: 418*7fd79137SRobert Mustacchi *s_out = "DW_AT_ordering"; 419*7fd79137SRobert Mustacchi return DW_DLV_OK; 420*7fd79137SRobert Mustacchi case DW_AT_subscr_data: 421*7fd79137SRobert Mustacchi *s_out = "DW_AT_subscr_data"; 422*7fd79137SRobert Mustacchi return DW_DLV_OK; 423*7fd79137SRobert Mustacchi case DW_AT_byte_size: 424*7fd79137SRobert Mustacchi *s_out = "DW_AT_byte_size"; 425*7fd79137SRobert Mustacchi return DW_DLV_OK; 426*7fd79137SRobert Mustacchi case DW_AT_bit_offset: 427*7fd79137SRobert Mustacchi *s_out = "DW_AT_bit_offset"; 428*7fd79137SRobert Mustacchi return DW_DLV_OK; 429*7fd79137SRobert Mustacchi case DW_AT_bit_size: 430*7fd79137SRobert Mustacchi *s_out = "DW_AT_bit_size"; 431*7fd79137SRobert Mustacchi return DW_DLV_OK; 432*7fd79137SRobert Mustacchi case DW_AT_element_list: 433*7fd79137SRobert Mustacchi *s_out = "DW_AT_element_list"; 434*7fd79137SRobert Mustacchi return DW_DLV_OK; 435*7fd79137SRobert Mustacchi case DW_AT_stmt_list: 436*7fd79137SRobert Mustacchi *s_out = "DW_AT_stmt_list"; 437*7fd79137SRobert Mustacchi return DW_DLV_OK; 438*7fd79137SRobert Mustacchi case DW_AT_low_pc: 439*7fd79137SRobert Mustacchi *s_out = "DW_AT_low_pc"; 440*7fd79137SRobert Mustacchi return DW_DLV_OK; 441*7fd79137SRobert Mustacchi case DW_AT_high_pc: 442*7fd79137SRobert Mustacchi *s_out = "DW_AT_high_pc"; 443*7fd79137SRobert Mustacchi return DW_DLV_OK; 444*7fd79137SRobert Mustacchi case DW_AT_language: 445*7fd79137SRobert Mustacchi *s_out = "DW_AT_language"; 446*7fd79137SRobert Mustacchi return DW_DLV_OK; 447*7fd79137SRobert Mustacchi case DW_AT_member: 448*7fd79137SRobert Mustacchi *s_out = "DW_AT_member"; 449*7fd79137SRobert Mustacchi return DW_DLV_OK; 450*7fd79137SRobert Mustacchi case DW_AT_discr: 451*7fd79137SRobert Mustacchi *s_out = "DW_AT_discr"; 452*7fd79137SRobert Mustacchi return DW_DLV_OK; 453*7fd79137SRobert Mustacchi case DW_AT_discr_value: 454*7fd79137SRobert Mustacchi *s_out = "DW_AT_discr_value"; 455*7fd79137SRobert Mustacchi return DW_DLV_OK; 456*7fd79137SRobert Mustacchi case DW_AT_visibility: 457*7fd79137SRobert Mustacchi *s_out = "DW_AT_visibility"; 458*7fd79137SRobert Mustacchi return DW_DLV_OK; 459*7fd79137SRobert Mustacchi case DW_AT_import: 460*7fd79137SRobert Mustacchi *s_out = "DW_AT_import"; 461*7fd79137SRobert Mustacchi return DW_DLV_OK; 462*7fd79137SRobert Mustacchi case DW_AT_string_length: 463*7fd79137SRobert Mustacchi *s_out = "DW_AT_string_length"; 464*7fd79137SRobert Mustacchi return DW_DLV_OK; 465*7fd79137SRobert Mustacchi case DW_AT_common_reference: 466*7fd79137SRobert Mustacchi *s_out = "DW_AT_common_reference"; 467*7fd79137SRobert Mustacchi return DW_DLV_OK; 468*7fd79137SRobert Mustacchi case DW_AT_comp_dir: 469*7fd79137SRobert Mustacchi *s_out = "DW_AT_comp_dir"; 470*7fd79137SRobert Mustacchi return DW_DLV_OK; 471*7fd79137SRobert Mustacchi case DW_AT_const_value: 472*7fd79137SRobert Mustacchi *s_out = "DW_AT_const_value"; 473*7fd79137SRobert Mustacchi return DW_DLV_OK; 474*7fd79137SRobert Mustacchi case DW_AT_containing_type: 475*7fd79137SRobert Mustacchi *s_out = "DW_AT_containing_type"; 476*7fd79137SRobert Mustacchi return DW_DLV_OK; 477*7fd79137SRobert Mustacchi case DW_AT_default_value: 478*7fd79137SRobert Mustacchi *s_out = "DW_AT_default_value"; 479*7fd79137SRobert Mustacchi return DW_DLV_OK; 480*7fd79137SRobert Mustacchi case DW_AT_inline: 481*7fd79137SRobert Mustacchi *s_out = "DW_AT_inline"; 482*7fd79137SRobert Mustacchi return DW_DLV_OK; 483*7fd79137SRobert Mustacchi case DW_AT_is_optional: 484*7fd79137SRobert Mustacchi *s_out = "DW_AT_is_optional"; 485*7fd79137SRobert Mustacchi return DW_DLV_OK; 486*7fd79137SRobert Mustacchi case DW_AT_lower_bound: 487*7fd79137SRobert Mustacchi *s_out = "DW_AT_lower_bound"; 488*7fd79137SRobert Mustacchi return DW_DLV_OK; 489*7fd79137SRobert Mustacchi case DW_AT_producer: 490*7fd79137SRobert Mustacchi *s_out = "DW_AT_producer"; 491*7fd79137SRobert Mustacchi return DW_DLV_OK; 492*7fd79137SRobert Mustacchi case DW_AT_prototyped: 493*7fd79137SRobert Mustacchi *s_out = "DW_AT_prototyped"; 494*7fd79137SRobert Mustacchi return DW_DLV_OK; 495*7fd79137SRobert Mustacchi case DW_AT_return_addr: 496*7fd79137SRobert Mustacchi *s_out = "DW_AT_return_addr"; 497*7fd79137SRobert Mustacchi return DW_DLV_OK; 498*7fd79137SRobert Mustacchi case DW_AT_start_scope: 499*7fd79137SRobert Mustacchi *s_out = "DW_AT_start_scope"; 500*7fd79137SRobert Mustacchi return DW_DLV_OK; 501*7fd79137SRobert Mustacchi case DW_AT_bit_stride: 502*7fd79137SRobert Mustacchi *s_out = "DW_AT_bit_stride"; 503*7fd79137SRobert Mustacchi return DW_DLV_OK; 504*7fd79137SRobert Mustacchi case DW_AT_upper_bound: 505*7fd79137SRobert Mustacchi *s_out = "DW_AT_upper_bound"; 506*7fd79137SRobert Mustacchi return DW_DLV_OK; 507*7fd79137SRobert Mustacchi case DW_AT_abstract_origin: 508*7fd79137SRobert Mustacchi *s_out = "DW_AT_abstract_origin"; 509*7fd79137SRobert Mustacchi return DW_DLV_OK; 510*7fd79137SRobert Mustacchi case DW_AT_accessibility: 511*7fd79137SRobert Mustacchi *s_out = "DW_AT_accessibility"; 512*7fd79137SRobert Mustacchi return DW_DLV_OK; 513*7fd79137SRobert Mustacchi case DW_AT_address_class: 514*7fd79137SRobert Mustacchi *s_out = "DW_AT_address_class"; 515*7fd79137SRobert Mustacchi return DW_DLV_OK; 516*7fd79137SRobert Mustacchi case DW_AT_artificial: 517*7fd79137SRobert Mustacchi *s_out = "DW_AT_artificial"; 518*7fd79137SRobert Mustacchi return DW_DLV_OK; 519*7fd79137SRobert Mustacchi case DW_AT_base_types: 520*7fd79137SRobert Mustacchi *s_out = "DW_AT_base_types"; 521*7fd79137SRobert Mustacchi return DW_DLV_OK; 522*7fd79137SRobert Mustacchi case DW_AT_calling_convention: 523*7fd79137SRobert Mustacchi *s_out = "DW_AT_calling_convention"; 524*7fd79137SRobert Mustacchi return DW_DLV_OK; 525*7fd79137SRobert Mustacchi case DW_AT_count: 526*7fd79137SRobert Mustacchi *s_out = "DW_AT_count"; 527*7fd79137SRobert Mustacchi return DW_DLV_OK; 528*7fd79137SRobert Mustacchi case DW_AT_data_member_location: 529*7fd79137SRobert Mustacchi *s_out = "DW_AT_data_member_location"; 530*7fd79137SRobert Mustacchi return DW_DLV_OK; 531*7fd79137SRobert Mustacchi case DW_AT_decl_column: 532*7fd79137SRobert Mustacchi *s_out = "DW_AT_decl_column"; 533*7fd79137SRobert Mustacchi return DW_DLV_OK; 534*7fd79137SRobert Mustacchi case DW_AT_decl_file: 535*7fd79137SRobert Mustacchi *s_out = "DW_AT_decl_file"; 536*7fd79137SRobert Mustacchi return DW_DLV_OK; 537*7fd79137SRobert Mustacchi case DW_AT_decl_line: 538*7fd79137SRobert Mustacchi *s_out = "DW_AT_decl_line"; 539*7fd79137SRobert Mustacchi return DW_DLV_OK; 540*7fd79137SRobert Mustacchi case DW_AT_declaration: 541*7fd79137SRobert Mustacchi *s_out = "DW_AT_declaration"; 542*7fd79137SRobert Mustacchi return DW_DLV_OK; 543*7fd79137SRobert Mustacchi case DW_AT_discr_list: 544*7fd79137SRobert Mustacchi *s_out = "DW_AT_discr_list"; 545*7fd79137SRobert Mustacchi return DW_DLV_OK; 546*7fd79137SRobert Mustacchi case DW_AT_encoding: 547*7fd79137SRobert Mustacchi *s_out = "DW_AT_encoding"; 548*7fd79137SRobert Mustacchi return DW_DLV_OK; 549*7fd79137SRobert Mustacchi case DW_AT_external: 550*7fd79137SRobert Mustacchi *s_out = "DW_AT_external"; 551*7fd79137SRobert Mustacchi return DW_DLV_OK; 552*7fd79137SRobert Mustacchi case DW_AT_frame_base: 553*7fd79137SRobert Mustacchi *s_out = "DW_AT_frame_base"; 554*7fd79137SRobert Mustacchi return DW_DLV_OK; 555*7fd79137SRobert Mustacchi case DW_AT_friend: 556*7fd79137SRobert Mustacchi *s_out = "DW_AT_friend"; 557*7fd79137SRobert Mustacchi return DW_DLV_OK; 558*7fd79137SRobert Mustacchi case DW_AT_identifier_case: 559*7fd79137SRobert Mustacchi *s_out = "DW_AT_identifier_case"; 560*7fd79137SRobert Mustacchi return DW_DLV_OK; 561*7fd79137SRobert Mustacchi case DW_AT_macro_info: 562*7fd79137SRobert Mustacchi *s_out = "DW_AT_macro_info"; 563*7fd79137SRobert Mustacchi return DW_DLV_OK; 564*7fd79137SRobert Mustacchi case DW_AT_namelist_item: 565*7fd79137SRobert Mustacchi *s_out = "DW_AT_namelist_item"; 566*7fd79137SRobert Mustacchi return DW_DLV_OK; 567*7fd79137SRobert Mustacchi case DW_AT_priority: 568*7fd79137SRobert Mustacchi *s_out = "DW_AT_priority"; 569*7fd79137SRobert Mustacchi return DW_DLV_OK; 570*7fd79137SRobert Mustacchi case DW_AT_segment: 571*7fd79137SRobert Mustacchi *s_out = "DW_AT_segment"; 572*7fd79137SRobert Mustacchi return DW_DLV_OK; 573*7fd79137SRobert Mustacchi case DW_AT_specification: 574*7fd79137SRobert Mustacchi *s_out = "DW_AT_specification"; 575*7fd79137SRobert Mustacchi return DW_DLV_OK; 576*7fd79137SRobert Mustacchi case DW_AT_static_link: 577*7fd79137SRobert Mustacchi *s_out = "DW_AT_static_link"; 578*7fd79137SRobert Mustacchi return DW_DLV_OK; 579*7fd79137SRobert Mustacchi case DW_AT_type: 580*7fd79137SRobert Mustacchi *s_out = "DW_AT_type"; 581*7fd79137SRobert Mustacchi return DW_DLV_OK; 582*7fd79137SRobert Mustacchi case DW_AT_use_location: 583*7fd79137SRobert Mustacchi *s_out = "DW_AT_use_location"; 584*7fd79137SRobert Mustacchi return DW_DLV_OK; 585*7fd79137SRobert Mustacchi case DW_AT_variable_parameter: 586*7fd79137SRobert Mustacchi *s_out = "DW_AT_variable_parameter"; 587*7fd79137SRobert Mustacchi return DW_DLV_OK; 588*7fd79137SRobert Mustacchi case DW_AT_virtuality: 589*7fd79137SRobert Mustacchi *s_out = "DW_AT_virtuality"; 590*7fd79137SRobert Mustacchi return DW_DLV_OK; 591*7fd79137SRobert Mustacchi case DW_AT_vtable_elem_location: 592*7fd79137SRobert Mustacchi *s_out = "DW_AT_vtable_elem_location"; 593*7fd79137SRobert Mustacchi return DW_DLV_OK; 594*7fd79137SRobert Mustacchi case DW_AT_allocated: 595*7fd79137SRobert Mustacchi *s_out = "DW_AT_allocated"; 596*7fd79137SRobert Mustacchi return DW_DLV_OK; 597*7fd79137SRobert Mustacchi case DW_AT_associated: 598*7fd79137SRobert Mustacchi *s_out = "DW_AT_associated"; 599*7fd79137SRobert Mustacchi return DW_DLV_OK; 600*7fd79137SRobert Mustacchi case DW_AT_data_location: 601*7fd79137SRobert Mustacchi *s_out = "DW_AT_data_location"; 602*7fd79137SRobert Mustacchi return DW_DLV_OK; 603*7fd79137SRobert Mustacchi case DW_AT_stride: 604*7fd79137SRobert Mustacchi *s_out = "DW_AT_stride"; 605*7fd79137SRobert Mustacchi return DW_DLV_OK; 606*7fd79137SRobert Mustacchi case DW_AT_entry_pc: 607*7fd79137SRobert Mustacchi *s_out = "DW_AT_entry_pc"; 608*7fd79137SRobert Mustacchi return DW_DLV_OK; 609*7fd79137SRobert Mustacchi case DW_AT_use_UTF8: 610*7fd79137SRobert Mustacchi *s_out = "DW_AT_use_UTF8"; 611*7fd79137SRobert Mustacchi return DW_DLV_OK; 612*7fd79137SRobert Mustacchi case DW_AT_extension: 613*7fd79137SRobert Mustacchi *s_out = "DW_AT_extension"; 614*7fd79137SRobert Mustacchi return DW_DLV_OK; 615*7fd79137SRobert Mustacchi case DW_AT_ranges: 616*7fd79137SRobert Mustacchi *s_out = "DW_AT_ranges"; 617*7fd79137SRobert Mustacchi return DW_DLV_OK; 618*7fd79137SRobert Mustacchi case DW_AT_trampoline: 619*7fd79137SRobert Mustacchi *s_out = "DW_AT_trampoline"; 620*7fd79137SRobert Mustacchi return DW_DLV_OK; 621*7fd79137SRobert Mustacchi case DW_AT_call_column: 622*7fd79137SRobert Mustacchi *s_out = "DW_AT_call_column"; 623*7fd79137SRobert Mustacchi return DW_DLV_OK; 624*7fd79137SRobert Mustacchi case DW_AT_call_file: 625*7fd79137SRobert Mustacchi *s_out = "DW_AT_call_file"; 626*7fd79137SRobert Mustacchi return DW_DLV_OK; 627*7fd79137SRobert Mustacchi case DW_AT_call_line: 628*7fd79137SRobert Mustacchi *s_out = "DW_AT_call_line"; 629*7fd79137SRobert Mustacchi return DW_DLV_OK; 630*7fd79137SRobert Mustacchi case DW_AT_description: 631*7fd79137SRobert Mustacchi *s_out = "DW_AT_description"; 632*7fd79137SRobert Mustacchi return DW_DLV_OK; 633*7fd79137SRobert Mustacchi case DW_AT_binary_scale: 634*7fd79137SRobert Mustacchi *s_out = "DW_AT_binary_scale"; 635*7fd79137SRobert Mustacchi return DW_DLV_OK; 636*7fd79137SRobert Mustacchi case DW_AT_decimal_scale: 637*7fd79137SRobert Mustacchi *s_out = "DW_AT_decimal_scale"; 638*7fd79137SRobert Mustacchi return DW_DLV_OK; 639*7fd79137SRobert Mustacchi case DW_AT_small: 640*7fd79137SRobert Mustacchi *s_out = "DW_AT_small"; 641*7fd79137SRobert Mustacchi return DW_DLV_OK; 642*7fd79137SRobert Mustacchi case DW_AT_decimal_sign: 643*7fd79137SRobert Mustacchi *s_out = "DW_AT_decimal_sign"; 644*7fd79137SRobert Mustacchi return DW_DLV_OK; 645*7fd79137SRobert Mustacchi case DW_AT_digit_count: 646*7fd79137SRobert Mustacchi *s_out = "DW_AT_digit_count"; 647*7fd79137SRobert Mustacchi return DW_DLV_OK; 648*7fd79137SRobert Mustacchi case DW_AT_picture_string: 649*7fd79137SRobert Mustacchi *s_out = "DW_AT_picture_string"; 650*7fd79137SRobert Mustacchi return DW_DLV_OK; 651*7fd79137SRobert Mustacchi case DW_AT_mutable: 652*7fd79137SRobert Mustacchi *s_out = "DW_AT_mutable"; 653*7fd79137SRobert Mustacchi return DW_DLV_OK; 654*7fd79137SRobert Mustacchi case DW_AT_threads_scaled: 655*7fd79137SRobert Mustacchi *s_out = "DW_AT_threads_scaled"; 656*7fd79137SRobert Mustacchi return DW_DLV_OK; 657*7fd79137SRobert Mustacchi case DW_AT_explicit: 658*7fd79137SRobert Mustacchi *s_out = "DW_AT_explicit"; 659*7fd79137SRobert Mustacchi return DW_DLV_OK; 660*7fd79137SRobert Mustacchi case DW_AT_object_pointer: 661*7fd79137SRobert Mustacchi *s_out = "DW_AT_object_pointer"; 662*7fd79137SRobert Mustacchi return DW_DLV_OK; 663*7fd79137SRobert Mustacchi case DW_AT_endianity: 664*7fd79137SRobert Mustacchi *s_out = "DW_AT_endianity"; 665*7fd79137SRobert Mustacchi return DW_DLV_OK; 666*7fd79137SRobert Mustacchi case DW_AT_elemental: 667*7fd79137SRobert Mustacchi *s_out = "DW_AT_elemental"; 668*7fd79137SRobert Mustacchi return DW_DLV_OK; 669*7fd79137SRobert Mustacchi case DW_AT_pure: 670*7fd79137SRobert Mustacchi *s_out = "DW_AT_pure"; 671*7fd79137SRobert Mustacchi return DW_DLV_OK; 672*7fd79137SRobert Mustacchi case DW_AT_recursive: 673*7fd79137SRobert Mustacchi *s_out = "DW_AT_recursive"; 674*7fd79137SRobert Mustacchi return DW_DLV_OK; 675*7fd79137SRobert Mustacchi case DW_AT_signature: 676*7fd79137SRobert Mustacchi *s_out = "DW_AT_signature"; 677*7fd79137SRobert Mustacchi return DW_DLV_OK; 678*7fd79137SRobert Mustacchi case DW_AT_main_subprogram: 679*7fd79137SRobert Mustacchi *s_out = "DW_AT_main_subprogram"; 680*7fd79137SRobert Mustacchi return DW_DLV_OK; 681*7fd79137SRobert Mustacchi case DW_AT_data_bit_offset: 682*7fd79137SRobert Mustacchi *s_out = "DW_AT_data_bit_offset"; 683*7fd79137SRobert Mustacchi return DW_DLV_OK; 684*7fd79137SRobert Mustacchi case DW_AT_const_expr: 685*7fd79137SRobert Mustacchi *s_out = "DW_AT_const_expr"; 686*7fd79137SRobert Mustacchi return DW_DLV_OK; 687*7fd79137SRobert Mustacchi case DW_AT_enum_class: 688*7fd79137SRobert Mustacchi *s_out = "DW_AT_enum_class"; 689*7fd79137SRobert Mustacchi return DW_DLV_OK; 690*7fd79137SRobert Mustacchi case DW_AT_linkage_name: 691*7fd79137SRobert Mustacchi *s_out = "DW_AT_linkage_name"; 692*7fd79137SRobert Mustacchi return DW_DLV_OK; 693*7fd79137SRobert Mustacchi case DW_AT_lo_user: 694*7fd79137SRobert Mustacchi *s_out = "DW_AT_lo_user"; 695*7fd79137SRobert Mustacchi return DW_DLV_OK; 696*7fd79137SRobert Mustacchi case DW_AT_HP_unmodifiable: 697*7fd79137SRobert Mustacchi *s_out = "DW_AT_HP_unmodifiable"; 698*7fd79137SRobert Mustacchi return DW_DLV_OK; 699*7fd79137SRobert Mustacchi case DW_AT_MIPS_loop_begin: 700*7fd79137SRobert Mustacchi *s_out = "DW_AT_MIPS_loop_begin"; 701*7fd79137SRobert Mustacchi return DW_DLV_OK; 702*7fd79137SRobert Mustacchi case DW_AT_CPQ_split_lifetimes_var: 703*7fd79137SRobert Mustacchi *s_out = "DW_AT_CPQ_split_lifetimes_var"; 704*7fd79137SRobert Mustacchi return DW_DLV_OK; 705*7fd79137SRobert Mustacchi case DW_AT_MIPS_epilog_begin: 706*7fd79137SRobert Mustacchi *s_out = "DW_AT_MIPS_epilog_begin"; 707*7fd79137SRobert Mustacchi return DW_DLV_OK; 708*7fd79137SRobert Mustacchi case DW_AT_CPQ_prologue_length: 709*7fd79137SRobert Mustacchi *s_out = "DW_AT_CPQ_prologue_length"; 710*7fd79137SRobert Mustacchi return DW_DLV_OK; 711*7fd79137SRobert Mustacchi case DW_AT_MIPS_software_pipeline_depth: 712*7fd79137SRobert Mustacchi *s_out = "DW_AT_MIPS_software_pipeline_depth"; 713*7fd79137SRobert Mustacchi return DW_DLV_OK; 714*7fd79137SRobert Mustacchi case DW_AT_MIPS_linkage_name: 715*7fd79137SRobert Mustacchi *s_out = "DW_AT_MIPS_linkage_name"; 716*7fd79137SRobert Mustacchi return DW_DLV_OK; 717*7fd79137SRobert Mustacchi case DW_AT_MIPS_stride: 718*7fd79137SRobert Mustacchi *s_out = "DW_AT_MIPS_stride"; 719*7fd79137SRobert Mustacchi return DW_DLV_OK; 720*7fd79137SRobert Mustacchi case DW_AT_MIPS_abstract_name: 721*7fd79137SRobert Mustacchi *s_out = "DW_AT_MIPS_abstract_name"; 722*7fd79137SRobert Mustacchi return DW_DLV_OK; 723*7fd79137SRobert Mustacchi case DW_AT_MIPS_clone_origin: 724*7fd79137SRobert Mustacchi *s_out = "DW_AT_MIPS_clone_origin"; 725*7fd79137SRobert Mustacchi return DW_DLV_OK; 726*7fd79137SRobert Mustacchi case DW_AT_MIPS_has_inlines: 727*7fd79137SRobert Mustacchi *s_out = "DW_AT_MIPS_has_inlines"; 728*7fd79137SRobert Mustacchi return DW_DLV_OK; 729*7fd79137SRobert Mustacchi case DW_AT_MIPS_stride_byte: 730*7fd79137SRobert Mustacchi *s_out = "DW_AT_MIPS_stride_byte"; 731*7fd79137SRobert Mustacchi return DW_DLV_OK; 732*7fd79137SRobert Mustacchi case DW_AT_MIPS_stride_elem: 733*7fd79137SRobert Mustacchi *s_out = "DW_AT_MIPS_stride_elem"; 734*7fd79137SRobert Mustacchi return DW_DLV_OK; 735*7fd79137SRobert Mustacchi case DW_AT_MIPS_ptr_dopetype: 736*7fd79137SRobert Mustacchi *s_out = "DW_AT_MIPS_ptr_dopetype"; 737*7fd79137SRobert Mustacchi return DW_DLV_OK; 738*7fd79137SRobert Mustacchi case DW_AT_MIPS_allocatable_dopetype: 739*7fd79137SRobert Mustacchi *s_out = "DW_AT_MIPS_allocatable_dopetype"; 740*7fd79137SRobert Mustacchi return DW_DLV_OK; 741*7fd79137SRobert Mustacchi case DW_AT_MIPS_assumed_shape_dopetype: 742*7fd79137SRobert Mustacchi *s_out = "DW_AT_MIPS_assumed_shape_dopetype"; 743*7fd79137SRobert Mustacchi return DW_DLV_OK; 744*7fd79137SRobert Mustacchi case DW_AT_HP_proc_per_section: 745*7fd79137SRobert Mustacchi *s_out = "DW_AT_HP_proc_per_section"; 746*7fd79137SRobert Mustacchi return DW_DLV_OK; 747*7fd79137SRobert Mustacchi case DW_AT_HP_raw_data_ptr: 748*7fd79137SRobert Mustacchi *s_out = "DW_AT_HP_raw_data_ptr"; 749*7fd79137SRobert Mustacchi return DW_DLV_OK; 750*7fd79137SRobert Mustacchi case DW_AT_HP_pass_by_reference: 751*7fd79137SRobert Mustacchi *s_out = "DW_AT_HP_pass_by_reference"; 752*7fd79137SRobert Mustacchi return DW_DLV_OK; 753*7fd79137SRobert Mustacchi case DW_AT_HP_opt_level: 754*7fd79137SRobert Mustacchi *s_out = "DW_AT_HP_opt_level"; 755*7fd79137SRobert Mustacchi return DW_DLV_OK; 756*7fd79137SRobert Mustacchi case DW_AT_HP_prof_version_id: 757*7fd79137SRobert Mustacchi *s_out = "DW_AT_HP_prof_version_id"; 758*7fd79137SRobert Mustacchi return DW_DLV_OK; 759*7fd79137SRobert Mustacchi case DW_AT_HP_opt_flags: 760*7fd79137SRobert Mustacchi *s_out = "DW_AT_HP_opt_flags"; 761*7fd79137SRobert Mustacchi return DW_DLV_OK; 762*7fd79137SRobert Mustacchi case DW_AT_HP_cold_region_low_pc: 763*7fd79137SRobert Mustacchi *s_out = "DW_AT_HP_cold_region_low_pc"; 764*7fd79137SRobert Mustacchi return DW_DLV_OK; 765*7fd79137SRobert Mustacchi case DW_AT_HP_cold_region_high_pc: 766*7fd79137SRobert Mustacchi *s_out = "DW_AT_HP_cold_region_high_pc"; 767*7fd79137SRobert Mustacchi return DW_DLV_OK; 768*7fd79137SRobert Mustacchi case DW_AT_HP_all_variables_modifiable: 769*7fd79137SRobert Mustacchi *s_out = "DW_AT_HP_all_variables_modifiable"; 770*7fd79137SRobert Mustacchi return DW_DLV_OK; 771*7fd79137SRobert Mustacchi case DW_AT_HP_linkage_name: 772*7fd79137SRobert Mustacchi *s_out = "DW_AT_HP_linkage_name"; 773*7fd79137SRobert Mustacchi return DW_DLV_OK; 774*7fd79137SRobert Mustacchi case DW_AT_HP_prof_flags: 775*7fd79137SRobert Mustacchi *s_out = "DW_AT_HP_prof_flags"; 776*7fd79137SRobert Mustacchi return DW_DLV_OK; 777*7fd79137SRobert Mustacchi case DW_AT_INTEL_other_endian: 778*7fd79137SRobert Mustacchi *s_out = "DW_AT_INTEL_other_endian"; 779*7fd79137SRobert Mustacchi return DW_DLV_OK; 780*7fd79137SRobert Mustacchi case DW_AT_sf_names: 781*7fd79137SRobert Mustacchi *s_out = "DW_AT_sf_names"; 782*7fd79137SRobert Mustacchi return DW_DLV_OK; 783*7fd79137SRobert Mustacchi case DW_AT_src_info: 784*7fd79137SRobert Mustacchi *s_out = "DW_AT_src_info"; 785*7fd79137SRobert Mustacchi return DW_DLV_OK; 786*7fd79137SRobert Mustacchi case DW_AT_mac_info: 787*7fd79137SRobert Mustacchi *s_out = "DW_AT_mac_info"; 788*7fd79137SRobert Mustacchi return DW_DLV_OK; 789*7fd79137SRobert Mustacchi case DW_AT_src_coords: 790*7fd79137SRobert Mustacchi *s_out = "DW_AT_src_coords"; 791*7fd79137SRobert Mustacchi return DW_DLV_OK; 792*7fd79137SRobert Mustacchi case DW_AT_body_begin: 793*7fd79137SRobert Mustacchi *s_out = "DW_AT_body_begin"; 794*7fd79137SRobert Mustacchi return DW_DLV_OK; 795*7fd79137SRobert Mustacchi case DW_AT_body_end: 796*7fd79137SRobert Mustacchi *s_out = "DW_AT_body_end"; 797*7fd79137SRobert Mustacchi return DW_DLV_OK; 798*7fd79137SRobert Mustacchi case DW_AT_GNU_vector: 799*7fd79137SRobert Mustacchi *s_out = "DW_AT_GNU_vector"; 800*7fd79137SRobert Mustacchi return DW_DLV_OK; 801*7fd79137SRobert Mustacchi case DW_AT_GNU_template_name: 802*7fd79137SRobert Mustacchi *s_out = "DW_AT_GNU_template_name"; 803*7fd79137SRobert Mustacchi return DW_DLV_OK; 804*7fd79137SRobert Mustacchi case DW_AT_VMS_rtnbeg_pd_address: 805*7fd79137SRobert Mustacchi *s_out = "DW_AT_VMS_rtnbeg_pd_address"; 806*7fd79137SRobert Mustacchi return DW_DLV_OK; 807*7fd79137SRobert Mustacchi case DW_AT_SUN_alignment: 808*7fd79137SRobert Mustacchi *s_out = "DW_AT_SUN_alignment"; 809*7fd79137SRobert Mustacchi return DW_DLV_OK; 810*7fd79137SRobert Mustacchi case DW_AT_SUN_vtable: 811*7fd79137SRobert Mustacchi *s_out = "DW_AT_SUN_vtable"; 812*7fd79137SRobert Mustacchi return DW_DLV_OK; 813*7fd79137SRobert Mustacchi case DW_AT_SUN_count_guarantee: 814*7fd79137SRobert Mustacchi *s_out = "DW_AT_SUN_count_guarantee"; 815*7fd79137SRobert Mustacchi return DW_DLV_OK; 816*7fd79137SRobert Mustacchi case DW_AT_SUN_command_line: 817*7fd79137SRobert Mustacchi *s_out = "DW_AT_SUN_command_line"; 818*7fd79137SRobert Mustacchi return DW_DLV_OK; 819*7fd79137SRobert Mustacchi case DW_AT_SUN_vbase: 820*7fd79137SRobert Mustacchi *s_out = "DW_AT_SUN_vbase"; 821*7fd79137SRobert Mustacchi return DW_DLV_OK; 822*7fd79137SRobert Mustacchi case DW_AT_SUN_compile_options: 823*7fd79137SRobert Mustacchi *s_out = "DW_AT_SUN_compile_options"; 824*7fd79137SRobert Mustacchi return DW_DLV_OK; 825*7fd79137SRobert Mustacchi case DW_AT_SUN_language: 826*7fd79137SRobert Mustacchi *s_out = "DW_AT_SUN_language"; 827*7fd79137SRobert Mustacchi return DW_DLV_OK; 828*7fd79137SRobert Mustacchi case DW_AT_SUN_browser_file: 829*7fd79137SRobert Mustacchi *s_out = "DW_AT_SUN_browser_file"; 830*7fd79137SRobert Mustacchi return DW_DLV_OK; 831*7fd79137SRobert Mustacchi case DW_AT_SUN_vtable_abi: 832*7fd79137SRobert Mustacchi *s_out = "DW_AT_SUN_vtable_abi"; 833*7fd79137SRobert Mustacchi return DW_DLV_OK; 834*7fd79137SRobert Mustacchi case DW_AT_SUN_func_offsets: 835*7fd79137SRobert Mustacchi *s_out = "DW_AT_SUN_func_offsets"; 836*7fd79137SRobert Mustacchi return DW_DLV_OK; 837*7fd79137SRobert Mustacchi case DW_AT_SUN_cf_kind: 838*7fd79137SRobert Mustacchi *s_out = "DW_AT_SUN_cf_kind"; 839*7fd79137SRobert Mustacchi return DW_DLV_OK; 840*7fd79137SRobert Mustacchi case DW_AT_SUN_vtable_index: 841*7fd79137SRobert Mustacchi *s_out = "DW_AT_SUN_vtable_index"; 842*7fd79137SRobert Mustacchi return DW_DLV_OK; 843*7fd79137SRobert Mustacchi case DW_AT_SUN_omp_tpriv_addr: 844*7fd79137SRobert Mustacchi *s_out = "DW_AT_SUN_omp_tpriv_addr"; 845*7fd79137SRobert Mustacchi return DW_DLV_OK; 846*7fd79137SRobert Mustacchi case DW_AT_SUN_omp_child_func: 847*7fd79137SRobert Mustacchi *s_out = "DW_AT_SUN_omp_child_func"; 848*7fd79137SRobert Mustacchi return DW_DLV_OK; 849*7fd79137SRobert Mustacchi case DW_AT_SUN_func_offset: 850*7fd79137SRobert Mustacchi *s_out = "DW_AT_SUN_func_offset"; 851*7fd79137SRobert Mustacchi return DW_DLV_OK; 852*7fd79137SRobert Mustacchi case DW_AT_SUN_memop_type_ref: 853*7fd79137SRobert Mustacchi *s_out = "DW_AT_SUN_memop_type_ref"; 854*7fd79137SRobert Mustacchi return DW_DLV_OK; 855*7fd79137SRobert Mustacchi case DW_AT_SUN_profile_id: 856*7fd79137SRobert Mustacchi *s_out = "DW_AT_SUN_profile_id"; 857*7fd79137SRobert Mustacchi return DW_DLV_OK; 858*7fd79137SRobert Mustacchi case DW_AT_SUN_memop_signature: 859*7fd79137SRobert Mustacchi *s_out = "DW_AT_SUN_memop_signature"; 860*7fd79137SRobert Mustacchi return DW_DLV_OK; 861*7fd79137SRobert Mustacchi case DW_AT_SUN_obj_dir: 862*7fd79137SRobert Mustacchi *s_out = "DW_AT_SUN_obj_dir"; 863*7fd79137SRobert Mustacchi return DW_DLV_OK; 864*7fd79137SRobert Mustacchi case DW_AT_SUN_obj_file: 865*7fd79137SRobert Mustacchi *s_out = "DW_AT_SUN_obj_file"; 866*7fd79137SRobert Mustacchi return DW_DLV_OK; 867*7fd79137SRobert Mustacchi case DW_AT_SUN_original_name: 868*7fd79137SRobert Mustacchi *s_out = "DW_AT_SUN_original_name"; 869*7fd79137SRobert Mustacchi return DW_DLV_OK; 870*7fd79137SRobert Mustacchi case DW_AT_SUN_hwcprof_signature: 871*7fd79137SRobert Mustacchi *s_out = "DW_AT_SUN_hwcprof_signature"; 872*7fd79137SRobert Mustacchi return DW_DLV_OK; 873*7fd79137SRobert Mustacchi case DW_AT_SUN_amd64_parmdump: 874*7fd79137SRobert Mustacchi *s_out = "DW_AT_SUN_amd64_parmdump"; 875*7fd79137SRobert Mustacchi return DW_DLV_OK; 876*7fd79137SRobert Mustacchi case DW_AT_SUN_part_link_name: 877*7fd79137SRobert Mustacchi *s_out = "DW_AT_SUN_part_link_name"; 878*7fd79137SRobert Mustacchi return DW_DLV_OK; 879*7fd79137SRobert Mustacchi case DW_AT_SUN_link_name: 880*7fd79137SRobert Mustacchi *s_out = "DW_AT_SUN_link_name"; 881*7fd79137SRobert Mustacchi return DW_DLV_OK; 882*7fd79137SRobert Mustacchi case DW_AT_SUN_pass_with_const: 883*7fd79137SRobert Mustacchi *s_out = "DW_AT_SUN_pass_with_const"; 884*7fd79137SRobert Mustacchi return DW_DLV_OK; 885*7fd79137SRobert Mustacchi case DW_AT_SUN_return_with_const: 886*7fd79137SRobert Mustacchi *s_out = "DW_AT_SUN_return_with_const"; 887*7fd79137SRobert Mustacchi return DW_DLV_OK; 888*7fd79137SRobert Mustacchi case DW_AT_SUN_import_by_name: 889*7fd79137SRobert Mustacchi *s_out = "DW_AT_SUN_import_by_name"; 890*7fd79137SRobert Mustacchi return DW_DLV_OK; 891*7fd79137SRobert Mustacchi case DW_AT_SUN_f90_pointer: 892*7fd79137SRobert Mustacchi *s_out = "DW_AT_SUN_f90_pointer"; 893*7fd79137SRobert Mustacchi return DW_DLV_OK; 894*7fd79137SRobert Mustacchi case DW_AT_SUN_pass_by_ref: 895*7fd79137SRobert Mustacchi *s_out = "DW_AT_SUN_pass_by_ref"; 896*7fd79137SRobert Mustacchi return DW_DLV_OK; 897*7fd79137SRobert Mustacchi case DW_AT_SUN_f90_allocatable: 898*7fd79137SRobert Mustacchi *s_out = "DW_AT_SUN_f90_allocatable"; 899*7fd79137SRobert Mustacchi return DW_DLV_OK; 900*7fd79137SRobert Mustacchi case DW_AT_SUN_f90_assumed_shape_array: 901*7fd79137SRobert Mustacchi *s_out = "DW_AT_SUN_f90_assumed_shape_array"; 902*7fd79137SRobert Mustacchi return DW_DLV_OK; 903*7fd79137SRobert Mustacchi case DW_AT_SUN_c_vla: 904*7fd79137SRobert Mustacchi *s_out = "DW_AT_SUN_c_vla"; 905*7fd79137SRobert Mustacchi return DW_DLV_OK; 906*7fd79137SRobert Mustacchi case DW_AT_SUN_return_value_ptr: 907*7fd79137SRobert Mustacchi *s_out = "DW_AT_SUN_return_value_ptr"; 908*7fd79137SRobert Mustacchi return DW_DLV_OK; 909*7fd79137SRobert Mustacchi case DW_AT_SUN_dtor_start: 910*7fd79137SRobert Mustacchi *s_out = "DW_AT_SUN_dtor_start"; 911*7fd79137SRobert Mustacchi return DW_DLV_OK; 912*7fd79137SRobert Mustacchi case DW_AT_SUN_dtor_length: 913*7fd79137SRobert Mustacchi *s_out = "DW_AT_SUN_dtor_length"; 914*7fd79137SRobert Mustacchi return DW_DLV_OK; 915*7fd79137SRobert Mustacchi case DW_AT_SUN_dtor_state_initial: 916*7fd79137SRobert Mustacchi *s_out = "DW_AT_SUN_dtor_state_initial"; 917*7fd79137SRobert Mustacchi return DW_DLV_OK; 918*7fd79137SRobert Mustacchi case DW_AT_SUN_dtor_state_final: 919*7fd79137SRobert Mustacchi *s_out = "DW_AT_SUN_dtor_state_final"; 920*7fd79137SRobert Mustacchi return DW_DLV_OK; 921*7fd79137SRobert Mustacchi case DW_AT_SUN_dtor_state_deltas: 922*7fd79137SRobert Mustacchi *s_out = "DW_AT_SUN_dtor_state_deltas"; 923*7fd79137SRobert Mustacchi return DW_DLV_OK; 924*7fd79137SRobert Mustacchi case DW_AT_SUN_import_by_lname: 925*7fd79137SRobert Mustacchi *s_out = "DW_AT_SUN_import_by_lname"; 926*7fd79137SRobert Mustacchi return DW_DLV_OK; 927*7fd79137SRobert Mustacchi case DW_AT_SUN_f90_use_only: 928*7fd79137SRobert Mustacchi *s_out = "DW_AT_SUN_f90_use_only"; 929*7fd79137SRobert Mustacchi return DW_DLV_OK; 930*7fd79137SRobert Mustacchi case DW_AT_SUN_namelist_spec: 931*7fd79137SRobert Mustacchi *s_out = "DW_AT_SUN_namelist_spec"; 932*7fd79137SRobert Mustacchi return DW_DLV_OK; 933*7fd79137SRobert Mustacchi case DW_AT_SUN_is_omp_child_func: 934*7fd79137SRobert Mustacchi *s_out = "DW_AT_SUN_is_omp_child_func"; 935*7fd79137SRobert Mustacchi return DW_DLV_OK; 936*7fd79137SRobert Mustacchi case DW_AT_SUN_fortran_main_alias: 937*7fd79137SRobert Mustacchi *s_out = "DW_AT_SUN_fortran_main_alias"; 938*7fd79137SRobert Mustacchi return DW_DLV_OK; 939*7fd79137SRobert Mustacchi case DW_AT_SUN_fortran_based: 940*7fd79137SRobert Mustacchi *s_out = "DW_AT_SUN_fortran_based"; 941*7fd79137SRobert Mustacchi return DW_DLV_OK; 942*7fd79137SRobert Mustacchi case DW_AT_ALTIUM_loclist: 943*7fd79137SRobert Mustacchi *s_out = "DW_AT_ALTIUM_loclist"; 944*7fd79137SRobert Mustacchi return DW_DLV_OK; 945*7fd79137SRobert Mustacchi case DW_AT_upc_threads_scaled: 946*7fd79137SRobert Mustacchi *s_out = "DW_AT_upc_threads_scaled"; 947*7fd79137SRobert Mustacchi return DW_DLV_OK; 948*7fd79137SRobert Mustacchi case DW_AT_PGI_lbase: 949*7fd79137SRobert Mustacchi *s_out = "DW_AT_PGI_lbase"; 950*7fd79137SRobert Mustacchi return DW_DLV_OK; 951*7fd79137SRobert Mustacchi case DW_AT_PGI_soffset: 952*7fd79137SRobert Mustacchi *s_out = "DW_AT_PGI_soffset"; 953*7fd79137SRobert Mustacchi return DW_DLV_OK; 954*7fd79137SRobert Mustacchi case DW_AT_PGI_lstride: 955*7fd79137SRobert Mustacchi *s_out = "DW_AT_PGI_lstride"; 956*7fd79137SRobert Mustacchi return DW_DLV_OK; 957*7fd79137SRobert Mustacchi case DW_AT_APPLE_closure: 958*7fd79137SRobert Mustacchi *s_out = "DW_AT_APPLE_closure"; 959*7fd79137SRobert Mustacchi return DW_DLV_OK; 960*7fd79137SRobert Mustacchi case DW_AT_APPLE_major_runtime_vers: 961*7fd79137SRobert Mustacchi *s_out = "DW_AT_APPLE_major_runtime_vers"; 962*7fd79137SRobert Mustacchi return DW_DLV_OK; 963*7fd79137SRobert Mustacchi case DW_AT_APPLE_runtime_class: 964*7fd79137SRobert Mustacchi *s_out = "DW_AT_APPLE_runtime_class"; 965*7fd79137SRobert Mustacchi return DW_DLV_OK; 966*7fd79137SRobert Mustacchi case DW_AT_hi_user: 967*7fd79137SRobert Mustacchi *s_out = "DW_AT_hi_user"; 968*7fd79137SRobert Mustacchi return DW_DLV_OK; 969*7fd79137SRobert Mustacchi } 970*7fd79137SRobert Mustacchi return DW_DLV_NO_ENTRY; 971*7fd79137SRobert Mustacchi } 972*7fd79137SRobert Mustacchi /* ARGSUSED */ 973*7fd79137SRobert Mustacchi int 974*7fd79137SRobert Mustacchi dwarf_get_OP_name (unsigned int val,const char ** s_out) 975*7fd79137SRobert Mustacchi { 976*7fd79137SRobert Mustacchi switch (val) { 977*7fd79137SRobert Mustacchi case DW_OP_addr: 978*7fd79137SRobert Mustacchi *s_out = "DW_OP_addr"; 979*7fd79137SRobert Mustacchi return DW_DLV_OK; 980*7fd79137SRobert Mustacchi case DW_OP_deref: 981*7fd79137SRobert Mustacchi *s_out = "DW_OP_deref"; 982*7fd79137SRobert Mustacchi return DW_DLV_OK; 983*7fd79137SRobert Mustacchi case DW_OP_const1u: 984*7fd79137SRobert Mustacchi *s_out = "DW_OP_const1u"; 985*7fd79137SRobert Mustacchi return DW_DLV_OK; 986*7fd79137SRobert Mustacchi case DW_OP_const1s: 987*7fd79137SRobert Mustacchi *s_out = "DW_OP_const1s"; 988*7fd79137SRobert Mustacchi return DW_DLV_OK; 989*7fd79137SRobert Mustacchi case DW_OP_const2u: 990*7fd79137SRobert Mustacchi *s_out = "DW_OP_const2u"; 991*7fd79137SRobert Mustacchi return DW_DLV_OK; 992*7fd79137SRobert Mustacchi case DW_OP_const2s: 993*7fd79137SRobert Mustacchi *s_out = "DW_OP_const2s"; 994*7fd79137SRobert Mustacchi return DW_DLV_OK; 995*7fd79137SRobert Mustacchi case DW_OP_const4u: 996*7fd79137SRobert Mustacchi *s_out = "DW_OP_const4u"; 997*7fd79137SRobert Mustacchi return DW_DLV_OK; 998*7fd79137SRobert Mustacchi case DW_OP_const4s: 999*7fd79137SRobert Mustacchi *s_out = "DW_OP_const4s"; 1000*7fd79137SRobert Mustacchi return DW_DLV_OK; 1001*7fd79137SRobert Mustacchi case DW_OP_const8u: 1002*7fd79137SRobert Mustacchi *s_out = "DW_OP_const8u"; 1003*7fd79137SRobert Mustacchi return DW_DLV_OK; 1004*7fd79137SRobert Mustacchi case DW_OP_const8s: 1005*7fd79137SRobert Mustacchi *s_out = "DW_OP_const8s"; 1006*7fd79137SRobert Mustacchi return DW_DLV_OK; 1007*7fd79137SRobert Mustacchi case DW_OP_constu: 1008*7fd79137SRobert Mustacchi *s_out = "DW_OP_constu"; 1009*7fd79137SRobert Mustacchi return DW_DLV_OK; 1010*7fd79137SRobert Mustacchi case DW_OP_consts: 1011*7fd79137SRobert Mustacchi *s_out = "DW_OP_consts"; 1012*7fd79137SRobert Mustacchi return DW_DLV_OK; 1013*7fd79137SRobert Mustacchi case DW_OP_dup: 1014*7fd79137SRobert Mustacchi *s_out = "DW_OP_dup"; 1015*7fd79137SRobert Mustacchi return DW_DLV_OK; 1016*7fd79137SRobert Mustacchi case DW_OP_drop: 1017*7fd79137SRobert Mustacchi *s_out = "DW_OP_drop"; 1018*7fd79137SRobert Mustacchi return DW_DLV_OK; 1019*7fd79137SRobert Mustacchi case DW_OP_over: 1020*7fd79137SRobert Mustacchi *s_out = "DW_OP_over"; 1021*7fd79137SRobert Mustacchi return DW_DLV_OK; 1022*7fd79137SRobert Mustacchi case DW_OP_pick: 1023*7fd79137SRobert Mustacchi *s_out = "DW_OP_pick"; 1024*7fd79137SRobert Mustacchi return DW_DLV_OK; 1025*7fd79137SRobert Mustacchi case DW_OP_swap: 1026*7fd79137SRobert Mustacchi *s_out = "DW_OP_swap"; 1027*7fd79137SRobert Mustacchi return DW_DLV_OK; 1028*7fd79137SRobert Mustacchi case DW_OP_rot: 1029*7fd79137SRobert Mustacchi *s_out = "DW_OP_rot"; 1030*7fd79137SRobert Mustacchi return DW_DLV_OK; 1031*7fd79137SRobert Mustacchi case DW_OP_xderef: 1032*7fd79137SRobert Mustacchi *s_out = "DW_OP_xderef"; 1033*7fd79137SRobert Mustacchi return DW_DLV_OK; 1034*7fd79137SRobert Mustacchi case DW_OP_abs: 1035*7fd79137SRobert Mustacchi *s_out = "DW_OP_abs"; 1036*7fd79137SRobert Mustacchi return DW_DLV_OK; 1037*7fd79137SRobert Mustacchi case DW_OP_and: 1038*7fd79137SRobert Mustacchi *s_out = "DW_OP_and"; 1039*7fd79137SRobert Mustacchi return DW_DLV_OK; 1040*7fd79137SRobert Mustacchi case DW_OP_div: 1041*7fd79137SRobert Mustacchi *s_out = "DW_OP_div"; 1042*7fd79137SRobert Mustacchi return DW_DLV_OK; 1043*7fd79137SRobert Mustacchi case DW_OP_minus: 1044*7fd79137SRobert Mustacchi *s_out = "DW_OP_minus"; 1045*7fd79137SRobert Mustacchi return DW_DLV_OK; 1046*7fd79137SRobert Mustacchi case DW_OP_mod: 1047*7fd79137SRobert Mustacchi *s_out = "DW_OP_mod"; 1048*7fd79137SRobert Mustacchi return DW_DLV_OK; 1049*7fd79137SRobert Mustacchi case DW_OP_mul: 1050*7fd79137SRobert Mustacchi *s_out = "DW_OP_mul"; 1051*7fd79137SRobert Mustacchi return DW_DLV_OK; 1052*7fd79137SRobert Mustacchi case DW_OP_neg: 1053*7fd79137SRobert Mustacchi *s_out = "DW_OP_neg"; 1054*7fd79137SRobert Mustacchi return DW_DLV_OK; 1055*7fd79137SRobert Mustacchi case DW_OP_not: 1056*7fd79137SRobert Mustacchi *s_out = "DW_OP_not"; 1057*7fd79137SRobert Mustacchi return DW_DLV_OK; 1058*7fd79137SRobert Mustacchi case DW_OP_or: 1059*7fd79137SRobert Mustacchi *s_out = "DW_OP_or"; 1060*7fd79137SRobert Mustacchi return DW_DLV_OK; 1061*7fd79137SRobert Mustacchi case DW_OP_plus: 1062*7fd79137SRobert Mustacchi *s_out = "DW_OP_plus"; 1063*7fd79137SRobert Mustacchi return DW_DLV_OK; 1064*7fd79137SRobert Mustacchi case DW_OP_plus_uconst: 1065*7fd79137SRobert Mustacchi *s_out = "DW_OP_plus_uconst"; 1066*7fd79137SRobert Mustacchi return DW_DLV_OK; 1067*7fd79137SRobert Mustacchi case DW_OP_shl: 1068*7fd79137SRobert Mustacchi *s_out = "DW_OP_shl"; 1069*7fd79137SRobert Mustacchi return DW_DLV_OK; 1070*7fd79137SRobert Mustacchi case DW_OP_shr: 1071*7fd79137SRobert Mustacchi *s_out = "DW_OP_shr"; 1072*7fd79137SRobert Mustacchi return DW_DLV_OK; 1073*7fd79137SRobert Mustacchi case DW_OP_shra: 1074*7fd79137SRobert Mustacchi *s_out = "DW_OP_shra"; 1075*7fd79137SRobert Mustacchi return DW_DLV_OK; 1076*7fd79137SRobert Mustacchi case DW_OP_xor: 1077*7fd79137SRobert Mustacchi *s_out = "DW_OP_xor"; 1078*7fd79137SRobert Mustacchi return DW_DLV_OK; 1079*7fd79137SRobert Mustacchi case DW_OP_bra: 1080*7fd79137SRobert Mustacchi *s_out = "DW_OP_bra"; 1081*7fd79137SRobert Mustacchi return DW_DLV_OK; 1082*7fd79137SRobert Mustacchi case DW_OP_eq: 1083*7fd79137SRobert Mustacchi *s_out = "DW_OP_eq"; 1084*7fd79137SRobert Mustacchi return DW_DLV_OK; 1085*7fd79137SRobert Mustacchi case DW_OP_ge: 1086*7fd79137SRobert Mustacchi *s_out = "DW_OP_ge"; 1087*7fd79137SRobert Mustacchi return DW_DLV_OK; 1088*7fd79137SRobert Mustacchi case DW_OP_gt: 1089*7fd79137SRobert Mustacchi *s_out = "DW_OP_gt"; 1090*7fd79137SRobert Mustacchi return DW_DLV_OK; 1091*7fd79137SRobert Mustacchi case DW_OP_le: 1092*7fd79137SRobert Mustacchi *s_out = "DW_OP_le"; 1093*7fd79137SRobert Mustacchi return DW_DLV_OK; 1094*7fd79137SRobert Mustacchi case DW_OP_lt: 1095*7fd79137SRobert Mustacchi *s_out = "DW_OP_lt"; 1096*7fd79137SRobert Mustacchi return DW_DLV_OK; 1097*7fd79137SRobert Mustacchi case DW_OP_ne: 1098*7fd79137SRobert Mustacchi *s_out = "DW_OP_ne"; 1099*7fd79137SRobert Mustacchi return DW_DLV_OK; 1100*7fd79137SRobert Mustacchi case DW_OP_skip: 1101*7fd79137SRobert Mustacchi *s_out = "DW_OP_skip"; 1102*7fd79137SRobert Mustacchi return DW_DLV_OK; 1103*7fd79137SRobert Mustacchi case DW_OP_lit0: 1104*7fd79137SRobert Mustacchi *s_out = "DW_OP_lit0"; 1105*7fd79137SRobert Mustacchi return DW_DLV_OK; 1106*7fd79137SRobert Mustacchi case DW_OP_lit1: 1107*7fd79137SRobert Mustacchi *s_out = "DW_OP_lit1"; 1108*7fd79137SRobert Mustacchi return DW_DLV_OK; 1109*7fd79137SRobert Mustacchi case DW_OP_lit2: 1110*7fd79137SRobert Mustacchi *s_out = "DW_OP_lit2"; 1111*7fd79137SRobert Mustacchi return DW_DLV_OK; 1112*7fd79137SRobert Mustacchi case DW_OP_lit3: 1113*7fd79137SRobert Mustacchi *s_out = "DW_OP_lit3"; 1114*7fd79137SRobert Mustacchi return DW_DLV_OK; 1115*7fd79137SRobert Mustacchi case DW_OP_lit4: 1116*7fd79137SRobert Mustacchi *s_out = "DW_OP_lit4"; 1117*7fd79137SRobert Mustacchi return DW_DLV_OK; 1118*7fd79137SRobert Mustacchi case DW_OP_lit5: 1119*7fd79137SRobert Mustacchi *s_out = "DW_OP_lit5"; 1120*7fd79137SRobert Mustacchi return DW_DLV_OK; 1121*7fd79137SRobert Mustacchi case DW_OP_lit6: 1122*7fd79137SRobert Mustacchi *s_out = "DW_OP_lit6"; 1123*7fd79137SRobert Mustacchi return DW_DLV_OK; 1124*7fd79137SRobert Mustacchi case DW_OP_lit7: 1125*7fd79137SRobert Mustacchi *s_out = "DW_OP_lit7"; 1126*7fd79137SRobert Mustacchi return DW_DLV_OK; 1127*7fd79137SRobert Mustacchi case DW_OP_lit8: 1128*7fd79137SRobert Mustacchi *s_out = "DW_OP_lit8"; 1129*7fd79137SRobert Mustacchi return DW_DLV_OK; 1130*7fd79137SRobert Mustacchi case DW_OP_lit9: 1131*7fd79137SRobert Mustacchi *s_out = "DW_OP_lit9"; 1132*7fd79137SRobert Mustacchi return DW_DLV_OK; 1133*7fd79137SRobert Mustacchi case DW_OP_lit10: 1134*7fd79137SRobert Mustacchi *s_out = "DW_OP_lit10"; 1135*7fd79137SRobert Mustacchi return DW_DLV_OK; 1136*7fd79137SRobert Mustacchi case DW_OP_lit11: 1137*7fd79137SRobert Mustacchi *s_out = "DW_OP_lit11"; 1138*7fd79137SRobert Mustacchi return DW_DLV_OK; 1139*7fd79137SRobert Mustacchi case DW_OP_lit12: 1140*7fd79137SRobert Mustacchi *s_out = "DW_OP_lit12"; 1141*7fd79137SRobert Mustacchi return DW_DLV_OK; 1142*7fd79137SRobert Mustacchi case DW_OP_lit13: 1143*7fd79137SRobert Mustacchi *s_out = "DW_OP_lit13"; 1144*7fd79137SRobert Mustacchi return DW_DLV_OK; 1145*7fd79137SRobert Mustacchi case DW_OP_lit14: 1146*7fd79137SRobert Mustacchi *s_out = "DW_OP_lit14"; 1147*7fd79137SRobert Mustacchi return DW_DLV_OK; 1148*7fd79137SRobert Mustacchi case DW_OP_lit15: 1149*7fd79137SRobert Mustacchi *s_out = "DW_OP_lit15"; 1150*7fd79137SRobert Mustacchi return DW_DLV_OK; 1151*7fd79137SRobert Mustacchi case DW_OP_lit16: 1152*7fd79137SRobert Mustacchi *s_out = "DW_OP_lit16"; 1153*7fd79137SRobert Mustacchi return DW_DLV_OK; 1154*7fd79137SRobert Mustacchi case DW_OP_lit17: 1155*7fd79137SRobert Mustacchi *s_out = "DW_OP_lit17"; 1156*7fd79137SRobert Mustacchi return DW_DLV_OK; 1157*7fd79137SRobert Mustacchi case DW_OP_lit18: 1158*7fd79137SRobert Mustacchi *s_out = "DW_OP_lit18"; 1159*7fd79137SRobert Mustacchi return DW_DLV_OK; 1160*7fd79137SRobert Mustacchi case DW_OP_lit19: 1161*7fd79137SRobert Mustacchi *s_out = "DW_OP_lit19"; 1162*7fd79137SRobert Mustacchi return DW_DLV_OK; 1163*7fd79137SRobert Mustacchi case DW_OP_lit20: 1164*7fd79137SRobert Mustacchi *s_out = "DW_OP_lit20"; 1165*7fd79137SRobert Mustacchi return DW_DLV_OK; 1166*7fd79137SRobert Mustacchi case DW_OP_lit21: 1167*7fd79137SRobert Mustacchi *s_out = "DW_OP_lit21"; 1168*7fd79137SRobert Mustacchi return DW_DLV_OK; 1169*7fd79137SRobert Mustacchi case DW_OP_lit22: 1170*7fd79137SRobert Mustacchi *s_out = "DW_OP_lit22"; 1171*7fd79137SRobert Mustacchi return DW_DLV_OK; 1172*7fd79137SRobert Mustacchi case DW_OP_lit23: 1173*7fd79137SRobert Mustacchi *s_out = "DW_OP_lit23"; 1174*7fd79137SRobert Mustacchi return DW_DLV_OK; 1175*7fd79137SRobert Mustacchi case DW_OP_lit24: 1176*7fd79137SRobert Mustacchi *s_out = "DW_OP_lit24"; 1177*7fd79137SRobert Mustacchi return DW_DLV_OK; 1178*7fd79137SRobert Mustacchi case DW_OP_lit25: 1179*7fd79137SRobert Mustacchi *s_out = "DW_OP_lit25"; 1180*7fd79137SRobert Mustacchi return DW_DLV_OK; 1181*7fd79137SRobert Mustacchi case DW_OP_lit26: 1182*7fd79137SRobert Mustacchi *s_out = "DW_OP_lit26"; 1183*7fd79137SRobert Mustacchi return DW_DLV_OK; 1184*7fd79137SRobert Mustacchi case DW_OP_lit27: 1185*7fd79137SRobert Mustacchi *s_out = "DW_OP_lit27"; 1186*7fd79137SRobert Mustacchi return DW_DLV_OK; 1187*7fd79137SRobert Mustacchi case DW_OP_lit28: 1188*7fd79137SRobert Mustacchi *s_out = "DW_OP_lit28"; 1189*7fd79137SRobert Mustacchi return DW_DLV_OK; 1190*7fd79137SRobert Mustacchi case DW_OP_lit29: 1191*7fd79137SRobert Mustacchi *s_out = "DW_OP_lit29"; 1192*7fd79137SRobert Mustacchi return DW_DLV_OK; 1193*7fd79137SRobert Mustacchi case DW_OP_lit30: 1194*7fd79137SRobert Mustacchi *s_out = "DW_OP_lit30"; 1195*7fd79137SRobert Mustacchi return DW_DLV_OK; 1196*7fd79137SRobert Mustacchi case DW_OP_lit31: 1197*7fd79137SRobert Mustacchi *s_out = "DW_OP_lit31"; 1198*7fd79137SRobert Mustacchi return DW_DLV_OK; 1199*7fd79137SRobert Mustacchi case DW_OP_reg0: 1200*7fd79137SRobert Mustacchi *s_out = "DW_OP_reg0"; 1201*7fd79137SRobert Mustacchi return DW_DLV_OK; 1202*7fd79137SRobert Mustacchi case DW_OP_reg1: 1203*7fd79137SRobert Mustacchi *s_out = "DW_OP_reg1"; 1204*7fd79137SRobert Mustacchi return DW_DLV_OK; 1205*7fd79137SRobert Mustacchi case DW_OP_reg2: 1206*7fd79137SRobert Mustacchi *s_out = "DW_OP_reg2"; 1207*7fd79137SRobert Mustacchi return DW_DLV_OK; 1208*7fd79137SRobert Mustacchi case DW_OP_reg3: 1209*7fd79137SRobert Mustacchi *s_out = "DW_OP_reg3"; 1210*7fd79137SRobert Mustacchi return DW_DLV_OK; 1211*7fd79137SRobert Mustacchi case DW_OP_reg4: 1212*7fd79137SRobert Mustacchi *s_out = "DW_OP_reg4"; 1213*7fd79137SRobert Mustacchi return DW_DLV_OK; 1214*7fd79137SRobert Mustacchi case DW_OP_reg5: 1215*7fd79137SRobert Mustacchi *s_out = "DW_OP_reg5"; 1216*7fd79137SRobert Mustacchi return DW_DLV_OK; 1217*7fd79137SRobert Mustacchi case DW_OP_reg6: 1218*7fd79137SRobert Mustacchi *s_out = "DW_OP_reg6"; 1219*7fd79137SRobert Mustacchi return DW_DLV_OK; 1220*7fd79137SRobert Mustacchi case DW_OP_reg7: 1221*7fd79137SRobert Mustacchi *s_out = "DW_OP_reg7"; 1222*7fd79137SRobert Mustacchi return DW_DLV_OK; 1223*7fd79137SRobert Mustacchi case DW_OP_reg8: 1224*7fd79137SRobert Mustacchi *s_out = "DW_OP_reg8"; 1225*7fd79137SRobert Mustacchi return DW_DLV_OK; 1226*7fd79137SRobert Mustacchi case DW_OP_reg9: 1227*7fd79137SRobert Mustacchi *s_out = "DW_OP_reg9"; 1228*7fd79137SRobert Mustacchi return DW_DLV_OK; 1229*7fd79137SRobert Mustacchi case DW_OP_reg10: 1230*7fd79137SRobert Mustacchi *s_out = "DW_OP_reg10"; 1231*7fd79137SRobert Mustacchi return DW_DLV_OK; 1232*7fd79137SRobert Mustacchi case DW_OP_reg11: 1233*7fd79137SRobert Mustacchi *s_out = "DW_OP_reg11"; 1234*7fd79137SRobert Mustacchi return DW_DLV_OK; 1235*7fd79137SRobert Mustacchi case DW_OP_reg12: 1236*7fd79137SRobert Mustacchi *s_out = "DW_OP_reg12"; 1237*7fd79137SRobert Mustacchi return DW_DLV_OK; 1238*7fd79137SRobert Mustacchi case DW_OP_reg13: 1239*7fd79137SRobert Mustacchi *s_out = "DW_OP_reg13"; 1240*7fd79137SRobert Mustacchi return DW_DLV_OK; 1241*7fd79137SRobert Mustacchi case DW_OP_reg14: 1242*7fd79137SRobert Mustacchi *s_out = "DW_OP_reg14"; 1243*7fd79137SRobert Mustacchi return DW_DLV_OK; 1244*7fd79137SRobert Mustacchi case DW_OP_reg15: 1245*7fd79137SRobert Mustacchi *s_out = "DW_OP_reg15"; 1246*7fd79137SRobert Mustacchi return DW_DLV_OK; 1247*7fd79137SRobert Mustacchi case DW_OP_reg16: 1248*7fd79137SRobert Mustacchi *s_out = "DW_OP_reg16"; 1249*7fd79137SRobert Mustacchi return DW_DLV_OK; 1250*7fd79137SRobert Mustacchi case DW_OP_reg17: 1251*7fd79137SRobert Mustacchi *s_out = "DW_OP_reg17"; 1252*7fd79137SRobert Mustacchi return DW_DLV_OK; 1253*7fd79137SRobert Mustacchi case DW_OP_reg18: 1254*7fd79137SRobert Mustacchi *s_out = "DW_OP_reg18"; 1255*7fd79137SRobert Mustacchi return DW_DLV_OK; 1256*7fd79137SRobert Mustacchi case DW_OP_reg19: 1257*7fd79137SRobert Mustacchi *s_out = "DW_OP_reg19"; 1258*7fd79137SRobert Mustacchi return DW_DLV_OK; 1259*7fd79137SRobert Mustacchi case DW_OP_reg20: 1260*7fd79137SRobert Mustacchi *s_out = "DW_OP_reg20"; 1261*7fd79137SRobert Mustacchi return DW_DLV_OK; 1262*7fd79137SRobert Mustacchi case DW_OP_reg21: 1263*7fd79137SRobert Mustacchi *s_out = "DW_OP_reg21"; 1264*7fd79137SRobert Mustacchi return DW_DLV_OK; 1265*7fd79137SRobert Mustacchi case DW_OP_reg22: 1266*7fd79137SRobert Mustacchi *s_out = "DW_OP_reg22"; 1267*7fd79137SRobert Mustacchi return DW_DLV_OK; 1268*7fd79137SRobert Mustacchi case DW_OP_reg23: 1269*7fd79137SRobert Mustacchi *s_out = "DW_OP_reg23"; 1270*7fd79137SRobert Mustacchi return DW_DLV_OK; 1271*7fd79137SRobert Mustacchi case DW_OP_reg24: 1272*7fd79137SRobert Mustacchi *s_out = "DW_OP_reg24"; 1273*7fd79137SRobert Mustacchi return DW_DLV_OK; 1274*7fd79137SRobert Mustacchi case DW_OP_reg25: 1275*7fd79137SRobert Mustacchi *s_out = "DW_OP_reg25"; 1276*7fd79137SRobert Mustacchi return DW_DLV_OK; 1277*7fd79137SRobert Mustacchi case DW_OP_reg26: 1278*7fd79137SRobert Mustacchi *s_out = "DW_OP_reg26"; 1279*7fd79137SRobert Mustacchi return DW_DLV_OK; 1280*7fd79137SRobert Mustacchi case DW_OP_reg27: 1281*7fd79137SRobert Mustacchi *s_out = "DW_OP_reg27"; 1282*7fd79137SRobert Mustacchi return DW_DLV_OK; 1283*7fd79137SRobert Mustacchi case DW_OP_reg28: 1284*7fd79137SRobert Mustacchi *s_out = "DW_OP_reg28"; 1285*7fd79137SRobert Mustacchi return DW_DLV_OK; 1286*7fd79137SRobert Mustacchi case DW_OP_reg29: 1287*7fd79137SRobert Mustacchi *s_out = "DW_OP_reg29"; 1288*7fd79137SRobert Mustacchi return DW_DLV_OK; 1289*7fd79137SRobert Mustacchi case DW_OP_reg30: 1290*7fd79137SRobert Mustacchi *s_out = "DW_OP_reg30"; 1291*7fd79137SRobert Mustacchi return DW_DLV_OK; 1292*7fd79137SRobert Mustacchi case DW_OP_reg31: 1293*7fd79137SRobert Mustacchi *s_out = "DW_OP_reg31"; 1294*7fd79137SRobert Mustacchi return DW_DLV_OK; 1295*7fd79137SRobert Mustacchi case DW_OP_breg0: 1296*7fd79137SRobert Mustacchi *s_out = "DW_OP_breg0"; 1297*7fd79137SRobert Mustacchi return DW_DLV_OK; 1298*7fd79137SRobert Mustacchi case DW_OP_breg1: 1299*7fd79137SRobert Mustacchi *s_out = "DW_OP_breg1"; 1300*7fd79137SRobert Mustacchi return DW_DLV_OK; 1301*7fd79137SRobert Mustacchi case DW_OP_breg2: 1302*7fd79137SRobert Mustacchi *s_out = "DW_OP_breg2"; 1303*7fd79137SRobert Mustacchi return DW_DLV_OK; 1304*7fd79137SRobert Mustacchi case DW_OP_breg3: 1305*7fd79137SRobert Mustacchi *s_out = "DW_OP_breg3"; 1306*7fd79137SRobert Mustacchi return DW_DLV_OK; 1307*7fd79137SRobert Mustacchi case DW_OP_breg4: 1308*7fd79137SRobert Mustacchi *s_out = "DW_OP_breg4"; 1309*7fd79137SRobert Mustacchi return DW_DLV_OK; 1310*7fd79137SRobert Mustacchi case DW_OP_breg5: 1311*7fd79137SRobert Mustacchi *s_out = "DW_OP_breg5"; 1312*7fd79137SRobert Mustacchi return DW_DLV_OK; 1313*7fd79137SRobert Mustacchi case DW_OP_breg6: 1314*7fd79137SRobert Mustacchi *s_out = "DW_OP_breg6"; 1315*7fd79137SRobert Mustacchi return DW_DLV_OK; 1316*7fd79137SRobert Mustacchi case DW_OP_breg7: 1317*7fd79137SRobert Mustacchi *s_out = "DW_OP_breg7"; 1318*7fd79137SRobert Mustacchi return DW_DLV_OK; 1319*7fd79137SRobert Mustacchi case DW_OP_breg8: 1320*7fd79137SRobert Mustacchi *s_out = "DW_OP_breg8"; 1321*7fd79137SRobert Mustacchi return DW_DLV_OK; 1322*7fd79137SRobert Mustacchi case DW_OP_breg9: 1323*7fd79137SRobert Mustacchi *s_out = "DW_OP_breg9"; 1324*7fd79137SRobert Mustacchi return DW_DLV_OK; 1325*7fd79137SRobert Mustacchi case DW_OP_breg10: 1326*7fd79137SRobert Mustacchi *s_out = "DW_OP_breg10"; 1327*7fd79137SRobert Mustacchi return DW_DLV_OK; 1328*7fd79137SRobert Mustacchi case DW_OP_breg11: 1329*7fd79137SRobert Mustacchi *s_out = "DW_OP_breg11"; 1330*7fd79137SRobert Mustacchi return DW_DLV_OK; 1331*7fd79137SRobert Mustacchi case DW_OP_breg12: 1332*7fd79137SRobert Mustacchi *s_out = "DW_OP_breg12"; 1333*7fd79137SRobert Mustacchi return DW_DLV_OK; 1334*7fd79137SRobert Mustacchi case DW_OP_breg13: 1335*7fd79137SRobert Mustacchi *s_out = "DW_OP_breg13"; 1336*7fd79137SRobert Mustacchi return DW_DLV_OK; 1337*7fd79137SRobert Mustacchi case DW_OP_breg14: 1338*7fd79137SRobert Mustacchi *s_out = "DW_OP_breg14"; 1339*7fd79137SRobert Mustacchi return DW_DLV_OK; 1340*7fd79137SRobert Mustacchi case DW_OP_breg15: 1341*7fd79137SRobert Mustacchi *s_out = "DW_OP_breg15"; 1342*7fd79137SRobert Mustacchi return DW_DLV_OK; 1343*7fd79137SRobert Mustacchi case DW_OP_breg16: 1344*7fd79137SRobert Mustacchi *s_out = "DW_OP_breg16"; 1345*7fd79137SRobert Mustacchi return DW_DLV_OK; 1346*7fd79137SRobert Mustacchi case DW_OP_breg17: 1347*7fd79137SRobert Mustacchi *s_out = "DW_OP_breg17"; 1348*7fd79137SRobert Mustacchi return DW_DLV_OK; 1349*7fd79137SRobert Mustacchi case DW_OP_breg18: 1350*7fd79137SRobert Mustacchi *s_out = "DW_OP_breg18"; 1351*7fd79137SRobert Mustacchi return DW_DLV_OK; 1352*7fd79137SRobert Mustacchi case DW_OP_breg19: 1353*7fd79137SRobert Mustacchi *s_out = "DW_OP_breg19"; 1354*7fd79137SRobert Mustacchi return DW_DLV_OK; 1355*7fd79137SRobert Mustacchi case DW_OP_breg20: 1356*7fd79137SRobert Mustacchi *s_out = "DW_OP_breg20"; 1357*7fd79137SRobert Mustacchi return DW_DLV_OK; 1358*7fd79137SRobert Mustacchi case DW_OP_breg21: 1359*7fd79137SRobert Mustacchi *s_out = "DW_OP_breg21"; 1360*7fd79137SRobert Mustacchi return DW_DLV_OK; 1361*7fd79137SRobert Mustacchi case DW_OP_breg22: 1362*7fd79137SRobert Mustacchi *s_out = "DW_OP_breg22"; 1363*7fd79137SRobert Mustacchi return DW_DLV_OK; 1364*7fd79137SRobert Mustacchi case DW_OP_breg23: 1365*7fd79137SRobert Mustacchi *s_out = "DW_OP_breg23"; 1366*7fd79137SRobert Mustacchi return DW_DLV_OK; 1367*7fd79137SRobert Mustacchi case DW_OP_breg24: 1368*7fd79137SRobert Mustacchi *s_out = "DW_OP_breg24"; 1369*7fd79137SRobert Mustacchi return DW_DLV_OK; 1370*7fd79137SRobert Mustacchi case DW_OP_breg25: 1371*7fd79137SRobert Mustacchi *s_out = "DW_OP_breg25"; 1372*7fd79137SRobert Mustacchi return DW_DLV_OK; 1373*7fd79137SRobert Mustacchi case DW_OP_breg26: 1374*7fd79137SRobert Mustacchi *s_out = "DW_OP_breg26"; 1375*7fd79137SRobert Mustacchi return DW_DLV_OK; 1376*7fd79137SRobert Mustacchi case DW_OP_breg27: 1377*7fd79137SRobert Mustacchi *s_out = "DW_OP_breg27"; 1378*7fd79137SRobert Mustacchi return DW_DLV_OK; 1379*7fd79137SRobert Mustacchi case DW_OP_breg28: 1380*7fd79137SRobert Mustacchi *s_out = "DW_OP_breg28"; 1381*7fd79137SRobert Mustacchi return DW_DLV_OK; 1382*7fd79137SRobert Mustacchi case DW_OP_breg29: 1383*7fd79137SRobert Mustacchi *s_out = "DW_OP_breg29"; 1384*7fd79137SRobert Mustacchi return DW_DLV_OK; 1385*7fd79137SRobert Mustacchi case DW_OP_breg30: 1386*7fd79137SRobert Mustacchi *s_out = "DW_OP_breg30"; 1387*7fd79137SRobert Mustacchi return DW_DLV_OK; 1388*7fd79137SRobert Mustacchi case DW_OP_breg31: 1389*7fd79137SRobert Mustacchi *s_out = "DW_OP_breg31"; 1390*7fd79137SRobert Mustacchi return DW_DLV_OK; 1391*7fd79137SRobert Mustacchi case DW_OP_regx: 1392*7fd79137SRobert Mustacchi *s_out = "DW_OP_regx"; 1393*7fd79137SRobert Mustacchi return DW_DLV_OK; 1394*7fd79137SRobert Mustacchi case DW_OP_fbreg: 1395*7fd79137SRobert Mustacchi *s_out = "DW_OP_fbreg"; 1396*7fd79137SRobert Mustacchi return DW_DLV_OK; 1397*7fd79137SRobert Mustacchi case DW_OP_bregx: 1398*7fd79137SRobert Mustacchi *s_out = "DW_OP_bregx"; 1399*7fd79137SRobert Mustacchi return DW_DLV_OK; 1400*7fd79137SRobert Mustacchi case DW_OP_piece: 1401*7fd79137SRobert Mustacchi *s_out = "DW_OP_piece"; 1402*7fd79137SRobert Mustacchi return DW_DLV_OK; 1403*7fd79137SRobert Mustacchi case DW_OP_deref_size: 1404*7fd79137SRobert Mustacchi *s_out = "DW_OP_deref_size"; 1405*7fd79137SRobert Mustacchi return DW_DLV_OK; 1406*7fd79137SRobert Mustacchi case DW_OP_xderef_size: 1407*7fd79137SRobert Mustacchi *s_out = "DW_OP_xderef_size"; 1408*7fd79137SRobert Mustacchi return DW_DLV_OK; 1409*7fd79137SRobert Mustacchi case DW_OP_nop: 1410*7fd79137SRobert Mustacchi *s_out = "DW_OP_nop"; 1411*7fd79137SRobert Mustacchi return DW_DLV_OK; 1412*7fd79137SRobert Mustacchi case DW_OP_push_object_address: 1413*7fd79137SRobert Mustacchi *s_out = "DW_OP_push_object_address"; 1414*7fd79137SRobert Mustacchi return DW_DLV_OK; 1415*7fd79137SRobert Mustacchi case DW_OP_call2: 1416*7fd79137SRobert Mustacchi *s_out = "DW_OP_call2"; 1417*7fd79137SRobert Mustacchi return DW_DLV_OK; 1418*7fd79137SRobert Mustacchi case DW_OP_call4: 1419*7fd79137SRobert Mustacchi *s_out = "DW_OP_call4"; 1420*7fd79137SRobert Mustacchi return DW_DLV_OK; 1421*7fd79137SRobert Mustacchi case DW_OP_call_ref: 1422*7fd79137SRobert Mustacchi *s_out = "DW_OP_call_ref"; 1423*7fd79137SRobert Mustacchi return DW_DLV_OK; 1424*7fd79137SRobert Mustacchi case DW_OP_form_tls_address: 1425*7fd79137SRobert Mustacchi *s_out = "DW_OP_form_tls_address"; 1426*7fd79137SRobert Mustacchi return DW_DLV_OK; 1427*7fd79137SRobert Mustacchi case DW_OP_call_frame_cfa: 1428*7fd79137SRobert Mustacchi *s_out = "DW_OP_call_frame_cfa"; 1429*7fd79137SRobert Mustacchi return DW_DLV_OK; 1430*7fd79137SRobert Mustacchi case DW_OP_bit_piece: 1431*7fd79137SRobert Mustacchi *s_out = "DW_OP_bit_piece"; 1432*7fd79137SRobert Mustacchi return DW_DLV_OK; 1433*7fd79137SRobert Mustacchi case DW_OP_implicit_value: 1434*7fd79137SRobert Mustacchi *s_out = "DW_OP_implicit_value"; 1435*7fd79137SRobert Mustacchi return DW_DLV_OK; 1436*7fd79137SRobert Mustacchi case DW_OP_stack_value: 1437*7fd79137SRobert Mustacchi *s_out = "DW_OP_stack_value"; 1438*7fd79137SRobert Mustacchi return DW_DLV_OK; 1439*7fd79137SRobert Mustacchi case DW_OP_lo_user: 1440*7fd79137SRobert Mustacchi *s_out = "DW_OP_lo_user"; 1441*7fd79137SRobert Mustacchi return DW_DLV_OK; 1442*7fd79137SRobert Mustacchi case DW_OP_HP_is_value: 1443*7fd79137SRobert Mustacchi *s_out = "DW_OP_HP_is_value"; 1444*7fd79137SRobert Mustacchi return DW_DLV_OK; 1445*7fd79137SRobert Mustacchi case DW_OP_HP_fltconst4: 1446*7fd79137SRobert Mustacchi *s_out = "DW_OP_HP_fltconst4"; 1447*7fd79137SRobert Mustacchi return DW_DLV_OK; 1448*7fd79137SRobert Mustacchi case DW_OP_HP_fltconst8: 1449*7fd79137SRobert Mustacchi *s_out = "DW_OP_HP_fltconst8"; 1450*7fd79137SRobert Mustacchi return DW_DLV_OK; 1451*7fd79137SRobert Mustacchi case DW_OP_HP_mod_range: 1452*7fd79137SRobert Mustacchi *s_out = "DW_OP_HP_mod_range"; 1453*7fd79137SRobert Mustacchi return DW_DLV_OK; 1454*7fd79137SRobert Mustacchi case DW_OP_HP_unmod_range: 1455*7fd79137SRobert Mustacchi *s_out = "DW_OP_HP_unmod_range"; 1456*7fd79137SRobert Mustacchi return DW_DLV_OK; 1457*7fd79137SRobert Mustacchi case DW_OP_HP_tls: 1458*7fd79137SRobert Mustacchi *s_out = "DW_OP_HP_tls"; 1459*7fd79137SRobert Mustacchi return DW_DLV_OK; 1460*7fd79137SRobert Mustacchi case DW_OP_INTEL_bit_piece: 1461*7fd79137SRobert Mustacchi *s_out = "DW_OP_INTEL_bit_piece"; 1462*7fd79137SRobert Mustacchi return DW_DLV_OK; 1463*7fd79137SRobert Mustacchi case DW_OP_APPLE_uninit: 1464*7fd79137SRobert Mustacchi *s_out = "DW_OP_APPLE_uninit"; 1465*7fd79137SRobert Mustacchi return DW_DLV_OK; 1466*7fd79137SRobert Mustacchi case DW_OP_hi_user: 1467*7fd79137SRobert Mustacchi *s_out = "DW_OP_hi_user"; 1468*7fd79137SRobert Mustacchi return DW_DLV_OK; 1469*7fd79137SRobert Mustacchi } 1470*7fd79137SRobert Mustacchi return DW_DLV_NO_ENTRY; 1471*7fd79137SRobert Mustacchi } 1472*7fd79137SRobert Mustacchi /* ARGSUSED */ 1473*7fd79137SRobert Mustacchi int 1474*7fd79137SRobert Mustacchi dwarf_get_ATE_name (unsigned int val,const char ** s_out) 1475*7fd79137SRobert Mustacchi { 1476*7fd79137SRobert Mustacchi switch (val) { 1477*7fd79137SRobert Mustacchi case DW_ATE_address: 1478*7fd79137SRobert Mustacchi *s_out = "DW_ATE_address"; 1479*7fd79137SRobert Mustacchi return DW_DLV_OK; 1480*7fd79137SRobert Mustacchi case DW_ATE_boolean: 1481*7fd79137SRobert Mustacchi *s_out = "DW_ATE_boolean"; 1482*7fd79137SRobert Mustacchi return DW_DLV_OK; 1483*7fd79137SRobert Mustacchi case DW_ATE_complex_float: 1484*7fd79137SRobert Mustacchi *s_out = "DW_ATE_complex_float"; 1485*7fd79137SRobert Mustacchi return DW_DLV_OK; 1486*7fd79137SRobert Mustacchi case DW_ATE_float: 1487*7fd79137SRobert Mustacchi *s_out = "DW_ATE_float"; 1488*7fd79137SRobert Mustacchi return DW_DLV_OK; 1489*7fd79137SRobert Mustacchi case DW_ATE_signed: 1490*7fd79137SRobert Mustacchi *s_out = "DW_ATE_signed"; 1491*7fd79137SRobert Mustacchi return DW_DLV_OK; 1492*7fd79137SRobert Mustacchi case DW_ATE_signed_char: 1493*7fd79137SRobert Mustacchi *s_out = "DW_ATE_signed_char"; 1494*7fd79137SRobert Mustacchi return DW_DLV_OK; 1495*7fd79137SRobert Mustacchi case DW_ATE_unsigned: 1496*7fd79137SRobert Mustacchi *s_out = "DW_ATE_unsigned"; 1497*7fd79137SRobert Mustacchi return DW_DLV_OK; 1498*7fd79137SRobert Mustacchi case DW_ATE_unsigned_char: 1499*7fd79137SRobert Mustacchi *s_out = "DW_ATE_unsigned_char"; 1500*7fd79137SRobert Mustacchi return DW_DLV_OK; 1501*7fd79137SRobert Mustacchi case DW_ATE_imaginary_float: 1502*7fd79137SRobert Mustacchi *s_out = "DW_ATE_imaginary_float"; 1503*7fd79137SRobert Mustacchi return DW_DLV_OK; 1504*7fd79137SRobert Mustacchi case DW_ATE_packed_decimal: 1505*7fd79137SRobert Mustacchi *s_out = "DW_ATE_packed_decimal"; 1506*7fd79137SRobert Mustacchi return DW_DLV_OK; 1507*7fd79137SRobert Mustacchi case DW_ATE_numeric_string: 1508*7fd79137SRobert Mustacchi *s_out = "DW_ATE_numeric_string"; 1509*7fd79137SRobert Mustacchi return DW_DLV_OK; 1510*7fd79137SRobert Mustacchi case DW_ATE_edited: 1511*7fd79137SRobert Mustacchi *s_out = "DW_ATE_edited"; 1512*7fd79137SRobert Mustacchi return DW_DLV_OK; 1513*7fd79137SRobert Mustacchi case DW_ATE_signed_fixed: 1514*7fd79137SRobert Mustacchi *s_out = "DW_ATE_signed_fixed"; 1515*7fd79137SRobert Mustacchi return DW_DLV_OK; 1516*7fd79137SRobert Mustacchi case DW_ATE_unsigned_fixed: 1517*7fd79137SRobert Mustacchi *s_out = "DW_ATE_unsigned_fixed"; 1518*7fd79137SRobert Mustacchi return DW_DLV_OK; 1519*7fd79137SRobert Mustacchi case DW_ATE_decimal_float: 1520*7fd79137SRobert Mustacchi *s_out = "DW_ATE_decimal_float"; 1521*7fd79137SRobert Mustacchi return DW_DLV_OK; 1522*7fd79137SRobert Mustacchi case DW_ATE_HP_float80: 1523*7fd79137SRobert Mustacchi *s_out = "DW_ATE_HP_float80"; 1524*7fd79137SRobert Mustacchi return DW_DLV_OK; 1525*7fd79137SRobert Mustacchi case DW_ATE_HP_complex_float80: 1526*7fd79137SRobert Mustacchi *s_out = "DW_ATE_HP_complex_float80"; 1527*7fd79137SRobert Mustacchi return DW_DLV_OK; 1528*7fd79137SRobert Mustacchi case DW_ATE_HP_float128: 1529*7fd79137SRobert Mustacchi *s_out = "DW_ATE_HP_float128"; 1530*7fd79137SRobert Mustacchi return DW_DLV_OK; 1531*7fd79137SRobert Mustacchi case DW_ATE_HP_complex_float128: 1532*7fd79137SRobert Mustacchi *s_out = "DW_ATE_HP_complex_float128"; 1533*7fd79137SRobert Mustacchi return DW_DLV_OK; 1534*7fd79137SRobert Mustacchi case DW_ATE_HP_floathpintel: 1535*7fd79137SRobert Mustacchi *s_out = "DW_ATE_HP_floathpintel"; 1536*7fd79137SRobert Mustacchi return DW_DLV_OK; 1537*7fd79137SRobert Mustacchi case DW_ATE_HP_imaginary_float80: 1538*7fd79137SRobert Mustacchi *s_out = "DW_ATE_HP_imaginary_float80"; 1539*7fd79137SRobert Mustacchi return DW_DLV_OK; 1540*7fd79137SRobert Mustacchi case DW_ATE_HP_imaginary_float128: 1541*7fd79137SRobert Mustacchi *s_out = "DW_ATE_HP_imaginary_float128"; 1542*7fd79137SRobert Mustacchi return DW_DLV_OK; 1543*7fd79137SRobert Mustacchi case DW_ATE_SUN_interval_float: 1544*7fd79137SRobert Mustacchi *s_out = "DW_ATE_SUN_interval_float"; 1545*7fd79137SRobert Mustacchi return DW_DLV_OK; 1546*7fd79137SRobert Mustacchi case DW_ATE_SUN_imaginary_float: 1547*7fd79137SRobert Mustacchi *s_out = "DW_ATE_SUN_imaginary_float"; 1548*7fd79137SRobert Mustacchi return DW_DLV_OK; 1549*7fd79137SRobert Mustacchi case DW_ATE_hi_user: 1550*7fd79137SRobert Mustacchi *s_out = "DW_ATE_hi_user"; 1551*7fd79137SRobert Mustacchi return DW_DLV_OK; 1552*7fd79137SRobert Mustacchi } 1553*7fd79137SRobert Mustacchi return DW_DLV_NO_ENTRY; 1554*7fd79137SRobert Mustacchi } 1555*7fd79137SRobert Mustacchi /* ARGSUSED */ 1556*7fd79137SRobert Mustacchi int 1557*7fd79137SRobert Mustacchi dwarf_get_DS_name (unsigned int val,const char ** s_out) 1558*7fd79137SRobert Mustacchi { 1559*7fd79137SRobert Mustacchi switch (val) { 1560*7fd79137SRobert Mustacchi case DW_DS_unsigned: 1561*7fd79137SRobert Mustacchi *s_out = "DW_DS_unsigned"; 1562*7fd79137SRobert Mustacchi return DW_DLV_OK; 1563*7fd79137SRobert Mustacchi case DW_DS_leading_overpunch: 1564*7fd79137SRobert Mustacchi *s_out = "DW_DS_leading_overpunch"; 1565*7fd79137SRobert Mustacchi return DW_DLV_OK; 1566*7fd79137SRobert Mustacchi case DW_DS_trailing_overpunch: 1567*7fd79137SRobert Mustacchi *s_out = "DW_DS_trailing_overpunch"; 1568*7fd79137SRobert Mustacchi return DW_DLV_OK; 1569*7fd79137SRobert Mustacchi case DW_DS_leading_separate: 1570*7fd79137SRobert Mustacchi *s_out = "DW_DS_leading_separate"; 1571*7fd79137SRobert Mustacchi return DW_DLV_OK; 1572*7fd79137SRobert Mustacchi case DW_DS_trailing_separate: 1573*7fd79137SRobert Mustacchi *s_out = "DW_DS_trailing_separate"; 1574*7fd79137SRobert Mustacchi return DW_DLV_OK; 1575*7fd79137SRobert Mustacchi } 1576*7fd79137SRobert Mustacchi return DW_DLV_NO_ENTRY; 1577*7fd79137SRobert Mustacchi } 1578*7fd79137SRobert Mustacchi /* ARGSUSED */ 1579*7fd79137SRobert Mustacchi int 1580*7fd79137SRobert Mustacchi dwarf_get_END_name (unsigned int val,const char ** s_out) 1581*7fd79137SRobert Mustacchi { 1582*7fd79137SRobert Mustacchi switch (val) { 1583*7fd79137SRobert Mustacchi case DW_END_default: 1584*7fd79137SRobert Mustacchi *s_out = "DW_END_default"; 1585*7fd79137SRobert Mustacchi return DW_DLV_OK; 1586*7fd79137SRobert Mustacchi case DW_END_big: 1587*7fd79137SRobert Mustacchi *s_out = "DW_END_big"; 1588*7fd79137SRobert Mustacchi return DW_DLV_OK; 1589*7fd79137SRobert Mustacchi case DW_END_little: 1590*7fd79137SRobert Mustacchi *s_out = "DW_END_little"; 1591*7fd79137SRobert Mustacchi return DW_DLV_OK; 1592*7fd79137SRobert Mustacchi case DW_END_lo_user: 1593*7fd79137SRobert Mustacchi *s_out = "DW_END_lo_user"; 1594*7fd79137SRobert Mustacchi return DW_DLV_OK; 1595*7fd79137SRobert Mustacchi case DW_END_hi_user: 1596*7fd79137SRobert Mustacchi *s_out = "DW_END_hi_user"; 1597*7fd79137SRobert Mustacchi return DW_DLV_OK; 1598*7fd79137SRobert Mustacchi } 1599*7fd79137SRobert Mustacchi return DW_DLV_NO_ENTRY; 1600*7fd79137SRobert Mustacchi } 1601*7fd79137SRobert Mustacchi /* ARGSUSED */ 1602*7fd79137SRobert Mustacchi int 1603*7fd79137SRobert Mustacchi dwarf_get_ATCF_name (unsigned int val,const char ** s_out) 1604*7fd79137SRobert Mustacchi { 1605*7fd79137SRobert Mustacchi switch (val) { 1606*7fd79137SRobert Mustacchi case DW_ATCF_lo_user: 1607*7fd79137SRobert Mustacchi *s_out = "DW_ATCF_lo_user"; 1608*7fd79137SRobert Mustacchi return DW_DLV_OK; 1609*7fd79137SRobert Mustacchi case DW_ATCF_SUN_mop_bitfield: 1610*7fd79137SRobert Mustacchi *s_out = "DW_ATCF_SUN_mop_bitfield"; 1611*7fd79137SRobert Mustacchi return DW_DLV_OK; 1612*7fd79137SRobert Mustacchi case DW_ATCF_SUN_mop_spill: 1613*7fd79137SRobert Mustacchi *s_out = "DW_ATCF_SUN_mop_spill"; 1614*7fd79137SRobert Mustacchi return DW_DLV_OK; 1615*7fd79137SRobert Mustacchi case DW_ATCF_SUN_mop_scopy: 1616*7fd79137SRobert Mustacchi *s_out = "DW_ATCF_SUN_mop_scopy"; 1617*7fd79137SRobert Mustacchi return DW_DLV_OK; 1618*7fd79137SRobert Mustacchi case DW_ATCF_SUN_func_start: 1619*7fd79137SRobert Mustacchi *s_out = "DW_ATCF_SUN_func_start"; 1620*7fd79137SRobert Mustacchi return DW_DLV_OK; 1621*7fd79137SRobert Mustacchi case DW_ATCF_SUN_end_ctors: 1622*7fd79137SRobert Mustacchi *s_out = "DW_ATCF_SUN_end_ctors"; 1623*7fd79137SRobert Mustacchi return DW_DLV_OK; 1624*7fd79137SRobert Mustacchi case DW_ATCF_SUN_branch_target: 1625*7fd79137SRobert Mustacchi *s_out = "DW_ATCF_SUN_branch_target"; 1626*7fd79137SRobert Mustacchi return DW_DLV_OK; 1627*7fd79137SRobert Mustacchi case DW_ATCF_SUN_mop_stack_probe: 1628*7fd79137SRobert Mustacchi *s_out = "DW_ATCF_SUN_mop_stack_probe"; 1629*7fd79137SRobert Mustacchi return DW_DLV_OK; 1630*7fd79137SRobert Mustacchi case DW_ATCF_SUN_func_epilog: 1631*7fd79137SRobert Mustacchi *s_out = "DW_ATCF_SUN_func_epilog"; 1632*7fd79137SRobert Mustacchi return DW_DLV_OK; 1633*7fd79137SRobert Mustacchi case DW_ATCF_hi_user: 1634*7fd79137SRobert Mustacchi *s_out = "DW_ATCF_hi_user"; 1635*7fd79137SRobert Mustacchi return DW_DLV_OK; 1636*7fd79137SRobert Mustacchi } 1637*7fd79137SRobert Mustacchi return DW_DLV_NO_ENTRY; 1638*7fd79137SRobert Mustacchi } 1639*7fd79137SRobert Mustacchi /* ARGSUSED */ 1640*7fd79137SRobert Mustacchi int 1641*7fd79137SRobert Mustacchi dwarf_get_ACCESS_name (unsigned int val,const char ** s_out) 1642*7fd79137SRobert Mustacchi { 1643*7fd79137SRobert Mustacchi switch (val) { 1644*7fd79137SRobert Mustacchi case DW_ACCESS_public: 1645*7fd79137SRobert Mustacchi *s_out = "DW_ACCESS_public"; 1646*7fd79137SRobert Mustacchi return DW_DLV_OK; 1647*7fd79137SRobert Mustacchi case DW_ACCESS_protected: 1648*7fd79137SRobert Mustacchi *s_out = "DW_ACCESS_protected"; 1649*7fd79137SRobert Mustacchi return DW_DLV_OK; 1650*7fd79137SRobert Mustacchi case DW_ACCESS_private: 1651*7fd79137SRobert Mustacchi *s_out = "DW_ACCESS_private"; 1652*7fd79137SRobert Mustacchi return DW_DLV_OK; 1653*7fd79137SRobert Mustacchi } 1654*7fd79137SRobert Mustacchi return DW_DLV_NO_ENTRY; 1655*7fd79137SRobert Mustacchi } 1656*7fd79137SRobert Mustacchi /* ARGSUSED */ 1657*7fd79137SRobert Mustacchi int 1658*7fd79137SRobert Mustacchi dwarf_get_VIS_name (unsigned int val,const char ** s_out) 1659*7fd79137SRobert Mustacchi { 1660*7fd79137SRobert Mustacchi switch (val) { 1661*7fd79137SRobert Mustacchi case DW_VIS_local: 1662*7fd79137SRobert Mustacchi *s_out = "DW_VIS_local"; 1663*7fd79137SRobert Mustacchi return DW_DLV_OK; 1664*7fd79137SRobert Mustacchi case DW_VIS_exported: 1665*7fd79137SRobert Mustacchi *s_out = "DW_VIS_exported"; 1666*7fd79137SRobert Mustacchi return DW_DLV_OK; 1667*7fd79137SRobert Mustacchi case DW_VIS_qualified: 1668*7fd79137SRobert Mustacchi *s_out = "DW_VIS_qualified"; 1669*7fd79137SRobert Mustacchi return DW_DLV_OK; 1670*7fd79137SRobert Mustacchi } 1671*7fd79137SRobert Mustacchi return DW_DLV_NO_ENTRY; 1672*7fd79137SRobert Mustacchi } 1673*7fd79137SRobert Mustacchi /* ARGSUSED */ 1674*7fd79137SRobert Mustacchi int 1675*7fd79137SRobert Mustacchi dwarf_get_VIRTUALITY_name (unsigned int val,const char ** s_out) 1676*7fd79137SRobert Mustacchi { 1677*7fd79137SRobert Mustacchi switch (val) { 1678*7fd79137SRobert Mustacchi case DW_VIRTUALITY_none: 1679*7fd79137SRobert Mustacchi *s_out = "DW_VIRTUALITY_none"; 1680*7fd79137SRobert Mustacchi return DW_DLV_OK; 1681*7fd79137SRobert Mustacchi case DW_VIRTUALITY_virtual: 1682*7fd79137SRobert Mustacchi *s_out = "DW_VIRTUALITY_virtual"; 1683*7fd79137SRobert Mustacchi return DW_DLV_OK; 1684*7fd79137SRobert Mustacchi case DW_VIRTUALITY_pure_virtual: 1685*7fd79137SRobert Mustacchi *s_out = "DW_VIRTUALITY_pure_virtual"; 1686*7fd79137SRobert Mustacchi return DW_DLV_OK; 1687*7fd79137SRobert Mustacchi } 1688*7fd79137SRobert Mustacchi return DW_DLV_NO_ENTRY; 1689*7fd79137SRobert Mustacchi } 1690*7fd79137SRobert Mustacchi /* ARGSUSED */ 1691*7fd79137SRobert Mustacchi int 1692*7fd79137SRobert Mustacchi dwarf_get_LANG_name (unsigned int val,const char ** s_out) 1693*7fd79137SRobert Mustacchi { 1694*7fd79137SRobert Mustacchi switch (val) { 1695*7fd79137SRobert Mustacchi case DW_LANG_C89: 1696*7fd79137SRobert Mustacchi *s_out = "DW_LANG_C89"; 1697*7fd79137SRobert Mustacchi return DW_DLV_OK; 1698*7fd79137SRobert Mustacchi case DW_LANG_C: 1699*7fd79137SRobert Mustacchi *s_out = "DW_LANG_C"; 1700*7fd79137SRobert Mustacchi return DW_DLV_OK; 1701*7fd79137SRobert Mustacchi case DW_LANG_Ada83: 1702*7fd79137SRobert Mustacchi *s_out = "DW_LANG_Ada83"; 1703*7fd79137SRobert Mustacchi return DW_DLV_OK; 1704*7fd79137SRobert Mustacchi case DW_LANG_C_plus_plus: 1705*7fd79137SRobert Mustacchi *s_out = "DW_LANG_C_plus_plus"; 1706*7fd79137SRobert Mustacchi return DW_DLV_OK; 1707*7fd79137SRobert Mustacchi case DW_LANG_Cobol74: 1708*7fd79137SRobert Mustacchi *s_out = "DW_LANG_Cobol74"; 1709*7fd79137SRobert Mustacchi return DW_DLV_OK; 1710*7fd79137SRobert Mustacchi case DW_LANG_Cobol85: 1711*7fd79137SRobert Mustacchi *s_out = "DW_LANG_Cobol85"; 1712*7fd79137SRobert Mustacchi return DW_DLV_OK; 1713*7fd79137SRobert Mustacchi case DW_LANG_Fortran77: 1714*7fd79137SRobert Mustacchi *s_out = "DW_LANG_Fortran77"; 1715*7fd79137SRobert Mustacchi return DW_DLV_OK; 1716*7fd79137SRobert Mustacchi case DW_LANG_Fortran90: 1717*7fd79137SRobert Mustacchi *s_out = "DW_LANG_Fortran90"; 1718*7fd79137SRobert Mustacchi return DW_DLV_OK; 1719*7fd79137SRobert Mustacchi case DW_LANG_Pascal83: 1720*7fd79137SRobert Mustacchi *s_out = "DW_LANG_Pascal83"; 1721*7fd79137SRobert Mustacchi return DW_DLV_OK; 1722*7fd79137SRobert Mustacchi case DW_LANG_Modula2: 1723*7fd79137SRobert Mustacchi *s_out = "DW_LANG_Modula2"; 1724*7fd79137SRobert Mustacchi return DW_DLV_OK; 1725*7fd79137SRobert Mustacchi case DW_LANG_Java: 1726*7fd79137SRobert Mustacchi *s_out = "DW_LANG_Java"; 1727*7fd79137SRobert Mustacchi return DW_DLV_OK; 1728*7fd79137SRobert Mustacchi case DW_LANG_C99: 1729*7fd79137SRobert Mustacchi *s_out = "DW_LANG_C99"; 1730*7fd79137SRobert Mustacchi return DW_DLV_OK; 1731*7fd79137SRobert Mustacchi case DW_LANG_Ada95: 1732*7fd79137SRobert Mustacchi *s_out = "DW_LANG_Ada95"; 1733*7fd79137SRobert Mustacchi return DW_DLV_OK; 1734*7fd79137SRobert Mustacchi case DW_LANG_Fortran95: 1735*7fd79137SRobert Mustacchi *s_out = "DW_LANG_Fortran95"; 1736*7fd79137SRobert Mustacchi return DW_DLV_OK; 1737*7fd79137SRobert Mustacchi case DW_LANG_PLI: 1738*7fd79137SRobert Mustacchi *s_out = "DW_LANG_PLI"; 1739*7fd79137SRobert Mustacchi return DW_DLV_OK; 1740*7fd79137SRobert Mustacchi case DW_LANG_ObjC: 1741*7fd79137SRobert Mustacchi *s_out = "DW_LANG_ObjC"; 1742*7fd79137SRobert Mustacchi return DW_DLV_OK; 1743*7fd79137SRobert Mustacchi case DW_LANG_ObjC_plus_plus: 1744*7fd79137SRobert Mustacchi *s_out = "DW_LANG_ObjC_plus_plus"; 1745*7fd79137SRobert Mustacchi return DW_DLV_OK; 1746*7fd79137SRobert Mustacchi case DW_LANG_UPC: 1747*7fd79137SRobert Mustacchi *s_out = "DW_LANG_UPC"; 1748*7fd79137SRobert Mustacchi return DW_DLV_OK; 1749*7fd79137SRobert Mustacchi case DW_LANG_D: 1750*7fd79137SRobert Mustacchi *s_out = "DW_LANG_D"; 1751*7fd79137SRobert Mustacchi return DW_DLV_OK; 1752*7fd79137SRobert Mustacchi case DW_LANG_Python: 1753*7fd79137SRobert Mustacchi *s_out = "DW_LANG_Python"; 1754*7fd79137SRobert Mustacchi return DW_DLV_OK; 1755*7fd79137SRobert Mustacchi case DW_LANG_OpenCL: 1756*7fd79137SRobert Mustacchi *s_out = "DW_LANG_OpenCL"; 1757*7fd79137SRobert Mustacchi return DW_DLV_OK; 1758*7fd79137SRobert Mustacchi case DW_LANG_Go: 1759*7fd79137SRobert Mustacchi *s_out = "DW_LANG_Go"; 1760*7fd79137SRobert Mustacchi return DW_DLV_OK; 1761*7fd79137SRobert Mustacchi case DW_LANG_lo_user: 1762*7fd79137SRobert Mustacchi *s_out = "DW_LANG_lo_user"; 1763*7fd79137SRobert Mustacchi return DW_DLV_OK; 1764*7fd79137SRobert Mustacchi case DW_LANG_Mips_Assembler: 1765*7fd79137SRobert Mustacchi *s_out = "DW_LANG_Mips_Assembler"; 1766*7fd79137SRobert Mustacchi return DW_DLV_OK; 1767*7fd79137SRobert Mustacchi case DW_LANG_Upc: 1768*7fd79137SRobert Mustacchi *s_out = "DW_LANG_Upc"; 1769*7fd79137SRobert Mustacchi return DW_DLV_OK; 1770*7fd79137SRobert Mustacchi case DW_LANG_SUN_Assembler: 1771*7fd79137SRobert Mustacchi *s_out = "DW_LANG_SUN_Assembler"; 1772*7fd79137SRobert Mustacchi return DW_DLV_OK; 1773*7fd79137SRobert Mustacchi case DW_LANG_ALTIUM_Assembler: 1774*7fd79137SRobert Mustacchi *s_out = "DW_LANG_ALTIUM_Assembler"; 1775*7fd79137SRobert Mustacchi return DW_DLV_OK; 1776*7fd79137SRobert Mustacchi case DW_LANG_hi_user: 1777*7fd79137SRobert Mustacchi *s_out = "DW_LANG_hi_user"; 1778*7fd79137SRobert Mustacchi return DW_DLV_OK; 1779*7fd79137SRobert Mustacchi } 1780*7fd79137SRobert Mustacchi return DW_DLV_NO_ENTRY; 1781*7fd79137SRobert Mustacchi } 1782*7fd79137SRobert Mustacchi /* ARGSUSED */ 1783*7fd79137SRobert Mustacchi int 1784*7fd79137SRobert Mustacchi dwarf_get_ID_name (unsigned int val,const char ** s_out) 1785*7fd79137SRobert Mustacchi { 1786*7fd79137SRobert Mustacchi switch (val) { 1787*7fd79137SRobert Mustacchi case DW_ID_case_sensitive: 1788*7fd79137SRobert Mustacchi *s_out = "DW_ID_case_sensitive"; 1789*7fd79137SRobert Mustacchi return DW_DLV_OK; 1790*7fd79137SRobert Mustacchi case DW_ID_up_case: 1791*7fd79137SRobert Mustacchi *s_out = "DW_ID_up_case"; 1792*7fd79137SRobert Mustacchi return DW_DLV_OK; 1793*7fd79137SRobert Mustacchi case DW_ID_down_case: 1794*7fd79137SRobert Mustacchi *s_out = "DW_ID_down_case"; 1795*7fd79137SRobert Mustacchi return DW_DLV_OK; 1796*7fd79137SRobert Mustacchi case DW_ID_case_insensitive: 1797*7fd79137SRobert Mustacchi *s_out = "DW_ID_case_insensitive"; 1798*7fd79137SRobert Mustacchi return DW_DLV_OK; 1799*7fd79137SRobert Mustacchi } 1800*7fd79137SRobert Mustacchi return DW_DLV_NO_ENTRY; 1801*7fd79137SRobert Mustacchi } 1802*7fd79137SRobert Mustacchi /* ARGSUSED */ 1803*7fd79137SRobert Mustacchi int 1804*7fd79137SRobert Mustacchi dwarf_get_CC_name (unsigned int val,const char ** s_out) 1805*7fd79137SRobert Mustacchi { 1806*7fd79137SRobert Mustacchi switch (val) { 1807*7fd79137SRobert Mustacchi case DW_CC_normal: 1808*7fd79137SRobert Mustacchi *s_out = "DW_CC_normal"; 1809*7fd79137SRobert Mustacchi return DW_DLV_OK; 1810*7fd79137SRobert Mustacchi case DW_CC_program: 1811*7fd79137SRobert Mustacchi *s_out = "DW_CC_program"; 1812*7fd79137SRobert Mustacchi return DW_DLV_OK; 1813*7fd79137SRobert Mustacchi case DW_CC_nocall: 1814*7fd79137SRobert Mustacchi *s_out = "DW_CC_nocall"; 1815*7fd79137SRobert Mustacchi return DW_DLV_OK; 1816*7fd79137SRobert Mustacchi case DW_CC_lo_user: 1817*7fd79137SRobert Mustacchi *s_out = "DW_CC_lo_user"; 1818*7fd79137SRobert Mustacchi return DW_DLV_OK; 1819*7fd79137SRobert Mustacchi case DW_CC_ALTIUM_interrupt: 1820*7fd79137SRobert Mustacchi *s_out = "DW_CC_ALTIUM_interrupt"; 1821*7fd79137SRobert Mustacchi return DW_DLV_OK; 1822*7fd79137SRobert Mustacchi case DW_CC_ALTIUM_near_system_stack: 1823*7fd79137SRobert Mustacchi *s_out = "DW_CC_ALTIUM_near_system_stack"; 1824*7fd79137SRobert Mustacchi return DW_DLV_OK; 1825*7fd79137SRobert Mustacchi case DW_CC_ALTIUM_near_user_stack: 1826*7fd79137SRobert Mustacchi *s_out = "DW_CC_ALTIUM_near_user_stack"; 1827*7fd79137SRobert Mustacchi return DW_DLV_OK; 1828*7fd79137SRobert Mustacchi case DW_CC_ALTIUM_huge_user_stack: 1829*7fd79137SRobert Mustacchi *s_out = "DW_CC_ALTIUM_huge_user_stack"; 1830*7fd79137SRobert Mustacchi return DW_DLV_OK; 1831*7fd79137SRobert Mustacchi case DW_CC_hi_user: 1832*7fd79137SRobert Mustacchi *s_out = "DW_CC_hi_user"; 1833*7fd79137SRobert Mustacchi return DW_DLV_OK; 1834*7fd79137SRobert Mustacchi } 1835*7fd79137SRobert Mustacchi return DW_DLV_NO_ENTRY; 1836*7fd79137SRobert Mustacchi } 1837*7fd79137SRobert Mustacchi /* ARGSUSED */ 1838*7fd79137SRobert Mustacchi int 1839*7fd79137SRobert Mustacchi dwarf_get_INL_name (unsigned int val,const char ** s_out) 1840*7fd79137SRobert Mustacchi { 1841*7fd79137SRobert Mustacchi switch (val) { 1842*7fd79137SRobert Mustacchi case DW_INL_not_inlined: 1843*7fd79137SRobert Mustacchi *s_out = "DW_INL_not_inlined"; 1844*7fd79137SRobert Mustacchi return DW_DLV_OK; 1845*7fd79137SRobert Mustacchi case DW_INL_inlined: 1846*7fd79137SRobert Mustacchi *s_out = "DW_INL_inlined"; 1847*7fd79137SRobert Mustacchi return DW_DLV_OK; 1848*7fd79137SRobert Mustacchi case DW_INL_declared_not_inlined: 1849*7fd79137SRobert Mustacchi *s_out = "DW_INL_declared_not_inlined"; 1850*7fd79137SRobert Mustacchi return DW_DLV_OK; 1851*7fd79137SRobert Mustacchi case DW_INL_declared_inlined: 1852*7fd79137SRobert Mustacchi *s_out = "DW_INL_declared_inlined"; 1853*7fd79137SRobert Mustacchi return DW_DLV_OK; 1854*7fd79137SRobert Mustacchi } 1855*7fd79137SRobert Mustacchi return DW_DLV_NO_ENTRY; 1856*7fd79137SRobert Mustacchi } 1857*7fd79137SRobert Mustacchi /* ARGSUSED */ 1858*7fd79137SRobert Mustacchi int 1859*7fd79137SRobert Mustacchi dwarf_get_ORD_name (unsigned int val,const char ** s_out) 1860*7fd79137SRobert Mustacchi { 1861*7fd79137SRobert Mustacchi switch (val) { 1862*7fd79137SRobert Mustacchi case DW_ORD_row_major: 1863*7fd79137SRobert Mustacchi *s_out = "DW_ORD_row_major"; 1864*7fd79137SRobert Mustacchi return DW_DLV_OK; 1865*7fd79137SRobert Mustacchi case DW_ORD_col_major: 1866*7fd79137SRobert Mustacchi *s_out = "DW_ORD_col_major"; 1867*7fd79137SRobert Mustacchi return DW_DLV_OK; 1868*7fd79137SRobert Mustacchi } 1869*7fd79137SRobert Mustacchi return DW_DLV_NO_ENTRY; 1870*7fd79137SRobert Mustacchi } 1871*7fd79137SRobert Mustacchi /* ARGSUSED */ 1872*7fd79137SRobert Mustacchi int 1873*7fd79137SRobert Mustacchi dwarf_get_DSC_name (unsigned int val,const char ** s_out) 1874*7fd79137SRobert Mustacchi { 1875*7fd79137SRobert Mustacchi switch (val) { 1876*7fd79137SRobert Mustacchi case DW_DSC_label: 1877*7fd79137SRobert Mustacchi *s_out = "DW_DSC_label"; 1878*7fd79137SRobert Mustacchi return DW_DLV_OK; 1879*7fd79137SRobert Mustacchi case DW_DSC_range: 1880*7fd79137SRobert Mustacchi *s_out = "DW_DSC_range"; 1881*7fd79137SRobert Mustacchi return DW_DLV_OK; 1882*7fd79137SRobert Mustacchi } 1883*7fd79137SRobert Mustacchi return DW_DLV_NO_ENTRY; 1884*7fd79137SRobert Mustacchi } 1885*7fd79137SRobert Mustacchi /* ARGSUSED */ 1886*7fd79137SRobert Mustacchi int 1887*7fd79137SRobert Mustacchi dwarf_get_LNS_name (unsigned int val,const char ** s_out) 1888*7fd79137SRobert Mustacchi { 1889*7fd79137SRobert Mustacchi switch (val) { 1890*7fd79137SRobert Mustacchi case DW_LNS_copy: 1891*7fd79137SRobert Mustacchi *s_out = "DW_LNS_copy"; 1892*7fd79137SRobert Mustacchi return DW_DLV_OK; 1893*7fd79137SRobert Mustacchi case DW_LNS_advance_pc: 1894*7fd79137SRobert Mustacchi *s_out = "DW_LNS_advance_pc"; 1895*7fd79137SRobert Mustacchi return DW_DLV_OK; 1896*7fd79137SRobert Mustacchi case DW_LNS_advance_line: 1897*7fd79137SRobert Mustacchi *s_out = "DW_LNS_advance_line"; 1898*7fd79137SRobert Mustacchi return DW_DLV_OK; 1899*7fd79137SRobert Mustacchi case DW_LNS_set_file: 1900*7fd79137SRobert Mustacchi *s_out = "DW_LNS_set_file"; 1901*7fd79137SRobert Mustacchi return DW_DLV_OK; 1902*7fd79137SRobert Mustacchi case DW_LNS_set_column: 1903*7fd79137SRobert Mustacchi *s_out = "DW_LNS_set_column"; 1904*7fd79137SRobert Mustacchi return DW_DLV_OK; 1905*7fd79137SRobert Mustacchi case DW_LNS_negate_stmt: 1906*7fd79137SRobert Mustacchi *s_out = "DW_LNS_negate_stmt"; 1907*7fd79137SRobert Mustacchi return DW_DLV_OK; 1908*7fd79137SRobert Mustacchi case DW_LNS_set_basic_block: 1909*7fd79137SRobert Mustacchi *s_out = "DW_LNS_set_basic_block"; 1910*7fd79137SRobert Mustacchi return DW_DLV_OK; 1911*7fd79137SRobert Mustacchi case DW_LNS_const_add_pc: 1912*7fd79137SRobert Mustacchi *s_out = "DW_LNS_const_add_pc"; 1913*7fd79137SRobert Mustacchi return DW_DLV_OK; 1914*7fd79137SRobert Mustacchi case DW_LNS_fixed_advance_pc: 1915*7fd79137SRobert Mustacchi *s_out = "DW_LNS_fixed_advance_pc"; 1916*7fd79137SRobert Mustacchi return DW_DLV_OK; 1917*7fd79137SRobert Mustacchi case DW_LNS_set_prologue_end: 1918*7fd79137SRobert Mustacchi *s_out = "DW_LNS_set_prologue_end"; 1919*7fd79137SRobert Mustacchi return DW_DLV_OK; 1920*7fd79137SRobert Mustacchi case DW_LNS_set_epilogue_begin: 1921*7fd79137SRobert Mustacchi *s_out = "DW_LNS_set_epilogue_begin"; 1922*7fd79137SRobert Mustacchi return DW_DLV_OK; 1923*7fd79137SRobert Mustacchi case DW_LNS_set_isa: 1924*7fd79137SRobert Mustacchi *s_out = "DW_LNS_set_isa"; 1925*7fd79137SRobert Mustacchi return DW_DLV_OK; 1926*7fd79137SRobert Mustacchi } 1927*7fd79137SRobert Mustacchi return DW_DLV_NO_ENTRY; 1928*7fd79137SRobert Mustacchi } 1929*7fd79137SRobert Mustacchi /* ARGSUSED */ 1930*7fd79137SRobert Mustacchi int 1931*7fd79137SRobert Mustacchi dwarf_get_LNE_name (unsigned int val,const char ** s_out) 1932*7fd79137SRobert Mustacchi { 1933*7fd79137SRobert Mustacchi switch (val) { 1934*7fd79137SRobert Mustacchi case DW_LNE_end_sequence: 1935*7fd79137SRobert Mustacchi *s_out = "DW_LNE_end_sequence"; 1936*7fd79137SRobert Mustacchi return DW_DLV_OK; 1937*7fd79137SRobert Mustacchi case DW_LNE_set_address: 1938*7fd79137SRobert Mustacchi *s_out = "DW_LNE_set_address"; 1939*7fd79137SRobert Mustacchi return DW_DLV_OK; 1940*7fd79137SRobert Mustacchi case DW_LNE_define_file: 1941*7fd79137SRobert Mustacchi *s_out = "DW_LNE_define_file"; 1942*7fd79137SRobert Mustacchi return DW_DLV_OK; 1943*7fd79137SRobert Mustacchi case DW_LNE_set_discriminator: 1944*7fd79137SRobert Mustacchi *s_out = "DW_LNE_set_discriminator"; 1945*7fd79137SRobert Mustacchi return DW_DLV_OK; 1946*7fd79137SRobert Mustacchi case DW_LNE_HP_negate_is_UV_update: 1947*7fd79137SRobert Mustacchi *s_out = "DW_LNE_HP_negate_is_UV_update"; 1948*7fd79137SRobert Mustacchi return DW_DLV_OK; 1949*7fd79137SRobert Mustacchi case DW_LNE_HP_push_context: 1950*7fd79137SRobert Mustacchi *s_out = "DW_LNE_HP_push_context"; 1951*7fd79137SRobert Mustacchi return DW_DLV_OK; 1952*7fd79137SRobert Mustacchi case DW_LNE_HP_pop_context: 1953*7fd79137SRobert Mustacchi *s_out = "DW_LNE_HP_pop_context"; 1954*7fd79137SRobert Mustacchi return DW_DLV_OK; 1955*7fd79137SRobert Mustacchi case DW_LNE_HP_set_file_line_column: 1956*7fd79137SRobert Mustacchi *s_out = "DW_LNE_HP_set_file_line_column"; 1957*7fd79137SRobert Mustacchi return DW_DLV_OK; 1958*7fd79137SRobert Mustacchi case DW_LNE_HP_set_routine_name: 1959*7fd79137SRobert Mustacchi *s_out = "DW_LNE_HP_set_routine_name"; 1960*7fd79137SRobert Mustacchi return DW_DLV_OK; 1961*7fd79137SRobert Mustacchi case DW_LNE_HP_set_sequence: 1962*7fd79137SRobert Mustacchi *s_out = "DW_LNE_HP_set_sequence"; 1963*7fd79137SRobert Mustacchi return DW_DLV_OK; 1964*7fd79137SRobert Mustacchi case DW_LNE_HP_negate_post_semantics: 1965*7fd79137SRobert Mustacchi *s_out = "DW_LNE_HP_negate_post_semantics"; 1966*7fd79137SRobert Mustacchi return DW_DLV_OK; 1967*7fd79137SRobert Mustacchi case DW_LNE_HP_negate_function_exit: 1968*7fd79137SRobert Mustacchi *s_out = "DW_LNE_HP_negate_function_exit"; 1969*7fd79137SRobert Mustacchi return DW_DLV_OK; 1970*7fd79137SRobert Mustacchi case DW_LNE_HP_negate_front_end_logical: 1971*7fd79137SRobert Mustacchi *s_out = "DW_LNE_HP_negate_front_end_logical"; 1972*7fd79137SRobert Mustacchi return DW_DLV_OK; 1973*7fd79137SRobert Mustacchi case DW_LNE_HP_define_proc: 1974*7fd79137SRobert Mustacchi *s_out = "DW_LNE_HP_define_proc"; 1975*7fd79137SRobert Mustacchi return DW_DLV_OK; 1976*7fd79137SRobert Mustacchi case DW_LNE_lo_user: 1977*7fd79137SRobert Mustacchi *s_out = "DW_LNE_lo_user"; 1978*7fd79137SRobert Mustacchi return DW_DLV_OK; 1979*7fd79137SRobert Mustacchi case DW_LNE_hi_user: 1980*7fd79137SRobert Mustacchi *s_out = "DW_LNE_hi_user"; 1981*7fd79137SRobert Mustacchi return DW_DLV_OK; 1982*7fd79137SRobert Mustacchi } 1983*7fd79137SRobert Mustacchi return DW_DLV_NO_ENTRY; 1984*7fd79137SRobert Mustacchi } 1985*7fd79137SRobert Mustacchi /* ARGSUSED */ 1986*7fd79137SRobert Mustacchi int 1987*7fd79137SRobert Mustacchi dwarf_get_ISA_name (unsigned int val,const char ** s_out) 1988*7fd79137SRobert Mustacchi { 1989*7fd79137SRobert Mustacchi switch (val) { 1990*7fd79137SRobert Mustacchi case DW_ISA_UNKNOWN: 1991*7fd79137SRobert Mustacchi *s_out = "DW_ISA_UNKNOWN"; 1992*7fd79137SRobert Mustacchi return DW_DLV_OK; 1993*7fd79137SRobert Mustacchi case DW_ISA_ARM_thumb: 1994*7fd79137SRobert Mustacchi *s_out = "DW_ISA_ARM_thumb"; 1995*7fd79137SRobert Mustacchi return DW_DLV_OK; 1996*7fd79137SRobert Mustacchi case DW_ISA_ARM_arm: 1997*7fd79137SRobert Mustacchi *s_out = "DW_ISA_ARM_arm"; 1998*7fd79137SRobert Mustacchi return DW_DLV_OK; 1999*7fd79137SRobert Mustacchi } 2000*7fd79137SRobert Mustacchi return DW_DLV_NO_ENTRY; 2001*7fd79137SRobert Mustacchi } 2002*7fd79137SRobert Mustacchi /* ARGSUSED */ 2003*7fd79137SRobert Mustacchi int 2004*7fd79137SRobert Mustacchi dwarf_get_MACINFO_name (unsigned int val,const char ** s_out) 2005*7fd79137SRobert Mustacchi { 2006*7fd79137SRobert Mustacchi switch (val) { 2007*7fd79137SRobert Mustacchi case DW_MACINFO_define: 2008*7fd79137SRobert Mustacchi *s_out = "DW_MACINFO_define"; 2009*7fd79137SRobert Mustacchi return DW_DLV_OK; 2010*7fd79137SRobert Mustacchi case DW_MACINFO_undef: 2011*7fd79137SRobert Mustacchi *s_out = "DW_MACINFO_undef"; 2012*7fd79137SRobert Mustacchi return DW_DLV_OK; 2013*7fd79137SRobert Mustacchi case DW_MACINFO_start_file: 2014*7fd79137SRobert Mustacchi *s_out = "DW_MACINFO_start_file"; 2015*7fd79137SRobert Mustacchi return DW_DLV_OK; 2016*7fd79137SRobert Mustacchi case DW_MACINFO_end_file: 2017*7fd79137SRobert Mustacchi *s_out = "DW_MACINFO_end_file"; 2018*7fd79137SRobert Mustacchi return DW_DLV_OK; 2019*7fd79137SRobert Mustacchi case DW_MACINFO_vendor_ext: 2020*7fd79137SRobert Mustacchi *s_out = "DW_MACINFO_vendor_ext"; 2021*7fd79137SRobert Mustacchi return DW_DLV_OK; 2022*7fd79137SRobert Mustacchi } 2023*7fd79137SRobert Mustacchi return DW_DLV_NO_ENTRY; 2024*7fd79137SRobert Mustacchi } 2025*7fd79137SRobert Mustacchi /* ARGSUSED */ 2026*7fd79137SRobert Mustacchi int 2027*7fd79137SRobert Mustacchi dwarf_get_CFA_name (unsigned int val,const char ** s_out) 2028*7fd79137SRobert Mustacchi { 2029*7fd79137SRobert Mustacchi switch (val) { 2030*7fd79137SRobert Mustacchi case DW_CFA_extended: 2031*7fd79137SRobert Mustacchi *s_out = "DW_CFA_extended"; 2032*7fd79137SRobert Mustacchi return DW_DLV_OK; 2033*7fd79137SRobert Mustacchi case DW_CFA_set_loc: 2034*7fd79137SRobert Mustacchi *s_out = "DW_CFA_set_loc"; 2035*7fd79137SRobert Mustacchi return DW_DLV_OK; 2036*7fd79137SRobert Mustacchi case DW_CFA_advance_loc1: 2037*7fd79137SRobert Mustacchi *s_out = "DW_CFA_advance_loc1"; 2038*7fd79137SRobert Mustacchi return DW_DLV_OK; 2039*7fd79137SRobert Mustacchi case DW_CFA_advance_loc2: 2040*7fd79137SRobert Mustacchi *s_out = "DW_CFA_advance_loc2"; 2041*7fd79137SRobert Mustacchi return DW_DLV_OK; 2042*7fd79137SRobert Mustacchi case DW_CFA_advance_loc4: 2043*7fd79137SRobert Mustacchi *s_out = "DW_CFA_advance_loc4"; 2044*7fd79137SRobert Mustacchi return DW_DLV_OK; 2045*7fd79137SRobert Mustacchi case DW_CFA_offset_extended: 2046*7fd79137SRobert Mustacchi *s_out = "DW_CFA_offset_extended"; 2047*7fd79137SRobert Mustacchi return DW_DLV_OK; 2048*7fd79137SRobert Mustacchi case DW_CFA_restore_extended: 2049*7fd79137SRobert Mustacchi *s_out = "DW_CFA_restore_extended"; 2050*7fd79137SRobert Mustacchi return DW_DLV_OK; 2051*7fd79137SRobert Mustacchi case DW_CFA_undefined: 2052*7fd79137SRobert Mustacchi *s_out = "DW_CFA_undefined"; 2053*7fd79137SRobert Mustacchi return DW_DLV_OK; 2054*7fd79137SRobert Mustacchi case DW_CFA_same_value: 2055*7fd79137SRobert Mustacchi *s_out = "DW_CFA_same_value"; 2056*7fd79137SRobert Mustacchi return DW_DLV_OK; 2057*7fd79137SRobert Mustacchi case DW_CFA_register: 2058*7fd79137SRobert Mustacchi *s_out = "DW_CFA_register"; 2059*7fd79137SRobert Mustacchi return DW_DLV_OK; 2060*7fd79137SRobert Mustacchi case DW_CFA_remember_state: 2061*7fd79137SRobert Mustacchi *s_out = "DW_CFA_remember_state"; 2062*7fd79137SRobert Mustacchi return DW_DLV_OK; 2063*7fd79137SRobert Mustacchi case DW_CFA_restore_state: 2064*7fd79137SRobert Mustacchi *s_out = "DW_CFA_restore_state"; 2065*7fd79137SRobert Mustacchi return DW_DLV_OK; 2066*7fd79137SRobert Mustacchi case DW_CFA_def_cfa: 2067*7fd79137SRobert Mustacchi *s_out = "DW_CFA_def_cfa"; 2068*7fd79137SRobert Mustacchi return DW_DLV_OK; 2069*7fd79137SRobert Mustacchi case DW_CFA_def_cfa_register: 2070*7fd79137SRobert Mustacchi *s_out = "DW_CFA_def_cfa_register"; 2071*7fd79137SRobert Mustacchi return DW_DLV_OK; 2072*7fd79137SRobert Mustacchi case DW_CFA_def_cfa_offset: 2073*7fd79137SRobert Mustacchi *s_out = "DW_CFA_def_cfa_offset"; 2074*7fd79137SRobert Mustacchi return DW_DLV_OK; 2075*7fd79137SRobert Mustacchi case DW_CFA_def_cfa_expression: 2076*7fd79137SRobert Mustacchi *s_out = "DW_CFA_def_cfa_expression"; 2077*7fd79137SRobert Mustacchi return DW_DLV_OK; 2078*7fd79137SRobert Mustacchi case DW_CFA_expression: 2079*7fd79137SRobert Mustacchi *s_out = "DW_CFA_expression"; 2080*7fd79137SRobert Mustacchi return DW_DLV_OK; 2081*7fd79137SRobert Mustacchi case DW_CFA_offset_extended_sf: 2082*7fd79137SRobert Mustacchi *s_out = "DW_CFA_offset_extended_sf"; 2083*7fd79137SRobert Mustacchi return DW_DLV_OK; 2084*7fd79137SRobert Mustacchi case DW_CFA_def_cfa_sf: 2085*7fd79137SRobert Mustacchi *s_out = "DW_CFA_def_cfa_sf"; 2086*7fd79137SRobert Mustacchi return DW_DLV_OK; 2087*7fd79137SRobert Mustacchi case DW_CFA_def_cfa_offset_sf: 2088*7fd79137SRobert Mustacchi *s_out = "DW_CFA_def_cfa_offset_sf"; 2089*7fd79137SRobert Mustacchi return DW_DLV_OK; 2090*7fd79137SRobert Mustacchi case DW_CFA_val_offset: 2091*7fd79137SRobert Mustacchi *s_out = "DW_CFA_val_offset"; 2092*7fd79137SRobert Mustacchi return DW_DLV_OK; 2093*7fd79137SRobert Mustacchi case DW_CFA_val_offset_sf: 2094*7fd79137SRobert Mustacchi *s_out = "DW_CFA_val_offset_sf"; 2095*7fd79137SRobert Mustacchi return DW_DLV_OK; 2096*7fd79137SRobert Mustacchi case DW_CFA_val_expression: 2097*7fd79137SRobert Mustacchi *s_out = "DW_CFA_val_expression"; 2098*7fd79137SRobert Mustacchi return DW_DLV_OK; 2099*7fd79137SRobert Mustacchi case DW_CFA_lo_user: 2100*7fd79137SRobert Mustacchi *s_out = "DW_CFA_lo_user"; 2101*7fd79137SRobert Mustacchi return DW_DLV_OK; 2102*7fd79137SRobert Mustacchi case DW_CFA_MIPS_advance_loc8: 2103*7fd79137SRobert Mustacchi *s_out = "DW_CFA_MIPS_advance_loc8"; 2104*7fd79137SRobert Mustacchi return DW_DLV_OK; 2105*7fd79137SRobert Mustacchi case DW_CFA_GNU_window_save: 2106*7fd79137SRobert Mustacchi *s_out = "DW_CFA_GNU_window_save"; 2107*7fd79137SRobert Mustacchi return DW_DLV_OK; 2108*7fd79137SRobert Mustacchi case DW_CFA_GNU_args_size: 2109*7fd79137SRobert Mustacchi *s_out = "DW_CFA_GNU_args_size"; 2110*7fd79137SRobert Mustacchi return DW_DLV_OK; 2111*7fd79137SRobert Mustacchi case DW_CFA_GNU_negative_offset_extended: 2112*7fd79137SRobert Mustacchi *s_out = "DW_CFA_GNU_negative_offset_extended"; 2113*7fd79137SRobert Mustacchi return DW_DLV_OK; 2114*7fd79137SRobert Mustacchi case DW_CFA_high_user: 2115*7fd79137SRobert Mustacchi *s_out = "DW_CFA_high_user"; 2116*7fd79137SRobert Mustacchi return DW_DLV_OK; 2117*7fd79137SRobert Mustacchi case DW_CFA_advance_loc: 2118*7fd79137SRobert Mustacchi *s_out = "DW_CFA_advance_loc"; 2119*7fd79137SRobert Mustacchi return DW_DLV_OK; 2120*7fd79137SRobert Mustacchi case DW_CFA_offset: 2121*7fd79137SRobert Mustacchi *s_out = "DW_CFA_offset"; 2122*7fd79137SRobert Mustacchi return DW_DLV_OK; 2123*7fd79137SRobert Mustacchi case DW_CFA_restore: 2124*7fd79137SRobert Mustacchi *s_out = "DW_CFA_restore"; 2125*7fd79137SRobert Mustacchi return DW_DLV_OK; 2126*7fd79137SRobert Mustacchi } 2127*7fd79137SRobert Mustacchi return DW_DLV_NO_ENTRY; 2128*7fd79137SRobert Mustacchi } 2129*7fd79137SRobert Mustacchi /* ARGSUSED */ 2130*7fd79137SRobert Mustacchi int 2131*7fd79137SRobert Mustacchi dwarf_get_EH_name (unsigned int val,const char ** s_out) 2132*7fd79137SRobert Mustacchi { 2133*7fd79137SRobert Mustacchi switch (val) { 2134*7fd79137SRobert Mustacchi case DW_EH_PE_absptr: 2135*7fd79137SRobert Mustacchi *s_out = "DW_EH_PE_absptr"; 2136*7fd79137SRobert Mustacchi return DW_DLV_OK; 2137*7fd79137SRobert Mustacchi case DW_EH_PE_uleb128: 2138*7fd79137SRobert Mustacchi *s_out = "DW_EH_PE_uleb128"; 2139*7fd79137SRobert Mustacchi return DW_DLV_OK; 2140*7fd79137SRobert Mustacchi case DW_EH_PE_udata2: 2141*7fd79137SRobert Mustacchi *s_out = "DW_EH_PE_udata2"; 2142*7fd79137SRobert Mustacchi return DW_DLV_OK; 2143*7fd79137SRobert Mustacchi case DW_EH_PE_udata4: 2144*7fd79137SRobert Mustacchi *s_out = "DW_EH_PE_udata4"; 2145*7fd79137SRobert Mustacchi return DW_DLV_OK; 2146*7fd79137SRobert Mustacchi case DW_EH_PE_udata8: 2147*7fd79137SRobert Mustacchi *s_out = "DW_EH_PE_udata8"; 2148*7fd79137SRobert Mustacchi return DW_DLV_OK; 2149*7fd79137SRobert Mustacchi case DW_EH_PE_sleb128: 2150*7fd79137SRobert Mustacchi *s_out = "DW_EH_PE_sleb128"; 2151*7fd79137SRobert Mustacchi return DW_DLV_OK; 2152*7fd79137SRobert Mustacchi case DW_EH_PE_sdata2: 2153*7fd79137SRobert Mustacchi *s_out = "DW_EH_PE_sdata2"; 2154*7fd79137SRobert Mustacchi return DW_DLV_OK; 2155*7fd79137SRobert Mustacchi case DW_EH_PE_sdata4: 2156*7fd79137SRobert Mustacchi *s_out = "DW_EH_PE_sdata4"; 2157*7fd79137SRobert Mustacchi return DW_DLV_OK; 2158*7fd79137SRobert Mustacchi case DW_EH_PE_sdata8: 2159*7fd79137SRobert Mustacchi *s_out = "DW_EH_PE_sdata8"; 2160*7fd79137SRobert Mustacchi return DW_DLV_OK; 2161*7fd79137SRobert Mustacchi case DW_EH_PE_pcrel: 2162*7fd79137SRobert Mustacchi *s_out = "DW_EH_PE_pcrel"; 2163*7fd79137SRobert Mustacchi return DW_DLV_OK; 2164*7fd79137SRobert Mustacchi case DW_EH_PE_textrel: 2165*7fd79137SRobert Mustacchi *s_out = "DW_EH_PE_textrel"; 2166*7fd79137SRobert Mustacchi return DW_DLV_OK; 2167*7fd79137SRobert Mustacchi case DW_EH_PE_datarel: 2168*7fd79137SRobert Mustacchi *s_out = "DW_EH_PE_datarel"; 2169*7fd79137SRobert Mustacchi return DW_DLV_OK; 2170*7fd79137SRobert Mustacchi case DW_EH_PE_funcrel: 2171*7fd79137SRobert Mustacchi *s_out = "DW_EH_PE_funcrel"; 2172*7fd79137SRobert Mustacchi return DW_DLV_OK; 2173*7fd79137SRobert Mustacchi case DW_EH_PE_aligned: 2174*7fd79137SRobert Mustacchi *s_out = "DW_EH_PE_aligned"; 2175*7fd79137SRobert Mustacchi return DW_DLV_OK; 2176*7fd79137SRobert Mustacchi case DW_EH_PE_omit: 2177*7fd79137SRobert Mustacchi *s_out = "DW_EH_PE_omit"; 2178*7fd79137SRobert Mustacchi return DW_DLV_OK; 2179*7fd79137SRobert Mustacchi } 2180*7fd79137SRobert Mustacchi return DW_DLV_NO_ENTRY; 2181*7fd79137SRobert Mustacchi } 2182*7fd79137SRobert Mustacchi /* ARGSUSED */ 2183*7fd79137SRobert Mustacchi int 2184*7fd79137SRobert Mustacchi dwarf_get_FRAME_name (unsigned int val,const char ** s_out) 2185*7fd79137SRobert Mustacchi { 2186*7fd79137SRobert Mustacchi switch (val) { 2187*7fd79137SRobert Mustacchi case DW_FRAME_CFA_COL: 2188*7fd79137SRobert Mustacchi *s_out = "DW_FRAME_CFA_COL"; 2189*7fd79137SRobert Mustacchi return DW_DLV_OK; 2190*7fd79137SRobert Mustacchi case DW_FRAME_REG1: 2191*7fd79137SRobert Mustacchi *s_out = "DW_FRAME_REG1"; 2192*7fd79137SRobert Mustacchi return DW_DLV_OK; 2193*7fd79137SRobert Mustacchi case DW_FRAME_REG2: 2194*7fd79137SRobert Mustacchi *s_out = "DW_FRAME_REG2"; 2195*7fd79137SRobert Mustacchi return DW_DLV_OK; 2196*7fd79137SRobert Mustacchi case DW_FRAME_REG3: 2197*7fd79137SRobert Mustacchi *s_out = "DW_FRAME_REG3"; 2198*7fd79137SRobert Mustacchi return DW_DLV_OK; 2199*7fd79137SRobert Mustacchi case DW_FRAME_REG4: 2200*7fd79137SRobert Mustacchi *s_out = "DW_FRAME_REG4"; 2201*7fd79137SRobert Mustacchi return DW_DLV_OK; 2202*7fd79137SRobert Mustacchi case DW_FRAME_REG5: 2203*7fd79137SRobert Mustacchi *s_out = "DW_FRAME_REG5"; 2204*7fd79137SRobert Mustacchi return DW_DLV_OK; 2205*7fd79137SRobert Mustacchi case DW_FRAME_REG6: 2206*7fd79137SRobert Mustacchi *s_out = "DW_FRAME_REG6"; 2207*7fd79137SRobert Mustacchi return DW_DLV_OK; 2208*7fd79137SRobert Mustacchi case DW_FRAME_REG7: 2209*7fd79137SRobert Mustacchi *s_out = "DW_FRAME_REG7"; 2210*7fd79137SRobert Mustacchi return DW_DLV_OK; 2211*7fd79137SRobert Mustacchi case DW_FRAME_REG8: 2212*7fd79137SRobert Mustacchi *s_out = "DW_FRAME_REG8"; 2213*7fd79137SRobert Mustacchi return DW_DLV_OK; 2214*7fd79137SRobert Mustacchi case DW_FRAME_REG9: 2215*7fd79137SRobert Mustacchi *s_out = "DW_FRAME_REG9"; 2216*7fd79137SRobert Mustacchi return DW_DLV_OK; 2217*7fd79137SRobert Mustacchi case DW_FRAME_REG10: 2218*7fd79137SRobert Mustacchi *s_out = "DW_FRAME_REG10"; 2219*7fd79137SRobert Mustacchi return DW_DLV_OK; 2220*7fd79137SRobert Mustacchi case DW_FRAME_REG11: 2221*7fd79137SRobert Mustacchi *s_out = "DW_FRAME_REG11"; 2222*7fd79137SRobert Mustacchi return DW_DLV_OK; 2223*7fd79137SRobert Mustacchi case DW_FRAME_REG12: 2224*7fd79137SRobert Mustacchi *s_out = "DW_FRAME_REG12"; 2225*7fd79137SRobert Mustacchi return DW_DLV_OK; 2226*7fd79137SRobert Mustacchi case DW_FRAME_REG13: 2227*7fd79137SRobert Mustacchi *s_out = "DW_FRAME_REG13"; 2228*7fd79137SRobert Mustacchi return DW_DLV_OK; 2229*7fd79137SRobert Mustacchi case DW_FRAME_REG14: 2230*7fd79137SRobert Mustacchi *s_out = "DW_FRAME_REG14"; 2231*7fd79137SRobert Mustacchi return DW_DLV_OK; 2232*7fd79137SRobert Mustacchi case DW_FRAME_REG15: 2233*7fd79137SRobert Mustacchi *s_out = "DW_FRAME_REG15"; 2234*7fd79137SRobert Mustacchi return DW_DLV_OK; 2235*7fd79137SRobert Mustacchi case DW_FRAME_REG16: 2236*7fd79137SRobert Mustacchi *s_out = "DW_FRAME_REG16"; 2237*7fd79137SRobert Mustacchi return DW_DLV_OK; 2238*7fd79137SRobert Mustacchi case DW_FRAME_REG17: 2239*7fd79137SRobert Mustacchi *s_out = "DW_FRAME_REG17"; 2240*7fd79137SRobert Mustacchi return DW_DLV_OK; 2241*7fd79137SRobert Mustacchi case DW_FRAME_REG18: 2242*7fd79137SRobert Mustacchi *s_out = "DW_FRAME_REG18"; 2243*7fd79137SRobert Mustacchi return DW_DLV_OK; 2244*7fd79137SRobert Mustacchi case DW_FRAME_REG19: 2245*7fd79137SRobert Mustacchi *s_out = "DW_FRAME_REG19"; 2246*7fd79137SRobert Mustacchi return DW_DLV_OK; 2247*7fd79137SRobert Mustacchi case DW_FRAME_REG20: 2248*7fd79137SRobert Mustacchi *s_out = "DW_FRAME_REG20"; 2249*7fd79137SRobert Mustacchi return DW_DLV_OK; 2250*7fd79137SRobert Mustacchi case DW_FRAME_REG21: 2251*7fd79137SRobert Mustacchi *s_out = "DW_FRAME_REG21"; 2252*7fd79137SRobert Mustacchi return DW_DLV_OK; 2253*7fd79137SRobert Mustacchi case DW_FRAME_REG22: 2254*7fd79137SRobert Mustacchi *s_out = "DW_FRAME_REG22"; 2255*7fd79137SRobert Mustacchi return DW_DLV_OK; 2256*7fd79137SRobert Mustacchi case DW_FRAME_REG23: 2257*7fd79137SRobert Mustacchi *s_out = "DW_FRAME_REG23"; 2258*7fd79137SRobert Mustacchi return DW_DLV_OK; 2259*7fd79137SRobert Mustacchi case DW_FRAME_REG24: 2260*7fd79137SRobert Mustacchi *s_out = "DW_FRAME_REG24"; 2261*7fd79137SRobert Mustacchi return DW_DLV_OK; 2262*7fd79137SRobert Mustacchi case DW_FRAME_REG25: 2263*7fd79137SRobert Mustacchi *s_out = "DW_FRAME_REG25"; 2264*7fd79137SRobert Mustacchi return DW_DLV_OK; 2265*7fd79137SRobert Mustacchi case DW_FRAME_REG26: 2266*7fd79137SRobert Mustacchi *s_out = "DW_FRAME_REG26"; 2267*7fd79137SRobert Mustacchi return DW_DLV_OK; 2268*7fd79137SRobert Mustacchi case DW_FRAME_REG27: 2269*7fd79137SRobert Mustacchi *s_out = "DW_FRAME_REG27"; 2270*7fd79137SRobert Mustacchi return DW_DLV_OK; 2271*7fd79137SRobert Mustacchi case DW_FRAME_REG28: 2272*7fd79137SRobert Mustacchi *s_out = "DW_FRAME_REG28"; 2273*7fd79137SRobert Mustacchi return DW_DLV_OK; 2274*7fd79137SRobert Mustacchi case DW_FRAME_REG29: 2275*7fd79137SRobert Mustacchi *s_out = "DW_FRAME_REG29"; 2276*7fd79137SRobert Mustacchi return DW_DLV_OK; 2277*7fd79137SRobert Mustacchi case DW_FRAME_REG30: 2278*7fd79137SRobert Mustacchi *s_out = "DW_FRAME_REG30"; 2279*7fd79137SRobert Mustacchi return DW_DLV_OK; 2280*7fd79137SRobert Mustacchi case DW_FRAME_REG31: 2281*7fd79137SRobert Mustacchi *s_out = "DW_FRAME_REG31"; 2282*7fd79137SRobert Mustacchi return DW_DLV_OK; 2283*7fd79137SRobert Mustacchi case DW_FRAME_FREG0: 2284*7fd79137SRobert Mustacchi *s_out = "DW_FRAME_FREG0"; 2285*7fd79137SRobert Mustacchi return DW_DLV_OK; 2286*7fd79137SRobert Mustacchi case DW_FRAME_FREG1: 2287*7fd79137SRobert Mustacchi *s_out = "DW_FRAME_FREG1"; 2288*7fd79137SRobert Mustacchi return DW_DLV_OK; 2289*7fd79137SRobert Mustacchi case DW_FRAME_FREG2: 2290*7fd79137SRobert Mustacchi *s_out = "DW_FRAME_FREG2"; 2291*7fd79137SRobert Mustacchi return DW_DLV_OK; 2292*7fd79137SRobert Mustacchi case DW_FRAME_FREG3: 2293*7fd79137SRobert Mustacchi *s_out = "DW_FRAME_FREG3"; 2294*7fd79137SRobert Mustacchi return DW_DLV_OK; 2295*7fd79137SRobert Mustacchi case DW_FRAME_FREG4: 2296*7fd79137SRobert Mustacchi *s_out = "DW_FRAME_FREG4"; 2297*7fd79137SRobert Mustacchi return DW_DLV_OK; 2298*7fd79137SRobert Mustacchi case DW_FRAME_FREG5: 2299*7fd79137SRobert Mustacchi *s_out = "DW_FRAME_FREG5"; 2300*7fd79137SRobert Mustacchi return DW_DLV_OK; 2301*7fd79137SRobert Mustacchi case DW_FRAME_FREG6: 2302*7fd79137SRobert Mustacchi *s_out = "DW_FRAME_FREG6"; 2303*7fd79137SRobert Mustacchi return DW_DLV_OK; 2304*7fd79137SRobert Mustacchi case DW_FRAME_FREG7: 2305*7fd79137SRobert Mustacchi *s_out = "DW_FRAME_FREG7"; 2306*7fd79137SRobert Mustacchi return DW_DLV_OK; 2307*7fd79137SRobert Mustacchi case DW_FRAME_FREG8: 2308*7fd79137SRobert Mustacchi *s_out = "DW_FRAME_FREG8"; 2309*7fd79137SRobert Mustacchi return DW_DLV_OK; 2310*7fd79137SRobert Mustacchi case DW_FRAME_FREG9: 2311*7fd79137SRobert Mustacchi *s_out = "DW_FRAME_FREG9"; 2312*7fd79137SRobert Mustacchi return DW_DLV_OK; 2313*7fd79137SRobert Mustacchi case DW_FRAME_FREG10: 2314*7fd79137SRobert Mustacchi *s_out = "DW_FRAME_FREG10"; 2315*7fd79137SRobert Mustacchi return DW_DLV_OK; 2316*7fd79137SRobert Mustacchi case DW_FRAME_FREG11: 2317*7fd79137SRobert Mustacchi *s_out = "DW_FRAME_FREG11"; 2318*7fd79137SRobert Mustacchi return DW_DLV_OK; 2319*7fd79137SRobert Mustacchi case DW_FRAME_FREG12: 2320*7fd79137SRobert Mustacchi *s_out = "DW_FRAME_FREG12"; 2321*7fd79137SRobert Mustacchi return DW_DLV_OK; 2322*7fd79137SRobert Mustacchi case DW_FRAME_FREG13: 2323*7fd79137SRobert Mustacchi *s_out = "DW_FRAME_FREG13"; 2324*7fd79137SRobert Mustacchi return DW_DLV_OK; 2325*7fd79137SRobert Mustacchi case DW_FRAME_FREG14: 2326*7fd79137SRobert Mustacchi *s_out = "DW_FRAME_FREG14"; 2327*7fd79137SRobert Mustacchi return DW_DLV_OK; 2328*7fd79137SRobert Mustacchi case DW_FRAME_FREG15: 2329*7fd79137SRobert Mustacchi *s_out = "DW_FRAME_FREG15"; 2330*7fd79137SRobert Mustacchi return DW_DLV_OK; 2331*7fd79137SRobert Mustacchi case DW_FRAME_FREG16: 2332*7fd79137SRobert Mustacchi *s_out = "DW_FRAME_FREG16"; 2333*7fd79137SRobert Mustacchi return DW_DLV_OK; 2334*7fd79137SRobert Mustacchi case DW_FRAME_FREG17: 2335*7fd79137SRobert Mustacchi *s_out = "DW_FRAME_FREG17"; 2336*7fd79137SRobert Mustacchi return DW_DLV_OK; 2337*7fd79137SRobert Mustacchi case DW_FRAME_FREG18: 2338*7fd79137SRobert Mustacchi *s_out = "DW_FRAME_FREG18"; 2339*7fd79137SRobert Mustacchi return DW_DLV_OK; 2340*7fd79137SRobert Mustacchi case DW_FRAME_FREG19: 2341*7fd79137SRobert Mustacchi *s_out = "DW_FRAME_FREG19"; 2342*7fd79137SRobert Mustacchi return DW_DLV_OK; 2343*7fd79137SRobert Mustacchi case DW_FRAME_FREG20: 2344*7fd79137SRobert Mustacchi *s_out = "DW_FRAME_FREG20"; 2345*7fd79137SRobert Mustacchi return DW_DLV_OK; 2346*7fd79137SRobert Mustacchi case DW_FRAME_FREG21: 2347*7fd79137SRobert Mustacchi *s_out = "DW_FRAME_FREG21"; 2348*7fd79137SRobert Mustacchi return DW_DLV_OK; 2349*7fd79137SRobert Mustacchi case DW_FRAME_FREG22: 2350*7fd79137SRobert Mustacchi *s_out = "DW_FRAME_FREG22"; 2351*7fd79137SRobert Mustacchi return DW_DLV_OK; 2352*7fd79137SRobert Mustacchi case DW_FRAME_FREG23: 2353*7fd79137SRobert Mustacchi *s_out = "DW_FRAME_FREG23"; 2354*7fd79137SRobert Mustacchi return DW_DLV_OK; 2355*7fd79137SRobert Mustacchi case DW_FRAME_FREG24: 2356*7fd79137SRobert Mustacchi *s_out = "DW_FRAME_FREG24"; 2357*7fd79137SRobert Mustacchi return DW_DLV_OK; 2358*7fd79137SRobert Mustacchi case DW_FRAME_FREG25: 2359*7fd79137SRobert Mustacchi *s_out = "DW_FRAME_FREG25"; 2360*7fd79137SRobert Mustacchi return DW_DLV_OK; 2361*7fd79137SRobert Mustacchi case DW_FRAME_FREG26: 2362*7fd79137SRobert Mustacchi *s_out = "DW_FRAME_FREG26"; 2363*7fd79137SRobert Mustacchi return DW_DLV_OK; 2364*7fd79137SRobert Mustacchi case DW_FRAME_FREG27: 2365*7fd79137SRobert Mustacchi *s_out = "DW_FRAME_FREG27"; 2366*7fd79137SRobert Mustacchi return DW_DLV_OK; 2367*7fd79137SRobert Mustacchi case DW_FRAME_FREG28: 2368*7fd79137SRobert Mustacchi *s_out = "DW_FRAME_FREG28"; 2369*7fd79137SRobert Mustacchi return DW_DLV_OK; 2370*7fd79137SRobert Mustacchi case DW_FRAME_FREG29: 2371*7fd79137SRobert Mustacchi *s_out = "DW_FRAME_FREG29"; 2372*7fd79137SRobert Mustacchi return DW_DLV_OK; 2373*7fd79137SRobert Mustacchi case DW_FRAME_FREG30: 2374*7fd79137SRobert Mustacchi *s_out = "DW_FRAME_FREG30"; 2375*7fd79137SRobert Mustacchi return DW_DLV_OK; 2376*7fd79137SRobert Mustacchi case DW_FRAME_HIGHEST_NORMAL_REGISTER: 2377*7fd79137SRobert Mustacchi *s_out = "DW_FRAME_HIGHEST_NORMAL_REGISTER"; 2378*7fd79137SRobert Mustacchi return DW_DLV_OK; 2379*7fd79137SRobert Mustacchi } 2380*7fd79137SRobert Mustacchi return DW_DLV_NO_ENTRY; 2381*7fd79137SRobert Mustacchi } 2382*7fd79137SRobert Mustacchi /* ARGSUSED */ 2383*7fd79137SRobert Mustacchi int 2384*7fd79137SRobert Mustacchi dwarf_get_CHILDREN_name (unsigned int val,const char ** s_out) 2385*7fd79137SRobert Mustacchi { 2386*7fd79137SRobert Mustacchi switch (val) { 2387*7fd79137SRobert Mustacchi case DW_CHILDREN_no: 2388*7fd79137SRobert Mustacchi *s_out = "DW_CHILDREN_no"; 2389*7fd79137SRobert Mustacchi return DW_DLV_OK; 2390*7fd79137SRobert Mustacchi case DW_CHILDREN_yes: 2391*7fd79137SRobert Mustacchi *s_out = "DW_CHILDREN_yes"; 2392*7fd79137SRobert Mustacchi return DW_DLV_OK; 2393*7fd79137SRobert Mustacchi } 2394*7fd79137SRobert Mustacchi return DW_DLV_NO_ENTRY; 2395*7fd79137SRobert Mustacchi } 2396*7fd79137SRobert Mustacchi /* ARGSUSED */ 2397*7fd79137SRobert Mustacchi int 2398*7fd79137SRobert Mustacchi dwarf_get_ADDR_name (unsigned int val,const char ** s_out) 2399*7fd79137SRobert Mustacchi { 2400*7fd79137SRobert Mustacchi switch (val) { 2401*7fd79137SRobert Mustacchi case DW_ADDR_none: 2402*7fd79137SRobert Mustacchi *s_out = "DW_ADDR_none"; 2403*7fd79137SRobert Mustacchi return DW_DLV_OK; 2404*7fd79137SRobert Mustacchi } 2405*7fd79137SRobert Mustacchi return DW_DLV_NO_ENTRY; 2406*7fd79137SRobert Mustacchi } 2407*7fd79137SRobert Mustacchi 2408*7fd79137SRobert Mustacchi /* END FILE */ 2409