xref: /illumos-gate/usr/src/lib/libdwarf/common/mapfile-vers (revision bc1f688b4872ace323eaddbb1a6365d054e7bf56)
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;
35        dwarf_add_arange_b;
36        dwarf_add_AT_block;
37        dwarf_add_AT_comp_dir;
38        dwarf_add_AT_const_value_signedint;
39        dwarf_add_AT_const_value_string;
40        dwarf_add_AT_const_value_unsignedint;
41        dwarf_add_AT_dataref;
42        dwarf_add_AT_flag;
43        dwarf_add_AT_location_expr;
44        dwarf_add_AT_name;
45        dwarf_add_AT_producer;
46        dwarf_add_AT_ref_address;
47        dwarf_add_AT_reference;
48        dwarf_add_AT_signed_const;
49        dwarf_add_AT_string;
50        dwarf_add_AT_targ_address;
51        dwarf_add_AT_targ_address_b;
52        dwarf_add_AT_unsigned_const;
53        dwarf_add_die_marker;
54        dwarf_add_die_to_debug;
55        dwarf_add_directory_decl;
56        dwarf_add_expr_addr;
57        dwarf_add_expr_addr_b;
58        dwarf_add_expr_gen;
59        dwarf_add_fde_inst;
60        dwarf_add_file_decl;
61        dwarf_add_frame_cie;
62        dwarf_add_frame_fde;
63        dwarf_add_frame_fde_b;
64        dwarf_add_frame_info;
65        dwarf_add_frame_info_b;
66        dwarf_add_funcname;
67        dwarf_add_line_entry;
68        dwarf_add_pubname;
69        dwarf_add_typename;
70        dwarf_add_varname;
71        dwarf_add_weakname;
72        dwarf_arrayorder;
73        dwarf_attr;
74        dwarf_attr_offset;
75        dwarf_attrlist;
76        dwarf_bitoffset;
77        dwarf_bitsize;
78        dwarf_bytesize;
79        dwarf_check_lineheader;
80        dwarf_child;
81        dwarf_cie_section_offset;
82        dwarf_compress_integer_block;
83        dwarf_create_cie_from_after_start;
84        dwarf_create_fde_from_after_start;
85        dwarf_CU_dieoffset_given_die;
86        dwarf_dealloc;
87        dwarf_dealloc_compressed_block;
88        dwarf_dealloc_uncompressed_block;
89        dwarf_def_macro;
90        dwarf_die_abbrev_code;
91        dwarf_die_CU_offset;
92        dwarf_die_CU_offset_range;
93        dwarf_die_link;
94        dwarf_diename;
95        dwarf_dieoffset;
96        dwarf_elf_init;
97        dwarf_elf_object_access_finish;
98        dwarf_elf_object_access_init;
99        dwarf_end_macro_file;
100        dwarf_errmsg;
101        dwarf_errno;
102        dwarf_expand_frame_instructions;
103        dwarf_expr_current_offset;
104        dwarf_expr_into_block;
105        dwarf_expr_reset;
106        dwarf_fde_cfa_offset;
107        dwarf_fde_cie_list_dealloc;
108        dwarf_fde_section_offset;
109        dwarf_find_macro_value_start;
110        dwarf_finish;
111        dwarf_formaddr;
112        dwarf_formblock;
113        dwarf_formexprloc;
114        dwarf_formflag;
115        dwarf_formref;
116        dwarf_formsdata;
117        dwarf_formsig8;
118        dwarf_formstring;
119        dwarf_formudata;
120        dwarf_free_line_table_prefix;
121        dwarf_func_cu_offset;
122        dwarf_func_die_offset;
123        dwarf_func_name_offsets;
124        dwarf_funcname;
125        dwarf_funcs_dealloc;
126        dwarf_get_abbrev;
127        dwarf_get_abbrev_children_flag;
128        dwarf_get_abbrev_code;
129        dwarf_get_abbrev_entry;
130        dwarf_get_abbrev_tag;
131        dwarf_get_ACCESS_name;
132        dwarf_get_ADDR_name;
133        dwarf_get_address_size;
134        dwarf_get_arange;
135        dwarf_get_arange_cu_header_offset;
136        dwarf_get_arange_info;
137        dwarf_get_arange_info_b;
138        dwarf_get_aranges;
139        dwarf_get_AT_name;
140        dwarf_get_ATCF_name;
141        dwarf_get_ATE_name;
142        dwarf_get_CC_name;
143        dwarf_get_CFA_name;
144        dwarf_get_children_name;
145        dwarf_get_CHILDREN_name;
146        dwarf_get_cie_augmentation_data;
147        dwarf_get_cie_index;
148        dwarf_get_cie_info;
149        dwarf_get_cie_of_fde;
150        dwarf_get_cu_die_offset;
151        dwarf_get_cu_die_offset_given_cu_header_offset;
152        dwarf_get_die_address_size;
153        dwarf_get_die_marker;
154        dwarf_get_die_markers;
155        dwarf_get_DS_name;
156        dwarf_get_DSC_name;
157        dwarf_get_EH_name;
158        dwarf_get_elf;
159        dwarf_get_END_name;
160        dwarf_get_fde_at_pc;
161        dwarf_get_fde_augmentation_data;
162        dwarf_get_fde_exception_info;
163        dwarf_get_fde_for_die;
164        dwarf_get_fde_info_for_all_regs;
165        dwarf_get_fde_info_for_all_regs3;
166        dwarf_get_fde_info_for_cfa_reg3;
167        dwarf_get_fde_info_for_reg;
168        dwarf_get_fde_info_for_reg3;
169        dwarf_get_fde_instr_bytes;
170        dwarf_get_fde_list;
171        dwarf_get_fde_list_eh;
172        dwarf_get_fde_n;
173        dwarf_get_fde_range;
174        dwarf_get_form_class;
175        dwarf_get_FORM_name;
176        dwarf_get_FRAME_name;
177        dwarf_get_funcs;
178        dwarf_get_globals;
179        dwarf_get_harmless_error_list;
180        dwarf_get_ID_name;
181        dwarf_get_INL_name;
182        dwarf_get_ISA_name;
183        dwarf_get_LANG_name;
184        dwarf_get_LNE_name;
185        dwarf_get_LNS_name;
186        dwarf_get_loclist_entry;
187        dwarf_get_MACINFO_name;
188        dwarf_get_macro_details;
189        dwarf_get_OP_name;
190        dwarf_get_ORD_name;
191        dwarf_get_pubtypes;
192        dwarf_get_ranges;
193        dwarf_get_ranges_a;
194        dwarf_get_relocation_info;
195        dwarf_get_relocation_info_count;
196        dwarf_get_section_bytes;
197        dwarf_get_section_max_offsets;
198        dwarf_get_str;
199        dwarf_get_string_attributes_count;
200        dwarf_get_string_attributes_info;
201        dwarf_get_TAG_name;
202        dwarf_get_types;
203        dwarf_get_vars;
204        dwarf_get_VIRTUALITY_name;
205        dwarf_get_VIS_name;
206        dwarf_get_weaks;
207        dwarf_global_cu_offset;
208        dwarf_global_die_offset;
209        dwarf_global_formref;
210        dwarf_global_name_offsets;
211        dwarf_globals_dealloc;
212        dwarf_globname;
213        dwarf_harmless_cleanout;
214        dwarf_harmless_init;
215        dwarf_hasattr;
216        dwarf_hasform;
217        dwarf_highpc;
218        dwarf_init;
219        dwarf_init_line_table_prefix;
220        dwarf_insert_fde_inst_bytes;
221        dwarf_insert_harmless_error;
222        dwarf_ld_sort_lines;
223        dwarf_line_srcfileno;
224        dwarf_lineaddr;
225        dwarf_linebeginstatement;
226        dwarf_lineblock;
227        dwarf_lineendsequence;
228        dwarf_lineno;
229        dwarf_lineoff;
230        dwarf_linesrc;
231        dwarf_lne_end_sequence;
232        dwarf_lne_set_address;
233        dwarf_loclist;
234        dwarf_loclist_from_expr;
235        dwarf_loclist_from_expr_a;
236        dwarf_loclist_n;
237        dwarf_lowpc;
238        dwarf_new_die;
239        dwarf_new_expr;
240        dwarf_new_fde;
241        dwarf_next_cu_header;
242        dwarf_next_cu_header_b;
243        dwarf_nextglob;
244        dwarf_object_finish;
245        dwarf_object_init;
246        dwarf_offdie;
247        dwarf_p_dealloc;
248        dwarf_print_lines;
249        dwarf_print_memory_stats;
250        dwarf_producer_finish;
251        dwarf_producer_init;
252        dwarf_producer_init_b;
253        dwarf_pubtype_cu_offset;
254        dwarf_pubtype_name_offsets;
255        dwarf_pubtype_type_die_offset;
256        dwarf_pubtypename;
257        dwarf_pubtypes_dealloc;
258        dwarf_ranges_dealloc;
259        dwarf_read_cie_fde_prefix;
260        dwarf_read_line_table_prefix;
261        dwarf_reset_section_bytes;
262        dwarf_set_frame_cfa_value;
263        dwarf_set_frame_rule_inital_value;
264        dwarf_set_frame_rule_initial_value;
265        dwarf_set_frame_rule_table_size;
266        dwarf_set_frame_same_value;
267        dwarf_set_frame_undefined_value;
268        dwarf_set_harmless_error_list_size;
269        dwarf_set_reloc_application;
270        dwarf_set_stringcheck;
271        dwarf_siblingof;
272        dwarf_srcfiles;
273        dwarf_srclang;
274        dwarf_srclines;
275        dwarf_srclines_dealloc;
276        dwarf_start_macro_file;
277        dwarf_tag;
278        dwarf_transform_to_disk_form;
279        dwarf_type_cu_offset;
280        dwarf_type_die_offset;
281        dwarf_type_name_offsets;
282        dwarf_typename;
283        dwarf_types_dealloc;
284        dwarf_uncompress_integer_block;
285        dwarf_undef_macro;
286        dwarf_var_cu_offset;
287        dwarf_var_die_offset;
288        dwarf_var_name_offsets;
289        dwarf_varname;
290        dwarf_vars_dealloc;
291        dwarf_vendor_ext;
292        dwarf_weak_cu_offset;
293        dwarf_weak_die_offset;
294        dwarf_weak_name_offsets;
295        dwarf_weakname;
296        dwarf_weaks_dealloc;
297        dwarf_whatattr;
298        dwarf_whatform;
299        dwarf_whatform_direct;
300    local:
301	*;
302};
303