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