xref: /illumos-gate/usr/src/lib/libdwarf/common/mapfile-vers (revision bdc3270f393f51a419684e0fd3d7112e9b269773)
1#
2# This file and its contents are supplied under the terms of the
3# Common Development and Distribution License ("CDDL"), version 1.0.
4# You may only use this file in accordance with the terms of version
5# 1.0 of the CDDL.
6#
7# A full copy of the text of the CDDL should have accompanied this
8# source.  A copy of the CDDL is also available via the Internet at
9# http://www.illumos.org/license/CDDL.
10#
11
12#
13# Copyright 2011, Richard Lowe.
14#
15
16#
17# MAPFILE HEADER START
18#
19# WARNING:  STOP NOW.  DO NOT MODIFY THIS FILE.
20# Object versioning must comply with the rules detailed in
21#
22#	usr/src/lib/README.mapfiles
23#
24# You should not be making modifications here until you've read the most current
25# copy of that file. If you need help, contact a gatekeeper for guidance.
26#
27# MAPFILE HEADER END
28#
29
30$mapfile_version 2
31
32SYMBOL_VERSION ILLUMOSprivate_1.1 {
33    global:
34	dwarf_add_arange_b;
35	dwarf_add_arange_c;
36	dwarf_add_arange;
37	dwarf_add_AT_any_value_sleb_a;
38	dwarf_add_AT_any_value_sleb;
39	dwarf_add_AT_any_value_uleb_a;
40	dwarf_add_AT_any_value_uleb;
41	dwarf_add_AT_block_a;
42	dwarf_add_AT_block;
43	dwarf_add_AT_comp_dir_a;
44	dwarf_add_AT_comp_dir;
45	dwarf_add_AT_const_value_signedint_a;
46	dwarf_add_AT_const_value_signedint;
47	dwarf_add_AT_const_value_string_a;
48	dwarf_add_AT_const_value_string;
49	dwarf_add_AT_const_value_unsignedint_a;
50	dwarf_add_AT_const_value_unsignedint;
51	dwarf_add_AT_data16;
52	dwarf_add_AT_dataref_a;
53	dwarf_add_AT_dataref;
54	dwarf_add_AT_flag_a;
55	dwarf_add_AT_flag;
56	dwarf_add_AT_implicit_const;
57	dwarf_add_AT_location_expr_a;
58	dwarf_add_AT_location_expr;
59	dwarf_add_AT_name_a;
60	dwarf_add_AT_name;
61	dwarf_add_AT_producer_a;
62	dwarf_add_AT_producer;
63	dwarf_add_AT_ref_address_a;
64	dwarf_add_AT_ref_address;
65	dwarf_add_AT_reference_b;
66	dwarf_add_AT_reference_c;
67	dwarf_add_AT_reference;
68	dwarf_add_AT_signed_const_a;
69	dwarf_add_AT_signed_const;
70	dwarf_add_AT_string_a;
71	dwarf_add_AT_string;
72	dwarf_add_AT_targ_address_b;
73	dwarf_add_AT_targ_address_c;
74	dwarf_add_AT_targ_address;
75	dwarf_add_AT_unsigned_const_a;
76	dwarf_add_AT_unsigned_const;
77	dwarf_add_AT_with_ref_sig8_a;
78	dwarf_add_AT_with_ref_sig8;
79	dwarf_add_debuglink_global_path;
80	dwarf_add_die_marker_a;
81	dwarf_add_die_marker;
82	dwarf_add_die_to_debug_a;
83	dwarf_add_die_to_debug;
84	dwarf_add_directory_decl_a;
85	dwarf_add_directory_decl;
86	dwarf_add_expr_addr_b;
87	dwarf_add_expr_addr_c;
88	dwarf_add_expr_addr;
89	dwarf_add_expr_gen_a;
90	dwarf_add_expr_gen;
91	dwarf_add_fde_inst_a;
92	dwarf_add_fde_inst;
93	dwarf_add_file_decl_a;
94	dwarf_add_file_decl;
95	dwarf_add_file_path;
96	dwarf_add_frame_cie_a;
97	dwarf_add_frame_cie;
98	dwarf_add_frame_fde_b;
99	dwarf_add_frame_fde_c;
100	dwarf_add_frame_fde;
101	dwarf_add_frame_info_b;
102	dwarf_add_frame_info_c;
103	dwarf_add_frame_info;
104	dwarf_add_funcname_a;
105	dwarf_add_funcname;
106	dwarf_add_line_entry_b;
107	dwarf_add_line_entry_c;
108	dwarf_add_line_entry;
109	dwarf_add_pubname_a;
110	dwarf_add_pubname;
111	dwarf_add_pubtype_a;
112	dwarf_add_pubtype;
113	dwarf_add_typename_a;
114	dwarf_add_typename;
115	dwarf_add_varname_a;
116	dwarf_add_varname;
117	dwarf_add_weakname_a;
118	dwarf_add_weakname;
119	dwarf_addr_form_is_indexed;
120	dwarf_arrayorder;
121	dwarf_attr_offset;
122	dwarf_attr;
123	dwarf_attrlist;
124	dwarf_bitoffset;
125	dwarf_bitsize;
126	dwarf_bytesize;
127	dwarf_check_lineheader_b;
128	dwarf_check_lineheader;
129	dwarf_child;
130	dwarf_cie_section_offset;
131	dwarf_close_str_offsets_table_access;
132	dwarf_compress_integer_block_a;
133	dwarf_compress_integer_block;
134	dwarf_convert_to_global_offset;
135	dwarf_create_cie_from_after_start;
136	dwarf_create_fde_from_after_start;
137	dwarf_CU_dieoffset_given_die;
138	dwarf_dealloc_attribute;
139	dwarf_dealloc_compressed_block;
140	dwarf_dealloc_die;
141	dwarf_dealloc_error;
142	dwarf_dealloc_macro_context;
143	dwarf_dealloc_rnglists_head;
144	dwarf_dealloc_uncompressed_block;
145	dwarf_dealloc;
146	dwarf_debug_addr_index_to_addr;
147	dwarf_debugnames_abbrev_by_code;
148	dwarf_debugnames_abbrev_by_index;
149	dwarf_debugnames_abbrev_form_by_index;
150	dwarf_debugnames_bucket;
151	dwarf_debugnames_cu_entry;
152	dwarf_debugnames_entrypool;
153	dwarf_debugnames_foreign_tu_entry;
154	dwarf_debugnames_header;
155	dwarf_debugnames_local_tu_entry;
156	dwarf_debugnames_name;
157	dwarf_debugnames_sizes;
158	dwarf_def_macro;
159	dwarf_die_abbrev_children_flag;
160	dwarf_die_abbrev_code;
161	dwarf_die_abbrev_global_offset;
162	dwarf_die_CU_offset_range;
163	dwarf_die_CU_offset;
164	dwarf_die_from_hash_signature;
165	dwarf_die_link_a;
166	dwarf_die_link;
167	dwarf_die_offsets;
168	dwarf_die_text;
169	dwarf_diename;
170	dwarf_dieoffset;
171	dwarf_dietype_offset;
172	dwarf_discr_entry_s;
173	dwarf_discr_entry_u;
174	dwarf_discr_list;
175	dwarf_elf_init_b;
176	dwarf_elf_init;
177	dwarf_elf_object_access_finish;
178	dwarf_elf_object_access_init;
179	dwarf_encode_leb128;
180	dwarf_encode_signed_leb128;
181	dwarf_end_macro_file;
182	dwarf_errmsg;
183	dwarf_errno;
184	dwarf_error_creation;
185	dwarf_expand_frame_instructions;
186	dwarf_expr_current_offset_a;
187	dwarf_expr_current_offset;
188	dwarf_expr_into_block_a;
189	dwarf_expr_into_block;
190	dwarf_expr_reset;
191	dwarf_fde_cfa_offset_a;
192	dwarf_fde_cfa_offset;
193	dwarf_fde_cie_list_dealloc;
194	dwarf_fde_section_offset;
195	dwarf_find_macro_value_start;
196	dwarf_finish;
197	dwarf_fixup_AT_reference_die;
198	dwarf_force_debug_names;
199	dwarf_formaddr;
200	dwarf_formblock;
201	dwarf_formdata16;
202	dwarf_formexprloc;
203	dwarf_formflag;
204	dwarf_formref;
205	dwarf_formsdata;
206	dwarf_formsig8_const;
207	dwarf_formsig8;
208	dwarf_formstring;
209	dwarf_formudata;
210	dwarf_func_cu_offset;
211	dwarf_func_die_offset;
212	dwarf_func_name_offsets;
213	dwarf_funcname;
214	dwarf_funcs_dealloc;
215	dwarf_get_abbrev_children_flag;
216	dwarf_get_abbrev_code;
217	dwarf_get_abbrev_entry_b;
218	dwarf_get_abbrev_entry;
219	dwarf_get_abbrev_tag;
220	dwarf_get_abbrev;
221	dwarf_get_ACCESS_name;
222	dwarf_get_ADDR_name;
223	dwarf_get_address_size;
224	dwarf_get_arange_cu_header_offset;
225	dwarf_get_arange_info_b;
226	dwarf_get_arange_info;
227	dwarf_get_arange;
228	dwarf_get_aranges;
229	dwarf_get_AT_name;
230	dwarf_get_ATCF_name;
231	dwarf_get_ATE_name;
232	dwarf_get_CC_name;
233	dwarf_get_CFA_name;
234	dwarf_get_children_name;
235	dwarf_get_CHILDREN_name;
236	dwarf_get_cie_augmentation_data;
237	dwarf_get_cie_index;
238	dwarf_get_cie_info_b;
239	dwarf_get_cie_info;
240	dwarf_get_cie_of_fde;
241	dwarf_get_cu_die_offset_given_cu_header_offset_b;
242	dwarf_get_cu_die_offset_given_cu_header_offset;
243	dwarf_get_cu_die_offset;
244	dwarf_get_debug_addr_index;
245	dwarf_get_debug_str_index;
246	dwarf_get_debugfission_for_die;
247	dwarf_get_debugfission_for_key;
248	dwarf_get_die_address_size;
249	dwarf_get_die_infotypes_flag;
250	dwarf_get_die_marker_a;
251	dwarf_get_die_marker;
252	dwarf_get_die_markers_a;
253	dwarf_get_die_markers;
254	dwarf_get_die_section_name_b;
255	dwarf_get_die_section_name;
256	dwarf_get_DS_name;
257	dwarf_get_DSC_name;
258	dwarf_get_EH_name;
259	dwarf_get_elf;
260	dwarf_get_END_name;
261	dwarf_get_fde_at_pc;
262	dwarf_get_fde_augmentation_data;
263	dwarf_get_fde_exception_info;
264	dwarf_get_fde_for_die;
265	dwarf_get_fde_info_for_all_regs;
266	dwarf_get_fde_info_for_all_regs3;
267	dwarf_get_fde_info_for_cfa_reg3_b;
268	dwarf_get_fde_info_for_cfa_reg3;
269	dwarf_get_fde_info_for_reg;
270	dwarf_get_fde_info_for_reg3_b;
271	dwarf_get_fde_info_for_reg3;
272	dwarf_get_fde_instr_bytes;
273	dwarf_get_fde_list_eh;
274	dwarf_get_fde_list;
275	dwarf_get_fde_n;
276	dwarf_get_fde_range;
277	dwarf_get_form_class;
278	dwarf_get_FORM_name;
279	dwarf_get_FRAME_name;
280	dwarf_get_frame_section_name_eh_gnu;
281	dwarf_get_frame_section_name;
282	dwarf_get_funcs;
283	dwarf_get_globals_header;
284	dwarf_get_globals;
285	dwarf_get_harmless_error_list;
286	dwarf_get_ID_name;
287	dwarf_get_INL_name;
288	dwarf_get_ISA_name;
289	dwarf_get_LANG_name;
290	dwarf_get_line_section_name_from_die;
291	dwarf_get_LNE_name;
292	dwarf_get_LNS_name;
293	dwarf_get_location_op_value_c;
294	dwarf_get_location_op_value_d;
295	dwarf_get_locdesc_entry_c;
296	dwarf_get_locdesc_entry_d;
297	dwarf_get_loclist_c;
298	dwarf_get_loclist_context_basics;
299	dwarf_get_loclist_entry;
300	dwarf_get_loclist_head_basics;
301	dwarf_get_loclist_head_kind;
302	dwarf_get_loclist_lle;
303	dwarf_get_loclist_offset_index_value;
304	dwarf_get_loclists_entry_fields;
305	dwarf_get_MACINFO_name;
306	dwarf_get_macro_context_by_offset;
307	dwarf_get_macro_context;
308	dwarf_get_macro_defundef;
309	dwarf_get_macro_details;
310	dwarf_get_macro_import;
311	dwarf_get_macro_op;
312	dwarf_get_macro_section_name;
313	dwarf_get_macro_startend_file;
314	dwarf_get_offset_size;
315	dwarf_get_OP_name;
316	dwarf_get_ORD_name;
317	dwarf_get_pubtypes;
318	dwarf_get_ranges_a;
319	dwarf_get_ranges;
320	dwarf_get_real_section_name;
321	dwarf_get_relocation_info_count;
322	dwarf_get_relocation_info;
323	dwarf_get_rnglist_context_basics;
324	dwarf_get_rnglist_head_basics;
325	dwarf_get_rnglist_offset_index_value;
326	dwarf_get_rnglist_rle;
327	dwarf_get_rnglists_entry_fields;
328	dwarf_get_section_bytes_a;
329	dwarf_get_section_bytes;
330	dwarf_get_section_count;
331	dwarf_get_section_info_by_index;
332	dwarf_get_section_info_by_name;
333	dwarf_get_section_max_offsets_b;
334	dwarf_get_section_max_offsets_c;
335	dwarf_get_section_max_offsets_d;
336	dwarf_get_section_max_offsets;
337	dwarf_get_str;
338	dwarf_get_string_attributes_count;
339	dwarf_get_string_attributes_info;
340	dwarf_get_string_section_name;
341	dwarf_get_TAG_name;
342	dwarf_get_tied_dbg;
343	dwarf_get_types;
344	dwarf_get_vars;
345	dwarf_get_version_of_die;
346	dwarf_get_VIRTUALITY_name;
347	dwarf_get_VIS_name;
348	dwarf_get_weaks;
349	dwarf_get_xu_hash_entry;
350	dwarf_get_xu_index_header;
351	dwarf_get_xu_index_section_type;
352	dwarf_get_xu_section_names;
353	dwarf_get_xu_section_offset;
354	dwarf_global_cu_offset;
355	dwarf_global_die_offset;
356	dwarf_global_formref;
357	dwarf_global_name_offsets;
358	dwarf_globals_dealloc;
359	dwarf_globname;
360	dwarf_gnu_debuglink;
361	dwarf_harmless_cleanout;
362	dwarf_harmless_init;
363	dwarf_hasattr;
364	dwarf_hasform;
365	dwarf_highpc_b;
366	dwarf_highpc;
367	dwarf_init_b;
368	dwarf_init_path;
369	dwarf_init;
370	dwarf_insert_fde_inst_bytes;
371	dwarf_insert_harmless_error;
372	dwarf_line_is_addr_set;
373	dwarf_line_srcfileno;
374	dwarf_lineaddr;
375	dwarf_linebeginstatement;
376	dwarf_lineblock;
377	dwarf_lineendsequence;
378	dwarf_lineno;
379	dwarf_lineoff_b;
380	dwarf_lineoff;
381	dwarf_linesrc;
382	dwarf_lne_end_sequence_a;
383	dwarf_lne_end_sequence;
384	dwarf_lne_set_address_a;
385	dwarf_lne_set_address;
386	dwarf_load_loclists;
387	dwarf_load_rnglists;
388	dwarf_loc_head_c_dealloc;
389	dwarf_loclist_from_expr_a;
390	dwarf_loclist_from_expr_b;
391	dwarf_loclist_from_expr_c;
392	dwarf_loclist_from_expr;
393	dwarf_loclist_n;
394	dwarf_loclist;
395	dwarf_lowpc;
396	dwarf_macro_context_head;
397	dwarf_macro_operands_table;
398	dwarf_new_die_a;
399	dwarf_new_die;
400	dwarf_new_expr;
401	dwarf_new_fde_a;
402	dwarf_new_fde;
403	dwarf_next_cu_header_b;
404	dwarf_next_cu_header_c;
405	dwarf_next_cu_header_d;
406	dwarf_next_cu_header;
407	dwarf_next_str_offsets_table;
408	dwarf_object_detector_fd;
409	dwarf_object_detector_path;
410	dwarf_object_finish;
411	dwarf_object_init_b;
412	dwarf_object_init;
413	dwarf_offdie_b;
414	dwarf_offdie;
415	dwarf_offset_list;
416	dwarf_open_str_offsets_table_access;
417	dwarf_p_dealloc;
418	dwarf_print_lines;
419	dwarf_print_memory_stats;
420	dwarf_pro_get_string_stats;
421	dwarf_pro_set_default_string_form;
422	dwarf_producer_finish_a;
423	dwarf_producer_finish;
424	dwarf_producer_init;
425	dwarf_prologue_end_etc;
426	dwarf_pubtype_cu_offset;
427	dwarf_pubtype_name_offsets;
428	dwarf_pubtype_type_die_offset;
429	dwarf_pubtypename;
430	dwarf_pubtypes_dealloc;
431	dwarf_ranges_dealloc;
432	dwarf_read_cie_fde_prefix;
433	dwarf_reset_section_bytes;
434	dwarf_return_empty_pubnames;
435	dwarf_sec_group_map;
436	dwarf_sec_group_sizes;
437	dwarf_set_de_alloc_flag;
438	dwarf_set_default_address_size;
439	dwarf_set_frame_cfa_value;
440	dwarf_set_frame_rule_inital_value;
441	dwarf_set_frame_rule_initial_value;
442	dwarf_set_frame_rule_table_size;
443	dwarf_set_frame_same_value;
444	dwarf_set_frame_undefined_value;
445	dwarf_set_harmless_error_list_size;
446	dwarf_set_reloc_application;
447	dwarf_set_stringcheck;
448	dwarf_set_tied_dbg;
449	dwarf_siblingof_b;
450	dwarf_siblingof;
451	dwarf_srcfiles;
452	dwarf_srclang;
453	dwarf_srclines_b;
454	dwarf_srclines_comp_dir;
455	dwarf_srclines_dealloc_b;
456	dwarf_srclines_dealloc;
457	dwarf_srclines_files_count;
458	dwarf_srclines_files_data_b;
459	dwarf_srclines_files_data;
460	dwarf_srclines_files_indexes;
461	dwarf_srclines_from_linecontext;
462	dwarf_srclines_include_dir_count;
463	dwarf_srclines_include_dir_data;
464	dwarf_srclines_subprog_count;
465	dwarf_srclines_subprog_data;
466	dwarf_srclines_table_offset;
467	dwarf_srclines_two_level_from_linecontext;
468	dwarf_srclines_version;
469	dwarf_srclines;
470	dwarf_start_macro_file;
471	dwarf_str_offsets_statistics;
472	dwarf_str_offsets_value_by_index;
473	dwarf_tag;
474	dwarf_transform_to_disk_form;
475	dwarf_type_cu_offset;
476	dwarf_type_die_offset;
477	dwarf_type_name_offsets;
478	dwarf_typename;
479	dwarf_types_dealloc;
480	dwarf_uncompress_integer_block_a;
481	dwarf_uncompress_integer_block;
482	dwarf_undef_macro;
483	dwarf_validate_die_sibling;
484	dwarf_var_cu_offset;
485	dwarf_var_die_offset;
486	dwarf_var_name_offsets;
487	dwarf_varname;
488	dwarf_vars_dealloc;
489	dwarf_vendor_ext;
490	dwarf_weak_cu_offset;
491	dwarf_weak_die_offset;
492	dwarf_weak_name_offsets;
493	dwarf_weakname;
494	dwarf_weaks_dealloc;
495	dwarf_whatattr;
496	dwarf_whatform_direct;
497	dwarf_whatform;
498	dwarf_xu_header_free;
499    local:
500	*;
501};
502