xref: /titanic_51/usr/src/lib/libdwarf/common/dwarf_names.c (revision 7fd791373689a6af05e27efec3b1ab556e02aa23)
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