4 # The contents of this file are subject to the terms of the
5 # Common Development and Distribution License (the "License").
6 # You may not use this file except in compliance with the License.
8 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
9 # or http://www.opensolaris.org/os/licensing.
10 # See the License for the specific language governing permissions
11 # and limitations under the License.
13 # When distributing Covered Code, include this CDDL HEADER in each
14 # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
15 # If applicable, add the following below this CDDL HEADER, with the
16 # fields enclosed by brackets "[]" replaced with your own identifying
17 # information: Portions Copyright [yyyy] [name of copyright owner]
23 # Copyright (c) 1993, 2010, Oracle and/or its affiliates. All rights reserved.
26 # Generic interface definition for usr/src/cmd/sgs/liblddbg.
30 # MAPFILE HEADER START
32 # WARNING: STOP NOW. DO NOT MODIFY THIS FILE.
33 # Object versioning must comply with the rules detailed in
35 # usr/src/lib/README.mapfiles
37 # You should not be making modifications here until you've read the most current
38 # copy of that file. If you need help, contact a gatekeeper for guidance.
45 SYMBOL_VERSION SUNWprivate_4.83 {
47 dbg_desc { # interposed - ld.so.1(1)
50 dbg_print { # interposed - ld(1) and ld.so.1(1)
55 Dbg_args_guidance_unknown;
90 Dbg32_bind_plt_summary;
91 Dbg64_bind_plt_summary;
92 Dbg64_bind_pltpad_from;
107 Dbg32_cap_mapfile_title;
108 Dbg64_cap_mapfile_title;
109 Dbg32_cap_post_title;
110 Dbg64_cap_post_title;
134 Dbg32_dl_iphdr_callback;
135 Dbg64_dl_iphdr_callback;
136 Dbg32_dl_iphdr_enter;
137 Dbg64_dl_iphdr_enter;
138 Dbg32_dl_iphdr_mapchange;
139 Dbg64_dl_iphdr_mapchange;
140 Dbg32_dl_iphdr_unmap_ret;
141 Dbg64_dl_iphdr_unmap_ret;
155 Dbg32_file_ar_rescan;
156 Dbg64_file_ar_rescan;
157 Dbg32_file_bind_entry;
158 Dbg64_file_bind_entry;
161 Dbg32_file_bindings_done;
162 Dbg64_file_bindings_done;
165 Dbg32_file_config_dis;
166 Dbg64_file_config_dis;
167 Dbg32_file_config_obj;
168 Dbg64_file_config_obj;
171 Dbg32_file_del_rescan;
172 Dbg64_file_del_rescan;
187 Dbg32_file_hdl_action;
188 Dbg64_file_hdl_action;
189 Dbg32_file_hdl_collect;
190 Dbg64_file_hdl_collect;
191 Dbg32_file_hdl_title;
192 Dbg64_file_hdl_title;
199 Dbg32_file_mode_promote;
200 Dbg64_file_mode_promote;
252 Dbg32_map_ent_ord_title;
253 Dbg64_map_ent_ord_title;
254 Dbg32_map_hdr_noalloc;
255 Dbg64_map_hdr_noalloc;
260 Dbg32_map_post_title;
261 Dbg64_map_post_title;
266 Dbg32_map_seg_os_order;
267 Dbg64_map_seg_os_order;
274 Dbg32_map_sort_title;
275 Dbg64_map_sort_title;
281 Dbg32_move_adjexpandreloc;
282 Dbg64_move_adjexpandreloc;
283 Dbg32_move_adjmovereloc;
284 Dbg64_move_adjmovereloc;
299 Dbg32_move_outsctadj;
300 Dbg64_move_outsctadj;
304 Dbg32_reloc_apply_reg;
305 Dbg64_reloc_apply_reg;
306 Dbg32_reloc_apply_val;
307 Dbg64_reloc_apply_val;
308 Dbg32_reloc_ars_entry;
309 Dbg64_reloc_ars_entry;
316 Dbg32_reloc_doact_title;
317 Dbg64_reloc_doact_title;
318 Dbg32_reloc_dooutrel;
319 Dbg64_reloc_dooutrel;
324 Dbg32_reloc_generate;
325 Dbg64_reloc_generate;
328 Dbg32_reloc_ors_entry;
329 Dbg64_reloc_ors_entry;
336 Dbg32_reloc_sloppycomdat;
337 Dbg64_reloc_sloppycomdat;
338 Dbg32_reloc_transition;
339 Dbg64_reloc_transition;
349 Dbg32_sec_genstr_compress;
350 Dbg64_sec_genstr_compress;
353 Dbg32_sec_gnu_comdat;
354 Dbg64_sec_gnu_comdat;
357 Dbg32_sec_order_error;
358 Dbg64_sec_order_error;
359 Dbg32_sec_order_list;
360 Dbg64_sec_order_list;
361 Dbg32_sec_redirected;
362 Dbg64_sec_redirected;
365 Dbg32_sec_unsup_strmerge;
366 Dbg64_sec_unsup_strmerge;
385 Dbg32_support_action;
386 Dbg64_support_action;
399 Dbg32_syms_ar_checking;
400 Dbg64_syms_ar_checking;
403 Dbg32_syms_ar_resolve;
404 Dbg64_syms_ar_resolve;
409 Dbg32_syms_cap_convert;
410 Dbg64_syms_cap_convert;
411 Dbg32_syms_cap_local;
412 Dbg64_syms_cap_local;
413 Dbg32_syms_cap_lookup;
414 Dbg64_syms_cap_lookup;
415 Dbg32_syms_cap_title;
416 Dbg64_syms_cap_title;
417 Dbg32_syms_copy_reloc;
418 Dbg64_syms_copy_reloc;
421 Dbg32_syms_discarded;
422 Dbg64_syms_discarded;
423 Dbg32_syms_dup_discarded;
424 Dbg64_syms_dup_discarded;
425 Dbg32_syms_dup_sort_addr;
426 Dbg64_syms_dup_sort_addr;
435 Dbg32_syms_ignore_gnuver;
436 Dbg64_syms_ignore_gnuver;
437 Dbg32_syms_lazy_rescan;
438 Dbg64_syms_lazy_rescan;
441 Dbg32_syms_lookup_aout;
452 Dbg32_syms_resolving;
453 Dbg64_syms_resolving;
454 Dbg32_syms_sec_entry;
455 Dbg64_syms_sec_entry;
456 Dbg32_syms_sec_title;
457 Dbg64_syms_sec_title;
458 Dbg32_syms_spec_title;
459 Dbg64_syms_spec_title;
468 Dbg_tls_static_block;
471 Dbg32_util_call_array;
472 Dbg64_util_call_array;
473 Dbg32_util_call_fini;
474 Dbg64_util_call_fini;
475 Dbg32_util_call_init;
476 Dbg64_util_call_init;
477 Dbg32_util_call_main;
478 Dbg64_util_call_main;
487 Dbg32_util_lcinterface;
488 Dbg64_util_lcinterface;
489 Dbg32_util_intoolate;
490 Dbg64_util_intoolate;
493 Dbg32_util_scc_entry;
494 Dbg64_util_scc_entry;
495 Dbg32_util_scc_title;
496 Dbg64_util_scc_title;
502 Dbg32_unused_lcinterface;
503 Dbg64_unused_lcinterface;
511 Dbg32_ver_avail_entry;
512 Dbg64_ver_avail_entry;
513 Dbg32_ver_avail_title;
514 Dbg64_ver_avail_title;
517 Dbg32_ver_desc_entry;
518 Dbg64_ver_desc_entry;
521 Dbg32_ver_need_entry;
522 Dbg64_ver_need_entry;
523 Dbg32_ver_need_title;
524 Dbg64_ver_need_title;
525 Dbg32_ver_nointerface;
526 Dbg64_ver_nointerface;
533 # The following interfaces are used by various parts of the link-editors and
534 # elfdump(1). The link-editors are always packaged together but there
535 # seems to be a variety of old elfdump's lying around. elfdump only uses
536 # this interface, and thus by separating in from the ever changing Dbg_*
537 # interfaces we can provide a stable versioning environment for this utility.
539 SYMBOL_VERSION SUNWprivate_3.23 {
553 Elf32_dyn_null_entry;
554 Elf64_dyn_null_entry;
569 Elf32_reloc_apply_reg;
570 Elf64_reloc_apply_reg;
571 Elf32_reloc_apply_val;
572 Elf64_reloc_apply_val;
583 Elf32_syms_table_title;
584 Elf64_syms_table_title;
585 Elf32_syms_table_entry;
586 Elf64_syms_table_entry;
600 Elf32_ver_need_title;
601 Elf64_ver_need_title;