xref: /illumos-gate/usr/src/lib/libdwarf/common/dwarf_names.c (revision 4d9fdb46b215739778ebc12079842c9905586999)
1bc1f688bSRobert Mustacchi /* Generated routines, do not edit. */
2*4d9fdb46SRobert Mustacchi /* Generated sourcedate  2020-06-12 14:47:15-07:00   */
3bc1f688bSRobert Mustacchi 
4bc1f688bSRobert Mustacchi /* BEGIN FILE */
5bc1f688bSRobert Mustacchi 
6bc1f688bSRobert Mustacchi #include "dwarf.h"
7bc1f688bSRobert Mustacchi 
8bc1f688bSRobert Mustacchi #include "libdwarf.h"
9bc1f688bSRobert Mustacchi 
10bc1f688bSRobert Mustacchi /* ARGSUSED */
11bc1f688bSRobert Mustacchi int
dwarf_get_TAG_name(unsigned int val,const char ** s_out)12bc1f688bSRobert Mustacchi dwarf_get_TAG_name (unsigned int val,const char ** s_out)
13bc1f688bSRobert Mustacchi {
14bc1f688bSRobert Mustacchi     switch (val) {
15bc1f688bSRobert Mustacchi     case DW_TAG_array_type:
16bc1f688bSRobert Mustacchi         *s_out = "DW_TAG_array_type";
17bc1f688bSRobert Mustacchi         return DW_DLV_OK;
18bc1f688bSRobert Mustacchi     case DW_TAG_class_type:
19bc1f688bSRobert Mustacchi         *s_out = "DW_TAG_class_type";
20bc1f688bSRobert Mustacchi         return DW_DLV_OK;
21bc1f688bSRobert Mustacchi     case DW_TAG_entry_point:
22bc1f688bSRobert Mustacchi         *s_out = "DW_TAG_entry_point";
23bc1f688bSRobert Mustacchi         return DW_DLV_OK;
24bc1f688bSRobert Mustacchi     case DW_TAG_enumeration_type:
25bc1f688bSRobert Mustacchi         *s_out = "DW_TAG_enumeration_type";
26bc1f688bSRobert Mustacchi         return DW_DLV_OK;
27bc1f688bSRobert Mustacchi     case DW_TAG_formal_parameter:
28bc1f688bSRobert Mustacchi         *s_out = "DW_TAG_formal_parameter";
29bc1f688bSRobert Mustacchi         return DW_DLV_OK;
30bc1f688bSRobert Mustacchi     case DW_TAG_imported_declaration:
31bc1f688bSRobert Mustacchi         *s_out = "DW_TAG_imported_declaration";
32bc1f688bSRobert Mustacchi         return DW_DLV_OK;
33bc1f688bSRobert Mustacchi     case DW_TAG_label:
34bc1f688bSRobert Mustacchi         *s_out = "DW_TAG_label";
35bc1f688bSRobert Mustacchi         return DW_DLV_OK;
36bc1f688bSRobert Mustacchi     case DW_TAG_lexical_block:
37bc1f688bSRobert Mustacchi         *s_out = "DW_TAG_lexical_block";
38bc1f688bSRobert Mustacchi         return DW_DLV_OK;
39bc1f688bSRobert Mustacchi     case DW_TAG_member:
40bc1f688bSRobert Mustacchi         *s_out = "DW_TAG_member";
41bc1f688bSRobert Mustacchi         return DW_DLV_OK;
42bc1f688bSRobert Mustacchi     case DW_TAG_pointer_type:
43bc1f688bSRobert Mustacchi         *s_out = "DW_TAG_pointer_type";
44bc1f688bSRobert Mustacchi         return DW_DLV_OK;
45bc1f688bSRobert Mustacchi     case DW_TAG_reference_type:
46bc1f688bSRobert Mustacchi         *s_out = "DW_TAG_reference_type";
47bc1f688bSRobert Mustacchi         return DW_DLV_OK;
48bc1f688bSRobert Mustacchi     case DW_TAG_compile_unit:
49bc1f688bSRobert Mustacchi         *s_out = "DW_TAG_compile_unit";
50bc1f688bSRobert Mustacchi         return DW_DLV_OK;
51bc1f688bSRobert Mustacchi     case DW_TAG_string_type:
52bc1f688bSRobert Mustacchi         *s_out = "DW_TAG_string_type";
53bc1f688bSRobert Mustacchi         return DW_DLV_OK;
54bc1f688bSRobert Mustacchi     case DW_TAG_structure_type:
55bc1f688bSRobert Mustacchi         *s_out = "DW_TAG_structure_type";
56bc1f688bSRobert Mustacchi         return DW_DLV_OK;
57bc1f688bSRobert Mustacchi     case DW_TAG_subroutine_type:
58bc1f688bSRobert Mustacchi         *s_out = "DW_TAG_subroutine_type";
59bc1f688bSRobert Mustacchi         return DW_DLV_OK;
60bc1f688bSRobert Mustacchi     case DW_TAG_typedef:
61bc1f688bSRobert Mustacchi         *s_out = "DW_TAG_typedef";
62bc1f688bSRobert Mustacchi         return DW_DLV_OK;
63bc1f688bSRobert Mustacchi     case DW_TAG_union_type:
64bc1f688bSRobert Mustacchi         *s_out = "DW_TAG_union_type";
65bc1f688bSRobert Mustacchi         return DW_DLV_OK;
66bc1f688bSRobert Mustacchi     case DW_TAG_unspecified_parameters:
67bc1f688bSRobert Mustacchi         *s_out = "DW_TAG_unspecified_parameters";
68bc1f688bSRobert Mustacchi         return DW_DLV_OK;
69bc1f688bSRobert Mustacchi     case DW_TAG_variant:
70bc1f688bSRobert Mustacchi         *s_out = "DW_TAG_variant";
71bc1f688bSRobert Mustacchi         return DW_DLV_OK;
72bc1f688bSRobert Mustacchi     case DW_TAG_common_block:
73bc1f688bSRobert Mustacchi         *s_out = "DW_TAG_common_block";
74bc1f688bSRobert Mustacchi         return DW_DLV_OK;
75bc1f688bSRobert Mustacchi     case DW_TAG_common_inclusion:
76bc1f688bSRobert Mustacchi         *s_out = "DW_TAG_common_inclusion";
77bc1f688bSRobert Mustacchi         return DW_DLV_OK;
78bc1f688bSRobert Mustacchi     case DW_TAG_inheritance:
79bc1f688bSRobert Mustacchi         *s_out = "DW_TAG_inheritance";
80bc1f688bSRobert Mustacchi         return DW_DLV_OK;
81bc1f688bSRobert Mustacchi     case DW_TAG_inlined_subroutine:
82bc1f688bSRobert Mustacchi         *s_out = "DW_TAG_inlined_subroutine";
83bc1f688bSRobert Mustacchi         return DW_DLV_OK;
84bc1f688bSRobert Mustacchi     case DW_TAG_module:
85bc1f688bSRobert Mustacchi         *s_out = "DW_TAG_module";
86bc1f688bSRobert Mustacchi         return DW_DLV_OK;
87bc1f688bSRobert Mustacchi     case DW_TAG_ptr_to_member_type:
88bc1f688bSRobert Mustacchi         *s_out = "DW_TAG_ptr_to_member_type";
89bc1f688bSRobert Mustacchi         return DW_DLV_OK;
90bc1f688bSRobert Mustacchi     case DW_TAG_set_type:
91bc1f688bSRobert Mustacchi         *s_out = "DW_TAG_set_type";
92bc1f688bSRobert Mustacchi         return DW_DLV_OK;
93bc1f688bSRobert Mustacchi     case DW_TAG_subrange_type:
94bc1f688bSRobert Mustacchi         *s_out = "DW_TAG_subrange_type";
95bc1f688bSRobert Mustacchi         return DW_DLV_OK;
96bc1f688bSRobert Mustacchi     case DW_TAG_with_stmt:
97bc1f688bSRobert Mustacchi         *s_out = "DW_TAG_with_stmt";
98bc1f688bSRobert Mustacchi         return DW_DLV_OK;
99bc1f688bSRobert Mustacchi     case DW_TAG_access_declaration:
100bc1f688bSRobert Mustacchi         *s_out = "DW_TAG_access_declaration";
101bc1f688bSRobert Mustacchi         return DW_DLV_OK;
102bc1f688bSRobert Mustacchi     case DW_TAG_base_type:
103bc1f688bSRobert Mustacchi         *s_out = "DW_TAG_base_type";
104bc1f688bSRobert Mustacchi         return DW_DLV_OK;
105bc1f688bSRobert Mustacchi     case DW_TAG_catch_block:
106bc1f688bSRobert Mustacchi         *s_out = "DW_TAG_catch_block";
107bc1f688bSRobert Mustacchi         return DW_DLV_OK;
108bc1f688bSRobert Mustacchi     case DW_TAG_const_type:
109bc1f688bSRobert Mustacchi         *s_out = "DW_TAG_const_type";
110bc1f688bSRobert Mustacchi         return DW_DLV_OK;
111bc1f688bSRobert Mustacchi     case DW_TAG_constant:
112bc1f688bSRobert Mustacchi         *s_out = "DW_TAG_constant";
113bc1f688bSRobert Mustacchi         return DW_DLV_OK;
114bc1f688bSRobert Mustacchi     case DW_TAG_enumerator:
115bc1f688bSRobert Mustacchi         *s_out = "DW_TAG_enumerator";
116bc1f688bSRobert Mustacchi         return DW_DLV_OK;
117bc1f688bSRobert Mustacchi     case DW_TAG_file_type:
118bc1f688bSRobert Mustacchi         *s_out = "DW_TAG_file_type";
119bc1f688bSRobert Mustacchi         return DW_DLV_OK;
120bc1f688bSRobert Mustacchi     case DW_TAG_friend:
121bc1f688bSRobert Mustacchi         *s_out = "DW_TAG_friend";
122bc1f688bSRobert Mustacchi         return DW_DLV_OK;
123bc1f688bSRobert Mustacchi     case DW_TAG_namelist:
124bc1f688bSRobert Mustacchi         *s_out = "DW_TAG_namelist";
125bc1f688bSRobert Mustacchi         return DW_DLV_OK;
126bc1f688bSRobert Mustacchi     case DW_TAG_namelist_item:
127bc1f688bSRobert Mustacchi         *s_out = "DW_TAG_namelist_item";
128bc1f688bSRobert Mustacchi         return DW_DLV_OK;
129*4d9fdb46SRobert Mustacchi     /* Skipping alternate spelling of value 0x2c. DW_TAG_namelist_items */
130bc1f688bSRobert Mustacchi     case DW_TAG_packed_type:
131bc1f688bSRobert Mustacchi         *s_out = "DW_TAG_packed_type";
132bc1f688bSRobert Mustacchi         return DW_DLV_OK;
133bc1f688bSRobert Mustacchi     case DW_TAG_subprogram:
134bc1f688bSRobert Mustacchi         *s_out = "DW_TAG_subprogram";
135bc1f688bSRobert Mustacchi         return DW_DLV_OK;
136bc1f688bSRobert Mustacchi     case DW_TAG_template_type_parameter:
137bc1f688bSRobert Mustacchi         *s_out = "DW_TAG_template_type_parameter";
138bc1f688bSRobert Mustacchi         return DW_DLV_OK;
139*4d9fdb46SRobert Mustacchi     /* Skipping alternate spelling of value 0x2f. DW_TAG_template_type_param */
140bc1f688bSRobert Mustacchi     case DW_TAG_template_value_parameter:
141bc1f688bSRobert Mustacchi         *s_out = "DW_TAG_template_value_parameter";
142bc1f688bSRobert Mustacchi         return DW_DLV_OK;
143*4d9fdb46SRobert Mustacchi     /* Skipping alternate spelling of value 0x30. DW_TAG_template_value_param */
144bc1f688bSRobert Mustacchi     case DW_TAG_thrown_type:
145bc1f688bSRobert Mustacchi         *s_out = "DW_TAG_thrown_type";
146bc1f688bSRobert Mustacchi         return DW_DLV_OK;
147bc1f688bSRobert Mustacchi     case DW_TAG_try_block:
148bc1f688bSRobert Mustacchi         *s_out = "DW_TAG_try_block";
149bc1f688bSRobert Mustacchi         return DW_DLV_OK;
150bc1f688bSRobert Mustacchi     case DW_TAG_variant_part:
151bc1f688bSRobert Mustacchi         *s_out = "DW_TAG_variant_part";
152bc1f688bSRobert Mustacchi         return DW_DLV_OK;
153bc1f688bSRobert Mustacchi     case DW_TAG_variable:
154bc1f688bSRobert Mustacchi         *s_out = "DW_TAG_variable";
155bc1f688bSRobert Mustacchi         return DW_DLV_OK;
156bc1f688bSRobert Mustacchi     case DW_TAG_volatile_type:
157bc1f688bSRobert Mustacchi         *s_out = "DW_TAG_volatile_type";
158bc1f688bSRobert Mustacchi         return DW_DLV_OK;
159bc1f688bSRobert Mustacchi     case DW_TAG_dwarf_procedure:
160bc1f688bSRobert Mustacchi         *s_out = "DW_TAG_dwarf_procedure";
161bc1f688bSRobert Mustacchi         return DW_DLV_OK;
162bc1f688bSRobert Mustacchi     case DW_TAG_restrict_type:
163bc1f688bSRobert Mustacchi         *s_out = "DW_TAG_restrict_type";
164bc1f688bSRobert Mustacchi         return DW_DLV_OK;
165bc1f688bSRobert Mustacchi     case DW_TAG_interface_type:
166bc1f688bSRobert Mustacchi         *s_out = "DW_TAG_interface_type";
167bc1f688bSRobert Mustacchi         return DW_DLV_OK;
168bc1f688bSRobert Mustacchi     case DW_TAG_namespace:
169bc1f688bSRobert Mustacchi         *s_out = "DW_TAG_namespace";
170bc1f688bSRobert Mustacchi         return DW_DLV_OK;
171bc1f688bSRobert Mustacchi     case DW_TAG_imported_module:
172bc1f688bSRobert Mustacchi         *s_out = "DW_TAG_imported_module";
173bc1f688bSRobert Mustacchi         return DW_DLV_OK;
174bc1f688bSRobert Mustacchi     case DW_TAG_unspecified_type:
175bc1f688bSRobert Mustacchi         *s_out = "DW_TAG_unspecified_type";
176bc1f688bSRobert Mustacchi         return DW_DLV_OK;
177bc1f688bSRobert Mustacchi     case DW_TAG_partial_unit:
178bc1f688bSRobert Mustacchi         *s_out = "DW_TAG_partial_unit";
179bc1f688bSRobert Mustacchi         return DW_DLV_OK;
180bc1f688bSRobert Mustacchi     case DW_TAG_imported_unit:
181bc1f688bSRobert Mustacchi         *s_out = "DW_TAG_imported_unit";
182bc1f688bSRobert Mustacchi         return DW_DLV_OK;
183bc1f688bSRobert Mustacchi     case DW_TAG_mutable_type:
184bc1f688bSRobert Mustacchi         *s_out = "DW_TAG_mutable_type";
185bc1f688bSRobert Mustacchi         return DW_DLV_OK;
186bc1f688bSRobert Mustacchi     case DW_TAG_condition:
187bc1f688bSRobert Mustacchi         *s_out = "DW_TAG_condition";
188bc1f688bSRobert Mustacchi         return DW_DLV_OK;
189bc1f688bSRobert Mustacchi     case DW_TAG_shared_type:
190bc1f688bSRobert Mustacchi         *s_out = "DW_TAG_shared_type";
191bc1f688bSRobert Mustacchi         return DW_DLV_OK;
192bc1f688bSRobert Mustacchi     case DW_TAG_type_unit:
193bc1f688bSRobert Mustacchi         *s_out = "DW_TAG_type_unit";
194bc1f688bSRobert Mustacchi         return DW_DLV_OK;
195bc1f688bSRobert Mustacchi     case DW_TAG_rvalue_reference_type:
196bc1f688bSRobert Mustacchi         *s_out = "DW_TAG_rvalue_reference_type";
197bc1f688bSRobert Mustacchi         return DW_DLV_OK;
198bc1f688bSRobert Mustacchi     case DW_TAG_template_alias:
199bc1f688bSRobert Mustacchi         *s_out = "DW_TAG_template_alias";
200bc1f688bSRobert Mustacchi         return DW_DLV_OK;
201*4d9fdb46SRobert Mustacchi     case DW_TAG_coarray_type:
202*4d9fdb46SRobert Mustacchi         *s_out = "DW_TAG_coarray_type";
203*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
204*4d9fdb46SRobert Mustacchi     case DW_TAG_generic_subrange:
205*4d9fdb46SRobert Mustacchi         *s_out = "DW_TAG_generic_subrange";
206*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
207*4d9fdb46SRobert Mustacchi     case DW_TAG_dynamic_type:
208*4d9fdb46SRobert Mustacchi         *s_out = "DW_TAG_dynamic_type";
209*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
210*4d9fdb46SRobert Mustacchi     case DW_TAG_atomic_type:
211*4d9fdb46SRobert Mustacchi         *s_out = "DW_TAG_atomic_type";
212*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
213*4d9fdb46SRobert Mustacchi     case DW_TAG_call_site:
214*4d9fdb46SRobert Mustacchi         *s_out = "DW_TAG_call_site";
215*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
216*4d9fdb46SRobert Mustacchi     case DW_TAG_call_site_parameter:
217*4d9fdb46SRobert Mustacchi         *s_out = "DW_TAG_call_site_parameter";
218*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
219*4d9fdb46SRobert Mustacchi     case DW_TAG_skeleton_unit:
220*4d9fdb46SRobert Mustacchi         *s_out = "DW_TAG_skeleton_unit";
221*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
222*4d9fdb46SRobert Mustacchi     case DW_TAG_immutable_type:
223*4d9fdb46SRobert Mustacchi         *s_out = "DW_TAG_immutable_type";
224*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
225bc1f688bSRobert Mustacchi     case DW_TAG_lo_user:
226bc1f688bSRobert Mustacchi         *s_out = "DW_TAG_lo_user";
227bc1f688bSRobert Mustacchi         return DW_DLV_OK;
228bc1f688bSRobert Mustacchi     case DW_TAG_MIPS_loop:
229bc1f688bSRobert Mustacchi         *s_out = "DW_TAG_MIPS_loop";
230bc1f688bSRobert Mustacchi         return DW_DLV_OK;
231bc1f688bSRobert Mustacchi     case DW_TAG_HP_array_descriptor:
232bc1f688bSRobert Mustacchi         *s_out = "DW_TAG_HP_array_descriptor";
233bc1f688bSRobert Mustacchi         return DW_DLV_OK;
234bc1f688bSRobert Mustacchi     case DW_TAG_format_label:
235bc1f688bSRobert Mustacchi         *s_out = "DW_TAG_format_label";
236bc1f688bSRobert Mustacchi         return DW_DLV_OK;
237bc1f688bSRobert Mustacchi     case DW_TAG_function_template:
238bc1f688bSRobert Mustacchi         *s_out = "DW_TAG_function_template";
239bc1f688bSRobert Mustacchi         return DW_DLV_OK;
240bc1f688bSRobert Mustacchi     case DW_TAG_class_template:
241bc1f688bSRobert Mustacchi         *s_out = "DW_TAG_class_template";
242bc1f688bSRobert Mustacchi         return DW_DLV_OK;
243bc1f688bSRobert Mustacchi     case DW_TAG_GNU_BINCL:
244bc1f688bSRobert Mustacchi         *s_out = "DW_TAG_GNU_BINCL";
245bc1f688bSRobert Mustacchi         return DW_DLV_OK;
246bc1f688bSRobert Mustacchi     case DW_TAG_GNU_EINCL:
247bc1f688bSRobert Mustacchi         *s_out = "DW_TAG_GNU_EINCL";
248bc1f688bSRobert Mustacchi         return DW_DLV_OK;
249bc1f688bSRobert Mustacchi     case DW_TAG_GNU_template_template_parameter:
250bc1f688bSRobert Mustacchi         *s_out = "DW_TAG_GNU_template_template_parameter";
251bc1f688bSRobert Mustacchi         return DW_DLV_OK;
252*4d9fdb46SRobert Mustacchi     /* Skipping alternate spelling of value 0x4106. DW_TAG_GNU_template_template_param */
253bc1f688bSRobert Mustacchi     case DW_TAG_GNU_template_parameter_pack:
254bc1f688bSRobert Mustacchi         *s_out = "DW_TAG_GNU_template_parameter_pack";
255bc1f688bSRobert Mustacchi         return DW_DLV_OK;
256bc1f688bSRobert Mustacchi     case DW_TAG_GNU_formal_parameter_pack:
257bc1f688bSRobert Mustacchi         *s_out = "DW_TAG_GNU_formal_parameter_pack";
258bc1f688bSRobert Mustacchi         return DW_DLV_OK;
259*4d9fdb46SRobert Mustacchi     case DW_TAG_GNU_call_site:
260*4d9fdb46SRobert Mustacchi         *s_out = "DW_TAG_GNU_call_site";
261*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
262*4d9fdb46SRobert Mustacchi     case DW_TAG_GNU_call_site_parameter:
263*4d9fdb46SRobert Mustacchi         *s_out = "DW_TAG_GNU_call_site_parameter";
264*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
265bc1f688bSRobert Mustacchi     case DW_TAG_SUN_function_template:
266bc1f688bSRobert Mustacchi         *s_out = "DW_TAG_SUN_function_template";
267bc1f688bSRobert Mustacchi         return DW_DLV_OK;
268bc1f688bSRobert Mustacchi     case DW_TAG_SUN_class_template:
269bc1f688bSRobert Mustacchi         *s_out = "DW_TAG_SUN_class_template";
270bc1f688bSRobert Mustacchi         return DW_DLV_OK;
271bc1f688bSRobert Mustacchi     case DW_TAG_SUN_struct_template:
272bc1f688bSRobert Mustacchi         *s_out = "DW_TAG_SUN_struct_template";
273bc1f688bSRobert Mustacchi         return DW_DLV_OK;
274bc1f688bSRobert Mustacchi     case DW_TAG_SUN_union_template:
275bc1f688bSRobert Mustacchi         *s_out = "DW_TAG_SUN_union_template";
276bc1f688bSRobert Mustacchi         return DW_DLV_OK;
277bc1f688bSRobert Mustacchi     case DW_TAG_SUN_indirect_inheritance:
278bc1f688bSRobert Mustacchi         *s_out = "DW_TAG_SUN_indirect_inheritance";
279bc1f688bSRobert Mustacchi         return DW_DLV_OK;
280bc1f688bSRobert Mustacchi     case DW_TAG_SUN_codeflags:
281bc1f688bSRobert Mustacchi         *s_out = "DW_TAG_SUN_codeflags";
282bc1f688bSRobert Mustacchi         return DW_DLV_OK;
283bc1f688bSRobert Mustacchi     case DW_TAG_SUN_memop_info:
284bc1f688bSRobert Mustacchi         *s_out = "DW_TAG_SUN_memop_info";
285bc1f688bSRobert Mustacchi         return DW_DLV_OK;
286bc1f688bSRobert Mustacchi     case DW_TAG_SUN_omp_child_func:
287bc1f688bSRobert Mustacchi         *s_out = "DW_TAG_SUN_omp_child_func";
288bc1f688bSRobert Mustacchi         return DW_DLV_OK;
289bc1f688bSRobert Mustacchi     case DW_TAG_SUN_rtti_descriptor:
290bc1f688bSRobert Mustacchi         *s_out = "DW_TAG_SUN_rtti_descriptor";
291bc1f688bSRobert Mustacchi         return DW_DLV_OK;
292bc1f688bSRobert Mustacchi     case DW_TAG_SUN_dtor_info:
293bc1f688bSRobert Mustacchi         *s_out = "DW_TAG_SUN_dtor_info";
294bc1f688bSRobert Mustacchi         return DW_DLV_OK;
295bc1f688bSRobert Mustacchi     case DW_TAG_SUN_dtor:
296bc1f688bSRobert Mustacchi         *s_out = "DW_TAG_SUN_dtor";
297bc1f688bSRobert Mustacchi         return DW_DLV_OK;
298bc1f688bSRobert Mustacchi     case DW_TAG_SUN_f90_interface:
299bc1f688bSRobert Mustacchi         *s_out = "DW_TAG_SUN_f90_interface";
300bc1f688bSRobert Mustacchi         return DW_DLV_OK;
301bc1f688bSRobert Mustacchi     case DW_TAG_SUN_fortran_vax_structure:
302bc1f688bSRobert Mustacchi         *s_out = "DW_TAG_SUN_fortran_vax_structure";
303bc1f688bSRobert Mustacchi         return DW_DLV_OK;
304bc1f688bSRobert Mustacchi     case DW_TAG_SUN_hi:
305bc1f688bSRobert Mustacchi         *s_out = "DW_TAG_SUN_hi";
306bc1f688bSRobert Mustacchi         return DW_DLV_OK;
307bc1f688bSRobert Mustacchi     case DW_TAG_ALTIUM_circ_type:
308bc1f688bSRobert Mustacchi         *s_out = "DW_TAG_ALTIUM_circ_type";
309bc1f688bSRobert Mustacchi         return DW_DLV_OK;
310bc1f688bSRobert Mustacchi     case DW_TAG_ALTIUM_mwa_circ_type:
311bc1f688bSRobert Mustacchi         *s_out = "DW_TAG_ALTIUM_mwa_circ_type";
312bc1f688bSRobert Mustacchi         return DW_DLV_OK;
313bc1f688bSRobert Mustacchi     case DW_TAG_ALTIUM_rev_carry_type:
314bc1f688bSRobert Mustacchi         *s_out = "DW_TAG_ALTIUM_rev_carry_type";
315bc1f688bSRobert Mustacchi         return DW_DLV_OK;
316bc1f688bSRobert Mustacchi     case DW_TAG_ALTIUM_rom:
317bc1f688bSRobert Mustacchi         *s_out = "DW_TAG_ALTIUM_rom";
318bc1f688bSRobert Mustacchi         return DW_DLV_OK;
319bc1f688bSRobert Mustacchi     case DW_TAG_upc_shared_type:
320bc1f688bSRobert Mustacchi         *s_out = "DW_TAG_upc_shared_type";
321bc1f688bSRobert Mustacchi         return DW_DLV_OK;
322bc1f688bSRobert Mustacchi     case DW_TAG_upc_strict_type:
323bc1f688bSRobert Mustacchi         *s_out = "DW_TAG_upc_strict_type";
324bc1f688bSRobert Mustacchi         return DW_DLV_OK;
325bc1f688bSRobert Mustacchi     case DW_TAG_upc_relaxed_type:
326bc1f688bSRobert Mustacchi         *s_out = "DW_TAG_upc_relaxed_type";
327bc1f688bSRobert Mustacchi         return DW_DLV_OK;
328bc1f688bSRobert Mustacchi     case DW_TAG_PGI_kanji_type:
329bc1f688bSRobert Mustacchi         *s_out = "DW_TAG_PGI_kanji_type";
330bc1f688bSRobert Mustacchi         return DW_DLV_OK;
331bc1f688bSRobert Mustacchi     case DW_TAG_PGI_interface_block:
332bc1f688bSRobert Mustacchi         *s_out = "DW_TAG_PGI_interface_block";
333bc1f688bSRobert Mustacchi         return DW_DLV_OK;
334bc1f688bSRobert Mustacchi     case DW_TAG_hi_user:
335bc1f688bSRobert Mustacchi         *s_out = "DW_TAG_hi_user";
336bc1f688bSRobert Mustacchi         return DW_DLV_OK;
337bc1f688bSRobert Mustacchi     }
338bc1f688bSRobert Mustacchi     return DW_DLV_NO_ENTRY;
339bc1f688bSRobert Mustacchi }
340bc1f688bSRobert Mustacchi /* ARGSUSED */
341bc1f688bSRobert Mustacchi int
dwarf_get_children_name(unsigned int val,const char ** s_out)342bc1f688bSRobert Mustacchi dwarf_get_children_name (unsigned int val,const char ** s_out)
343bc1f688bSRobert Mustacchi {
344bc1f688bSRobert Mustacchi     switch (val) {
345bc1f688bSRobert Mustacchi     case DW_children_no:
346bc1f688bSRobert Mustacchi         *s_out = "DW_children_no";
347bc1f688bSRobert Mustacchi         return DW_DLV_OK;
348bc1f688bSRobert Mustacchi     case DW_children_yes:
349bc1f688bSRobert Mustacchi         *s_out = "DW_children_yes";
350bc1f688bSRobert Mustacchi         return DW_DLV_OK;
351bc1f688bSRobert Mustacchi     }
352bc1f688bSRobert Mustacchi     return DW_DLV_NO_ENTRY;
353bc1f688bSRobert Mustacchi }
354bc1f688bSRobert Mustacchi /* ARGSUSED */
355bc1f688bSRobert Mustacchi int
dwarf_get_FORM_name(unsigned int val,const char ** s_out)356bc1f688bSRobert Mustacchi dwarf_get_FORM_name (unsigned int val,const char ** s_out)
357bc1f688bSRobert Mustacchi {
358bc1f688bSRobert Mustacchi     switch (val) {
359bc1f688bSRobert Mustacchi     case DW_FORM_addr:
360bc1f688bSRobert Mustacchi         *s_out = "DW_FORM_addr";
361bc1f688bSRobert Mustacchi         return DW_DLV_OK;
362bc1f688bSRobert Mustacchi     case DW_FORM_block2:
363bc1f688bSRobert Mustacchi         *s_out = "DW_FORM_block2";
364bc1f688bSRobert Mustacchi         return DW_DLV_OK;
365bc1f688bSRobert Mustacchi     case DW_FORM_block4:
366bc1f688bSRobert Mustacchi         *s_out = "DW_FORM_block4";
367bc1f688bSRobert Mustacchi         return DW_DLV_OK;
368bc1f688bSRobert Mustacchi     case DW_FORM_data2:
369bc1f688bSRobert Mustacchi         *s_out = "DW_FORM_data2";
370bc1f688bSRobert Mustacchi         return DW_DLV_OK;
371bc1f688bSRobert Mustacchi     case DW_FORM_data4:
372bc1f688bSRobert Mustacchi         *s_out = "DW_FORM_data4";
373bc1f688bSRobert Mustacchi         return DW_DLV_OK;
374bc1f688bSRobert Mustacchi     case DW_FORM_data8:
375bc1f688bSRobert Mustacchi         *s_out = "DW_FORM_data8";
376bc1f688bSRobert Mustacchi         return DW_DLV_OK;
377bc1f688bSRobert Mustacchi     case DW_FORM_string:
378bc1f688bSRobert Mustacchi         *s_out = "DW_FORM_string";
379bc1f688bSRobert Mustacchi         return DW_DLV_OK;
380bc1f688bSRobert Mustacchi     case DW_FORM_block:
381bc1f688bSRobert Mustacchi         *s_out = "DW_FORM_block";
382bc1f688bSRobert Mustacchi         return DW_DLV_OK;
383bc1f688bSRobert Mustacchi     case DW_FORM_block1:
384bc1f688bSRobert Mustacchi         *s_out = "DW_FORM_block1";
385bc1f688bSRobert Mustacchi         return DW_DLV_OK;
386bc1f688bSRobert Mustacchi     case DW_FORM_data1:
387bc1f688bSRobert Mustacchi         *s_out = "DW_FORM_data1";
388bc1f688bSRobert Mustacchi         return DW_DLV_OK;
389bc1f688bSRobert Mustacchi     case DW_FORM_flag:
390bc1f688bSRobert Mustacchi         *s_out = "DW_FORM_flag";
391bc1f688bSRobert Mustacchi         return DW_DLV_OK;
392bc1f688bSRobert Mustacchi     case DW_FORM_sdata:
393bc1f688bSRobert Mustacchi         *s_out = "DW_FORM_sdata";
394bc1f688bSRobert Mustacchi         return DW_DLV_OK;
395bc1f688bSRobert Mustacchi     case DW_FORM_strp:
396bc1f688bSRobert Mustacchi         *s_out = "DW_FORM_strp";
397bc1f688bSRobert Mustacchi         return DW_DLV_OK;
398bc1f688bSRobert Mustacchi     case DW_FORM_udata:
399bc1f688bSRobert Mustacchi         *s_out = "DW_FORM_udata";
400bc1f688bSRobert Mustacchi         return DW_DLV_OK;
401bc1f688bSRobert Mustacchi     case DW_FORM_ref_addr:
402bc1f688bSRobert Mustacchi         *s_out = "DW_FORM_ref_addr";
403bc1f688bSRobert Mustacchi         return DW_DLV_OK;
404bc1f688bSRobert Mustacchi     case DW_FORM_ref1:
405bc1f688bSRobert Mustacchi         *s_out = "DW_FORM_ref1";
406bc1f688bSRobert Mustacchi         return DW_DLV_OK;
407bc1f688bSRobert Mustacchi     case DW_FORM_ref2:
408bc1f688bSRobert Mustacchi         *s_out = "DW_FORM_ref2";
409bc1f688bSRobert Mustacchi         return DW_DLV_OK;
410bc1f688bSRobert Mustacchi     case DW_FORM_ref4:
411bc1f688bSRobert Mustacchi         *s_out = "DW_FORM_ref4";
412bc1f688bSRobert Mustacchi         return DW_DLV_OK;
413bc1f688bSRobert Mustacchi     case DW_FORM_ref8:
414bc1f688bSRobert Mustacchi         *s_out = "DW_FORM_ref8";
415bc1f688bSRobert Mustacchi         return DW_DLV_OK;
416bc1f688bSRobert Mustacchi     case DW_FORM_ref_udata:
417bc1f688bSRobert Mustacchi         *s_out = "DW_FORM_ref_udata";
418bc1f688bSRobert Mustacchi         return DW_DLV_OK;
419bc1f688bSRobert Mustacchi     case DW_FORM_indirect:
420bc1f688bSRobert Mustacchi         *s_out = "DW_FORM_indirect";
421bc1f688bSRobert Mustacchi         return DW_DLV_OK;
422bc1f688bSRobert Mustacchi     case DW_FORM_sec_offset:
423bc1f688bSRobert Mustacchi         *s_out = "DW_FORM_sec_offset";
424bc1f688bSRobert Mustacchi         return DW_DLV_OK;
425bc1f688bSRobert Mustacchi     case DW_FORM_exprloc:
426bc1f688bSRobert Mustacchi         *s_out = "DW_FORM_exprloc";
427bc1f688bSRobert Mustacchi         return DW_DLV_OK;
428bc1f688bSRobert Mustacchi     case DW_FORM_flag_present:
429bc1f688bSRobert Mustacchi         *s_out = "DW_FORM_flag_present";
430bc1f688bSRobert Mustacchi         return DW_DLV_OK;
431*4d9fdb46SRobert Mustacchi     case DW_FORM_strx:
432*4d9fdb46SRobert Mustacchi         *s_out = "DW_FORM_strx";
433*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
434*4d9fdb46SRobert Mustacchi     case DW_FORM_addrx:
435*4d9fdb46SRobert Mustacchi         *s_out = "DW_FORM_addrx";
436*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
437*4d9fdb46SRobert Mustacchi     case DW_FORM_ref_sup4:
438*4d9fdb46SRobert Mustacchi         *s_out = "DW_FORM_ref_sup4";
439*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
440*4d9fdb46SRobert Mustacchi     case DW_FORM_strp_sup:
441*4d9fdb46SRobert Mustacchi         *s_out = "DW_FORM_strp_sup";
442*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
443*4d9fdb46SRobert Mustacchi     case DW_FORM_data16:
444*4d9fdb46SRobert Mustacchi         *s_out = "DW_FORM_data16";
445*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
446*4d9fdb46SRobert Mustacchi     case DW_FORM_line_strp:
447*4d9fdb46SRobert Mustacchi         *s_out = "DW_FORM_line_strp";
448*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
449bc1f688bSRobert Mustacchi     case DW_FORM_ref_sig8:
450bc1f688bSRobert Mustacchi         *s_out = "DW_FORM_ref_sig8";
451bc1f688bSRobert Mustacchi         return DW_DLV_OK;
452*4d9fdb46SRobert Mustacchi     case DW_FORM_implicit_const:
453*4d9fdb46SRobert Mustacchi         *s_out = "DW_FORM_implicit_const";
454*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
455*4d9fdb46SRobert Mustacchi     case DW_FORM_loclistx:
456*4d9fdb46SRobert Mustacchi         *s_out = "DW_FORM_loclistx";
457*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
458*4d9fdb46SRobert Mustacchi     case DW_FORM_rnglistx:
459*4d9fdb46SRobert Mustacchi         *s_out = "DW_FORM_rnglistx";
460*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
461*4d9fdb46SRobert Mustacchi     case DW_FORM_ref_sup8:
462*4d9fdb46SRobert Mustacchi         *s_out = "DW_FORM_ref_sup8";
463*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
464*4d9fdb46SRobert Mustacchi     case DW_FORM_strx1:
465*4d9fdb46SRobert Mustacchi         *s_out = "DW_FORM_strx1";
466*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
467*4d9fdb46SRobert Mustacchi     case DW_FORM_strx2:
468*4d9fdb46SRobert Mustacchi         *s_out = "DW_FORM_strx2";
469*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
470*4d9fdb46SRobert Mustacchi     case DW_FORM_strx3:
471*4d9fdb46SRobert Mustacchi         *s_out = "DW_FORM_strx3";
472*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
473*4d9fdb46SRobert Mustacchi     case DW_FORM_strx4:
474*4d9fdb46SRobert Mustacchi         *s_out = "DW_FORM_strx4";
475*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
476*4d9fdb46SRobert Mustacchi     case DW_FORM_addrx1:
477*4d9fdb46SRobert Mustacchi         *s_out = "DW_FORM_addrx1";
478*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
479*4d9fdb46SRobert Mustacchi     case DW_FORM_addrx2:
480*4d9fdb46SRobert Mustacchi         *s_out = "DW_FORM_addrx2";
481*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
482*4d9fdb46SRobert Mustacchi     case DW_FORM_addrx3:
483*4d9fdb46SRobert Mustacchi         *s_out = "DW_FORM_addrx3";
484*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
485*4d9fdb46SRobert Mustacchi     case DW_FORM_addrx4:
486*4d9fdb46SRobert Mustacchi         *s_out = "DW_FORM_addrx4";
487*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
488*4d9fdb46SRobert Mustacchi     case DW_FORM_GNU_addr_index:
489*4d9fdb46SRobert Mustacchi         *s_out = "DW_FORM_GNU_addr_index";
490*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
491*4d9fdb46SRobert Mustacchi     case DW_FORM_GNU_str_index:
492*4d9fdb46SRobert Mustacchi         *s_out = "DW_FORM_GNU_str_index";
493*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
494*4d9fdb46SRobert Mustacchi     case DW_FORM_GNU_ref_alt:
495*4d9fdb46SRobert Mustacchi         *s_out = "DW_FORM_GNU_ref_alt";
496*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
497*4d9fdb46SRobert Mustacchi     case DW_FORM_GNU_strp_alt:
498*4d9fdb46SRobert Mustacchi         *s_out = "DW_FORM_GNU_strp_alt";
499*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
500bc1f688bSRobert Mustacchi     }
501bc1f688bSRobert Mustacchi     return DW_DLV_NO_ENTRY;
502bc1f688bSRobert Mustacchi }
503bc1f688bSRobert Mustacchi /* ARGSUSED */
504bc1f688bSRobert Mustacchi int
dwarf_get_AT_name(unsigned int val,const char ** s_out)505bc1f688bSRobert Mustacchi dwarf_get_AT_name (unsigned int val,const char ** s_out)
506bc1f688bSRobert Mustacchi {
507bc1f688bSRobert Mustacchi     switch (val) {
508bc1f688bSRobert Mustacchi     case DW_AT_sibling:
509bc1f688bSRobert Mustacchi         *s_out = "DW_AT_sibling";
510bc1f688bSRobert Mustacchi         return DW_DLV_OK;
511bc1f688bSRobert Mustacchi     case DW_AT_location:
512bc1f688bSRobert Mustacchi         *s_out = "DW_AT_location";
513bc1f688bSRobert Mustacchi         return DW_DLV_OK;
514bc1f688bSRobert Mustacchi     case DW_AT_name:
515bc1f688bSRobert Mustacchi         *s_out = "DW_AT_name";
516bc1f688bSRobert Mustacchi         return DW_DLV_OK;
517bc1f688bSRobert Mustacchi     case DW_AT_ordering:
518bc1f688bSRobert Mustacchi         *s_out = "DW_AT_ordering";
519bc1f688bSRobert Mustacchi         return DW_DLV_OK;
520bc1f688bSRobert Mustacchi     case DW_AT_subscr_data:
521bc1f688bSRobert Mustacchi         *s_out = "DW_AT_subscr_data";
522bc1f688bSRobert Mustacchi         return DW_DLV_OK;
523bc1f688bSRobert Mustacchi     case DW_AT_byte_size:
524bc1f688bSRobert Mustacchi         *s_out = "DW_AT_byte_size";
525bc1f688bSRobert Mustacchi         return DW_DLV_OK;
526bc1f688bSRobert Mustacchi     case DW_AT_bit_offset:
527bc1f688bSRobert Mustacchi         *s_out = "DW_AT_bit_offset";
528bc1f688bSRobert Mustacchi         return DW_DLV_OK;
529bc1f688bSRobert Mustacchi     case DW_AT_bit_size:
530bc1f688bSRobert Mustacchi         *s_out = "DW_AT_bit_size";
531bc1f688bSRobert Mustacchi         return DW_DLV_OK;
532bc1f688bSRobert Mustacchi     case DW_AT_element_list:
533bc1f688bSRobert Mustacchi         *s_out = "DW_AT_element_list";
534bc1f688bSRobert Mustacchi         return DW_DLV_OK;
535bc1f688bSRobert Mustacchi     case DW_AT_stmt_list:
536bc1f688bSRobert Mustacchi         *s_out = "DW_AT_stmt_list";
537bc1f688bSRobert Mustacchi         return DW_DLV_OK;
538bc1f688bSRobert Mustacchi     case DW_AT_low_pc:
539bc1f688bSRobert Mustacchi         *s_out = "DW_AT_low_pc";
540bc1f688bSRobert Mustacchi         return DW_DLV_OK;
541bc1f688bSRobert Mustacchi     case DW_AT_high_pc:
542bc1f688bSRobert Mustacchi         *s_out = "DW_AT_high_pc";
543bc1f688bSRobert Mustacchi         return DW_DLV_OK;
544bc1f688bSRobert Mustacchi     case DW_AT_language:
545bc1f688bSRobert Mustacchi         *s_out = "DW_AT_language";
546bc1f688bSRobert Mustacchi         return DW_DLV_OK;
547bc1f688bSRobert Mustacchi     case DW_AT_member:
548bc1f688bSRobert Mustacchi         *s_out = "DW_AT_member";
549bc1f688bSRobert Mustacchi         return DW_DLV_OK;
550bc1f688bSRobert Mustacchi     case DW_AT_discr:
551bc1f688bSRobert Mustacchi         *s_out = "DW_AT_discr";
552bc1f688bSRobert Mustacchi         return DW_DLV_OK;
553bc1f688bSRobert Mustacchi     case DW_AT_discr_value:
554bc1f688bSRobert Mustacchi         *s_out = "DW_AT_discr_value";
555bc1f688bSRobert Mustacchi         return DW_DLV_OK;
556bc1f688bSRobert Mustacchi     case DW_AT_visibility:
557bc1f688bSRobert Mustacchi         *s_out = "DW_AT_visibility";
558bc1f688bSRobert Mustacchi         return DW_DLV_OK;
559bc1f688bSRobert Mustacchi     case DW_AT_import:
560bc1f688bSRobert Mustacchi         *s_out = "DW_AT_import";
561bc1f688bSRobert Mustacchi         return DW_DLV_OK;
562bc1f688bSRobert Mustacchi     case DW_AT_string_length:
563bc1f688bSRobert Mustacchi         *s_out = "DW_AT_string_length";
564bc1f688bSRobert Mustacchi         return DW_DLV_OK;
565bc1f688bSRobert Mustacchi     case DW_AT_common_reference:
566bc1f688bSRobert Mustacchi         *s_out = "DW_AT_common_reference";
567bc1f688bSRobert Mustacchi         return DW_DLV_OK;
568bc1f688bSRobert Mustacchi     case DW_AT_comp_dir:
569bc1f688bSRobert Mustacchi         *s_out = "DW_AT_comp_dir";
570bc1f688bSRobert Mustacchi         return DW_DLV_OK;
571bc1f688bSRobert Mustacchi     case DW_AT_const_value:
572bc1f688bSRobert Mustacchi         *s_out = "DW_AT_const_value";
573bc1f688bSRobert Mustacchi         return DW_DLV_OK;
574bc1f688bSRobert Mustacchi     case DW_AT_containing_type:
575bc1f688bSRobert Mustacchi         *s_out = "DW_AT_containing_type";
576bc1f688bSRobert Mustacchi         return DW_DLV_OK;
577bc1f688bSRobert Mustacchi     case DW_AT_default_value:
578bc1f688bSRobert Mustacchi         *s_out = "DW_AT_default_value";
579bc1f688bSRobert Mustacchi         return DW_DLV_OK;
580bc1f688bSRobert Mustacchi     case DW_AT_inline:
581bc1f688bSRobert Mustacchi         *s_out = "DW_AT_inline";
582bc1f688bSRobert Mustacchi         return DW_DLV_OK;
583bc1f688bSRobert Mustacchi     case DW_AT_is_optional:
584bc1f688bSRobert Mustacchi         *s_out = "DW_AT_is_optional";
585bc1f688bSRobert Mustacchi         return DW_DLV_OK;
586bc1f688bSRobert Mustacchi     case DW_AT_lower_bound:
587bc1f688bSRobert Mustacchi         *s_out = "DW_AT_lower_bound";
588bc1f688bSRobert Mustacchi         return DW_DLV_OK;
589bc1f688bSRobert Mustacchi     case DW_AT_producer:
590bc1f688bSRobert Mustacchi         *s_out = "DW_AT_producer";
591bc1f688bSRobert Mustacchi         return DW_DLV_OK;
592bc1f688bSRobert Mustacchi     case DW_AT_prototyped:
593bc1f688bSRobert Mustacchi         *s_out = "DW_AT_prototyped";
594bc1f688bSRobert Mustacchi         return DW_DLV_OK;
595bc1f688bSRobert Mustacchi     case DW_AT_return_addr:
596bc1f688bSRobert Mustacchi         *s_out = "DW_AT_return_addr";
597bc1f688bSRobert Mustacchi         return DW_DLV_OK;
598bc1f688bSRobert Mustacchi     case DW_AT_start_scope:
599bc1f688bSRobert Mustacchi         *s_out = "DW_AT_start_scope";
600bc1f688bSRobert Mustacchi         return DW_DLV_OK;
601bc1f688bSRobert Mustacchi     case DW_AT_bit_stride:
602bc1f688bSRobert Mustacchi         *s_out = "DW_AT_bit_stride";
603bc1f688bSRobert Mustacchi         return DW_DLV_OK;
604*4d9fdb46SRobert Mustacchi     /* Skipping alternate spelling of value 0x2e. DW_AT_stride_size */
605bc1f688bSRobert Mustacchi     case DW_AT_upper_bound:
606bc1f688bSRobert Mustacchi         *s_out = "DW_AT_upper_bound";
607bc1f688bSRobert Mustacchi         return DW_DLV_OK;
608bc1f688bSRobert Mustacchi     case DW_AT_abstract_origin:
609bc1f688bSRobert Mustacchi         *s_out = "DW_AT_abstract_origin";
610bc1f688bSRobert Mustacchi         return DW_DLV_OK;
611bc1f688bSRobert Mustacchi     case DW_AT_accessibility:
612bc1f688bSRobert Mustacchi         *s_out = "DW_AT_accessibility";
613bc1f688bSRobert Mustacchi         return DW_DLV_OK;
614bc1f688bSRobert Mustacchi     case DW_AT_address_class:
615bc1f688bSRobert Mustacchi         *s_out = "DW_AT_address_class";
616bc1f688bSRobert Mustacchi         return DW_DLV_OK;
617bc1f688bSRobert Mustacchi     case DW_AT_artificial:
618bc1f688bSRobert Mustacchi         *s_out = "DW_AT_artificial";
619bc1f688bSRobert Mustacchi         return DW_DLV_OK;
620bc1f688bSRobert Mustacchi     case DW_AT_base_types:
621bc1f688bSRobert Mustacchi         *s_out = "DW_AT_base_types";
622bc1f688bSRobert Mustacchi         return DW_DLV_OK;
623bc1f688bSRobert Mustacchi     case DW_AT_calling_convention:
624bc1f688bSRobert Mustacchi         *s_out = "DW_AT_calling_convention";
625bc1f688bSRobert Mustacchi         return DW_DLV_OK;
626bc1f688bSRobert Mustacchi     case DW_AT_count:
627bc1f688bSRobert Mustacchi         *s_out = "DW_AT_count";
628bc1f688bSRobert Mustacchi         return DW_DLV_OK;
629bc1f688bSRobert Mustacchi     case DW_AT_data_member_location:
630bc1f688bSRobert Mustacchi         *s_out = "DW_AT_data_member_location";
631bc1f688bSRobert Mustacchi         return DW_DLV_OK;
632bc1f688bSRobert Mustacchi     case DW_AT_decl_column:
633bc1f688bSRobert Mustacchi         *s_out = "DW_AT_decl_column";
634bc1f688bSRobert Mustacchi         return DW_DLV_OK;
635bc1f688bSRobert Mustacchi     case DW_AT_decl_file:
636bc1f688bSRobert Mustacchi         *s_out = "DW_AT_decl_file";
637bc1f688bSRobert Mustacchi         return DW_DLV_OK;
638bc1f688bSRobert Mustacchi     case DW_AT_decl_line:
639bc1f688bSRobert Mustacchi         *s_out = "DW_AT_decl_line";
640bc1f688bSRobert Mustacchi         return DW_DLV_OK;
641bc1f688bSRobert Mustacchi     case DW_AT_declaration:
642bc1f688bSRobert Mustacchi         *s_out = "DW_AT_declaration";
643bc1f688bSRobert Mustacchi         return DW_DLV_OK;
644bc1f688bSRobert Mustacchi     case DW_AT_discr_list:
645bc1f688bSRobert Mustacchi         *s_out = "DW_AT_discr_list";
646bc1f688bSRobert Mustacchi         return DW_DLV_OK;
647bc1f688bSRobert Mustacchi     case DW_AT_encoding:
648bc1f688bSRobert Mustacchi         *s_out = "DW_AT_encoding";
649bc1f688bSRobert Mustacchi         return DW_DLV_OK;
650bc1f688bSRobert Mustacchi     case DW_AT_external:
651bc1f688bSRobert Mustacchi         *s_out = "DW_AT_external";
652bc1f688bSRobert Mustacchi         return DW_DLV_OK;
653bc1f688bSRobert Mustacchi     case DW_AT_frame_base:
654bc1f688bSRobert Mustacchi         *s_out = "DW_AT_frame_base";
655bc1f688bSRobert Mustacchi         return DW_DLV_OK;
656bc1f688bSRobert Mustacchi     case DW_AT_friend:
657bc1f688bSRobert Mustacchi         *s_out = "DW_AT_friend";
658bc1f688bSRobert Mustacchi         return DW_DLV_OK;
659bc1f688bSRobert Mustacchi     case DW_AT_identifier_case:
660bc1f688bSRobert Mustacchi         *s_out = "DW_AT_identifier_case";
661bc1f688bSRobert Mustacchi         return DW_DLV_OK;
662bc1f688bSRobert Mustacchi     case DW_AT_macro_info:
663bc1f688bSRobert Mustacchi         *s_out = "DW_AT_macro_info";
664bc1f688bSRobert Mustacchi         return DW_DLV_OK;
665bc1f688bSRobert Mustacchi     case DW_AT_namelist_item:
666bc1f688bSRobert Mustacchi         *s_out = "DW_AT_namelist_item";
667bc1f688bSRobert Mustacchi         return DW_DLV_OK;
668bc1f688bSRobert Mustacchi     case DW_AT_priority:
669bc1f688bSRobert Mustacchi         *s_out = "DW_AT_priority";
670bc1f688bSRobert Mustacchi         return DW_DLV_OK;
671bc1f688bSRobert Mustacchi     case DW_AT_segment:
672bc1f688bSRobert Mustacchi         *s_out = "DW_AT_segment";
673bc1f688bSRobert Mustacchi         return DW_DLV_OK;
674bc1f688bSRobert Mustacchi     case DW_AT_specification:
675bc1f688bSRobert Mustacchi         *s_out = "DW_AT_specification";
676bc1f688bSRobert Mustacchi         return DW_DLV_OK;
677bc1f688bSRobert Mustacchi     case DW_AT_static_link:
678bc1f688bSRobert Mustacchi         *s_out = "DW_AT_static_link";
679bc1f688bSRobert Mustacchi         return DW_DLV_OK;
680bc1f688bSRobert Mustacchi     case DW_AT_type:
681bc1f688bSRobert Mustacchi         *s_out = "DW_AT_type";
682bc1f688bSRobert Mustacchi         return DW_DLV_OK;
683bc1f688bSRobert Mustacchi     case DW_AT_use_location:
684bc1f688bSRobert Mustacchi         *s_out = "DW_AT_use_location";
685bc1f688bSRobert Mustacchi         return DW_DLV_OK;
686bc1f688bSRobert Mustacchi     case DW_AT_variable_parameter:
687bc1f688bSRobert Mustacchi         *s_out = "DW_AT_variable_parameter";
688bc1f688bSRobert Mustacchi         return DW_DLV_OK;
689bc1f688bSRobert Mustacchi     case DW_AT_virtuality:
690bc1f688bSRobert Mustacchi         *s_out = "DW_AT_virtuality";
691bc1f688bSRobert Mustacchi         return DW_DLV_OK;
692bc1f688bSRobert Mustacchi     case DW_AT_vtable_elem_location:
693bc1f688bSRobert Mustacchi         *s_out = "DW_AT_vtable_elem_location";
694bc1f688bSRobert Mustacchi         return DW_DLV_OK;
695bc1f688bSRobert Mustacchi     case DW_AT_allocated:
696bc1f688bSRobert Mustacchi         *s_out = "DW_AT_allocated";
697bc1f688bSRobert Mustacchi         return DW_DLV_OK;
698bc1f688bSRobert Mustacchi     case DW_AT_associated:
699bc1f688bSRobert Mustacchi         *s_out = "DW_AT_associated";
700bc1f688bSRobert Mustacchi         return DW_DLV_OK;
701bc1f688bSRobert Mustacchi     case DW_AT_data_location:
702bc1f688bSRobert Mustacchi         *s_out = "DW_AT_data_location";
703bc1f688bSRobert Mustacchi         return DW_DLV_OK;
704*4d9fdb46SRobert Mustacchi     case DW_AT_byte_stride:
705*4d9fdb46SRobert Mustacchi         *s_out = "DW_AT_byte_stride";
706bc1f688bSRobert Mustacchi         return DW_DLV_OK;
707*4d9fdb46SRobert Mustacchi     /* Skipping alternate spelling of value 0x51. DW_AT_stride */
708bc1f688bSRobert Mustacchi     case DW_AT_entry_pc:
709bc1f688bSRobert Mustacchi         *s_out = "DW_AT_entry_pc";
710bc1f688bSRobert Mustacchi         return DW_DLV_OK;
711bc1f688bSRobert Mustacchi     case DW_AT_use_UTF8:
712bc1f688bSRobert Mustacchi         *s_out = "DW_AT_use_UTF8";
713bc1f688bSRobert Mustacchi         return DW_DLV_OK;
714bc1f688bSRobert Mustacchi     case DW_AT_extension:
715bc1f688bSRobert Mustacchi         *s_out = "DW_AT_extension";
716bc1f688bSRobert Mustacchi         return DW_DLV_OK;
717bc1f688bSRobert Mustacchi     case DW_AT_ranges:
718bc1f688bSRobert Mustacchi         *s_out = "DW_AT_ranges";
719bc1f688bSRobert Mustacchi         return DW_DLV_OK;
720bc1f688bSRobert Mustacchi     case DW_AT_trampoline:
721bc1f688bSRobert Mustacchi         *s_out = "DW_AT_trampoline";
722bc1f688bSRobert Mustacchi         return DW_DLV_OK;
723bc1f688bSRobert Mustacchi     case DW_AT_call_column:
724bc1f688bSRobert Mustacchi         *s_out = "DW_AT_call_column";
725bc1f688bSRobert Mustacchi         return DW_DLV_OK;
726bc1f688bSRobert Mustacchi     case DW_AT_call_file:
727bc1f688bSRobert Mustacchi         *s_out = "DW_AT_call_file";
728bc1f688bSRobert Mustacchi         return DW_DLV_OK;
729bc1f688bSRobert Mustacchi     case DW_AT_call_line:
730bc1f688bSRobert Mustacchi         *s_out = "DW_AT_call_line";
731bc1f688bSRobert Mustacchi         return DW_DLV_OK;
732bc1f688bSRobert Mustacchi     case DW_AT_description:
733bc1f688bSRobert Mustacchi         *s_out = "DW_AT_description";
734bc1f688bSRobert Mustacchi         return DW_DLV_OK;
735bc1f688bSRobert Mustacchi     case DW_AT_binary_scale:
736bc1f688bSRobert Mustacchi         *s_out = "DW_AT_binary_scale";
737bc1f688bSRobert Mustacchi         return DW_DLV_OK;
738bc1f688bSRobert Mustacchi     case DW_AT_decimal_scale:
739bc1f688bSRobert Mustacchi         *s_out = "DW_AT_decimal_scale";
740bc1f688bSRobert Mustacchi         return DW_DLV_OK;
741bc1f688bSRobert Mustacchi     case DW_AT_small:
742bc1f688bSRobert Mustacchi         *s_out = "DW_AT_small";
743bc1f688bSRobert Mustacchi         return DW_DLV_OK;
744bc1f688bSRobert Mustacchi     case DW_AT_decimal_sign:
745bc1f688bSRobert Mustacchi         *s_out = "DW_AT_decimal_sign";
746bc1f688bSRobert Mustacchi         return DW_DLV_OK;
747bc1f688bSRobert Mustacchi     case DW_AT_digit_count:
748bc1f688bSRobert Mustacchi         *s_out = "DW_AT_digit_count";
749bc1f688bSRobert Mustacchi         return DW_DLV_OK;
750bc1f688bSRobert Mustacchi     case DW_AT_picture_string:
751bc1f688bSRobert Mustacchi         *s_out = "DW_AT_picture_string";
752bc1f688bSRobert Mustacchi         return DW_DLV_OK;
753bc1f688bSRobert Mustacchi     case DW_AT_mutable:
754bc1f688bSRobert Mustacchi         *s_out = "DW_AT_mutable";
755bc1f688bSRobert Mustacchi         return DW_DLV_OK;
756bc1f688bSRobert Mustacchi     case DW_AT_threads_scaled:
757bc1f688bSRobert Mustacchi         *s_out = "DW_AT_threads_scaled";
758bc1f688bSRobert Mustacchi         return DW_DLV_OK;
759bc1f688bSRobert Mustacchi     case DW_AT_explicit:
760bc1f688bSRobert Mustacchi         *s_out = "DW_AT_explicit";
761bc1f688bSRobert Mustacchi         return DW_DLV_OK;
762bc1f688bSRobert Mustacchi     case DW_AT_object_pointer:
763bc1f688bSRobert Mustacchi         *s_out = "DW_AT_object_pointer";
764bc1f688bSRobert Mustacchi         return DW_DLV_OK;
765bc1f688bSRobert Mustacchi     case DW_AT_endianity:
766bc1f688bSRobert Mustacchi         *s_out = "DW_AT_endianity";
767bc1f688bSRobert Mustacchi         return DW_DLV_OK;
768bc1f688bSRobert Mustacchi     case DW_AT_elemental:
769bc1f688bSRobert Mustacchi         *s_out = "DW_AT_elemental";
770bc1f688bSRobert Mustacchi         return DW_DLV_OK;
771bc1f688bSRobert Mustacchi     case DW_AT_pure:
772bc1f688bSRobert Mustacchi         *s_out = "DW_AT_pure";
773bc1f688bSRobert Mustacchi         return DW_DLV_OK;
774bc1f688bSRobert Mustacchi     case DW_AT_recursive:
775bc1f688bSRobert Mustacchi         *s_out = "DW_AT_recursive";
776bc1f688bSRobert Mustacchi         return DW_DLV_OK;
777bc1f688bSRobert Mustacchi     case DW_AT_signature:
778bc1f688bSRobert Mustacchi         *s_out = "DW_AT_signature";
779bc1f688bSRobert Mustacchi         return DW_DLV_OK;
780bc1f688bSRobert Mustacchi     case DW_AT_main_subprogram:
781bc1f688bSRobert Mustacchi         *s_out = "DW_AT_main_subprogram";
782bc1f688bSRobert Mustacchi         return DW_DLV_OK;
783bc1f688bSRobert Mustacchi     case DW_AT_data_bit_offset:
784bc1f688bSRobert Mustacchi         *s_out = "DW_AT_data_bit_offset";
785bc1f688bSRobert Mustacchi         return DW_DLV_OK;
786bc1f688bSRobert Mustacchi     case DW_AT_const_expr:
787bc1f688bSRobert Mustacchi         *s_out = "DW_AT_const_expr";
788bc1f688bSRobert Mustacchi         return DW_DLV_OK;
789bc1f688bSRobert Mustacchi     case DW_AT_enum_class:
790bc1f688bSRobert Mustacchi         *s_out = "DW_AT_enum_class";
791bc1f688bSRobert Mustacchi         return DW_DLV_OK;
792bc1f688bSRobert Mustacchi     case DW_AT_linkage_name:
793bc1f688bSRobert Mustacchi         *s_out = "DW_AT_linkage_name";
794bc1f688bSRobert Mustacchi         return DW_DLV_OK;
795*4d9fdb46SRobert Mustacchi     case DW_AT_string_length_bit_size:
796*4d9fdb46SRobert Mustacchi         *s_out = "DW_AT_string_length_bit_size";
797bc1f688bSRobert Mustacchi         return DW_DLV_OK;
798*4d9fdb46SRobert Mustacchi     case DW_AT_string_length_byte_size:
799*4d9fdb46SRobert Mustacchi         *s_out = "DW_AT_string_length_byte_size";
800bc1f688bSRobert Mustacchi         return DW_DLV_OK;
801*4d9fdb46SRobert Mustacchi     case DW_AT_rank:
802*4d9fdb46SRobert Mustacchi         *s_out = "DW_AT_rank";
803*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
804*4d9fdb46SRobert Mustacchi     case DW_AT_str_offsets_base:
805*4d9fdb46SRobert Mustacchi         *s_out = "DW_AT_str_offsets_base";
806*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
807*4d9fdb46SRobert Mustacchi     case DW_AT_addr_base:
808*4d9fdb46SRobert Mustacchi         *s_out = "DW_AT_addr_base";
809*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
810*4d9fdb46SRobert Mustacchi     case DW_AT_rnglists_base:
811*4d9fdb46SRobert Mustacchi         *s_out = "DW_AT_rnglists_base";
812*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
813*4d9fdb46SRobert Mustacchi     case DW_AT_dwo_id:
814*4d9fdb46SRobert Mustacchi         *s_out = "DW_AT_dwo_id";
815*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
816*4d9fdb46SRobert Mustacchi     case DW_AT_dwo_name:
817*4d9fdb46SRobert Mustacchi         *s_out = "DW_AT_dwo_name";
818*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
819*4d9fdb46SRobert Mustacchi     case DW_AT_reference:
820*4d9fdb46SRobert Mustacchi         *s_out = "DW_AT_reference";
821*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
822*4d9fdb46SRobert Mustacchi     case DW_AT_rvalue_reference:
823*4d9fdb46SRobert Mustacchi         *s_out = "DW_AT_rvalue_reference";
824*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
825*4d9fdb46SRobert Mustacchi     case DW_AT_macros:
826*4d9fdb46SRobert Mustacchi         *s_out = "DW_AT_macros";
827*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
828*4d9fdb46SRobert Mustacchi     case DW_AT_call_all_calls:
829*4d9fdb46SRobert Mustacchi         *s_out = "DW_AT_call_all_calls";
830*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
831*4d9fdb46SRobert Mustacchi     case DW_AT_call_all_source_calls:
832*4d9fdb46SRobert Mustacchi         *s_out = "DW_AT_call_all_source_calls";
833*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
834*4d9fdb46SRobert Mustacchi     case DW_AT_call_all_tail_calls:
835*4d9fdb46SRobert Mustacchi         *s_out = "DW_AT_call_all_tail_calls";
836*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
837*4d9fdb46SRobert Mustacchi     case DW_AT_call_return_pc:
838*4d9fdb46SRobert Mustacchi         *s_out = "DW_AT_call_return_pc";
839*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
840*4d9fdb46SRobert Mustacchi     case DW_AT_call_value:
841*4d9fdb46SRobert Mustacchi         *s_out = "DW_AT_call_value";
842*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
843*4d9fdb46SRobert Mustacchi     case DW_AT_call_origin:
844*4d9fdb46SRobert Mustacchi         *s_out = "DW_AT_call_origin";
845*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
846*4d9fdb46SRobert Mustacchi     case DW_AT_call_parameter:
847*4d9fdb46SRobert Mustacchi         *s_out = "DW_AT_call_parameter";
848*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
849*4d9fdb46SRobert Mustacchi     case DW_AT_call_pc:
850*4d9fdb46SRobert Mustacchi         *s_out = "DW_AT_call_pc";
851*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
852*4d9fdb46SRobert Mustacchi     case DW_AT_call_tail_call:
853*4d9fdb46SRobert Mustacchi         *s_out = "DW_AT_call_tail_call";
854*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
855*4d9fdb46SRobert Mustacchi     case DW_AT_call_target:
856*4d9fdb46SRobert Mustacchi         *s_out = "DW_AT_call_target";
857*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
858*4d9fdb46SRobert Mustacchi     case DW_AT_call_target_clobbered:
859*4d9fdb46SRobert Mustacchi         *s_out = "DW_AT_call_target_clobbered";
860*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
861*4d9fdb46SRobert Mustacchi     case DW_AT_call_data_location:
862*4d9fdb46SRobert Mustacchi         *s_out = "DW_AT_call_data_location";
863*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
864*4d9fdb46SRobert Mustacchi     case DW_AT_call_data_value:
865*4d9fdb46SRobert Mustacchi         *s_out = "DW_AT_call_data_value";
866*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
867*4d9fdb46SRobert Mustacchi     case DW_AT_noreturn:
868*4d9fdb46SRobert Mustacchi         *s_out = "DW_AT_noreturn";
869*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
870*4d9fdb46SRobert Mustacchi     case DW_AT_alignment:
871*4d9fdb46SRobert Mustacchi         *s_out = "DW_AT_alignment";
872*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
873*4d9fdb46SRobert Mustacchi     case DW_AT_export_symbols:
874*4d9fdb46SRobert Mustacchi         *s_out = "DW_AT_export_symbols";
875*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
876*4d9fdb46SRobert Mustacchi     case DW_AT_deleted:
877*4d9fdb46SRobert Mustacchi         *s_out = "DW_AT_deleted";
878*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
879*4d9fdb46SRobert Mustacchi     case DW_AT_defaulted:
880*4d9fdb46SRobert Mustacchi         *s_out = "DW_AT_defaulted";
881*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
882*4d9fdb46SRobert Mustacchi     case DW_AT_loclists_base:
883*4d9fdb46SRobert Mustacchi         *s_out = "DW_AT_loclists_base";
884*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
885*4d9fdb46SRobert Mustacchi     case DW_AT_HP_block_index:
886*4d9fdb46SRobert Mustacchi         *s_out = "DW_AT_HP_block_index";
887*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
888*4d9fdb46SRobert Mustacchi     /* Skipping alternate spelling of value 0x2000. DW_AT_lo_user */
889*4d9fdb46SRobert Mustacchi     case DW_AT_MIPS_fde:
890*4d9fdb46SRobert Mustacchi         *s_out = "DW_AT_MIPS_fde";
891*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
892*4d9fdb46SRobert Mustacchi     /* Skipping alternate spelling of value 0x2001. DW_AT_HP_unmodifiable */
893*4d9fdb46SRobert Mustacchi     /* Skipping alternate spelling of value 0x2001. DW_AT_CPQ_discontig_ranges */
894bc1f688bSRobert Mustacchi     case DW_AT_MIPS_loop_begin:
895bc1f688bSRobert Mustacchi         *s_out = "DW_AT_MIPS_loop_begin";
896bc1f688bSRobert Mustacchi         return DW_DLV_OK;
897*4d9fdb46SRobert Mustacchi     /* Skipping alternate spelling of value 0x2002. DW_AT_CPQ_semantic_events */
898*4d9fdb46SRobert Mustacchi     case DW_AT_MIPS_tail_loop_begin:
899*4d9fdb46SRobert Mustacchi         *s_out = "DW_AT_MIPS_tail_loop_begin";
900bc1f688bSRobert Mustacchi         return DW_DLV_OK;
901*4d9fdb46SRobert Mustacchi     /* Skipping alternate spelling of value 0x2003. DW_AT_CPQ_split_lifetimes_var */
902bc1f688bSRobert Mustacchi     case DW_AT_MIPS_epilog_begin:
903bc1f688bSRobert Mustacchi         *s_out = "DW_AT_MIPS_epilog_begin";
904bc1f688bSRobert Mustacchi         return DW_DLV_OK;
905*4d9fdb46SRobert Mustacchi     /* Skipping alternate spelling of value 0x2004. DW_AT_CPQ_split_lifetimes_rtn */
906*4d9fdb46SRobert Mustacchi     case DW_AT_MIPS_loop_unroll_factor:
907*4d9fdb46SRobert Mustacchi         *s_out = "DW_AT_MIPS_loop_unroll_factor";
908bc1f688bSRobert Mustacchi         return DW_DLV_OK;
909*4d9fdb46SRobert Mustacchi     /* Skipping alternate spelling of value 0x2005. DW_AT_CPQ_prologue_length */
910bc1f688bSRobert Mustacchi     case DW_AT_MIPS_software_pipeline_depth:
911bc1f688bSRobert Mustacchi         *s_out = "DW_AT_MIPS_software_pipeline_depth";
912bc1f688bSRobert Mustacchi         return DW_DLV_OK;
913bc1f688bSRobert Mustacchi     case DW_AT_MIPS_linkage_name:
914bc1f688bSRobert Mustacchi         *s_out = "DW_AT_MIPS_linkage_name";
915bc1f688bSRobert Mustacchi         return DW_DLV_OK;
916bc1f688bSRobert Mustacchi     case DW_AT_MIPS_stride:
917bc1f688bSRobert Mustacchi         *s_out = "DW_AT_MIPS_stride";
918bc1f688bSRobert Mustacchi         return DW_DLV_OK;
919bc1f688bSRobert Mustacchi     case DW_AT_MIPS_abstract_name:
920bc1f688bSRobert Mustacchi         *s_out = "DW_AT_MIPS_abstract_name";
921bc1f688bSRobert Mustacchi         return DW_DLV_OK;
922bc1f688bSRobert Mustacchi     case DW_AT_MIPS_clone_origin:
923bc1f688bSRobert Mustacchi         *s_out = "DW_AT_MIPS_clone_origin";
924bc1f688bSRobert Mustacchi         return DW_DLV_OK;
925bc1f688bSRobert Mustacchi     case DW_AT_MIPS_has_inlines:
926bc1f688bSRobert Mustacchi         *s_out = "DW_AT_MIPS_has_inlines";
927bc1f688bSRobert Mustacchi         return DW_DLV_OK;
928bc1f688bSRobert Mustacchi     case DW_AT_MIPS_stride_byte:
929bc1f688bSRobert Mustacchi         *s_out = "DW_AT_MIPS_stride_byte";
930bc1f688bSRobert Mustacchi         return DW_DLV_OK;
931bc1f688bSRobert Mustacchi     case DW_AT_MIPS_stride_elem:
932bc1f688bSRobert Mustacchi         *s_out = "DW_AT_MIPS_stride_elem";
933bc1f688bSRobert Mustacchi         return DW_DLV_OK;
934bc1f688bSRobert Mustacchi     case DW_AT_MIPS_ptr_dopetype:
935bc1f688bSRobert Mustacchi         *s_out = "DW_AT_MIPS_ptr_dopetype";
936bc1f688bSRobert Mustacchi         return DW_DLV_OK;
937bc1f688bSRobert Mustacchi     case DW_AT_MIPS_allocatable_dopetype:
938bc1f688bSRobert Mustacchi         *s_out = "DW_AT_MIPS_allocatable_dopetype";
939bc1f688bSRobert Mustacchi         return DW_DLV_OK;
940bc1f688bSRobert Mustacchi     case DW_AT_MIPS_assumed_shape_dopetype:
941bc1f688bSRobert Mustacchi         *s_out = "DW_AT_MIPS_assumed_shape_dopetype";
942bc1f688bSRobert Mustacchi         return DW_DLV_OK;
943*4d9fdb46SRobert Mustacchi     /* Skipping alternate spelling of value 0x2010. DW_AT_HP_actuals_stmt_list */
944*4d9fdb46SRobert Mustacchi     case DW_AT_MIPS_assumed_size:
945*4d9fdb46SRobert Mustacchi         *s_out = "DW_AT_MIPS_assumed_size";
946bc1f688bSRobert Mustacchi         return DW_DLV_OK;
947*4d9fdb46SRobert Mustacchi     /* Skipping alternate spelling of value 0x2011. DW_AT_HP_proc_per_section */
948bc1f688bSRobert Mustacchi     case DW_AT_HP_raw_data_ptr:
949bc1f688bSRobert Mustacchi         *s_out = "DW_AT_HP_raw_data_ptr";
950bc1f688bSRobert Mustacchi         return DW_DLV_OK;
951bc1f688bSRobert Mustacchi     case DW_AT_HP_pass_by_reference:
952bc1f688bSRobert Mustacchi         *s_out = "DW_AT_HP_pass_by_reference";
953bc1f688bSRobert Mustacchi         return DW_DLV_OK;
954bc1f688bSRobert Mustacchi     case DW_AT_HP_opt_level:
955bc1f688bSRobert Mustacchi         *s_out = "DW_AT_HP_opt_level";
956bc1f688bSRobert Mustacchi         return DW_DLV_OK;
957bc1f688bSRobert Mustacchi     case DW_AT_HP_prof_version_id:
958bc1f688bSRobert Mustacchi         *s_out = "DW_AT_HP_prof_version_id";
959bc1f688bSRobert Mustacchi         return DW_DLV_OK;
960bc1f688bSRobert Mustacchi     case DW_AT_HP_opt_flags:
961bc1f688bSRobert Mustacchi         *s_out = "DW_AT_HP_opt_flags";
962bc1f688bSRobert Mustacchi         return DW_DLV_OK;
963bc1f688bSRobert Mustacchi     case DW_AT_HP_cold_region_low_pc:
964bc1f688bSRobert Mustacchi         *s_out = "DW_AT_HP_cold_region_low_pc";
965bc1f688bSRobert Mustacchi         return DW_DLV_OK;
966bc1f688bSRobert Mustacchi     case DW_AT_HP_cold_region_high_pc:
967bc1f688bSRobert Mustacchi         *s_out = "DW_AT_HP_cold_region_high_pc";
968bc1f688bSRobert Mustacchi         return DW_DLV_OK;
969bc1f688bSRobert Mustacchi     case DW_AT_HP_all_variables_modifiable:
970bc1f688bSRobert Mustacchi         *s_out = "DW_AT_HP_all_variables_modifiable";
971bc1f688bSRobert Mustacchi         return DW_DLV_OK;
972bc1f688bSRobert Mustacchi     case DW_AT_HP_linkage_name:
973bc1f688bSRobert Mustacchi         *s_out = "DW_AT_HP_linkage_name";
974bc1f688bSRobert Mustacchi         return DW_DLV_OK;
975bc1f688bSRobert Mustacchi     case DW_AT_HP_prof_flags:
976bc1f688bSRobert Mustacchi         *s_out = "DW_AT_HP_prof_flags";
977bc1f688bSRobert Mustacchi         return DW_DLV_OK;
978bc1f688bSRobert Mustacchi     case DW_AT_INTEL_other_endian:
979bc1f688bSRobert Mustacchi         *s_out = "DW_AT_INTEL_other_endian";
980bc1f688bSRobert Mustacchi         return DW_DLV_OK;
981bc1f688bSRobert Mustacchi     case DW_AT_sf_names:
982bc1f688bSRobert Mustacchi         *s_out = "DW_AT_sf_names";
983bc1f688bSRobert Mustacchi         return DW_DLV_OK;
984bc1f688bSRobert Mustacchi     case DW_AT_src_info:
985bc1f688bSRobert Mustacchi         *s_out = "DW_AT_src_info";
986bc1f688bSRobert Mustacchi         return DW_DLV_OK;
987bc1f688bSRobert Mustacchi     case DW_AT_mac_info:
988bc1f688bSRobert Mustacchi         *s_out = "DW_AT_mac_info";
989bc1f688bSRobert Mustacchi         return DW_DLV_OK;
990bc1f688bSRobert Mustacchi     case DW_AT_src_coords:
991bc1f688bSRobert Mustacchi         *s_out = "DW_AT_src_coords";
992bc1f688bSRobert Mustacchi         return DW_DLV_OK;
993bc1f688bSRobert Mustacchi     case DW_AT_body_begin:
994bc1f688bSRobert Mustacchi         *s_out = "DW_AT_body_begin";
995bc1f688bSRobert Mustacchi         return DW_DLV_OK;
996bc1f688bSRobert Mustacchi     case DW_AT_body_end:
997bc1f688bSRobert Mustacchi         *s_out = "DW_AT_body_end";
998bc1f688bSRobert Mustacchi         return DW_DLV_OK;
999bc1f688bSRobert Mustacchi     case DW_AT_GNU_vector:
1000bc1f688bSRobert Mustacchi         *s_out = "DW_AT_GNU_vector";
1001bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1002*4d9fdb46SRobert Mustacchi     case DW_AT_GNU_guarded_by:
1003*4d9fdb46SRobert Mustacchi         *s_out = "DW_AT_GNU_guarded_by";
1004*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
1005*4d9fdb46SRobert Mustacchi     case DW_AT_GNU_pt_guarded_by:
1006*4d9fdb46SRobert Mustacchi         *s_out = "DW_AT_GNU_pt_guarded_by";
1007*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
1008*4d9fdb46SRobert Mustacchi     case DW_AT_GNU_guarded:
1009*4d9fdb46SRobert Mustacchi         *s_out = "DW_AT_GNU_guarded";
1010*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
1011*4d9fdb46SRobert Mustacchi     case DW_AT_GNU_pt_guarded:
1012*4d9fdb46SRobert Mustacchi         *s_out = "DW_AT_GNU_pt_guarded";
1013*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
1014*4d9fdb46SRobert Mustacchi     case DW_AT_GNU_locks_excluded:
1015*4d9fdb46SRobert Mustacchi         *s_out = "DW_AT_GNU_locks_excluded";
1016*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
1017*4d9fdb46SRobert Mustacchi     case DW_AT_GNU_exclusive_locks_required:
1018*4d9fdb46SRobert Mustacchi         *s_out = "DW_AT_GNU_exclusive_locks_required";
1019*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
1020*4d9fdb46SRobert Mustacchi     case DW_AT_GNU_shared_locks_required:
1021*4d9fdb46SRobert Mustacchi         *s_out = "DW_AT_GNU_shared_locks_required";
1022*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
1023*4d9fdb46SRobert Mustacchi     case DW_AT_GNU_odr_signature:
1024*4d9fdb46SRobert Mustacchi         *s_out = "DW_AT_GNU_odr_signature";
1025*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
1026bc1f688bSRobert Mustacchi     case DW_AT_GNU_template_name:
1027bc1f688bSRobert Mustacchi         *s_out = "DW_AT_GNU_template_name";
1028bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1029*4d9fdb46SRobert Mustacchi     case DW_AT_GNU_call_site_value:
1030*4d9fdb46SRobert Mustacchi         *s_out = "DW_AT_GNU_call_site_value";
1031bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1032*4d9fdb46SRobert Mustacchi     case DW_AT_GNU_call_site_data_value:
1033*4d9fdb46SRobert Mustacchi         *s_out = "DW_AT_GNU_call_site_data_value";
1034*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
1035*4d9fdb46SRobert Mustacchi     case DW_AT_GNU_call_site_target:
1036*4d9fdb46SRobert Mustacchi         *s_out = "DW_AT_GNU_call_site_target";
1037*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
1038*4d9fdb46SRobert Mustacchi     case DW_AT_GNU_call_site_target_clobbered:
1039*4d9fdb46SRobert Mustacchi         *s_out = "DW_AT_GNU_call_site_target_clobbered";
1040*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
1041*4d9fdb46SRobert Mustacchi     case DW_AT_GNU_tail_call:
1042*4d9fdb46SRobert Mustacchi         *s_out = "DW_AT_GNU_tail_call";
1043*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
1044*4d9fdb46SRobert Mustacchi     case DW_AT_GNU_all_tail_call_sites:
1045*4d9fdb46SRobert Mustacchi         *s_out = "DW_AT_GNU_all_tail_call_sites";
1046*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
1047*4d9fdb46SRobert Mustacchi     case DW_AT_GNU_all_call_sites:
1048*4d9fdb46SRobert Mustacchi         *s_out = "DW_AT_GNU_all_call_sites";
1049*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
1050*4d9fdb46SRobert Mustacchi     case DW_AT_GNU_all_source_call_sites:
1051*4d9fdb46SRobert Mustacchi         *s_out = "DW_AT_GNU_all_source_call_sites";
1052*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
1053*4d9fdb46SRobert Mustacchi     case DW_AT_GNU_macros:
1054*4d9fdb46SRobert Mustacchi         *s_out = "DW_AT_GNU_macros";
1055*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
1056*4d9fdb46SRobert Mustacchi     case DW_AT_GNU_dwo_name:
1057*4d9fdb46SRobert Mustacchi         *s_out = "DW_AT_GNU_dwo_name";
1058*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
1059*4d9fdb46SRobert Mustacchi     case DW_AT_GNU_dwo_id:
1060*4d9fdb46SRobert Mustacchi         *s_out = "DW_AT_GNU_dwo_id";
1061*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
1062*4d9fdb46SRobert Mustacchi     case DW_AT_GNU_ranges_base:
1063*4d9fdb46SRobert Mustacchi         *s_out = "DW_AT_GNU_ranges_base";
1064*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
1065*4d9fdb46SRobert Mustacchi     case DW_AT_GNU_addr_base:
1066*4d9fdb46SRobert Mustacchi         *s_out = "DW_AT_GNU_addr_base";
1067*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
1068*4d9fdb46SRobert Mustacchi     case DW_AT_GNU_pubnames:
1069*4d9fdb46SRobert Mustacchi         *s_out = "DW_AT_GNU_pubnames";
1070*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
1071*4d9fdb46SRobert Mustacchi     case DW_AT_GNU_pubtypes:
1072*4d9fdb46SRobert Mustacchi         *s_out = "DW_AT_GNU_pubtypes";
1073*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
1074*4d9fdb46SRobert Mustacchi     case DW_AT_GNU_discriminator:
1075*4d9fdb46SRobert Mustacchi         *s_out = "DW_AT_GNU_discriminator";
1076*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
1077*4d9fdb46SRobert Mustacchi     case DW_AT_SUN_template:
1078*4d9fdb46SRobert Mustacchi         *s_out = "DW_AT_SUN_template";
1079*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
1080*4d9fdb46SRobert Mustacchi     /* Skipping alternate spelling of value 0x2201. DW_AT_VMS_rtnbeg_pd_address */
1081bc1f688bSRobert Mustacchi     case DW_AT_SUN_alignment:
1082bc1f688bSRobert Mustacchi         *s_out = "DW_AT_SUN_alignment";
1083bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1084bc1f688bSRobert Mustacchi     case DW_AT_SUN_vtable:
1085bc1f688bSRobert Mustacchi         *s_out = "DW_AT_SUN_vtable";
1086bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1087bc1f688bSRobert Mustacchi     case DW_AT_SUN_count_guarantee:
1088bc1f688bSRobert Mustacchi         *s_out = "DW_AT_SUN_count_guarantee";
1089bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1090bc1f688bSRobert Mustacchi     case DW_AT_SUN_command_line:
1091bc1f688bSRobert Mustacchi         *s_out = "DW_AT_SUN_command_line";
1092bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1093bc1f688bSRobert Mustacchi     case DW_AT_SUN_vbase:
1094bc1f688bSRobert Mustacchi         *s_out = "DW_AT_SUN_vbase";
1095bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1096bc1f688bSRobert Mustacchi     case DW_AT_SUN_compile_options:
1097bc1f688bSRobert Mustacchi         *s_out = "DW_AT_SUN_compile_options";
1098bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1099bc1f688bSRobert Mustacchi     case DW_AT_SUN_language:
1100bc1f688bSRobert Mustacchi         *s_out = "DW_AT_SUN_language";
1101bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1102bc1f688bSRobert Mustacchi     case DW_AT_SUN_browser_file:
1103bc1f688bSRobert Mustacchi         *s_out = "DW_AT_SUN_browser_file";
1104bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1105bc1f688bSRobert Mustacchi     case DW_AT_SUN_vtable_abi:
1106bc1f688bSRobert Mustacchi         *s_out = "DW_AT_SUN_vtable_abi";
1107bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1108bc1f688bSRobert Mustacchi     case DW_AT_SUN_func_offsets:
1109bc1f688bSRobert Mustacchi         *s_out = "DW_AT_SUN_func_offsets";
1110bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1111bc1f688bSRobert Mustacchi     case DW_AT_SUN_cf_kind:
1112bc1f688bSRobert Mustacchi         *s_out = "DW_AT_SUN_cf_kind";
1113bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1114bc1f688bSRobert Mustacchi     case DW_AT_SUN_vtable_index:
1115bc1f688bSRobert Mustacchi         *s_out = "DW_AT_SUN_vtable_index";
1116bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1117bc1f688bSRobert Mustacchi     case DW_AT_SUN_omp_tpriv_addr:
1118bc1f688bSRobert Mustacchi         *s_out = "DW_AT_SUN_omp_tpriv_addr";
1119bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1120bc1f688bSRobert Mustacchi     case DW_AT_SUN_omp_child_func:
1121bc1f688bSRobert Mustacchi         *s_out = "DW_AT_SUN_omp_child_func";
1122bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1123bc1f688bSRobert Mustacchi     case DW_AT_SUN_func_offset:
1124bc1f688bSRobert Mustacchi         *s_out = "DW_AT_SUN_func_offset";
1125bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1126bc1f688bSRobert Mustacchi     case DW_AT_SUN_memop_type_ref:
1127bc1f688bSRobert Mustacchi         *s_out = "DW_AT_SUN_memop_type_ref";
1128bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1129bc1f688bSRobert Mustacchi     case DW_AT_SUN_profile_id:
1130bc1f688bSRobert Mustacchi         *s_out = "DW_AT_SUN_profile_id";
1131bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1132bc1f688bSRobert Mustacchi     case DW_AT_SUN_memop_signature:
1133bc1f688bSRobert Mustacchi         *s_out = "DW_AT_SUN_memop_signature";
1134bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1135bc1f688bSRobert Mustacchi     case DW_AT_SUN_obj_dir:
1136bc1f688bSRobert Mustacchi         *s_out = "DW_AT_SUN_obj_dir";
1137bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1138bc1f688bSRobert Mustacchi     case DW_AT_SUN_obj_file:
1139bc1f688bSRobert Mustacchi         *s_out = "DW_AT_SUN_obj_file";
1140bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1141bc1f688bSRobert Mustacchi     case DW_AT_SUN_original_name:
1142bc1f688bSRobert Mustacchi         *s_out = "DW_AT_SUN_original_name";
1143bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1144bc1f688bSRobert Mustacchi     case DW_AT_SUN_hwcprof_signature:
1145bc1f688bSRobert Mustacchi         *s_out = "DW_AT_SUN_hwcprof_signature";
1146bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1147bc1f688bSRobert Mustacchi     case DW_AT_SUN_amd64_parmdump:
1148bc1f688bSRobert Mustacchi         *s_out = "DW_AT_SUN_amd64_parmdump";
1149bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1150bc1f688bSRobert Mustacchi     case DW_AT_SUN_part_link_name:
1151bc1f688bSRobert Mustacchi         *s_out = "DW_AT_SUN_part_link_name";
1152bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1153bc1f688bSRobert Mustacchi     case DW_AT_SUN_link_name:
1154bc1f688bSRobert Mustacchi         *s_out = "DW_AT_SUN_link_name";
1155bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1156bc1f688bSRobert Mustacchi     case DW_AT_SUN_pass_with_const:
1157bc1f688bSRobert Mustacchi         *s_out = "DW_AT_SUN_pass_with_const";
1158bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1159bc1f688bSRobert Mustacchi     case DW_AT_SUN_return_with_const:
1160bc1f688bSRobert Mustacchi         *s_out = "DW_AT_SUN_return_with_const";
1161bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1162bc1f688bSRobert Mustacchi     case DW_AT_SUN_import_by_name:
1163bc1f688bSRobert Mustacchi         *s_out = "DW_AT_SUN_import_by_name";
1164bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1165bc1f688bSRobert Mustacchi     case DW_AT_SUN_f90_pointer:
1166bc1f688bSRobert Mustacchi         *s_out = "DW_AT_SUN_f90_pointer";
1167bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1168bc1f688bSRobert Mustacchi     case DW_AT_SUN_pass_by_ref:
1169bc1f688bSRobert Mustacchi         *s_out = "DW_AT_SUN_pass_by_ref";
1170bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1171bc1f688bSRobert Mustacchi     case DW_AT_SUN_f90_allocatable:
1172bc1f688bSRobert Mustacchi         *s_out = "DW_AT_SUN_f90_allocatable";
1173bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1174bc1f688bSRobert Mustacchi     case DW_AT_SUN_f90_assumed_shape_array:
1175bc1f688bSRobert Mustacchi         *s_out = "DW_AT_SUN_f90_assumed_shape_array";
1176bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1177bc1f688bSRobert Mustacchi     case DW_AT_SUN_c_vla:
1178bc1f688bSRobert Mustacchi         *s_out = "DW_AT_SUN_c_vla";
1179bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1180bc1f688bSRobert Mustacchi     case DW_AT_SUN_return_value_ptr:
1181bc1f688bSRobert Mustacchi         *s_out = "DW_AT_SUN_return_value_ptr";
1182bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1183bc1f688bSRobert Mustacchi     case DW_AT_SUN_dtor_start:
1184bc1f688bSRobert Mustacchi         *s_out = "DW_AT_SUN_dtor_start";
1185bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1186bc1f688bSRobert Mustacchi     case DW_AT_SUN_dtor_length:
1187bc1f688bSRobert Mustacchi         *s_out = "DW_AT_SUN_dtor_length";
1188bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1189bc1f688bSRobert Mustacchi     case DW_AT_SUN_dtor_state_initial:
1190bc1f688bSRobert Mustacchi         *s_out = "DW_AT_SUN_dtor_state_initial";
1191bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1192bc1f688bSRobert Mustacchi     case DW_AT_SUN_dtor_state_final:
1193bc1f688bSRobert Mustacchi         *s_out = "DW_AT_SUN_dtor_state_final";
1194bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1195bc1f688bSRobert Mustacchi     case DW_AT_SUN_dtor_state_deltas:
1196bc1f688bSRobert Mustacchi         *s_out = "DW_AT_SUN_dtor_state_deltas";
1197bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1198bc1f688bSRobert Mustacchi     case DW_AT_SUN_import_by_lname:
1199bc1f688bSRobert Mustacchi         *s_out = "DW_AT_SUN_import_by_lname";
1200bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1201bc1f688bSRobert Mustacchi     case DW_AT_SUN_f90_use_only:
1202bc1f688bSRobert Mustacchi         *s_out = "DW_AT_SUN_f90_use_only";
1203bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1204bc1f688bSRobert Mustacchi     case DW_AT_SUN_namelist_spec:
1205bc1f688bSRobert Mustacchi         *s_out = "DW_AT_SUN_namelist_spec";
1206bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1207bc1f688bSRobert Mustacchi     case DW_AT_SUN_is_omp_child_func:
1208bc1f688bSRobert Mustacchi         *s_out = "DW_AT_SUN_is_omp_child_func";
1209bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1210bc1f688bSRobert Mustacchi     case DW_AT_SUN_fortran_main_alias:
1211bc1f688bSRobert Mustacchi         *s_out = "DW_AT_SUN_fortran_main_alias";
1212bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1213bc1f688bSRobert Mustacchi     case DW_AT_SUN_fortran_based:
1214bc1f688bSRobert Mustacchi         *s_out = "DW_AT_SUN_fortran_based";
1215bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1216bc1f688bSRobert Mustacchi     case DW_AT_ALTIUM_loclist:
1217bc1f688bSRobert Mustacchi         *s_out = "DW_AT_ALTIUM_loclist";
1218bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1219*4d9fdb46SRobert Mustacchi     case DW_AT_use_GNAT_descriptive_type:
1220*4d9fdb46SRobert Mustacchi         *s_out = "DW_AT_use_GNAT_descriptive_type";
1221*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
1222*4d9fdb46SRobert Mustacchi     case DW_AT_GNAT_descriptive_type:
1223*4d9fdb46SRobert Mustacchi         *s_out = "DW_AT_GNAT_descriptive_type";
1224*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
1225*4d9fdb46SRobert Mustacchi     case DW_AT_GNU_numerator:
1226*4d9fdb46SRobert Mustacchi         *s_out = "DW_AT_GNU_numerator";
1227*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
1228*4d9fdb46SRobert Mustacchi     case DW_AT_GNU_denominator:
1229*4d9fdb46SRobert Mustacchi         *s_out = "DW_AT_GNU_denominator";
1230*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
1231*4d9fdb46SRobert Mustacchi     case DW_AT_GNU_bias:
1232*4d9fdb46SRobert Mustacchi         *s_out = "DW_AT_GNU_bias";
1233*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
1234*4d9fdb46SRobert Mustacchi     case DW_AT_go_kind:
1235*4d9fdb46SRobert Mustacchi         *s_out = "DW_AT_go_kind";
1236*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
1237*4d9fdb46SRobert Mustacchi     case DW_AT_go_key:
1238*4d9fdb46SRobert Mustacchi         *s_out = "DW_AT_go_key";
1239*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
1240*4d9fdb46SRobert Mustacchi     case DW_AT_go_elem:
1241*4d9fdb46SRobert Mustacchi         *s_out = "DW_AT_go_elem";
1242*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
1243*4d9fdb46SRobert Mustacchi     case DW_AT_go_embedded_field:
1244*4d9fdb46SRobert Mustacchi         *s_out = "DW_AT_go_embedded_field";
1245*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
1246*4d9fdb46SRobert Mustacchi     case DW_AT_go_runtime_type:
1247*4d9fdb46SRobert Mustacchi         *s_out = "DW_AT_go_runtime_type";
1248*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
1249bc1f688bSRobert Mustacchi     case DW_AT_upc_threads_scaled:
1250bc1f688bSRobert Mustacchi         *s_out = "DW_AT_upc_threads_scaled";
1251bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1252bc1f688bSRobert Mustacchi     case DW_AT_PGI_lbase:
1253bc1f688bSRobert Mustacchi         *s_out = "DW_AT_PGI_lbase";
1254bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1255bc1f688bSRobert Mustacchi     case DW_AT_PGI_soffset:
1256bc1f688bSRobert Mustacchi         *s_out = "DW_AT_PGI_soffset";
1257bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1258bc1f688bSRobert Mustacchi     case DW_AT_PGI_lstride:
1259bc1f688bSRobert Mustacchi         *s_out = "DW_AT_PGI_lstride";
1260bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1261*4d9fdb46SRobert Mustacchi     case DW_AT_APPLE_optimized:
1262*4d9fdb46SRobert Mustacchi         *s_out = "DW_AT_APPLE_optimized";
1263bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1264*4d9fdb46SRobert Mustacchi     case DW_AT_APPLE_flags:
1265*4d9fdb46SRobert Mustacchi         *s_out = "DW_AT_APPLE_flags";
1266*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
1267*4d9fdb46SRobert Mustacchi     case DW_AT_APPLE_isa:
1268*4d9fdb46SRobert Mustacchi         *s_out = "DW_AT_APPLE_isa";
1269*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
1270*4d9fdb46SRobert Mustacchi     case DW_AT_APPLE_block:
1271*4d9fdb46SRobert Mustacchi         *s_out = "DW_AT_APPLE_block";
1272*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
1273*4d9fdb46SRobert Mustacchi     /* Skipping alternate spelling of value 0x3fe4. DW_AT_APPLE_closure */
1274bc1f688bSRobert Mustacchi     case DW_AT_APPLE_major_runtime_vers:
1275bc1f688bSRobert Mustacchi         *s_out = "DW_AT_APPLE_major_runtime_vers";
1276bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1277*4d9fdb46SRobert Mustacchi     /* Skipping alternate spelling of value 0x3fe5. DW_AT_APPLE_major_runtime_vers */
1278bc1f688bSRobert Mustacchi     case DW_AT_APPLE_runtime_class:
1279bc1f688bSRobert Mustacchi         *s_out = "DW_AT_APPLE_runtime_class";
1280bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1281*4d9fdb46SRobert Mustacchi     /* Skipping alternate spelling of value 0x3fe6. DW_AT_APPLE_runtime_class */
1282*4d9fdb46SRobert Mustacchi     case DW_AT_APPLE_omit_frame_ptr:
1283*4d9fdb46SRobert Mustacchi         *s_out = "DW_AT_APPLE_omit_frame_ptr";
1284*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
1285bc1f688bSRobert Mustacchi     case DW_AT_hi_user:
1286bc1f688bSRobert Mustacchi         *s_out = "DW_AT_hi_user";
1287bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1288bc1f688bSRobert Mustacchi     }
1289bc1f688bSRobert Mustacchi     return DW_DLV_NO_ENTRY;
1290bc1f688bSRobert Mustacchi }
1291bc1f688bSRobert Mustacchi /* ARGSUSED */
1292bc1f688bSRobert Mustacchi int
dwarf_get_OP_name(unsigned int val,const char ** s_out)1293bc1f688bSRobert Mustacchi dwarf_get_OP_name (unsigned int val,const char ** s_out)
1294bc1f688bSRobert Mustacchi {
1295bc1f688bSRobert Mustacchi     switch (val) {
1296bc1f688bSRobert Mustacchi     case DW_OP_addr:
1297bc1f688bSRobert Mustacchi         *s_out = "DW_OP_addr";
1298bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1299bc1f688bSRobert Mustacchi     case DW_OP_deref:
1300bc1f688bSRobert Mustacchi         *s_out = "DW_OP_deref";
1301bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1302bc1f688bSRobert Mustacchi     case DW_OP_const1u:
1303bc1f688bSRobert Mustacchi         *s_out = "DW_OP_const1u";
1304bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1305bc1f688bSRobert Mustacchi     case DW_OP_const1s:
1306bc1f688bSRobert Mustacchi         *s_out = "DW_OP_const1s";
1307bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1308bc1f688bSRobert Mustacchi     case DW_OP_const2u:
1309bc1f688bSRobert Mustacchi         *s_out = "DW_OP_const2u";
1310bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1311bc1f688bSRobert Mustacchi     case DW_OP_const2s:
1312bc1f688bSRobert Mustacchi         *s_out = "DW_OP_const2s";
1313bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1314bc1f688bSRobert Mustacchi     case DW_OP_const4u:
1315bc1f688bSRobert Mustacchi         *s_out = "DW_OP_const4u";
1316bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1317bc1f688bSRobert Mustacchi     case DW_OP_const4s:
1318bc1f688bSRobert Mustacchi         *s_out = "DW_OP_const4s";
1319bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1320bc1f688bSRobert Mustacchi     case DW_OP_const8u:
1321bc1f688bSRobert Mustacchi         *s_out = "DW_OP_const8u";
1322bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1323bc1f688bSRobert Mustacchi     case DW_OP_const8s:
1324bc1f688bSRobert Mustacchi         *s_out = "DW_OP_const8s";
1325bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1326bc1f688bSRobert Mustacchi     case DW_OP_constu:
1327bc1f688bSRobert Mustacchi         *s_out = "DW_OP_constu";
1328bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1329bc1f688bSRobert Mustacchi     case DW_OP_consts:
1330bc1f688bSRobert Mustacchi         *s_out = "DW_OP_consts";
1331bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1332bc1f688bSRobert Mustacchi     case DW_OP_dup:
1333bc1f688bSRobert Mustacchi         *s_out = "DW_OP_dup";
1334bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1335bc1f688bSRobert Mustacchi     case DW_OP_drop:
1336bc1f688bSRobert Mustacchi         *s_out = "DW_OP_drop";
1337bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1338bc1f688bSRobert Mustacchi     case DW_OP_over:
1339bc1f688bSRobert Mustacchi         *s_out = "DW_OP_over";
1340bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1341bc1f688bSRobert Mustacchi     case DW_OP_pick:
1342bc1f688bSRobert Mustacchi         *s_out = "DW_OP_pick";
1343bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1344bc1f688bSRobert Mustacchi     case DW_OP_swap:
1345bc1f688bSRobert Mustacchi         *s_out = "DW_OP_swap";
1346bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1347bc1f688bSRobert Mustacchi     case DW_OP_rot:
1348bc1f688bSRobert Mustacchi         *s_out = "DW_OP_rot";
1349bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1350bc1f688bSRobert Mustacchi     case DW_OP_xderef:
1351bc1f688bSRobert Mustacchi         *s_out = "DW_OP_xderef";
1352bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1353bc1f688bSRobert Mustacchi     case DW_OP_abs:
1354bc1f688bSRobert Mustacchi         *s_out = "DW_OP_abs";
1355bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1356bc1f688bSRobert Mustacchi     case DW_OP_and:
1357bc1f688bSRobert Mustacchi         *s_out = "DW_OP_and";
1358bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1359bc1f688bSRobert Mustacchi     case DW_OP_div:
1360bc1f688bSRobert Mustacchi         *s_out = "DW_OP_div";
1361bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1362bc1f688bSRobert Mustacchi     case DW_OP_minus:
1363bc1f688bSRobert Mustacchi         *s_out = "DW_OP_minus";
1364bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1365bc1f688bSRobert Mustacchi     case DW_OP_mod:
1366bc1f688bSRobert Mustacchi         *s_out = "DW_OP_mod";
1367bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1368bc1f688bSRobert Mustacchi     case DW_OP_mul:
1369bc1f688bSRobert Mustacchi         *s_out = "DW_OP_mul";
1370bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1371bc1f688bSRobert Mustacchi     case DW_OP_neg:
1372bc1f688bSRobert Mustacchi         *s_out = "DW_OP_neg";
1373bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1374bc1f688bSRobert Mustacchi     case DW_OP_not:
1375bc1f688bSRobert Mustacchi         *s_out = "DW_OP_not";
1376bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1377bc1f688bSRobert Mustacchi     case DW_OP_or:
1378bc1f688bSRobert Mustacchi         *s_out = "DW_OP_or";
1379bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1380bc1f688bSRobert Mustacchi     case DW_OP_plus:
1381bc1f688bSRobert Mustacchi         *s_out = "DW_OP_plus";
1382bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1383bc1f688bSRobert Mustacchi     case DW_OP_plus_uconst:
1384bc1f688bSRobert Mustacchi         *s_out = "DW_OP_plus_uconst";
1385bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1386bc1f688bSRobert Mustacchi     case DW_OP_shl:
1387bc1f688bSRobert Mustacchi         *s_out = "DW_OP_shl";
1388bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1389bc1f688bSRobert Mustacchi     case DW_OP_shr:
1390bc1f688bSRobert Mustacchi         *s_out = "DW_OP_shr";
1391bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1392bc1f688bSRobert Mustacchi     case DW_OP_shra:
1393bc1f688bSRobert Mustacchi         *s_out = "DW_OP_shra";
1394bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1395bc1f688bSRobert Mustacchi     case DW_OP_xor:
1396bc1f688bSRobert Mustacchi         *s_out = "DW_OP_xor";
1397bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1398bc1f688bSRobert Mustacchi     case DW_OP_bra:
1399bc1f688bSRobert Mustacchi         *s_out = "DW_OP_bra";
1400bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1401bc1f688bSRobert Mustacchi     case DW_OP_eq:
1402bc1f688bSRobert Mustacchi         *s_out = "DW_OP_eq";
1403bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1404bc1f688bSRobert Mustacchi     case DW_OP_ge:
1405bc1f688bSRobert Mustacchi         *s_out = "DW_OP_ge";
1406bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1407bc1f688bSRobert Mustacchi     case DW_OP_gt:
1408bc1f688bSRobert Mustacchi         *s_out = "DW_OP_gt";
1409bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1410bc1f688bSRobert Mustacchi     case DW_OP_le:
1411bc1f688bSRobert Mustacchi         *s_out = "DW_OP_le";
1412bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1413bc1f688bSRobert Mustacchi     case DW_OP_lt:
1414bc1f688bSRobert Mustacchi         *s_out = "DW_OP_lt";
1415bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1416bc1f688bSRobert Mustacchi     case DW_OP_ne:
1417bc1f688bSRobert Mustacchi         *s_out = "DW_OP_ne";
1418bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1419bc1f688bSRobert Mustacchi     case DW_OP_skip:
1420bc1f688bSRobert Mustacchi         *s_out = "DW_OP_skip";
1421bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1422bc1f688bSRobert Mustacchi     case DW_OP_lit0:
1423bc1f688bSRobert Mustacchi         *s_out = "DW_OP_lit0";
1424bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1425bc1f688bSRobert Mustacchi     case DW_OP_lit1:
1426bc1f688bSRobert Mustacchi         *s_out = "DW_OP_lit1";
1427bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1428bc1f688bSRobert Mustacchi     case DW_OP_lit2:
1429bc1f688bSRobert Mustacchi         *s_out = "DW_OP_lit2";
1430bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1431bc1f688bSRobert Mustacchi     case DW_OP_lit3:
1432bc1f688bSRobert Mustacchi         *s_out = "DW_OP_lit3";
1433bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1434bc1f688bSRobert Mustacchi     case DW_OP_lit4:
1435bc1f688bSRobert Mustacchi         *s_out = "DW_OP_lit4";
1436bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1437bc1f688bSRobert Mustacchi     case DW_OP_lit5:
1438bc1f688bSRobert Mustacchi         *s_out = "DW_OP_lit5";
1439bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1440bc1f688bSRobert Mustacchi     case DW_OP_lit6:
1441bc1f688bSRobert Mustacchi         *s_out = "DW_OP_lit6";
1442bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1443bc1f688bSRobert Mustacchi     case DW_OP_lit7:
1444bc1f688bSRobert Mustacchi         *s_out = "DW_OP_lit7";
1445bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1446bc1f688bSRobert Mustacchi     case DW_OP_lit8:
1447bc1f688bSRobert Mustacchi         *s_out = "DW_OP_lit8";
1448bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1449bc1f688bSRobert Mustacchi     case DW_OP_lit9:
1450bc1f688bSRobert Mustacchi         *s_out = "DW_OP_lit9";
1451bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1452bc1f688bSRobert Mustacchi     case DW_OP_lit10:
1453bc1f688bSRobert Mustacchi         *s_out = "DW_OP_lit10";
1454bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1455bc1f688bSRobert Mustacchi     case DW_OP_lit11:
1456bc1f688bSRobert Mustacchi         *s_out = "DW_OP_lit11";
1457bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1458bc1f688bSRobert Mustacchi     case DW_OP_lit12:
1459bc1f688bSRobert Mustacchi         *s_out = "DW_OP_lit12";
1460bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1461bc1f688bSRobert Mustacchi     case DW_OP_lit13:
1462bc1f688bSRobert Mustacchi         *s_out = "DW_OP_lit13";
1463bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1464bc1f688bSRobert Mustacchi     case DW_OP_lit14:
1465bc1f688bSRobert Mustacchi         *s_out = "DW_OP_lit14";
1466bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1467bc1f688bSRobert Mustacchi     case DW_OP_lit15:
1468bc1f688bSRobert Mustacchi         *s_out = "DW_OP_lit15";
1469bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1470bc1f688bSRobert Mustacchi     case DW_OP_lit16:
1471bc1f688bSRobert Mustacchi         *s_out = "DW_OP_lit16";
1472bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1473bc1f688bSRobert Mustacchi     case DW_OP_lit17:
1474bc1f688bSRobert Mustacchi         *s_out = "DW_OP_lit17";
1475bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1476bc1f688bSRobert Mustacchi     case DW_OP_lit18:
1477bc1f688bSRobert Mustacchi         *s_out = "DW_OP_lit18";
1478bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1479bc1f688bSRobert Mustacchi     case DW_OP_lit19:
1480bc1f688bSRobert Mustacchi         *s_out = "DW_OP_lit19";
1481bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1482bc1f688bSRobert Mustacchi     case DW_OP_lit20:
1483bc1f688bSRobert Mustacchi         *s_out = "DW_OP_lit20";
1484bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1485bc1f688bSRobert Mustacchi     case DW_OP_lit21:
1486bc1f688bSRobert Mustacchi         *s_out = "DW_OP_lit21";
1487bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1488bc1f688bSRobert Mustacchi     case DW_OP_lit22:
1489bc1f688bSRobert Mustacchi         *s_out = "DW_OP_lit22";
1490bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1491bc1f688bSRobert Mustacchi     case DW_OP_lit23:
1492bc1f688bSRobert Mustacchi         *s_out = "DW_OP_lit23";
1493bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1494bc1f688bSRobert Mustacchi     case DW_OP_lit24:
1495bc1f688bSRobert Mustacchi         *s_out = "DW_OP_lit24";
1496bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1497bc1f688bSRobert Mustacchi     case DW_OP_lit25:
1498bc1f688bSRobert Mustacchi         *s_out = "DW_OP_lit25";
1499bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1500bc1f688bSRobert Mustacchi     case DW_OP_lit26:
1501bc1f688bSRobert Mustacchi         *s_out = "DW_OP_lit26";
1502bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1503bc1f688bSRobert Mustacchi     case DW_OP_lit27:
1504bc1f688bSRobert Mustacchi         *s_out = "DW_OP_lit27";
1505bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1506bc1f688bSRobert Mustacchi     case DW_OP_lit28:
1507bc1f688bSRobert Mustacchi         *s_out = "DW_OP_lit28";
1508bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1509bc1f688bSRobert Mustacchi     case DW_OP_lit29:
1510bc1f688bSRobert Mustacchi         *s_out = "DW_OP_lit29";
1511bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1512bc1f688bSRobert Mustacchi     case DW_OP_lit30:
1513bc1f688bSRobert Mustacchi         *s_out = "DW_OP_lit30";
1514bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1515bc1f688bSRobert Mustacchi     case DW_OP_lit31:
1516bc1f688bSRobert Mustacchi         *s_out = "DW_OP_lit31";
1517bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1518bc1f688bSRobert Mustacchi     case DW_OP_reg0:
1519bc1f688bSRobert Mustacchi         *s_out = "DW_OP_reg0";
1520bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1521bc1f688bSRobert Mustacchi     case DW_OP_reg1:
1522bc1f688bSRobert Mustacchi         *s_out = "DW_OP_reg1";
1523bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1524bc1f688bSRobert Mustacchi     case DW_OP_reg2:
1525bc1f688bSRobert Mustacchi         *s_out = "DW_OP_reg2";
1526bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1527bc1f688bSRobert Mustacchi     case DW_OP_reg3:
1528bc1f688bSRobert Mustacchi         *s_out = "DW_OP_reg3";
1529bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1530bc1f688bSRobert Mustacchi     case DW_OP_reg4:
1531bc1f688bSRobert Mustacchi         *s_out = "DW_OP_reg4";
1532bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1533bc1f688bSRobert Mustacchi     case DW_OP_reg5:
1534bc1f688bSRobert Mustacchi         *s_out = "DW_OP_reg5";
1535bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1536bc1f688bSRobert Mustacchi     case DW_OP_reg6:
1537bc1f688bSRobert Mustacchi         *s_out = "DW_OP_reg6";
1538bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1539bc1f688bSRobert Mustacchi     case DW_OP_reg7:
1540bc1f688bSRobert Mustacchi         *s_out = "DW_OP_reg7";
1541bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1542bc1f688bSRobert Mustacchi     case DW_OP_reg8:
1543bc1f688bSRobert Mustacchi         *s_out = "DW_OP_reg8";
1544bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1545bc1f688bSRobert Mustacchi     case DW_OP_reg9:
1546bc1f688bSRobert Mustacchi         *s_out = "DW_OP_reg9";
1547bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1548bc1f688bSRobert Mustacchi     case DW_OP_reg10:
1549bc1f688bSRobert Mustacchi         *s_out = "DW_OP_reg10";
1550bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1551bc1f688bSRobert Mustacchi     case DW_OP_reg11:
1552bc1f688bSRobert Mustacchi         *s_out = "DW_OP_reg11";
1553bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1554bc1f688bSRobert Mustacchi     case DW_OP_reg12:
1555bc1f688bSRobert Mustacchi         *s_out = "DW_OP_reg12";
1556bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1557bc1f688bSRobert Mustacchi     case DW_OP_reg13:
1558bc1f688bSRobert Mustacchi         *s_out = "DW_OP_reg13";
1559bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1560bc1f688bSRobert Mustacchi     case DW_OP_reg14:
1561bc1f688bSRobert Mustacchi         *s_out = "DW_OP_reg14";
1562bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1563bc1f688bSRobert Mustacchi     case DW_OP_reg15:
1564bc1f688bSRobert Mustacchi         *s_out = "DW_OP_reg15";
1565bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1566bc1f688bSRobert Mustacchi     case DW_OP_reg16:
1567bc1f688bSRobert Mustacchi         *s_out = "DW_OP_reg16";
1568bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1569bc1f688bSRobert Mustacchi     case DW_OP_reg17:
1570bc1f688bSRobert Mustacchi         *s_out = "DW_OP_reg17";
1571bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1572bc1f688bSRobert Mustacchi     case DW_OP_reg18:
1573bc1f688bSRobert Mustacchi         *s_out = "DW_OP_reg18";
1574bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1575bc1f688bSRobert Mustacchi     case DW_OP_reg19:
1576bc1f688bSRobert Mustacchi         *s_out = "DW_OP_reg19";
1577bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1578bc1f688bSRobert Mustacchi     case DW_OP_reg20:
1579bc1f688bSRobert Mustacchi         *s_out = "DW_OP_reg20";
1580bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1581bc1f688bSRobert Mustacchi     case DW_OP_reg21:
1582bc1f688bSRobert Mustacchi         *s_out = "DW_OP_reg21";
1583bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1584bc1f688bSRobert Mustacchi     case DW_OP_reg22:
1585bc1f688bSRobert Mustacchi         *s_out = "DW_OP_reg22";
1586bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1587bc1f688bSRobert Mustacchi     case DW_OP_reg23:
1588bc1f688bSRobert Mustacchi         *s_out = "DW_OP_reg23";
1589bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1590bc1f688bSRobert Mustacchi     case DW_OP_reg24:
1591bc1f688bSRobert Mustacchi         *s_out = "DW_OP_reg24";
1592bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1593bc1f688bSRobert Mustacchi     case DW_OP_reg25:
1594bc1f688bSRobert Mustacchi         *s_out = "DW_OP_reg25";
1595bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1596bc1f688bSRobert Mustacchi     case DW_OP_reg26:
1597bc1f688bSRobert Mustacchi         *s_out = "DW_OP_reg26";
1598bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1599bc1f688bSRobert Mustacchi     case DW_OP_reg27:
1600bc1f688bSRobert Mustacchi         *s_out = "DW_OP_reg27";
1601bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1602bc1f688bSRobert Mustacchi     case DW_OP_reg28:
1603bc1f688bSRobert Mustacchi         *s_out = "DW_OP_reg28";
1604bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1605bc1f688bSRobert Mustacchi     case DW_OP_reg29:
1606bc1f688bSRobert Mustacchi         *s_out = "DW_OP_reg29";
1607bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1608bc1f688bSRobert Mustacchi     case DW_OP_reg30:
1609bc1f688bSRobert Mustacchi         *s_out = "DW_OP_reg30";
1610bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1611bc1f688bSRobert Mustacchi     case DW_OP_reg31:
1612bc1f688bSRobert Mustacchi         *s_out = "DW_OP_reg31";
1613bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1614bc1f688bSRobert Mustacchi     case DW_OP_breg0:
1615bc1f688bSRobert Mustacchi         *s_out = "DW_OP_breg0";
1616bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1617bc1f688bSRobert Mustacchi     case DW_OP_breg1:
1618bc1f688bSRobert Mustacchi         *s_out = "DW_OP_breg1";
1619bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1620bc1f688bSRobert Mustacchi     case DW_OP_breg2:
1621bc1f688bSRobert Mustacchi         *s_out = "DW_OP_breg2";
1622bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1623bc1f688bSRobert Mustacchi     case DW_OP_breg3:
1624bc1f688bSRobert Mustacchi         *s_out = "DW_OP_breg3";
1625bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1626bc1f688bSRobert Mustacchi     case DW_OP_breg4:
1627bc1f688bSRobert Mustacchi         *s_out = "DW_OP_breg4";
1628bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1629bc1f688bSRobert Mustacchi     case DW_OP_breg5:
1630bc1f688bSRobert Mustacchi         *s_out = "DW_OP_breg5";
1631bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1632bc1f688bSRobert Mustacchi     case DW_OP_breg6:
1633bc1f688bSRobert Mustacchi         *s_out = "DW_OP_breg6";
1634bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1635bc1f688bSRobert Mustacchi     case DW_OP_breg7:
1636bc1f688bSRobert Mustacchi         *s_out = "DW_OP_breg7";
1637bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1638bc1f688bSRobert Mustacchi     case DW_OP_breg8:
1639bc1f688bSRobert Mustacchi         *s_out = "DW_OP_breg8";
1640bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1641bc1f688bSRobert Mustacchi     case DW_OP_breg9:
1642bc1f688bSRobert Mustacchi         *s_out = "DW_OP_breg9";
1643bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1644bc1f688bSRobert Mustacchi     case DW_OP_breg10:
1645bc1f688bSRobert Mustacchi         *s_out = "DW_OP_breg10";
1646bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1647bc1f688bSRobert Mustacchi     case DW_OP_breg11:
1648bc1f688bSRobert Mustacchi         *s_out = "DW_OP_breg11";
1649bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1650bc1f688bSRobert Mustacchi     case DW_OP_breg12:
1651bc1f688bSRobert Mustacchi         *s_out = "DW_OP_breg12";
1652bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1653bc1f688bSRobert Mustacchi     case DW_OP_breg13:
1654bc1f688bSRobert Mustacchi         *s_out = "DW_OP_breg13";
1655bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1656bc1f688bSRobert Mustacchi     case DW_OP_breg14:
1657bc1f688bSRobert Mustacchi         *s_out = "DW_OP_breg14";
1658bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1659bc1f688bSRobert Mustacchi     case DW_OP_breg15:
1660bc1f688bSRobert Mustacchi         *s_out = "DW_OP_breg15";
1661bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1662bc1f688bSRobert Mustacchi     case DW_OP_breg16:
1663bc1f688bSRobert Mustacchi         *s_out = "DW_OP_breg16";
1664bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1665bc1f688bSRobert Mustacchi     case DW_OP_breg17:
1666bc1f688bSRobert Mustacchi         *s_out = "DW_OP_breg17";
1667bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1668bc1f688bSRobert Mustacchi     case DW_OP_breg18:
1669bc1f688bSRobert Mustacchi         *s_out = "DW_OP_breg18";
1670bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1671bc1f688bSRobert Mustacchi     case DW_OP_breg19:
1672bc1f688bSRobert Mustacchi         *s_out = "DW_OP_breg19";
1673bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1674bc1f688bSRobert Mustacchi     case DW_OP_breg20:
1675bc1f688bSRobert Mustacchi         *s_out = "DW_OP_breg20";
1676bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1677bc1f688bSRobert Mustacchi     case DW_OP_breg21:
1678bc1f688bSRobert Mustacchi         *s_out = "DW_OP_breg21";
1679bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1680bc1f688bSRobert Mustacchi     case DW_OP_breg22:
1681bc1f688bSRobert Mustacchi         *s_out = "DW_OP_breg22";
1682bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1683bc1f688bSRobert Mustacchi     case DW_OP_breg23:
1684bc1f688bSRobert Mustacchi         *s_out = "DW_OP_breg23";
1685bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1686bc1f688bSRobert Mustacchi     case DW_OP_breg24:
1687bc1f688bSRobert Mustacchi         *s_out = "DW_OP_breg24";
1688bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1689bc1f688bSRobert Mustacchi     case DW_OP_breg25:
1690bc1f688bSRobert Mustacchi         *s_out = "DW_OP_breg25";
1691bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1692bc1f688bSRobert Mustacchi     case DW_OP_breg26:
1693bc1f688bSRobert Mustacchi         *s_out = "DW_OP_breg26";
1694bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1695bc1f688bSRobert Mustacchi     case DW_OP_breg27:
1696bc1f688bSRobert Mustacchi         *s_out = "DW_OP_breg27";
1697bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1698bc1f688bSRobert Mustacchi     case DW_OP_breg28:
1699bc1f688bSRobert Mustacchi         *s_out = "DW_OP_breg28";
1700bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1701bc1f688bSRobert Mustacchi     case DW_OP_breg29:
1702bc1f688bSRobert Mustacchi         *s_out = "DW_OP_breg29";
1703bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1704bc1f688bSRobert Mustacchi     case DW_OP_breg30:
1705bc1f688bSRobert Mustacchi         *s_out = "DW_OP_breg30";
1706bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1707bc1f688bSRobert Mustacchi     case DW_OP_breg31:
1708bc1f688bSRobert Mustacchi         *s_out = "DW_OP_breg31";
1709bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1710bc1f688bSRobert Mustacchi     case DW_OP_regx:
1711bc1f688bSRobert Mustacchi         *s_out = "DW_OP_regx";
1712bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1713bc1f688bSRobert Mustacchi     case DW_OP_fbreg:
1714bc1f688bSRobert Mustacchi         *s_out = "DW_OP_fbreg";
1715bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1716bc1f688bSRobert Mustacchi     case DW_OP_bregx:
1717bc1f688bSRobert Mustacchi         *s_out = "DW_OP_bregx";
1718bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1719bc1f688bSRobert Mustacchi     case DW_OP_piece:
1720bc1f688bSRobert Mustacchi         *s_out = "DW_OP_piece";
1721bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1722bc1f688bSRobert Mustacchi     case DW_OP_deref_size:
1723bc1f688bSRobert Mustacchi         *s_out = "DW_OP_deref_size";
1724bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1725bc1f688bSRobert Mustacchi     case DW_OP_xderef_size:
1726bc1f688bSRobert Mustacchi         *s_out = "DW_OP_xderef_size";
1727bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1728bc1f688bSRobert Mustacchi     case DW_OP_nop:
1729bc1f688bSRobert Mustacchi         *s_out = "DW_OP_nop";
1730bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1731bc1f688bSRobert Mustacchi     case DW_OP_push_object_address:
1732bc1f688bSRobert Mustacchi         *s_out = "DW_OP_push_object_address";
1733bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1734bc1f688bSRobert Mustacchi     case DW_OP_call2:
1735bc1f688bSRobert Mustacchi         *s_out = "DW_OP_call2";
1736bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1737bc1f688bSRobert Mustacchi     case DW_OP_call4:
1738bc1f688bSRobert Mustacchi         *s_out = "DW_OP_call4";
1739bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1740bc1f688bSRobert Mustacchi     case DW_OP_call_ref:
1741bc1f688bSRobert Mustacchi         *s_out = "DW_OP_call_ref";
1742bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1743bc1f688bSRobert Mustacchi     case DW_OP_form_tls_address:
1744bc1f688bSRobert Mustacchi         *s_out = "DW_OP_form_tls_address";
1745bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1746bc1f688bSRobert Mustacchi     case DW_OP_call_frame_cfa:
1747bc1f688bSRobert Mustacchi         *s_out = "DW_OP_call_frame_cfa";
1748bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1749bc1f688bSRobert Mustacchi     case DW_OP_bit_piece:
1750bc1f688bSRobert Mustacchi         *s_out = "DW_OP_bit_piece";
1751bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1752bc1f688bSRobert Mustacchi     case DW_OP_implicit_value:
1753bc1f688bSRobert Mustacchi         *s_out = "DW_OP_implicit_value";
1754bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1755bc1f688bSRobert Mustacchi     case DW_OP_stack_value:
1756bc1f688bSRobert Mustacchi         *s_out = "DW_OP_stack_value";
1757bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1758*4d9fdb46SRobert Mustacchi     case DW_OP_implicit_pointer:
1759*4d9fdb46SRobert Mustacchi         *s_out = "DW_OP_implicit_pointer";
1760bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1761*4d9fdb46SRobert Mustacchi     case DW_OP_addrx:
1762*4d9fdb46SRobert Mustacchi         *s_out = "DW_OP_addrx";
1763*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
1764*4d9fdb46SRobert Mustacchi     case DW_OP_constx:
1765*4d9fdb46SRobert Mustacchi         *s_out = "DW_OP_constx";
1766*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
1767*4d9fdb46SRobert Mustacchi     case DW_OP_entry_value:
1768*4d9fdb46SRobert Mustacchi         *s_out = "DW_OP_entry_value";
1769*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
1770*4d9fdb46SRobert Mustacchi     case DW_OP_const_type:
1771*4d9fdb46SRobert Mustacchi         *s_out = "DW_OP_const_type";
1772*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
1773*4d9fdb46SRobert Mustacchi     case DW_OP_regval_type:
1774*4d9fdb46SRobert Mustacchi         *s_out = "DW_OP_regval_type";
1775*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
1776*4d9fdb46SRobert Mustacchi     case DW_OP_deref_type:
1777*4d9fdb46SRobert Mustacchi         *s_out = "DW_OP_deref_type";
1778*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
1779*4d9fdb46SRobert Mustacchi     case DW_OP_xderef_type:
1780*4d9fdb46SRobert Mustacchi         *s_out = "DW_OP_xderef_type";
1781*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
1782*4d9fdb46SRobert Mustacchi     case DW_OP_convert:
1783*4d9fdb46SRobert Mustacchi         *s_out = "DW_OP_convert";
1784*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
1785*4d9fdb46SRobert Mustacchi     case DW_OP_reinterpret:
1786*4d9fdb46SRobert Mustacchi         *s_out = "DW_OP_reinterpret";
1787*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
1788*4d9fdb46SRobert Mustacchi     case DW_OP_GNU_push_tls_address:
1789*4d9fdb46SRobert Mustacchi         *s_out = "DW_OP_GNU_push_tls_address";
1790*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
1791*4d9fdb46SRobert Mustacchi     /* Skipping alternate spelling of value 0xe0. DW_OP_lo_user */
1792*4d9fdb46SRobert Mustacchi     /* Skipping alternate spelling of value 0xe0. DW_OP_HP_unknown */
1793bc1f688bSRobert Mustacchi     case DW_OP_HP_is_value:
1794bc1f688bSRobert Mustacchi         *s_out = "DW_OP_HP_is_value";
1795bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1796bc1f688bSRobert Mustacchi     case DW_OP_HP_fltconst4:
1797bc1f688bSRobert Mustacchi         *s_out = "DW_OP_HP_fltconst4";
1798bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1799bc1f688bSRobert Mustacchi     case DW_OP_HP_fltconst8:
1800bc1f688bSRobert Mustacchi         *s_out = "DW_OP_HP_fltconst8";
1801bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1802bc1f688bSRobert Mustacchi     case DW_OP_HP_mod_range:
1803bc1f688bSRobert Mustacchi         *s_out = "DW_OP_HP_mod_range";
1804bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1805bc1f688bSRobert Mustacchi     case DW_OP_HP_unmod_range:
1806bc1f688bSRobert Mustacchi         *s_out = "DW_OP_HP_unmod_range";
1807bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1808bc1f688bSRobert Mustacchi     case DW_OP_HP_tls:
1809bc1f688bSRobert Mustacchi         *s_out = "DW_OP_HP_tls";
1810bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1811bc1f688bSRobert Mustacchi     case DW_OP_INTEL_bit_piece:
1812bc1f688bSRobert Mustacchi         *s_out = "DW_OP_INTEL_bit_piece";
1813bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1814*4d9fdb46SRobert Mustacchi     case DW_OP_GNU_uninit:
1815*4d9fdb46SRobert Mustacchi         *s_out = "DW_OP_GNU_uninit";
1816*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
1817*4d9fdb46SRobert Mustacchi     /* Skipping alternate spelling of value 0xf0. DW_OP_APPLE_uninit */
1818*4d9fdb46SRobert Mustacchi     case DW_OP_GNU_encoded_addr:
1819*4d9fdb46SRobert Mustacchi         *s_out = "DW_OP_GNU_encoded_addr";
1820*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
1821*4d9fdb46SRobert Mustacchi     case DW_OP_GNU_implicit_pointer:
1822*4d9fdb46SRobert Mustacchi         *s_out = "DW_OP_GNU_implicit_pointer";
1823*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
1824*4d9fdb46SRobert Mustacchi     case DW_OP_GNU_entry_value:
1825*4d9fdb46SRobert Mustacchi         *s_out = "DW_OP_GNU_entry_value";
1826*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
1827*4d9fdb46SRobert Mustacchi     case DW_OP_GNU_const_type:
1828*4d9fdb46SRobert Mustacchi         *s_out = "DW_OP_GNU_const_type";
1829*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
1830*4d9fdb46SRobert Mustacchi     case DW_OP_GNU_regval_type:
1831*4d9fdb46SRobert Mustacchi         *s_out = "DW_OP_GNU_regval_type";
1832*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
1833*4d9fdb46SRobert Mustacchi     case DW_OP_GNU_deref_type:
1834*4d9fdb46SRobert Mustacchi         *s_out = "DW_OP_GNU_deref_type";
1835*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
1836*4d9fdb46SRobert Mustacchi     case DW_OP_GNU_convert:
1837*4d9fdb46SRobert Mustacchi         *s_out = "DW_OP_GNU_convert";
1838*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
1839*4d9fdb46SRobert Mustacchi     case DW_OP_PGI_omp_thread_num:
1840*4d9fdb46SRobert Mustacchi         *s_out = "DW_OP_PGI_omp_thread_num";
1841*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
1842*4d9fdb46SRobert Mustacchi     case DW_OP_GNU_reinterpret:
1843*4d9fdb46SRobert Mustacchi         *s_out = "DW_OP_GNU_reinterpret";
1844*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
1845*4d9fdb46SRobert Mustacchi     case DW_OP_GNU_parameter_ref:
1846*4d9fdb46SRobert Mustacchi         *s_out = "DW_OP_GNU_parameter_ref";
1847*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
1848*4d9fdb46SRobert Mustacchi     case DW_OP_GNU_addr_index:
1849*4d9fdb46SRobert Mustacchi         *s_out = "DW_OP_GNU_addr_index";
1850*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
1851*4d9fdb46SRobert Mustacchi     case DW_OP_GNU_const_index:
1852*4d9fdb46SRobert Mustacchi         *s_out = "DW_OP_GNU_const_index";
1853bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1854bc1f688bSRobert Mustacchi     case DW_OP_hi_user:
1855bc1f688bSRobert Mustacchi         *s_out = "DW_OP_hi_user";
1856bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1857bc1f688bSRobert Mustacchi     }
1858bc1f688bSRobert Mustacchi     return DW_DLV_NO_ENTRY;
1859bc1f688bSRobert Mustacchi }
1860bc1f688bSRobert Mustacchi /* ARGSUSED */
1861bc1f688bSRobert Mustacchi int
dwarf_get_ATE_name(unsigned int val,const char ** s_out)1862bc1f688bSRobert Mustacchi dwarf_get_ATE_name (unsigned int val,const char ** s_out)
1863bc1f688bSRobert Mustacchi {
1864bc1f688bSRobert Mustacchi     switch (val) {
1865bc1f688bSRobert Mustacchi     case DW_ATE_address:
1866bc1f688bSRobert Mustacchi         *s_out = "DW_ATE_address";
1867bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1868bc1f688bSRobert Mustacchi     case DW_ATE_boolean:
1869bc1f688bSRobert Mustacchi         *s_out = "DW_ATE_boolean";
1870bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1871bc1f688bSRobert Mustacchi     case DW_ATE_complex_float:
1872bc1f688bSRobert Mustacchi         *s_out = "DW_ATE_complex_float";
1873bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1874bc1f688bSRobert Mustacchi     case DW_ATE_float:
1875bc1f688bSRobert Mustacchi         *s_out = "DW_ATE_float";
1876bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1877bc1f688bSRobert Mustacchi     case DW_ATE_signed:
1878bc1f688bSRobert Mustacchi         *s_out = "DW_ATE_signed";
1879bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1880bc1f688bSRobert Mustacchi     case DW_ATE_signed_char:
1881bc1f688bSRobert Mustacchi         *s_out = "DW_ATE_signed_char";
1882bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1883bc1f688bSRobert Mustacchi     case DW_ATE_unsigned:
1884bc1f688bSRobert Mustacchi         *s_out = "DW_ATE_unsigned";
1885bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1886bc1f688bSRobert Mustacchi     case DW_ATE_unsigned_char:
1887bc1f688bSRobert Mustacchi         *s_out = "DW_ATE_unsigned_char";
1888bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1889bc1f688bSRobert Mustacchi     case DW_ATE_imaginary_float:
1890bc1f688bSRobert Mustacchi         *s_out = "DW_ATE_imaginary_float";
1891bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1892bc1f688bSRobert Mustacchi     case DW_ATE_packed_decimal:
1893bc1f688bSRobert Mustacchi         *s_out = "DW_ATE_packed_decimal";
1894bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1895bc1f688bSRobert Mustacchi     case DW_ATE_numeric_string:
1896bc1f688bSRobert Mustacchi         *s_out = "DW_ATE_numeric_string";
1897bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1898bc1f688bSRobert Mustacchi     case DW_ATE_edited:
1899bc1f688bSRobert Mustacchi         *s_out = "DW_ATE_edited";
1900bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1901bc1f688bSRobert Mustacchi     case DW_ATE_signed_fixed:
1902bc1f688bSRobert Mustacchi         *s_out = "DW_ATE_signed_fixed";
1903bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1904bc1f688bSRobert Mustacchi     case DW_ATE_unsigned_fixed:
1905bc1f688bSRobert Mustacchi         *s_out = "DW_ATE_unsigned_fixed";
1906bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1907bc1f688bSRobert Mustacchi     case DW_ATE_decimal_float:
1908bc1f688bSRobert Mustacchi         *s_out = "DW_ATE_decimal_float";
1909bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1910*4d9fdb46SRobert Mustacchi     case DW_ATE_UTF:
1911*4d9fdb46SRobert Mustacchi         *s_out = "DW_ATE_UTF";
1912bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1913*4d9fdb46SRobert Mustacchi     case DW_ATE_UCS:
1914*4d9fdb46SRobert Mustacchi         *s_out = "DW_ATE_UCS";
1915bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1916*4d9fdb46SRobert Mustacchi     case DW_ATE_ASCII:
1917*4d9fdb46SRobert Mustacchi         *s_out = "DW_ATE_ASCII";
1918*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
1919*4d9fdb46SRobert Mustacchi     case DW_ATE_ALTIUM_fract:
1920*4d9fdb46SRobert Mustacchi         *s_out = "DW_ATE_ALTIUM_fract";
1921*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
1922*4d9fdb46SRobert Mustacchi     /* Skipping alternate spelling of value 0x80. DW_ATE_lo_user */
1923*4d9fdb46SRobert Mustacchi     /* Skipping alternate spelling of value 0x80. DW_ATE_HP_float80 */
1924*4d9fdb46SRobert Mustacchi     case DW_ATE_ALTIUM_accum:
1925*4d9fdb46SRobert Mustacchi         *s_out = "DW_ATE_ALTIUM_accum";
1926*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
1927*4d9fdb46SRobert Mustacchi     /* Skipping alternate spelling of value 0x81. DW_ATE_HP_complex_float80 */
1928bc1f688bSRobert Mustacchi     case DW_ATE_HP_float128:
1929bc1f688bSRobert Mustacchi         *s_out = "DW_ATE_HP_float128";
1930bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1931bc1f688bSRobert Mustacchi     case DW_ATE_HP_complex_float128:
1932bc1f688bSRobert Mustacchi         *s_out = "DW_ATE_HP_complex_float128";
1933bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1934bc1f688bSRobert Mustacchi     case DW_ATE_HP_floathpintel:
1935bc1f688bSRobert Mustacchi         *s_out = "DW_ATE_HP_floathpintel";
1936bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1937bc1f688bSRobert Mustacchi     case DW_ATE_HP_imaginary_float80:
1938bc1f688bSRobert Mustacchi         *s_out = "DW_ATE_HP_imaginary_float80";
1939bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1940bc1f688bSRobert Mustacchi     case DW_ATE_HP_imaginary_float128:
1941bc1f688bSRobert Mustacchi         *s_out = "DW_ATE_HP_imaginary_float128";
1942bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1943bc1f688bSRobert Mustacchi     case DW_ATE_SUN_interval_float:
1944bc1f688bSRobert Mustacchi         *s_out = "DW_ATE_SUN_interval_float";
1945bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1946bc1f688bSRobert Mustacchi     case DW_ATE_SUN_imaginary_float:
1947bc1f688bSRobert Mustacchi         *s_out = "DW_ATE_SUN_imaginary_float";
1948bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1949bc1f688bSRobert Mustacchi     case DW_ATE_hi_user:
1950bc1f688bSRobert Mustacchi         *s_out = "DW_ATE_hi_user";
1951bc1f688bSRobert Mustacchi         return DW_DLV_OK;
1952bc1f688bSRobert Mustacchi     }
1953bc1f688bSRobert Mustacchi     return DW_DLV_NO_ENTRY;
1954bc1f688bSRobert Mustacchi }
1955bc1f688bSRobert Mustacchi /* ARGSUSED */
1956bc1f688bSRobert Mustacchi int
dwarf_get_DEFAULTED_name(unsigned int val,const char ** s_out)1957*4d9fdb46SRobert Mustacchi dwarf_get_DEFAULTED_name (unsigned int val,const char ** s_out)
1958*4d9fdb46SRobert Mustacchi {
1959*4d9fdb46SRobert Mustacchi     switch (val) {
1960*4d9fdb46SRobert Mustacchi     case DW_DEFAULTED_no:
1961*4d9fdb46SRobert Mustacchi         *s_out = "DW_DEFAULTED_no";
1962*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
1963*4d9fdb46SRobert Mustacchi     case DW_DEFAULTED_in_class:
1964*4d9fdb46SRobert Mustacchi         *s_out = "DW_DEFAULTED_in_class";
1965*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
1966*4d9fdb46SRobert Mustacchi     case DW_DEFAULTED_out_of_class:
1967*4d9fdb46SRobert Mustacchi         *s_out = "DW_DEFAULTED_out_of_class";
1968*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
1969*4d9fdb46SRobert Mustacchi     }
1970*4d9fdb46SRobert Mustacchi     return DW_DLV_NO_ENTRY;
1971*4d9fdb46SRobert Mustacchi }
1972*4d9fdb46SRobert Mustacchi /* ARGSUSED */
1973*4d9fdb46SRobert Mustacchi int
dwarf_get_IDX_name(unsigned int val,const char ** s_out)1974*4d9fdb46SRobert Mustacchi dwarf_get_IDX_name (unsigned int val,const char ** s_out)
1975*4d9fdb46SRobert Mustacchi {
1976*4d9fdb46SRobert Mustacchi     switch (val) {
1977*4d9fdb46SRobert Mustacchi     case DW_IDX_compile_unit:
1978*4d9fdb46SRobert Mustacchi         *s_out = "DW_IDX_compile_unit";
1979*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
1980*4d9fdb46SRobert Mustacchi     case DW_IDX_type_unit:
1981*4d9fdb46SRobert Mustacchi         *s_out = "DW_IDX_type_unit";
1982*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
1983*4d9fdb46SRobert Mustacchi     case DW_IDX_die_offset:
1984*4d9fdb46SRobert Mustacchi         *s_out = "DW_IDX_die_offset";
1985*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
1986*4d9fdb46SRobert Mustacchi     case DW_IDX_parent:
1987*4d9fdb46SRobert Mustacchi         *s_out = "DW_IDX_parent";
1988*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
1989*4d9fdb46SRobert Mustacchi     case DW_IDX_type_hash:
1990*4d9fdb46SRobert Mustacchi         *s_out = "DW_IDX_type_hash";
1991*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
1992*4d9fdb46SRobert Mustacchi     case DW_IDX_hi_user:
1993*4d9fdb46SRobert Mustacchi         *s_out = "DW_IDX_hi_user";
1994*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
1995*4d9fdb46SRobert Mustacchi     case DW_IDX_lo_user:
1996*4d9fdb46SRobert Mustacchi         *s_out = "DW_IDX_lo_user";
1997*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
1998*4d9fdb46SRobert Mustacchi     }
1999*4d9fdb46SRobert Mustacchi     return DW_DLV_NO_ENTRY;
2000*4d9fdb46SRobert Mustacchi }
2001*4d9fdb46SRobert Mustacchi /* ARGSUSED */
2002*4d9fdb46SRobert Mustacchi int
dwarf_get_LLEX_name(unsigned int val,const char ** s_out)2003*4d9fdb46SRobert Mustacchi dwarf_get_LLEX_name (unsigned int val,const char ** s_out)
2004*4d9fdb46SRobert Mustacchi {
2005*4d9fdb46SRobert Mustacchi     switch (val) {
2006*4d9fdb46SRobert Mustacchi     case DW_LLEX_end_of_list_entry:
2007*4d9fdb46SRobert Mustacchi         *s_out = "DW_LLEX_end_of_list_entry";
2008*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
2009*4d9fdb46SRobert Mustacchi     case DW_LLEX_base_address_selection_entry:
2010*4d9fdb46SRobert Mustacchi         *s_out = "DW_LLEX_base_address_selection_entry";
2011*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
2012*4d9fdb46SRobert Mustacchi     case DW_LLEX_start_end_entry:
2013*4d9fdb46SRobert Mustacchi         *s_out = "DW_LLEX_start_end_entry";
2014*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
2015*4d9fdb46SRobert Mustacchi     case DW_LLEX_start_length_entry:
2016*4d9fdb46SRobert Mustacchi         *s_out = "DW_LLEX_start_length_entry";
2017*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
2018*4d9fdb46SRobert Mustacchi     case DW_LLEX_offset_pair_entry:
2019*4d9fdb46SRobert Mustacchi         *s_out = "DW_LLEX_offset_pair_entry";
2020*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
2021*4d9fdb46SRobert Mustacchi     }
2022*4d9fdb46SRobert Mustacchi     return DW_DLV_NO_ENTRY;
2023*4d9fdb46SRobert Mustacchi }
2024*4d9fdb46SRobert Mustacchi /* ARGSUSED */
2025*4d9fdb46SRobert Mustacchi int
dwarf_get_LLE_name(unsigned int val,const char ** s_out)2026*4d9fdb46SRobert Mustacchi dwarf_get_LLE_name (unsigned int val,const char ** s_out)
2027*4d9fdb46SRobert Mustacchi {
2028*4d9fdb46SRobert Mustacchi     switch (val) {
2029*4d9fdb46SRobert Mustacchi     case DW_LLE_end_of_list:
2030*4d9fdb46SRobert Mustacchi         *s_out = "DW_LLE_end_of_list";
2031*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
2032*4d9fdb46SRobert Mustacchi     case DW_LLE_base_addressx:
2033*4d9fdb46SRobert Mustacchi         *s_out = "DW_LLE_base_addressx";
2034*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
2035*4d9fdb46SRobert Mustacchi     case DW_LLE_startx_endx:
2036*4d9fdb46SRobert Mustacchi         *s_out = "DW_LLE_startx_endx";
2037*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
2038*4d9fdb46SRobert Mustacchi     case DW_LLE_startx_length:
2039*4d9fdb46SRobert Mustacchi         *s_out = "DW_LLE_startx_length";
2040*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
2041*4d9fdb46SRobert Mustacchi     case DW_LLE_offset_pair:
2042*4d9fdb46SRobert Mustacchi         *s_out = "DW_LLE_offset_pair";
2043*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
2044*4d9fdb46SRobert Mustacchi     case DW_LLE_default_location:
2045*4d9fdb46SRobert Mustacchi         *s_out = "DW_LLE_default_location";
2046*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
2047*4d9fdb46SRobert Mustacchi     case DW_LLE_base_address:
2048*4d9fdb46SRobert Mustacchi         *s_out = "DW_LLE_base_address";
2049*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
2050*4d9fdb46SRobert Mustacchi     case DW_LLE_start_end:
2051*4d9fdb46SRobert Mustacchi         *s_out = "DW_LLE_start_end";
2052*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
2053*4d9fdb46SRobert Mustacchi     case DW_LLE_start_length:
2054*4d9fdb46SRobert Mustacchi         *s_out = "DW_LLE_start_length";
2055*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
2056*4d9fdb46SRobert Mustacchi     }
2057*4d9fdb46SRobert Mustacchi     return DW_DLV_NO_ENTRY;
2058*4d9fdb46SRobert Mustacchi }
2059*4d9fdb46SRobert Mustacchi /* ARGSUSED */
2060*4d9fdb46SRobert Mustacchi int
dwarf_get_RLE_name(unsigned int val,const char ** s_out)2061*4d9fdb46SRobert Mustacchi dwarf_get_RLE_name (unsigned int val,const char ** s_out)
2062*4d9fdb46SRobert Mustacchi {
2063*4d9fdb46SRobert Mustacchi     switch (val) {
2064*4d9fdb46SRobert Mustacchi     case DW_RLE_end_of_list:
2065*4d9fdb46SRobert Mustacchi         *s_out = "DW_RLE_end_of_list";
2066*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
2067*4d9fdb46SRobert Mustacchi     case DW_RLE_base_addressx:
2068*4d9fdb46SRobert Mustacchi         *s_out = "DW_RLE_base_addressx";
2069*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
2070*4d9fdb46SRobert Mustacchi     case DW_RLE_startx_endx:
2071*4d9fdb46SRobert Mustacchi         *s_out = "DW_RLE_startx_endx";
2072*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
2073*4d9fdb46SRobert Mustacchi     case DW_RLE_startx_length:
2074*4d9fdb46SRobert Mustacchi         *s_out = "DW_RLE_startx_length";
2075*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
2076*4d9fdb46SRobert Mustacchi     case DW_RLE_offset_pair:
2077*4d9fdb46SRobert Mustacchi         *s_out = "DW_RLE_offset_pair";
2078*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
2079*4d9fdb46SRobert Mustacchi     case DW_RLE_base_address:
2080*4d9fdb46SRobert Mustacchi         *s_out = "DW_RLE_base_address";
2081*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
2082*4d9fdb46SRobert Mustacchi     case DW_RLE_start_end:
2083*4d9fdb46SRobert Mustacchi         *s_out = "DW_RLE_start_end";
2084*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
2085*4d9fdb46SRobert Mustacchi     case DW_RLE_start_length:
2086*4d9fdb46SRobert Mustacchi         *s_out = "DW_RLE_start_length";
2087*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
2088*4d9fdb46SRobert Mustacchi     }
2089*4d9fdb46SRobert Mustacchi     return DW_DLV_NO_ENTRY;
2090*4d9fdb46SRobert Mustacchi }
2091*4d9fdb46SRobert Mustacchi /* ARGSUSED */
2092*4d9fdb46SRobert Mustacchi int
dwarf_get_UT_name(unsigned int val,const char ** s_out)2093*4d9fdb46SRobert Mustacchi dwarf_get_UT_name (unsigned int val,const char ** s_out)
2094*4d9fdb46SRobert Mustacchi {
2095*4d9fdb46SRobert Mustacchi     switch (val) {
2096*4d9fdb46SRobert Mustacchi     case DW_UT_compile:
2097*4d9fdb46SRobert Mustacchi         *s_out = "DW_UT_compile";
2098*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
2099*4d9fdb46SRobert Mustacchi     case DW_UT_type:
2100*4d9fdb46SRobert Mustacchi         *s_out = "DW_UT_type";
2101*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
2102*4d9fdb46SRobert Mustacchi     case DW_UT_partial:
2103*4d9fdb46SRobert Mustacchi         *s_out = "DW_UT_partial";
2104*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
2105*4d9fdb46SRobert Mustacchi     case DW_UT_skeleton:
2106*4d9fdb46SRobert Mustacchi         *s_out = "DW_UT_skeleton";
2107*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
2108*4d9fdb46SRobert Mustacchi     case DW_UT_split_compile:
2109*4d9fdb46SRobert Mustacchi         *s_out = "DW_UT_split_compile";
2110*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
2111*4d9fdb46SRobert Mustacchi     case DW_UT_split_type:
2112*4d9fdb46SRobert Mustacchi         *s_out = "DW_UT_split_type";
2113*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
2114*4d9fdb46SRobert Mustacchi     case DW_UT_lo_user:
2115*4d9fdb46SRobert Mustacchi         *s_out = "DW_UT_lo_user";
2116*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
2117*4d9fdb46SRobert Mustacchi     case DW_UT_hi_user:
2118*4d9fdb46SRobert Mustacchi         *s_out = "DW_UT_hi_user";
2119*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
2120*4d9fdb46SRobert Mustacchi     }
2121*4d9fdb46SRobert Mustacchi     return DW_DLV_NO_ENTRY;
2122*4d9fdb46SRobert Mustacchi }
2123*4d9fdb46SRobert Mustacchi /* ARGSUSED */
2124*4d9fdb46SRobert Mustacchi int
dwarf_get_SECT_name(unsigned int val,const char ** s_out)2125*4d9fdb46SRobert Mustacchi dwarf_get_SECT_name (unsigned int val,const char ** s_out)
2126*4d9fdb46SRobert Mustacchi {
2127*4d9fdb46SRobert Mustacchi     switch (val) {
2128*4d9fdb46SRobert Mustacchi     case DW_SECT_INFO:
2129*4d9fdb46SRobert Mustacchi         *s_out = "DW_SECT_INFO";
2130*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
2131*4d9fdb46SRobert Mustacchi     case DW_SECT_TYPES:
2132*4d9fdb46SRobert Mustacchi         *s_out = "DW_SECT_TYPES";
2133*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
2134*4d9fdb46SRobert Mustacchi     case DW_SECT_ABBREV:
2135*4d9fdb46SRobert Mustacchi         *s_out = "DW_SECT_ABBREV";
2136*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
2137*4d9fdb46SRobert Mustacchi     case DW_SECT_LINE:
2138*4d9fdb46SRobert Mustacchi         *s_out = "DW_SECT_LINE";
2139*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
2140*4d9fdb46SRobert Mustacchi     case DW_SECT_LOCLISTS:
2141*4d9fdb46SRobert Mustacchi         *s_out = "DW_SECT_LOCLISTS";
2142*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
2143*4d9fdb46SRobert Mustacchi     case DW_SECT_STR_OFFSETS:
2144*4d9fdb46SRobert Mustacchi         *s_out = "DW_SECT_STR_OFFSETS";
2145*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
2146*4d9fdb46SRobert Mustacchi     case DW_SECT_MACRO:
2147*4d9fdb46SRobert Mustacchi         *s_out = "DW_SECT_MACRO";
2148*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
2149*4d9fdb46SRobert Mustacchi     case DW_SECT_RNGLISTS:
2150*4d9fdb46SRobert Mustacchi         *s_out = "DW_SECT_RNGLISTS";
2151*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
2152*4d9fdb46SRobert Mustacchi     }
2153*4d9fdb46SRobert Mustacchi     return DW_DLV_NO_ENTRY;
2154*4d9fdb46SRobert Mustacchi }
2155*4d9fdb46SRobert Mustacchi /* ARGSUSED */
2156*4d9fdb46SRobert Mustacchi int
dwarf_get_DS_name(unsigned int val,const char ** s_out)2157bc1f688bSRobert Mustacchi dwarf_get_DS_name (unsigned int val,const char ** s_out)
2158bc1f688bSRobert Mustacchi {
2159bc1f688bSRobert Mustacchi     switch (val) {
2160bc1f688bSRobert Mustacchi     case DW_DS_unsigned:
2161bc1f688bSRobert Mustacchi         *s_out = "DW_DS_unsigned";
2162bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2163bc1f688bSRobert Mustacchi     case DW_DS_leading_overpunch:
2164bc1f688bSRobert Mustacchi         *s_out = "DW_DS_leading_overpunch";
2165bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2166bc1f688bSRobert Mustacchi     case DW_DS_trailing_overpunch:
2167bc1f688bSRobert Mustacchi         *s_out = "DW_DS_trailing_overpunch";
2168bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2169bc1f688bSRobert Mustacchi     case DW_DS_leading_separate:
2170bc1f688bSRobert Mustacchi         *s_out = "DW_DS_leading_separate";
2171bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2172bc1f688bSRobert Mustacchi     case DW_DS_trailing_separate:
2173bc1f688bSRobert Mustacchi         *s_out = "DW_DS_trailing_separate";
2174bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2175bc1f688bSRobert Mustacchi     }
2176bc1f688bSRobert Mustacchi     return DW_DLV_NO_ENTRY;
2177bc1f688bSRobert Mustacchi }
2178bc1f688bSRobert Mustacchi /* ARGSUSED */
2179bc1f688bSRobert Mustacchi int
dwarf_get_END_name(unsigned int val,const char ** s_out)2180bc1f688bSRobert Mustacchi dwarf_get_END_name (unsigned int val,const char ** s_out)
2181bc1f688bSRobert Mustacchi {
2182bc1f688bSRobert Mustacchi     switch (val) {
2183bc1f688bSRobert Mustacchi     case DW_END_default:
2184bc1f688bSRobert Mustacchi         *s_out = "DW_END_default";
2185bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2186bc1f688bSRobert Mustacchi     case DW_END_big:
2187bc1f688bSRobert Mustacchi         *s_out = "DW_END_big";
2188bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2189bc1f688bSRobert Mustacchi     case DW_END_little:
2190bc1f688bSRobert Mustacchi         *s_out = "DW_END_little";
2191bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2192bc1f688bSRobert Mustacchi     case DW_END_lo_user:
2193bc1f688bSRobert Mustacchi         *s_out = "DW_END_lo_user";
2194bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2195bc1f688bSRobert Mustacchi     case DW_END_hi_user:
2196bc1f688bSRobert Mustacchi         *s_out = "DW_END_hi_user";
2197bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2198bc1f688bSRobert Mustacchi     }
2199bc1f688bSRobert Mustacchi     return DW_DLV_NO_ENTRY;
2200bc1f688bSRobert Mustacchi }
2201bc1f688bSRobert Mustacchi /* ARGSUSED */
2202bc1f688bSRobert Mustacchi int
dwarf_get_ATCF_name(unsigned int val,const char ** s_out)2203bc1f688bSRobert Mustacchi dwarf_get_ATCF_name (unsigned int val,const char ** s_out)
2204bc1f688bSRobert Mustacchi {
2205bc1f688bSRobert Mustacchi     switch (val) {
2206bc1f688bSRobert Mustacchi     case DW_ATCF_lo_user:
2207bc1f688bSRobert Mustacchi         *s_out = "DW_ATCF_lo_user";
2208bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2209bc1f688bSRobert Mustacchi     case DW_ATCF_SUN_mop_bitfield:
2210bc1f688bSRobert Mustacchi         *s_out = "DW_ATCF_SUN_mop_bitfield";
2211bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2212bc1f688bSRobert Mustacchi     case DW_ATCF_SUN_mop_spill:
2213bc1f688bSRobert Mustacchi         *s_out = "DW_ATCF_SUN_mop_spill";
2214bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2215bc1f688bSRobert Mustacchi     case DW_ATCF_SUN_mop_scopy:
2216bc1f688bSRobert Mustacchi         *s_out = "DW_ATCF_SUN_mop_scopy";
2217bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2218bc1f688bSRobert Mustacchi     case DW_ATCF_SUN_func_start:
2219bc1f688bSRobert Mustacchi         *s_out = "DW_ATCF_SUN_func_start";
2220bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2221bc1f688bSRobert Mustacchi     case DW_ATCF_SUN_end_ctors:
2222bc1f688bSRobert Mustacchi         *s_out = "DW_ATCF_SUN_end_ctors";
2223bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2224bc1f688bSRobert Mustacchi     case DW_ATCF_SUN_branch_target:
2225bc1f688bSRobert Mustacchi         *s_out = "DW_ATCF_SUN_branch_target";
2226bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2227bc1f688bSRobert Mustacchi     case DW_ATCF_SUN_mop_stack_probe:
2228bc1f688bSRobert Mustacchi         *s_out = "DW_ATCF_SUN_mop_stack_probe";
2229bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2230bc1f688bSRobert Mustacchi     case DW_ATCF_SUN_func_epilog:
2231bc1f688bSRobert Mustacchi         *s_out = "DW_ATCF_SUN_func_epilog";
2232bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2233bc1f688bSRobert Mustacchi     case DW_ATCF_hi_user:
2234bc1f688bSRobert Mustacchi         *s_out = "DW_ATCF_hi_user";
2235bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2236bc1f688bSRobert Mustacchi     }
2237bc1f688bSRobert Mustacchi     return DW_DLV_NO_ENTRY;
2238bc1f688bSRobert Mustacchi }
2239bc1f688bSRobert Mustacchi /* ARGSUSED */
2240bc1f688bSRobert Mustacchi int
dwarf_get_ACCESS_name(unsigned int val,const char ** s_out)2241bc1f688bSRobert Mustacchi dwarf_get_ACCESS_name (unsigned int val,const char ** s_out)
2242bc1f688bSRobert Mustacchi {
2243bc1f688bSRobert Mustacchi     switch (val) {
2244bc1f688bSRobert Mustacchi     case DW_ACCESS_public:
2245bc1f688bSRobert Mustacchi         *s_out = "DW_ACCESS_public";
2246bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2247bc1f688bSRobert Mustacchi     case DW_ACCESS_protected:
2248bc1f688bSRobert Mustacchi         *s_out = "DW_ACCESS_protected";
2249bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2250bc1f688bSRobert Mustacchi     case DW_ACCESS_private:
2251bc1f688bSRobert Mustacchi         *s_out = "DW_ACCESS_private";
2252bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2253bc1f688bSRobert Mustacchi     }
2254bc1f688bSRobert Mustacchi     return DW_DLV_NO_ENTRY;
2255bc1f688bSRobert Mustacchi }
2256bc1f688bSRobert Mustacchi /* ARGSUSED */
2257bc1f688bSRobert Mustacchi int
dwarf_get_VIS_name(unsigned int val,const char ** s_out)2258bc1f688bSRobert Mustacchi dwarf_get_VIS_name (unsigned int val,const char ** s_out)
2259bc1f688bSRobert Mustacchi {
2260bc1f688bSRobert Mustacchi     switch (val) {
2261bc1f688bSRobert Mustacchi     case DW_VIS_local:
2262bc1f688bSRobert Mustacchi         *s_out = "DW_VIS_local";
2263bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2264bc1f688bSRobert Mustacchi     case DW_VIS_exported:
2265bc1f688bSRobert Mustacchi         *s_out = "DW_VIS_exported";
2266bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2267bc1f688bSRobert Mustacchi     case DW_VIS_qualified:
2268bc1f688bSRobert Mustacchi         *s_out = "DW_VIS_qualified";
2269bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2270bc1f688bSRobert Mustacchi     }
2271bc1f688bSRobert Mustacchi     return DW_DLV_NO_ENTRY;
2272bc1f688bSRobert Mustacchi }
2273bc1f688bSRobert Mustacchi /* ARGSUSED */
2274bc1f688bSRobert Mustacchi int
dwarf_get_VIRTUALITY_name(unsigned int val,const char ** s_out)2275bc1f688bSRobert Mustacchi dwarf_get_VIRTUALITY_name (unsigned int val,const char ** s_out)
2276bc1f688bSRobert Mustacchi {
2277bc1f688bSRobert Mustacchi     switch (val) {
2278bc1f688bSRobert Mustacchi     case DW_VIRTUALITY_none:
2279bc1f688bSRobert Mustacchi         *s_out = "DW_VIRTUALITY_none";
2280bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2281bc1f688bSRobert Mustacchi     case DW_VIRTUALITY_virtual:
2282bc1f688bSRobert Mustacchi         *s_out = "DW_VIRTUALITY_virtual";
2283bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2284bc1f688bSRobert Mustacchi     case DW_VIRTUALITY_pure_virtual:
2285bc1f688bSRobert Mustacchi         *s_out = "DW_VIRTUALITY_pure_virtual";
2286bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2287bc1f688bSRobert Mustacchi     }
2288bc1f688bSRobert Mustacchi     return DW_DLV_NO_ENTRY;
2289bc1f688bSRobert Mustacchi }
2290bc1f688bSRobert Mustacchi /* ARGSUSED */
2291bc1f688bSRobert Mustacchi int
dwarf_get_LANG_name(unsigned int val,const char ** s_out)2292bc1f688bSRobert Mustacchi dwarf_get_LANG_name (unsigned int val,const char ** s_out)
2293bc1f688bSRobert Mustacchi {
2294bc1f688bSRobert Mustacchi     switch (val) {
2295bc1f688bSRobert Mustacchi     case DW_LANG_C89:
2296bc1f688bSRobert Mustacchi         *s_out = "DW_LANG_C89";
2297bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2298bc1f688bSRobert Mustacchi     case DW_LANG_C:
2299bc1f688bSRobert Mustacchi         *s_out = "DW_LANG_C";
2300bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2301bc1f688bSRobert Mustacchi     case DW_LANG_Ada83:
2302bc1f688bSRobert Mustacchi         *s_out = "DW_LANG_Ada83";
2303bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2304bc1f688bSRobert Mustacchi     case DW_LANG_C_plus_plus:
2305bc1f688bSRobert Mustacchi         *s_out = "DW_LANG_C_plus_plus";
2306bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2307bc1f688bSRobert Mustacchi     case DW_LANG_Cobol74:
2308bc1f688bSRobert Mustacchi         *s_out = "DW_LANG_Cobol74";
2309bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2310bc1f688bSRobert Mustacchi     case DW_LANG_Cobol85:
2311bc1f688bSRobert Mustacchi         *s_out = "DW_LANG_Cobol85";
2312bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2313bc1f688bSRobert Mustacchi     case DW_LANG_Fortran77:
2314bc1f688bSRobert Mustacchi         *s_out = "DW_LANG_Fortran77";
2315bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2316bc1f688bSRobert Mustacchi     case DW_LANG_Fortran90:
2317bc1f688bSRobert Mustacchi         *s_out = "DW_LANG_Fortran90";
2318bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2319bc1f688bSRobert Mustacchi     case DW_LANG_Pascal83:
2320bc1f688bSRobert Mustacchi         *s_out = "DW_LANG_Pascal83";
2321bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2322bc1f688bSRobert Mustacchi     case DW_LANG_Modula2:
2323bc1f688bSRobert Mustacchi         *s_out = "DW_LANG_Modula2";
2324bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2325bc1f688bSRobert Mustacchi     case DW_LANG_Java:
2326bc1f688bSRobert Mustacchi         *s_out = "DW_LANG_Java";
2327bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2328bc1f688bSRobert Mustacchi     case DW_LANG_C99:
2329bc1f688bSRobert Mustacchi         *s_out = "DW_LANG_C99";
2330bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2331bc1f688bSRobert Mustacchi     case DW_LANG_Ada95:
2332bc1f688bSRobert Mustacchi         *s_out = "DW_LANG_Ada95";
2333bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2334bc1f688bSRobert Mustacchi     case DW_LANG_Fortran95:
2335bc1f688bSRobert Mustacchi         *s_out = "DW_LANG_Fortran95";
2336bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2337bc1f688bSRobert Mustacchi     case DW_LANG_PLI:
2338bc1f688bSRobert Mustacchi         *s_out = "DW_LANG_PLI";
2339bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2340bc1f688bSRobert Mustacchi     case DW_LANG_ObjC:
2341bc1f688bSRobert Mustacchi         *s_out = "DW_LANG_ObjC";
2342bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2343bc1f688bSRobert Mustacchi     case DW_LANG_ObjC_plus_plus:
2344bc1f688bSRobert Mustacchi         *s_out = "DW_LANG_ObjC_plus_plus";
2345bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2346bc1f688bSRobert Mustacchi     case DW_LANG_UPC:
2347bc1f688bSRobert Mustacchi         *s_out = "DW_LANG_UPC";
2348bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2349bc1f688bSRobert Mustacchi     case DW_LANG_D:
2350bc1f688bSRobert Mustacchi         *s_out = "DW_LANG_D";
2351bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2352bc1f688bSRobert Mustacchi     case DW_LANG_Python:
2353bc1f688bSRobert Mustacchi         *s_out = "DW_LANG_Python";
2354bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2355bc1f688bSRobert Mustacchi     case DW_LANG_OpenCL:
2356bc1f688bSRobert Mustacchi         *s_out = "DW_LANG_OpenCL";
2357bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2358bc1f688bSRobert Mustacchi     case DW_LANG_Go:
2359bc1f688bSRobert Mustacchi         *s_out = "DW_LANG_Go";
2360bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2361*4d9fdb46SRobert Mustacchi     case DW_LANG_Modula3:
2362*4d9fdb46SRobert Mustacchi         *s_out = "DW_LANG_Modula3";
2363*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
2364*4d9fdb46SRobert Mustacchi     case DW_LANG_Haskel:
2365*4d9fdb46SRobert Mustacchi         *s_out = "DW_LANG_Haskel";
2366*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
2367*4d9fdb46SRobert Mustacchi     case DW_LANG_C_plus_plus_03:
2368*4d9fdb46SRobert Mustacchi         *s_out = "DW_LANG_C_plus_plus_03";
2369*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
2370*4d9fdb46SRobert Mustacchi     case DW_LANG_C_plus_plus_11:
2371*4d9fdb46SRobert Mustacchi         *s_out = "DW_LANG_C_plus_plus_11";
2372*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
2373*4d9fdb46SRobert Mustacchi     case DW_LANG_OCaml:
2374*4d9fdb46SRobert Mustacchi         *s_out = "DW_LANG_OCaml";
2375*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
2376*4d9fdb46SRobert Mustacchi     case DW_LANG_Rust:
2377*4d9fdb46SRobert Mustacchi         *s_out = "DW_LANG_Rust";
2378*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
2379*4d9fdb46SRobert Mustacchi     case DW_LANG_C11:
2380*4d9fdb46SRobert Mustacchi         *s_out = "DW_LANG_C11";
2381*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
2382*4d9fdb46SRobert Mustacchi     case DW_LANG_Swift:
2383*4d9fdb46SRobert Mustacchi         *s_out = "DW_LANG_Swift";
2384*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
2385*4d9fdb46SRobert Mustacchi     case DW_LANG_Julia:
2386*4d9fdb46SRobert Mustacchi         *s_out = "DW_LANG_Julia";
2387*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
2388*4d9fdb46SRobert Mustacchi     case DW_LANG_Dylan:
2389*4d9fdb46SRobert Mustacchi         *s_out = "DW_LANG_Dylan";
2390*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
2391*4d9fdb46SRobert Mustacchi     case DW_LANG_C_plus_plus_14:
2392*4d9fdb46SRobert Mustacchi         *s_out = "DW_LANG_C_plus_plus_14";
2393*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
2394*4d9fdb46SRobert Mustacchi     case DW_LANG_Fortran03:
2395*4d9fdb46SRobert Mustacchi         *s_out = "DW_LANG_Fortran03";
2396*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
2397*4d9fdb46SRobert Mustacchi     case DW_LANG_Fortran08:
2398*4d9fdb46SRobert Mustacchi         *s_out = "DW_LANG_Fortran08";
2399*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
2400*4d9fdb46SRobert Mustacchi     case DW_LANG_RenderScript:
2401*4d9fdb46SRobert Mustacchi         *s_out = "DW_LANG_RenderScript";
2402*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
2403*4d9fdb46SRobert Mustacchi     case DW_LANG_BLISS:
2404*4d9fdb46SRobert Mustacchi         *s_out = "DW_LANG_BLISS";
2405*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
2406bc1f688bSRobert Mustacchi     case DW_LANG_lo_user:
2407bc1f688bSRobert Mustacchi         *s_out = "DW_LANG_lo_user";
2408bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2409bc1f688bSRobert Mustacchi     case DW_LANG_Mips_Assembler:
2410bc1f688bSRobert Mustacchi         *s_out = "DW_LANG_Mips_Assembler";
2411bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2412bc1f688bSRobert Mustacchi     case DW_LANG_Upc:
2413bc1f688bSRobert Mustacchi         *s_out = "DW_LANG_Upc";
2414bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2415bc1f688bSRobert Mustacchi     case DW_LANG_SUN_Assembler:
2416bc1f688bSRobert Mustacchi         *s_out = "DW_LANG_SUN_Assembler";
2417bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2418bc1f688bSRobert Mustacchi     case DW_LANG_ALTIUM_Assembler:
2419bc1f688bSRobert Mustacchi         *s_out = "DW_LANG_ALTIUM_Assembler";
2420bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2421bc1f688bSRobert Mustacchi     case DW_LANG_hi_user:
2422bc1f688bSRobert Mustacchi         *s_out = "DW_LANG_hi_user";
2423bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2424bc1f688bSRobert Mustacchi     }
2425bc1f688bSRobert Mustacchi     return DW_DLV_NO_ENTRY;
2426bc1f688bSRobert Mustacchi }
2427bc1f688bSRobert Mustacchi /* ARGSUSED */
2428bc1f688bSRobert Mustacchi int
dwarf_get_ID_name(unsigned int val,const char ** s_out)2429bc1f688bSRobert Mustacchi dwarf_get_ID_name (unsigned int val,const char ** s_out)
2430bc1f688bSRobert Mustacchi {
2431bc1f688bSRobert Mustacchi     switch (val) {
2432bc1f688bSRobert Mustacchi     case DW_ID_case_sensitive:
2433bc1f688bSRobert Mustacchi         *s_out = "DW_ID_case_sensitive";
2434bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2435bc1f688bSRobert Mustacchi     case DW_ID_up_case:
2436bc1f688bSRobert Mustacchi         *s_out = "DW_ID_up_case";
2437bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2438bc1f688bSRobert Mustacchi     case DW_ID_down_case:
2439bc1f688bSRobert Mustacchi         *s_out = "DW_ID_down_case";
2440bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2441bc1f688bSRobert Mustacchi     case DW_ID_case_insensitive:
2442bc1f688bSRobert Mustacchi         *s_out = "DW_ID_case_insensitive";
2443bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2444bc1f688bSRobert Mustacchi     }
2445bc1f688bSRobert Mustacchi     return DW_DLV_NO_ENTRY;
2446bc1f688bSRobert Mustacchi }
2447bc1f688bSRobert Mustacchi /* ARGSUSED */
2448bc1f688bSRobert Mustacchi int
dwarf_get_CC_name(unsigned int val,const char ** s_out)2449bc1f688bSRobert Mustacchi dwarf_get_CC_name (unsigned int val,const char ** s_out)
2450bc1f688bSRobert Mustacchi {
2451bc1f688bSRobert Mustacchi     switch (val) {
2452bc1f688bSRobert Mustacchi     case DW_CC_normal:
2453bc1f688bSRobert Mustacchi         *s_out = "DW_CC_normal";
2454bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2455bc1f688bSRobert Mustacchi     case DW_CC_program:
2456bc1f688bSRobert Mustacchi         *s_out = "DW_CC_program";
2457bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2458bc1f688bSRobert Mustacchi     case DW_CC_nocall:
2459bc1f688bSRobert Mustacchi         *s_out = "DW_CC_nocall";
2460bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2461*4d9fdb46SRobert Mustacchi     case DW_CC_pass_by_reference:
2462*4d9fdb46SRobert Mustacchi         *s_out = "DW_CC_pass_by_reference";
2463*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
2464*4d9fdb46SRobert Mustacchi     case DW_CC_pass_by_value:
2465*4d9fdb46SRobert Mustacchi         *s_out = "DW_CC_pass_by_value";
2466*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
2467bc1f688bSRobert Mustacchi     case DW_CC_lo_user:
2468bc1f688bSRobert Mustacchi         *s_out = "DW_CC_lo_user";
2469bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2470*4d9fdb46SRobert Mustacchi     /* Skipping alternate spelling of value 0x40. DW_CC_GNU_renesas_sh */
2471*4d9fdb46SRobert Mustacchi     case DW_CC_GNU_borland_fastcall_i386:
2472*4d9fdb46SRobert Mustacchi         *s_out = "DW_CC_GNU_borland_fastcall_i386";
2473*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
2474bc1f688bSRobert Mustacchi     case DW_CC_ALTIUM_interrupt:
2475bc1f688bSRobert Mustacchi         *s_out = "DW_CC_ALTIUM_interrupt";
2476bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2477bc1f688bSRobert Mustacchi     case DW_CC_ALTIUM_near_system_stack:
2478bc1f688bSRobert Mustacchi         *s_out = "DW_CC_ALTIUM_near_system_stack";
2479bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2480bc1f688bSRobert Mustacchi     case DW_CC_ALTIUM_near_user_stack:
2481bc1f688bSRobert Mustacchi         *s_out = "DW_CC_ALTIUM_near_user_stack";
2482bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2483bc1f688bSRobert Mustacchi     case DW_CC_ALTIUM_huge_user_stack:
2484bc1f688bSRobert Mustacchi         *s_out = "DW_CC_ALTIUM_huge_user_stack";
2485bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2486bc1f688bSRobert Mustacchi     case DW_CC_hi_user:
2487bc1f688bSRobert Mustacchi         *s_out = "DW_CC_hi_user";
2488bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2489bc1f688bSRobert Mustacchi     }
2490bc1f688bSRobert Mustacchi     return DW_DLV_NO_ENTRY;
2491bc1f688bSRobert Mustacchi }
2492bc1f688bSRobert Mustacchi /* ARGSUSED */
2493bc1f688bSRobert Mustacchi int
dwarf_get_INL_name(unsigned int val,const char ** s_out)2494bc1f688bSRobert Mustacchi dwarf_get_INL_name (unsigned int val,const char ** s_out)
2495bc1f688bSRobert Mustacchi {
2496bc1f688bSRobert Mustacchi     switch (val) {
2497bc1f688bSRobert Mustacchi     case DW_INL_not_inlined:
2498bc1f688bSRobert Mustacchi         *s_out = "DW_INL_not_inlined";
2499bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2500bc1f688bSRobert Mustacchi     case DW_INL_inlined:
2501bc1f688bSRobert Mustacchi         *s_out = "DW_INL_inlined";
2502bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2503bc1f688bSRobert Mustacchi     case DW_INL_declared_not_inlined:
2504bc1f688bSRobert Mustacchi         *s_out = "DW_INL_declared_not_inlined";
2505bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2506bc1f688bSRobert Mustacchi     case DW_INL_declared_inlined:
2507bc1f688bSRobert Mustacchi         *s_out = "DW_INL_declared_inlined";
2508bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2509bc1f688bSRobert Mustacchi     }
2510bc1f688bSRobert Mustacchi     return DW_DLV_NO_ENTRY;
2511bc1f688bSRobert Mustacchi }
2512bc1f688bSRobert Mustacchi /* ARGSUSED */
2513bc1f688bSRobert Mustacchi int
dwarf_get_ORD_name(unsigned int val,const char ** s_out)2514bc1f688bSRobert Mustacchi dwarf_get_ORD_name (unsigned int val,const char ** s_out)
2515bc1f688bSRobert Mustacchi {
2516bc1f688bSRobert Mustacchi     switch (val) {
2517bc1f688bSRobert Mustacchi     case DW_ORD_row_major:
2518bc1f688bSRobert Mustacchi         *s_out = "DW_ORD_row_major";
2519bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2520bc1f688bSRobert Mustacchi     case DW_ORD_col_major:
2521bc1f688bSRobert Mustacchi         *s_out = "DW_ORD_col_major";
2522bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2523bc1f688bSRobert Mustacchi     }
2524bc1f688bSRobert Mustacchi     return DW_DLV_NO_ENTRY;
2525bc1f688bSRobert Mustacchi }
2526bc1f688bSRobert Mustacchi /* ARGSUSED */
2527bc1f688bSRobert Mustacchi int
dwarf_get_DSC_name(unsigned int val,const char ** s_out)2528bc1f688bSRobert Mustacchi dwarf_get_DSC_name (unsigned int val,const char ** s_out)
2529bc1f688bSRobert Mustacchi {
2530bc1f688bSRobert Mustacchi     switch (val) {
2531bc1f688bSRobert Mustacchi     case DW_DSC_label:
2532bc1f688bSRobert Mustacchi         *s_out = "DW_DSC_label";
2533bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2534bc1f688bSRobert Mustacchi     case DW_DSC_range:
2535bc1f688bSRobert Mustacchi         *s_out = "DW_DSC_range";
2536bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2537bc1f688bSRobert Mustacchi     }
2538bc1f688bSRobert Mustacchi     return DW_DLV_NO_ENTRY;
2539bc1f688bSRobert Mustacchi }
2540bc1f688bSRobert Mustacchi /* ARGSUSED */
2541bc1f688bSRobert Mustacchi int
dwarf_get_LNCT_name(unsigned int val,const char ** s_out)2542*4d9fdb46SRobert Mustacchi dwarf_get_LNCT_name (unsigned int val,const char ** s_out)
2543*4d9fdb46SRobert Mustacchi {
2544*4d9fdb46SRobert Mustacchi     switch (val) {
2545*4d9fdb46SRobert Mustacchi     case DW_LNCT_path:
2546*4d9fdb46SRobert Mustacchi         *s_out = "DW_LNCT_path";
2547*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
2548*4d9fdb46SRobert Mustacchi     case DW_LNCT_directory_index:
2549*4d9fdb46SRobert Mustacchi         *s_out = "DW_LNCT_directory_index";
2550*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
2551*4d9fdb46SRobert Mustacchi     case DW_LNCT_timestamp:
2552*4d9fdb46SRobert Mustacchi         *s_out = "DW_LNCT_timestamp";
2553*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
2554*4d9fdb46SRobert Mustacchi     case DW_LNCT_size:
2555*4d9fdb46SRobert Mustacchi         *s_out = "DW_LNCT_size";
2556*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
2557*4d9fdb46SRobert Mustacchi     case DW_LNCT_MD5:
2558*4d9fdb46SRobert Mustacchi         *s_out = "DW_LNCT_MD5";
2559*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
2560*4d9fdb46SRobert Mustacchi     case DW_LNCT_GNU_subprogram_name:
2561*4d9fdb46SRobert Mustacchi         *s_out = "DW_LNCT_GNU_subprogram_name";
2562*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
2563*4d9fdb46SRobert Mustacchi     case DW_LNCT_GNU_decl_file:
2564*4d9fdb46SRobert Mustacchi         *s_out = "DW_LNCT_GNU_decl_file";
2565*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
2566*4d9fdb46SRobert Mustacchi     case DW_LNCT_GNU_decl_line:
2567*4d9fdb46SRobert Mustacchi         *s_out = "DW_LNCT_GNU_decl_line";
2568*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
2569*4d9fdb46SRobert Mustacchi     case DW_LNCT_lo_user:
2570*4d9fdb46SRobert Mustacchi         *s_out = "DW_LNCT_lo_user";
2571*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
2572*4d9fdb46SRobert Mustacchi     case DW_LNCT_hi_user:
2573*4d9fdb46SRobert Mustacchi         *s_out = "DW_LNCT_hi_user";
2574*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
2575*4d9fdb46SRobert Mustacchi     }
2576*4d9fdb46SRobert Mustacchi     return DW_DLV_NO_ENTRY;
2577*4d9fdb46SRobert Mustacchi }
2578*4d9fdb46SRobert Mustacchi /* ARGSUSED */
2579*4d9fdb46SRobert Mustacchi int
dwarf_get_LNS_name(unsigned int val,const char ** s_out)2580bc1f688bSRobert Mustacchi dwarf_get_LNS_name (unsigned int val,const char ** s_out)
2581bc1f688bSRobert Mustacchi {
2582bc1f688bSRobert Mustacchi     switch (val) {
2583bc1f688bSRobert Mustacchi     case DW_LNS_copy:
2584bc1f688bSRobert Mustacchi         *s_out = "DW_LNS_copy";
2585bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2586bc1f688bSRobert Mustacchi     case DW_LNS_advance_pc:
2587bc1f688bSRobert Mustacchi         *s_out = "DW_LNS_advance_pc";
2588bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2589bc1f688bSRobert Mustacchi     case DW_LNS_advance_line:
2590bc1f688bSRobert Mustacchi         *s_out = "DW_LNS_advance_line";
2591bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2592bc1f688bSRobert Mustacchi     case DW_LNS_set_file:
2593bc1f688bSRobert Mustacchi         *s_out = "DW_LNS_set_file";
2594bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2595bc1f688bSRobert Mustacchi     case DW_LNS_set_column:
2596bc1f688bSRobert Mustacchi         *s_out = "DW_LNS_set_column";
2597bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2598bc1f688bSRobert Mustacchi     case DW_LNS_negate_stmt:
2599bc1f688bSRobert Mustacchi         *s_out = "DW_LNS_negate_stmt";
2600bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2601bc1f688bSRobert Mustacchi     case DW_LNS_set_basic_block:
2602bc1f688bSRobert Mustacchi         *s_out = "DW_LNS_set_basic_block";
2603bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2604bc1f688bSRobert Mustacchi     case DW_LNS_const_add_pc:
2605bc1f688bSRobert Mustacchi         *s_out = "DW_LNS_const_add_pc";
2606bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2607bc1f688bSRobert Mustacchi     case DW_LNS_fixed_advance_pc:
2608bc1f688bSRobert Mustacchi         *s_out = "DW_LNS_fixed_advance_pc";
2609bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2610bc1f688bSRobert Mustacchi     case DW_LNS_set_prologue_end:
2611bc1f688bSRobert Mustacchi         *s_out = "DW_LNS_set_prologue_end";
2612bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2613bc1f688bSRobert Mustacchi     case DW_LNS_set_epilogue_begin:
2614bc1f688bSRobert Mustacchi         *s_out = "DW_LNS_set_epilogue_begin";
2615bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2616bc1f688bSRobert Mustacchi     case DW_LNS_set_isa:
2617bc1f688bSRobert Mustacchi         *s_out = "DW_LNS_set_isa";
2618bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2619*4d9fdb46SRobert Mustacchi     case DW_LNS_set_address_from_logical:
2620*4d9fdb46SRobert Mustacchi         *s_out = "DW_LNS_set_address_from_logical";
2621*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
2622*4d9fdb46SRobert Mustacchi     /* Skipping alternate spelling of value 0xd. DW_LNS_set_subprogram */
2623*4d9fdb46SRobert Mustacchi     case DW_LNS_inlined_call:
2624*4d9fdb46SRobert Mustacchi         *s_out = "DW_LNS_inlined_call";
2625*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
2626*4d9fdb46SRobert Mustacchi     case DW_LNS_pop_context:
2627*4d9fdb46SRobert Mustacchi         *s_out = "DW_LNS_pop_context";
2628*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
2629bc1f688bSRobert Mustacchi     }
2630bc1f688bSRobert Mustacchi     return DW_DLV_NO_ENTRY;
2631bc1f688bSRobert Mustacchi }
2632bc1f688bSRobert Mustacchi /* ARGSUSED */
2633bc1f688bSRobert Mustacchi int
dwarf_get_LNE_name(unsigned int val,const char ** s_out)2634bc1f688bSRobert Mustacchi dwarf_get_LNE_name (unsigned int val,const char ** s_out)
2635bc1f688bSRobert Mustacchi {
2636bc1f688bSRobert Mustacchi     switch (val) {
2637bc1f688bSRobert Mustacchi     case DW_LNE_end_sequence:
2638bc1f688bSRobert Mustacchi         *s_out = "DW_LNE_end_sequence";
2639bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2640bc1f688bSRobert Mustacchi     case DW_LNE_set_address:
2641bc1f688bSRobert Mustacchi         *s_out = "DW_LNE_set_address";
2642bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2643bc1f688bSRobert Mustacchi     case DW_LNE_define_file:
2644bc1f688bSRobert Mustacchi         *s_out = "DW_LNE_define_file";
2645bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2646bc1f688bSRobert Mustacchi     case DW_LNE_set_discriminator:
2647bc1f688bSRobert Mustacchi         *s_out = "DW_LNE_set_discriminator";
2648bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2649bc1f688bSRobert Mustacchi     case DW_LNE_HP_negate_is_UV_update:
2650bc1f688bSRobert Mustacchi         *s_out = "DW_LNE_HP_negate_is_UV_update";
2651bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2652bc1f688bSRobert Mustacchi     case DW_LNE_HP_push_context:
2653bc1f688bSRobert Mustacchi         *s_out = "DW_LNE_HP_push_context";
2654bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2655bc1f688bSRobert Mustacchi     case DW_LNE_HP_pop_context:
2656bc1f688bSRobert Mustacchi         *s_out = "DW_LNE_HP_pop_context";
2657bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2658bc1f688bSRobert Mustacchi     case DW_LNE_HP_set_file_line_column:
2659bc1f688bSRobert Mustacchi         *s_out = "DW_LNE_HP_set_file_line_column";
2660bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2661bc1f688bSRobert Mustacchi     case DW_LNE_HP_set_routine_name:
2662bc1f688bSRobert Mustacchi         *s_out = "DW_LNE_HP_set_routine_name";
2663bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2664bc1f688bSRobert Mustacchi     case DW_LNE_HP_set_sequence:
2665bc1f688bSRobert Mustacchi         *s_out = "DW_LNE_HP_set_sequence";
2666bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2667bc1f688bSRobert Mustacchi     case DW_LNE_HP_negate_post_semantics:
2668bc1f688bSRobert Mustacchi         *s_out = "DW_LNE_HP_negate_post_semantics";
2669bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2670bc1f688bSRobert Mustacchi     case DW_LNE_HP_negate_function_exit:
2671bc1f688bSRobert Mustacchi         *s_out = "DW_LNE_HP_negate_function_exit";
2672bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2673bc1f688bSRobert Mustacchi     case DW_LNE_HP_negate_front_end_logical:
2674bc1f688bSRobert Mustacchi         *s_out = "DW_LNE_HP_negate_front_end_logical";
2675bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2676bc1f688bSRobert Mustacchi     case DW_LNE_HP_define_proc:
2677bc1f688bSRobert Mustacchi         *s_out = "DW_LNE_HP_define_proc";
2678bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2679*4d9fdb46SRobert Mustacchi     case DW_LNE_HP_source_file_correlation:
2680*4d9fdb46SRobert Mustacchi         *s_out = "DW_LNE_HP_source_file_correlation";
2681bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2682*4d9fdb46SRobert Mustacchi     /* Skipping alternate spelling of value 0x80. DW_LNE_lo_user */
2683bc1f688bSRobert Mustacchi     case DW_LNE_hi_user:
2684bc1f688bSRobert Mustacchi         *s_out = "DW_LNE_hi_user";
2685bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2686bc1f688bSRobert Mustacchi     }
2687bc1f688bSRobert Mustacchi     return DW_DLV_NO_ENTRY;
2688bc1f688bSRobert Mustacchi }
2689bc1f688bSRobert Mustacchi /* ARGSUSED */
2690bc1f688bSRobert Mustacchi int
dwarf_get_ISA_name(unsigned int val,const char ** s_out)2691bc1f688bSRobert Mustacchi dwarf_get_ISA_name (unsigned int val,const char ** s_out)
2692bc1f688bSRobert Mustacchi {
2693bc1f688bSRobert Mustacchi     switch (val) {
2694bc1f688bSRobert Mustacchi     case DW_ISA_UNKNOWN:
2695bc1f688bSRobert Mustacchi         *s_out = "DW_ISA_UNKNOWN";
2696bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2697bc1f688bSRobert Mustacchi     case DW_ISA_ARM_thumb:
2698bc1f688bSRobert Mustacchi         *s_out = "DW_ISA_ARM_thumb";
2699bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2700bc1f688bSRobert Mustacchi     case DW_ISA_ARM_arm:
2701bc1f688bSRobert Mustacchi         *s_out = "DW_ISA_ARM_arm";
2702bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2703bc1f688bSRobert Mustacchi     }
2704bc1f688bSRobert Mustacchi     return DW_DLV_NO_ENTRY;
2705bc1f688bSRobert Mustacchi }
2706bc1f688bSRobert Mustacchi /* ARGSUSED */
2707bc1f688bSRobert Mustacchi int
dwarf_get_MACRO_name(unsigned int val,const char ** s_out)2708*4d9fdb46SRobert Mustacchi dwarf_get_MACRO_name (unsigned int val,const char ** s_out)
2709*4d9fdb46SRobert Mustacchi {
2710*4d9fdb46SRobert Mustacchi     switch (val) {
2711*4d9fdb46SRobert Mustacchi     case DW_MACRO_define:
2712*4d9fdb46SRobert Mustacchi         *s_out = "DW_MACRO_define";
2713*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
2714*4d9fdb46SRobert Mustacchi     case DW_MACRO_undef:
2715*4d9fdb46SRobert Mustacchi         *s_out = "DW_MACRO_undef";
2716*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
2717*4d9fdb46SRobert Mustacchi     case DW_MACRO_start_file:
2718*4d9fdb46SRobert Mustacchi         *s_out = "DW_MACRO_start_file";
2719*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
2720*4d9fdb46SRobert Mustacchi     case DW_MACRO_end_file:
2721*4d9fdb46SRobert Mustacchi         *s_out = "DW_MACRO_end_file";
2722*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
2723*4d9fdb46SRobert Mustacchi     case DW_MACRO_define_strp:
2724*4d9fdb46SRobert Mustacchi         *s_out = "DW_MACRO_define_strp";
2725*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
2726*4d9fdb46SRobert Mustacchi     case DW_MACRO_undef_strp:
2727*4d9fdb46SRobert Mustacchi         *s_out = "DW_MACRO_undef_strp";
2728*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
2729*4d9fdb46SRobert Mustacchi     case DW_MACRO_import:
2730*4d9fdb46SRobert Mustacchi         *s_out = "DW_MACRO_import";
2731*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
2732*4d9fdb46SRobert Mustacchi     case DW_MACRO_define_sup:
2733*4d9fdb46SRobert Mustacchi         *s_out = "DW_MACRO_define_sup";
2734*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
2735*4d9fdb46SRobert Mustacchi     case DW_MACRO_undef_sup:
2736*4d9fdb46SRobert Mustacchi         *s_out = "DW_MACRO_undef_sup";
2737*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
2738*4d9fdb46SRobert Mustacchi     case DW_MACRO_import_sup:
2739*4d9fdb46SRobert Mustacchi         *s_out = "DW_MACRO_import_sup";
2740*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
2741*4d9fdb46SRobert Mustacchi     case DW_MACRO_define_strx:
2742*4d9fdb46SRobert Mustacchi         *s_out = "DW_MACRO_define_strx";
2743*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
2744*4d9fdb46SRobert Mustacchi     case DW_MACRO_undef_strx:
2745*4d9fdb46SRobert Mustacchi         *s_out = "DW_MACRO_undef_strx";
2746*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
2747*4d9fdb46SRobert Mustacchi     case DW_MACRO_lo_user:
2748*4d9fdb46SRobert Mustacchi         *s_out = "DW_MACRO_lo_user";
2749*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
2750*4d9fdb46SRobert Mustacchi     case DW_MACRO_hi_user:
2751*4d9fdb46SRobert Mustacchi         *s_out = "DW_MACRO_hi_user";
2752*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
2753*4d9fdb46SRobert Mustacchi     }
2754*4d9fdb46SRobert Mustacchi     return DW_DLV_NO_ENTRY;
2755*4d9fdb46SRobert Mustacchi }
2756*4d9fdb46SRobert Mustacchi /* ARGSUSED */
2757*4d9fdb46SRobert Mustacchi int
dwarf_get_MACINFO_name(unsigned int val,const char ** s_out)2758bc1f688bSRobert Mustacchi dwarf_get_MACINFO_name (unsigned int val,const char ** s_out)
2759bc1f688bSRobert Mustacchi {
2760bc1f688bSRobert Mustacchi     switch (val) {
2761bc1f688bSRobert Mustacchi     case DW_MACINFO_define:
2762bc1f688bSRobert Mustacchi         *s_out = "DW_MACINFO_define";
2763bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2764bc1f688bSRobert Mustacchi     case DW_MACINFO_undef:
2765bc1f688bSRobert Mustacchi         *s_out = "DW_MACINFO_undef";
2766bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2767bc1f688bSRobert Mustacchi     case DW_MACINFO_start_file:
2768bc1f688bSRobert Mustacchi         *s_out = "DW_MACINFO_start_file";
2769bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2770bc1f688bSRobert Mustacchi     case DW_MACINFO_end_file:
2771bc1f688bSRobert Mustacchi         *s_out = "DW_MACINFO_end_file";
2772bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2773bc1f688bSRobert Mustacchi     case DW_MACINFO_vendor_ext:
2774bc1f688bSRobert Mustacchi         *s_out = "DW_MACINFO_vendor_ext";
2775bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2776bc1f688bSRobert Mustacchi     }
2777bc1f688bSRobert Mustacchi     return DW_DLV_NO_ENTRY;
2778bc1f688bSRobert Mustacchi }
2779bc1f688bSRobert Mustacchi /* ARGSUSED */
2780bc1f688bSRobert Mustacchi int
dwarf_get_CFA_name(unsigned int val,const char ** s_out)2781bc1f688bSRobert Mustacchi dwarf_get_CFA_name (unsigned int val,const char ** s_out)
2782bc1f688bSRobert Mustacchi {
2783bc1f688bSRobert Mustacchi     switch (val) {
2784bc1f688bSRobert Mustacchi     case DW_CFA_extended:
2785bc1f688bSRobert Mustacchi         *s_out = "DW_CFA_extended";
2786bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2787*4d9fdb46SRobert Mustacchi     /* Skipping alternate spelling of value 0x0. DW_CFA_nop */
2788bc1f688bSRobert Mustacchi     case DW_CFA_set_loc:
2789bc1f688bSRobert Mustacchi         *s_out = "DW_CFA_set_loc";
2790bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2791bc1f688bSRobert Mustacchi     case DW_CFA_advance_loc1:
2792bc1f688bSRobert Mustacchi         *s_out = "DW_CFA_advance_loc1";
2793bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2794bc1f688bSRobert Mustacchi     case DW_CFA_advance_loc2:
2795bc1f688bSRobert Mustacchi         *s_out = "DW_CFA_advance_loc2";
2796bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2797bc1f688bSRobert Mustacchi     case DW_CFA_advance_loc4:
2798bc1f688bSRobert Mustacchi         *s_out = "DW_CFA_advance_loc4";
2799bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2800bc1f688bSRobert Mustacchi     case DW_CFA_offset_extended:
2801bc1f688bSRobert Mustacchi         *s_out = "DW_CFA_offset_extended";
2802bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2803bc1f688bSRobert Mustacchi     case DW_CFA_restore_extended:
2804bc1f688bSRobert Mustacchi         *s_out = "DW_CFA_restore_extended";
2805bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2806bc1f688bSRobert Mustacchi     case DW_CFA_undefined:
2807bc1f688bSRobert Mustacchi         *s_out = "DW_CFA_undefined";
2808bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2809bc1f688bSRobert Mustacchi     case DW_CFA_same_value:
2810bc1f688bSRobert Mustacchi         *s_out = "DW_CFA_same_value";
2811bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2812bc1f688bSRobert Mustacchi     case DW_CFA_register:
2813bc1f688bSRobert Mustacchi         *s_out = "DW_CFA_register";
2814bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2815bc1f688bSRobert Mustacchi     case DW_CFA_remember_state:
2816bc1f688bSRobert Mustacchi         *s_out = "DW_CFA_remember_state";
2817bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2818bc1f688bSRobert Mustacchi     case DW_CFA_restore_state:
2819bc1f688bSRobert Mustacchi         *s_out = "DW_CFA_restore_state";
2820bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2821bc1f688bSRobert Mustacchi     case DW_CFA_def_cfa:
2822bc1f688bSRobert Mustacchi         *s_out = "DW_CFA_def_cfa";
2823bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2824bc1f688bSRobert Mustacchi     case DW_CFA_def_cfa_register:
2825bc1f688bSRobert Mustacchi         *s_out = "DW_CFA_def_cfa_register";
2826bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2827bc1f688bSRobert Mustacchi     case DW_CFA_def_cfa_offset:
2828bc1f688bSRobert Mustacchi         *s_out = "DW_CFA_def_cfa_offset";
2829bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2830bc1f688bSRobert Mustacchi     case DW_CFA_def_cfa_expression:
2831bc1f688bSRobert Mustacchi         *s_out = "DW_CFA_def_cfa_expression";
2832bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2833bc1f688bSRobert Mustacchi     case DW_CFA_expression:
2834bc1f688bSRobert Mustacchi         *s_out = "DW_CFA_expression";
2835bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2836bc1f688bSRobert Mustacchi     case DW_CFA_offset_extended_sf:
2837bc1f688bSRobert Mustacchi         *s_out = "DW_CFA_offset_extended_sf";
2838bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2839bc1f688bSRobert Mustacchi     case DW_CFA_def_cfa_sf:
2840bc1f688bSRobert Mustacchi         *s_out = "DW_CFA_def_cfa_sf";
2841bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2842bc1f688bSRobert Mustacchi     case DW_CFA_def_cfa_offset_sf:
2843bc1f688bSRobert Mustacchi         *s_out = "DW_CFA_def_cfa_offset_sf";
2844bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2845bc1f688bSRobert Mustacchi     case DW_CFA_val_offset:
2846bc1f688bSRobert Mustacchi         *s_out = "DW_CFA_val_offset";
2847bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2848bc1f688bSRobert Mustacchi     case DW_CFA_val_offset_sf:
2849bc1f688bSRobert Mustacchi         *s_out = "DW_CFA_val_offset_sf";
2850bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2851bc1f688bSRobert Mustacchi     case DW_CFA_val_expression:
2852bc1f688bSRobert Mustacchi         *s_out = "DW_CFA_val_expression";
2853bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2854bc1f688bSRobert Mustacchi     case DW_CFA_lo_user:
2855bc1f688bSRobert Mustacchi         *s_out = "DW_CFA_lo_user";
2856bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2857*4d9fdb46SRobert Mustacchi     /* Skipping alternate spelling of value 0x1c. DW_CFA_low_user */
2858bc1f688bSRobert Mustacchi     case DW_CFA_MIPS_advance_loc8:
2859bc1f688bSRobert Mustacchi         *s_out = "DW_CFA_MIPS_advance_loc8";
2860bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2861bc1f688bSRobert Mustacchi     case DW_CFA_GNU_window_save:
2862bc1f688bSRobert Mustacchi         *s_out = "DW_CFA_GNU_window_save";
2863bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2864bc1f688bSRobert Mustacchi     case DW_CFA_GNU_args_size:
2865bc1f688bSRobert Mustacchi         *s_out = "DW_CFA_GNU_args_size";
2866bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2867bc1f688bSRobert Mustacchi     case DW_CFA_GNU_negative_offset_extended:
2868bc1f688bSRobert Mustacchi         *s_out = "DW_CFA_GNU_negative_offset_extended";
2869bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2870*4d9fdb46SRobert Mustacchi     case DW_CFA_METAWARE_info:
2871*4d9fdb46SRobert Mustacchi         *s_out = "DW_CFA_METAWARE_info";
2872*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
2873bc1f688bSRobert Mustacchi     case DW_CFA_high_user:
2874bc1f688bSRobert Mustacchi         *s_out = "DW_CFA_high_user";
2875bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2876bc1f688bSRobert Mustacchi     case DW_CFA_advance_loc:
2877bc1f688bSRobert Mustacchi         *s_out = "DW_CFA_advance_loc";
2878bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2879bc1f688bSRobert Mustacchi     case DW_CFA_offset:
2880bc1f688bSRobert Mustacchi         *s_out = "DW_CFA_offset";
2881bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2882bc1f688bSRobert Mustacchi     case DW_CFA_restore:
2883bc1f688bSRobert Mustacchi         *s_out = "DW_CFA_restore";
2884bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2885bc1f688bSRobert Mustacchi     }
2886bc1f688bSRobert Mustacchi     return DW_DLV_NO_ENTRY;
2887bc1f688bSRobert Mustacchi }
2888bc1f688bSRobert Mustacchi /* ARGSUSED */
2889bc1f688bSRobert Mustacchi int
dwarf_get_EH_name(unsigned int val,const char ** s_out)2890bc1f688bSRobert Mustacchi dwarf_get_EH_name (unsigned int val,const char ** s_out)
2891bc1f688bSRobert Mustacchi {
2892bc1f688bSRobert Mustacchi     switch (val) {
2893bc1f688bSRobert Mustacchi     case DW_EH_PE_absptr:
2894bc1f688bSRobert Mustacchi         *s_out = "DW_EH_PE_absptr";
2895bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2896bc1f688bSRobert Mustacchi     case DW_EH_PE_uleb128:
2897bc1f688bSRobert Mustacchi         *s_out = "DW_EH_PE_uleb128";
2898bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2899bc1f688bSRobert Mustacchi     case DW_EH_PE_udata2:
2900bc1f688bSRobert Mustacchi         *s_out = "DW_EH_PE_udata2";
2901bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2902bc1f688bSRobert Mustacchi     case DW_EH_PE_udata4:
2903bc1f688bSRobert Mustacchi         *s_out = "DW_EH_PE_udata4";
2904bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2905bc1f688bSRobert Mustacchi     case DW_EH_PE_udata8:
2906bc1f688bSRobert Mustacchi         *s_out = "DW_EH_PE_udata8";
2907bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2908bc1f688bSRobert Mustacchi     case DW_EH_PE_sleb128:
2909bc1f688bSRobert Mustacchi         *s_out = "DW_EH_PE_sleb128";
2910bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2911bc1f688bSRobert Mustacchi     case DW_EH_PE_sdata2:
2912bc1f688bSRobert Mustacchi         *s_out = "DW_EH_PE_sdata2";
2913bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2914bc1f688bSRobert Mustacchi     case DW_EH_PE_sdata4:
2915bc1f688bSRobert Mustacchi         *s_out = "DW_EH_PE_sdata4";
2916bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2917bc1f688bSRobert Mustacchi     case DW_EH_PE_sdata8:
2918bc1f688bSRobert Mustacchi         *s_out = "DW_EH_PE_sdata8";
2919bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2920bc1f688bSRobert Mustacchi     case DW_EH_PE_pcrel:
2921bc1f688bSRobert Mustacchi         *s_out = "DW_EH_PE_pcrel";
2922bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2923bc1f688bSRobert Mustacchi     case DW_EH_PE_textrel:
2924bc1f688bSRobert Mustacchi         *s_out = "DW_EH_PE_textrel";
2925bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2926bc1f688bSRobert Mustacchi     case DW_EH_PE_datarel:
2927bc1f688bSRobert Mustacchi         *s_out = "DW_EH_PE_datarel";
2928bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2929bc1f688bSRobert Mustacchi     case DW_EH_PE_funcrel:
2930bc1f688bSRobert Mustacchi         *s_out = "DW_EH_PE_funcrel";
2931bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2932bc1f688bSRobert Mustacchi     case DW_EH_PE_aligned:
2933bc1f688bSRobert Mustacchi         *s_out = "DW_EH_PE_aligned";
2934bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2935bc1f688bSRobert Mustacchi     case DW_EH_PE_omit:
2936bc1f688bSRobert Mustacchi         *s_out = "DW_EH_PE_omit";
2937bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2938bc1f688bSRobert Mustacchi     }
2939bc1f688bSRobert Mustacchi     return DW_DLV_NO_ENTRY;
2940bc1f688bSRobert Mustacchi }
2941bc1f688bSRobert Mustacchi /* ARGSUSED */
2942bc1f688bSRobert Mustacchi int
dwarf_get_FRAME_name(unsigned int val,const char ** s_out)2943bc1f688bSRobert Mustacchi dwarf_get_FRAME_name (unsigned int val,const char ** s_out)
2944bc1f688bSRobert Mustacchi {
2945bc1f688bSRobert Mustacchi     switch (val) {
2946bc1f688bSRobert Mustacchi     case DW_FRAME_CFA_COL:
2947bc1f688bSRobert Mustacchi         *s_out = "DW_FRAME_CFA_COL";
2948bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2949*4d9fdb46SRobert Mustacchi     /* Skipping alternate spelling of value 0x0. DW_FRAME_LAST_REG_NUM */
2950*4d9fdb46SRobert Mustacchi     /* Skipping alternate spelling of value 0x0. DW_FRAME_RA_COL */
2951*4d9fdb46SRobert Mustacchi     /* Skipping alternate spelling of value 0x0. DW_FRAME_STATIC_LINK */
2952bc1f688bSRobert Mustacchi     case DW_FRAME_REG1:
2953bc1f688bSRobert Mustacchi         *s_out = "DW_FRAME_REG1";
2954bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2955bc1f688bSRobert Mustacchi     case DW_FRAME_REG2:
2956bc1f688bSRobert Mustacchi         *s_out = "DW_FRAME_REG2";
2957bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2958bc1f688bSRobert Mustacchi     case DW_FRAME_REG3:
2959bc1f688bSRobert Mustacchi         *s_out = "DW_FRAME_REG3";
2960bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2961bc1f688bSRobert Mustacchi     case DW_FRAME_REG4:
2962bc1f688bSRobert Mustacchi         *s_out = "DW_FRAME_REG4";
2963bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2964bc1f688bSRobert Mustacchi     case DW_FRAME_REG5:
2965bc1f688bSRobert Mustacchi         *s_out = "DW_FRAME_REG5";
2966bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2967bc1f688bSRobert Mustacchi     case DW_FRAME_REG6:
2968bc1f688bSRobert Mustacchi         *s_out = "DW_FRAME_REG6";
2969bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2970bc1f688bSRobert Mustacchi     case DW_FRAME_REG7:
2971bc1f688bSRobert Mustacchi         *s_out = "DW_FRAME_REG7";
2972bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2973bc1f688bSRobert Mustacchi     case DW_FRAME_REG8:
2974bc1f688bSRobert Mustacchi         *s_out = "DW_FRAME_REG8";
2975bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2976bc1f688bSRobert Mustacchi     case DW_FRAME_REG9:
2977bc1f688bSRobert Mustacchi         *s_out = "DW_FRAME_REG9";
2978bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2979bc1f688bSRobert Mustacchi     case DW_FRAME_REG10:
2980bc1f688bSRobert Mustacchi         *s_out = "DW_FRAME_REG10";
2981bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2982bc1f688bSRobert Mustacchi     case DW_FRAME_REG11:
2983bc1f688bSRobert Mustacchi         *s_out = "DW_FRAME_REG11";
2984bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2985bc1f688bSRobert Mustacchi     case DW_FRAME_REG12:
2986bc1f688bSRobert Mustacchi         *s_out = "DW_FRAME_REG12";
2987bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2988bc1f688bSRobert Mustacchi     case DW_FRAME_REG13:
2989bc1f688bSRobert Mustacchi         *s_out = "DW_FRAME_REG13";
2990bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2991bc1f688bSRobert Mustacchi     case DW_FRAME_REG14:
2992bc1f688bSRobert Mustacchi         *s_out = "DW_FRAME_REG14";
2993bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2994bc1f688bSRobert Mustacchi     case DW_FRAME_REG15:
2995bc1f688bSRobert Mustacchi         *s_out = "DW_FRAME_REG15";
2996bc1f688bSRobert Mustacchi         return DW_DLV_OK;
2997bc1f688bSRobert Mustacchi     case DW_FRAME_REG16:
2998bc1f688bSRobert Mustacchi         *s_out = "DW_FRAME_REG16";
2999bc1f688bSRobert Mustacchi         return DW_DLV_OK;
3000bc1f688bSRobert Mustacchi     case DW_FRAME_REG17:
3001bc1f688bSRobert Mustacchi         *s_out = "DW_FRAME_REG17";
3002bc1f688bSRobert Mustacchi         return DW_DLV_OK;
3003bc1f688bSRobert Mustacchi     case DW_FRAME_REG18:
3004bc1f688bSRobert Mustacchi         *s_out = "DW_FRAME_REG18";
3005bc1f688bSRobert Mustacchi         return DW_DLV_OK;
3006bc1f688bSRobert Mustacchi     case DW_FRAME_REG19:
3007bc1f688bSRobert Mustacchi         *s_out = "DW_FRAME_REG19";
3008bc1f688bSRobert Mustacchi         return DW_DLV_OK;
3009bc1f688bSRobert Mustacchi     case DW_FRAME_REG20:
3010bc1f688bSRobert Mustacchi         *s_out = "DW_FRAME_REG20";
3011bc1f688bSRobert Mustacchi         return DW_DLV_OK;
3012bc1f688bSRobert Mustacchi     case DW_FRAME_REG21:
3013bc1f688bSRobert Mustacchi         *s_out = "DW_FRAME_REG21";
3014bc1f688bSRobert Mustacchi         return DW_DLV_OK;
3015bc1f688bSRobert Mustacchi     case DW_FRAME_REG22:
3016bc1f688bSRobert Mustacchi         *s_out = "DW_FRAME_REG22";
3017bc1f688bSRobert Mustacchi         return DW_DLV_OK;
3018bc1f688bSRobert Mustacchi     case DW_FRAME_REG23:
3019bc1f688bSRobert Mustacchi         *s_out = "DW_FRAME_REG23";
3020bc1f688bSRobert Mustacchi         return DW_DLV_OK;
3021bc1f688bSRobert Mustacchi     case DW_FRAME_REG24:
3022bc1f688bSRobert Mustacchi         *s_out = "DW_FRAME_REG24";
3023bc1f688bSRobert Mustacchi         return DW_DLV_OK;
3024bc1f688bSRobert Mustacchi     case DW_FRAME_REG25:
3025bc1f688bSRobert Mustacchi         *s_out = "DW_FRAME_REG25";
3026bc1f688bSRobert Mustacchi         return DW_DLV_OK;
3027bc1f688bSRobert Mustacchi     case DW_FRAME_REG26:
3028bc1f688bSRobert Mustacchi         *s_out = "DW_FRAME_REG26";
3029bc1f688bSRobert Mustacchi         return DW_DLV_OK;
3030bc1f688bSRobert Mustacchi     case DW_FRAME_REG27:
3031bc1f688bSRobert Mustacchi         *s_out = "DW_FRAME_REG27";
3032bc1f688bSRobert Mustacchi         return DW_DLV_OK;
3033bc1f688bSRobert Mustacchi     case DW_FRAME_REG28:
3034bc1f688bSRobert Mustacchi         *s_out = "DW_FRAME_REG28";
3035bc1f688bSRobert Mustacchi         return DW_DLV_OK;
3036bc1f688bSRobert Mustacchi     case DW_FRAME_REG29:
3037bc1f688bSRobert Mustacchi         *s_out = "DW_FRAME_REG29";
3038bc1f688bSRobert Mustacchi         return DW_DLV_OK;
3039bc1f688bSRobert Mustacchi     case DW_FRAME_REG30:
3040bc1f688bSRobert Mustacchi         *s_out = "DW_FRAME_REG30";
3041bc1f688bSRobert Mustacchi         return DW_DLV_OK;
3042bc1f688bSRobert Mustacchi     case DW_FRAME_REG31:
3043bc1f688bSRobert Mustacchi         *s_out = "DW_FRAME_REG31";
3044bc1f688bSRobert Mustacchi         return DW_DLV_OK;
3045bc1f688bSRobert Mustacchi     case DW_FRAME_FREG0:
3046bc1f688bSRobert Mustacchi         *s_out = "DW_FRAME_FREG0";
3047bc1f688bSRobert Mustacchi         return DW_DLV_OK;
3048bc1f688bSRobert Mustacchi     case DW_FRAME_FREG1:
3049bc1f688bSRobert Mustacchi         *s_out = "DW_FRAME_FREG1";
3050bc1f688bSRobert Mustacchi         return DW_DLV_OK;
3051bc1f688bSRobert Mustacchi     case DW_FRAME_FREG2:
3052bc1f688bSRobert Mustacchi         *s_out = "DW_FRAME_FREG2";
3053bc1f688bSRobert Mustacchi         return DW_DLV_OK;
3054bc1f688bSRobert Mustacchi     case DW_FRAME_FREG3:
3055bc1f688bSRobert Mustacchi         *s_out = "DW_FRAME_FREG3";
3056bc1f688bSRobert Mustacchi         return DW_DLV_OK;
3057bc1f688bSRobert Mustacchi     case DW_FRAME_FREG4:
3058bc1f688bSRobert Mustacchi         *s_out = "DW_FRAME_FREG4";
3059bc1f688bSRobert Mustacchi         return DW_DLV_OK;
3060bc1f688bSRobert Mustacchi     case DW_FRAME_FREG5:
3061bc1f688bSRobert Mustacchi         *s_out = "DW_FRAME_FREG5";
3062bc1f688bSRobert Mustacchi         return DW_DLV_OK;
3063bc1f688bSRobert Mustacchi     case DW_FRAME_FREG6:
3064bc1f688bSRobert Mustacchi         *s_out = "DW_FRAME_FREG6";
3065bc1f688bSRobert Mustacchi         return DW_DLV_OK;
3066bc1f688bSRobert Mustacchi     case DW_FRAME_FREG7:
3067bc1f688bSRobert Mustacchi         *s_out = "DW_FRAME_FREG7";
3068bc1f688bSRobert Mustacchi         return DW_DLV_OK;
3069bc1f688bSRobert Mustacchi     case DW_FRAME_FREG8:
3070bc1f688bSRobert Mustacchi         *s_out = "DW_FRAME_FREG8";
3071bc1f688bSRobert Mustacchi         return DW_DLV_OK;
3072bc1f688bSRobert Mustacchi     case DW_FRAME_FREG9:
3073bc1f688bSRobert Mustacchi         *s_out = "DW_FRAME_FREG9";
3074bc1f688bSRobert Mustacchi         return DW_DLV_OK;
3075bc1f688bSRobert Mustacchi     case DW_FRAME_FREG10:
3076bc1f688bSRobert Mustacchi         *s_out = "DW_FRAME_FREG10";
3077bc1f688bSRobert Mustacchi         return DW_DLV_OK;
3078bc1f688bSRobert Mustacchi     case DW_FRAME_FREG11:
3079bc1f688bSRobert Mustacchi         *s_out = "DW_FRAME_FREG11";
3080bc1f688bSRobert Mustacchi         return DW_DLV_OK;
3081bc1f688bSRobert Mustacchi     case DW_FRAME_FREG12:
3082bc1f688bSRobert Mustacchi         *s_out = "DW_FRAME_FREG12";
3083bc1f688bSRobert Mustacchi         return DW_DLV_OK;
3084bc1f688bSRobert Mustacchi     case DW_FRAME_FREG13:
3085bc1f688bSRobert Mustacchi         *s_out = "DW_FRAME_FREG13";
3086bc1f688bSRobert Mustacchi         return DW_DLV_OK;
3087bc1f688bSRobert Mustacchi     case DW_FRAME_FREG14:
3088bc1f688bSRobert Mustacchi         *s_out = "DW_FRAME_FREG14";
3089bc1f688bSRobert Mustacchi         return DW_DLV_OK;
3090bc1f688bSRobert Mustacchi     case DW_FRAME_FREG15:
3091bc1f688bSRobert Mustacchi         *s_out = "DW_FRAME_FREG15";
3092bc1f688bSRobert Mustacchi         return DW_DLV_OK;
3093bc1f688bSRobert Mustacchi     case DW_FRAME_FREG16:
3094bc1f688bSRobert Mustacchi         *s_out = "DW_FRAME_FREG16";
3095bc1f688bSRobert Mustacchi         return DW_DLV_OK;
3096bc1f688bSRobert Mustacchi     case DW_FRAME_FREG17:
3097bc1f688bSRobert Mustacchi         *s_out = "DW_FRAME_FREG17";
3098bc1f688bSRobert Mustacchi         return DW_DLV_OK;
3099bc1f688bSRobert Mustacchi     case DW_FRAME_FREG18:
3100bc1f688bSRobert Mustacchi         *s_out = "DW_FRAME_FREG18";
3101bc1f688bSRobert Mustacchi         return DW_DLV_OK;
3102bc1f688bSRobert Mustacchi     case DW_FRAME_FREG19:
3103bc1f688bSRobert Mustacchi         *s_out = "DW_FRAME_FREG19";
3104bc1f688bSRobert Mustacchi         return DW_DLV_OK;
3105bc1f688bSRobert Mustacchi     case DW_FRAME_FREG20:
3106bc1f688bSRobert Mustacchi         *s_out = "DW_FRAME_FREG20";
3107bc1f688bSRobert Mustacchi         return DW_DLV_OK;
3108bc1f688bSRobert Mustacchi     case DW_FRAME_FREG21:
3109bc1f688bSRobert Mustacchi         *s_out = "DW_FRAME_FREG21";
3110bc1f688bSRobert Mustacchi         return DW_DLV_OK;
3111bc1f688bSRobert Mustacchi     case DW_FRAME_FREG22:
3112bc1f688bSRobert Mustacchi         *s_out = "DW_FRAME_FREG22";
3113bc1f688bSRobert Mustacchi         return DW_DLV_OK;
3114bc1f688bSRobert Mustacchi     case DW_FRAME_FREG23:
3115bc1f688bSRobert Mustacchi         *s_out = "DW_FRAME_FREG23";
3116bc1f688bSRobert Mustacchi         return DW_DLV_OK;
3117bc1f688bSRobert Mustacchi     case DW_FRAME_FREG24:
3118bc1f688bSRobert Mustacchi         *s_out = "DW_FRAME_FREG24";
3119bc1f688bSRobert Mustacchi         return DW_DLV_OK;
3120bc1f688bSRobert Mustacchi     case DW_FRAME_FREG25:
3121bc1f688bSRobert Mustacchi         *s_out = "DW_FRAME_FREG25";
3122bc1f688bSRobert Mustacchi         return DW_DLV_OK;
3123bc1f688bSRobert Mustacchi     case DW_FRAME_FREG26:
3124bc1f688bSRobert Mustacchi         *s_out = "DW_FRAME_FREG26";
3125bc1f688bSRobert Mustacchi         return DW_DLV_OK;
3126bc1f688bSRobert Mustacchi     case DW_FRAME_FREG27:
3127bc1f688bSRobert Mustacchi         *s_out = "DW_FRAME_FREG27";
3128bc1f688bSRobert Mustacchi         return DW_DLV_OK;
3129bc1f688bSRobert Mustacchi     case DW_FRAME_FREG28:
3130bc1f688bSRobert Mustacchi         *s_out = "DW_FRAME_FREG28";
3131bc1f688bSRobert Mustacchi         return DW_DLV_OK;
3132bc1f688bSRobert Mustacchi     case DW_FRAME_FREG29:
3133bc1f688bSRobert Mustacchi         *s_out = "DW_FRAME_FREG29";
3134bc1f688bSRobert Mustacchi         return DW_DLV_OK;
3135bc1f688bSRobert Mustacchi     case DW_FRAME_FREG30:
3136bc1f688bSRobert Mustacchi         *s_out = "DW_FRAME_FREG30";
3137bc1f688bSRobert Mustacchi         return DW_DLV_OK;
3138*4d9fdb46SRobert Mustacchi     case DW_FRAME_FREG31:
3139*4d9fdb46SRobert Mustacchi         *s_out = "DW_FRAME_FREG31";
3140*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
3141*4d9fdb46SRobert Mustacchi     case DW_FRAME_FREG32:
3142*4d9fdb46SRobert Mustacchi         *s_out = "DW_FRAME_FREG32";
3143*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
3144*4d9fdb46SRobert Mustacchi     case DW_FRAME_FREG33:
3145*4d9fdb46SRobert Mustacchi         *s_out = "DW_FRAME_FREG33";
3146*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
3147*4d9fdb46SRobert Mustacchi     case DW_FRAME_FREG34:
3148*4d9fdb46SRobert Mustacchi         *s_out = "DW_FRAME_FREG34";
3149*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
3150*4d9fdb46SRobert Mustacchi     case DW_FRAME_FREG35:
3151*4d9fdb46SRobert Mustacchi         *s_out = "DW_FRAME_FREG35";
3152*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
3153*4d9fdb46SRobert Mustacchi     case DW_FRAME_FREG36:
3154*4d9fdb46SRobert Mustacchi         *s_out = "DW_FRAME_FREG36";
3155*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
3156*4d9fdb46SRobert Mustacchi     case DW_FRAME_FREG37:
3157*4d9fdb46SRobert Mustacchi         *s_out = "DW_FRAME_FREG37";
3158*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
3159*4d9fdb46SRobert Mustacchi     case DW_FRAME_FREG38:
3160*4d9fdb46SRobert Mustacchi         *s_out = "DW_FRAME_FREG38";
3161*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
3162*4d9fdb46SRobert Mustacchi     case DW_FRAME_FREG39:
3163*4d9fdb46SRobert Mustacchi         *s_out = "DW_FRAME_FREG39";
3164*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
3165*4d9fdb46SRobert Mustacchi     case DW_FRAME_FREG40:
3166*4d9fdb46SRobert Mustacchi         *s_out = "DW_FRAME_FREG40";
3167*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
3168*4d9fdb46SRobert Mustacchi     case DW_FRAME_FREG41:
3169*4d9fdb46SRobert Mustacchi         *s_out = "DW_FRAME_FREG41";
3170*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
3171*4d9fdb46SRobert Mustacchi     case DW_FRAME_FREG42:
3172*4d9fdb46SRobert Mustacchi         *s_out = "DW_FRAME_FREG42";
3173*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
3174*4d9fdb46SRobert Mustacchi     case DW_FRAME_FREG43:
3175*4d9fdb46SRobert Mustacchi         *s_out = "DW_FRAME_FREG43";
3176*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
3177*4d9fdb46SRobert Mustacchi     case DW_FRAME_FREG44:
3178*4d9fdb46SRobert Mustacchi         *s_out = "DW_FRAME_FREG44";
3179*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
3180*4d9fdb46SRobert Mustacchi     case DW_FRAME_FREG45:
3181*4d9fdb46SRobert Mustacchi         *s_out = "DW_FRAME_FREG45";
3182*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
3183*4d9fdb46SRobert Mustacchi     case DW_FRAME_FREG46:
3184*4d9fdb46SRobert Mustacchi         *s_out = "DW_FRAME_FREG46";
3185*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
3186*4d9fdb46SRobert Mustacchi     case DW_FRAME_FREG47:
3187*4d9fdb46SRobert Mustacchi         *s_out = "DW_FRAME_FREG47";
3188*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
3189*4d9fdb46SRobert Mustacchi     case DW_FRAME_FREG48:
3190*4d9fdb46SRobert Mustacchi         *s_out = "DW_FRAME_FREG48";
3191*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
3192*4d9fdb46SRobert Mustacchi     case DW_FRAME_FREG49:
3193*4d9fdb46SRobert Mustacchi         *s_out = "DW_FRAME_FREG49";
3194*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
3195*4d9fdb46SRobert Mustacchi     case DW_FRAME_FREG50:
3196*4d9fdb46SRobert Mustacchi         *s_out = "DW_FRAME_FREG50";
3197*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
3198*4d9fdb46SRobert Mustacchi     case DW_FRAME_FREG51:
3199*4d9fdb46SRobert Mustacchi         *s_out = "DW_FRAME_FREG51";
3200*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
3201*4d9fdb46SRobert Mustacchi     case DW_FRAME_FREG52:
3202*4d9fdb46SRobert Mustacchi         *s_out = "DW_FRAME_FREG52";
3203*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
3204*4d9fdb46SRobert Mustacchi     case DW_FRAME_FREG53:
3205*4d9fdb46SRobert Mustacchi         *s_out = "DW_FRAME_FREG53";
3206*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
3207*4d9fdb46SRobert Mustacchi     case DW_FRAME_FREG54:
3208*4d9fdb46SRobert Mustacchi         *s_out = "DW_FRAME_FREG54";
3209*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
3210*4d9fdb46SRobert Mustacchi     case DW_FRAME_FREG55:
3211*4d9fdb46SRobert Mustacchi         *s_out = "DW_FRAME_FREG55";
3212*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
3213*4d9fdb46SRobert Mustacchi     case DW_FRAME_FREG56:
3214*4d9fdb46SRobert Mustacchi         *s_out = "DW_FRAME_FREG56";
3215*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
3216*4d9fdb46SRobert Mustacchi     case DW_FRAME_FREG57:
3217*4d9fdb46SRobert Mustacchi         *s_out = "DW_FRAME_FREG57";
3218*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
3219*4d9fdb46SRobert Mustacchi     case DW_FRAME_FREG58:
3220*4d9fdb46SRobert Mustacchi         *s_out = "DW_FRAME_FREG58";
3221*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
3222*4d9fdb46SRobert Mustacchi     case DW_FRAME_FREG59:
3223*4d9fdb46SRobert Mustacchi         *s_out = "DW_FRAME_FREG59";
3224*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
3225*4d9fdb46SRobert Mustacchi     case DW_FRAME_FREG60:
3226*4d9fdb46SRobert Mustacchi         *s_out = "DW_FRAME_FREG60";
3227*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
3228*4d9fdb46SRobert Mustacchi     case DW_FRAME_FREG61:
3229*4d9fdb46SRobert Mustacchi         *s_out = "DW_FRAME_FREG61";
3230*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
3231*4d9fdb46SRobert Mustacchi     case DW_FRAME_FREG62:
3232*4d9fdb46SRobert Mustacchi         *s_out = "DW_FRAME_FREG62";
3233*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
3234*4d9fdb46SRobert Mustacchi     case DW_FRAME_FREG63:
3235*4d9fdb46SRobert Mustacchi         *s_out = "DW_FRAME_FREG63";
3236*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
3237*4d9fdb46SRobert Mustacchi     case DW_FRAME_FREG64:
3238*4d9fdb46SRobert Mustacchi         *s_out = "DW_FRAME_FREG64";
3239*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
3240*4d9fdb46SRobert Mustacchi     case DW_FRAME_FREG65:
3241*4d9fdb46SRobert Mustacchi         *s_out = "DW_FRAME_FREG65";
3242*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
3243*4d9fdb46SRobert Mustacchi     case DW_FRAME_FREG66:
3244*4d9fdb46SRobert Mustacchi         *s_out = "DW_FRAME_FREG66";
3245*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
3246*4d9fdb46SRobert Mustacchi     case DW_FRAME_FREG67:
3247*4d9fdb46SRobert Mustacchi         *s_out = "DW_FRAME_FREG67";
3248*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
3249*4d9fdb46SRobert Mustacchi     case DW_FRAME_FREG68:
3250*4d9fdb46SRobert Mustacchi         *s_out = "DW_FRAME_FREG68";
3251*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
3252*4d9fdb46SRobert Mustacchi     case DW_FRAME_FREG69:
3253*4d9fdb46SRobert Mustacchi         *s_out = "DW_FRAME_FREG69";
3254*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
3255*4d9fdb46SRobert Mustacchi     case DW_FRAME_FREG70:
3256*4d9fdb46SRobert Mustacchi         *s_out = "DW_FRAME_FREG70";
3257*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
3258*4d9fdb46SRobert Mustacchi     case DW_FRAME_FREG71:
3259*4d9fdb46SRobert Mustacchi         *s_out = "DW_FRAME_FREG71";
3260*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
3261*4d9fdb46SRobert Mustacchi     case DW_FRAME_FREG72:
3262*4d9fdb46SRobert Mustacchi         *s_out = "DW_FRAME_FREG72";
3263*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
3264*4d9fdb46SRobert Mustacchi     case DW_FRAME_FREG73:
3265*4d9fdb46SRobert Mustacchi         *s_out = "DW_FRAME_FREG73";
3266*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
3267*4d9fdb46SRobert Mustacchi     case DW_FRAME_FREG74:
3268*4d9fdb46SRobert Mustacchi         *s_out = "DW_FRAME_FREG74";
3269*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
3270*4d9fdb46SRobert Mustacchi     case DW_FRAME_FREG75:
3271*4d9fdb46SRobert Mustacchi         *s_out = "DW_FRAME_FREG75";
3272*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
3273*4d9fdb46SRobert Mustacchi     case DW_FRAME_FREG76:
3274*4d9fdb46SRobert Mustacchi         *s_out = "DW_FRAME_FREG76";
3275*4d9fdb46SRobert Mustacchi         return DW_DLV_OK;
3276bc1f688bSRobert Mustacchi     case DW_FRAME_HIGHEST_NORMAL_REGISTER:
3277bc1f688bSRobert Mustacchi         *s_out = "DW_FRAME_HIGHEST_NORMAL_REGISTER";
3278bc1f688bSRobert Mustacchi         return DW_DLV_OK;
3279bc1f688bSRobert Mustacchi     }
3280bc1f688bSRobert Mustacchi     return DW_DLV_NO_ENTRY;
3281bc1f688bSRobert Mustacchi }
3282bc1f688bSRobert Mustacchi /* ARGSUSED */
3283bc1f688bSRobert Mustacchi int
dwarf_get_CHILDREN_name(unsigned int val,const char ** s_out)3284bc1f688bSRobert Mustacchi dwarf_get_CHILDREN_name (unsigned int val,const char ** s_out)
3285bc1f688bSRobert Mustacchi {
3286bc1f688bSRobert Mustacchi     switch (val) {
3287bc1f688bSRobert Mustacchi     case DW_CHILDREN_no:
3288bc1f688bSRobert Mustacchi         *s_out = "DW_CHILDREN_no";
3289bc1f688bSRobert Mustacchi         return DW_DLV_OK;
3290bc1f688bSRobert Mustacchi     case DW_CHILDREN_yes:
3291bc1f688bSRobert Mustacchi         *s_out = "DW_CHILDREN_yes";
3292bc1f688bSRobert Mustacchi         return DW_DLV_OK;
3293bc1f688bSRobert Mustacchi     }
3294bc1f688bSRobert Mustacchi     return DW_DLV_NO_ENTRY;
3295bc1f688bSRobert Mustacchi }
3296bc1f688bSRobert Mustacchi /* ARGSUSED */
3297bc1f688bSRobert Mustacchi int
dwarf_get_ADDR_name(unsigned int val,const char ** s_out)3298bc1f688bSRobert Mustacchi dwarf_get_ADDR_name (unsigned int val,const char ** s_out)
3299bc1f688bSRobert Mustacchi {
3300bc1f688bSRobert Mustacchi     switch (val) {
3301bc1f688bSRobert Mustacchi     case DW_ADDR_none:
3302bc1f688bSRobert Mustacchi         *s_out = "DW_ADDR_none";
3303bc1f688bSRobert Mustacchi         return DW_DLV_OK;
3304bc1f688bSRobert Mustacchi     }
3305bc1f688bSRobert Mustacchi     return DW_DLV_NO_ENTRY;
3306bc1f688bSRobert Mustacchi }
3307bc1f688bSRobert Mustacchi 
3308bc1f688bSRobert Mustacchi /* END FILE */
3309