17c478bd9Sstevel@tonic-gate# 27c478bd9Sstevel@tonic-gate# CDDL HEADER START 37c478bd9Sstevel@tonic-gate# 47c478bd9Sstevel@tonic-gate# The contents of this file are subject to the terms of the 55aefb655Srie# Common Development and Distribution License (the "License"). 65aefb655Srie# You may not use this file except in compliance with the License. 77c478bd9Sstevel@tonic-gate# 87c478bd9Sstevel@tonic-gate# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 97c478bd9Sstevel@tonic-gate# or http://www.opensolaris.org/os/licensing. 107c478bd9Sstevel@tonic-gate# See the License for the specific language governing permissions 117c478bd9Sstevel@tonic-gate# and limitations under the License. 127c478bd9Sstevel@tonic-gate# 137c478bd9Sstevel@tonic-gate# When distributing Covered Code, include this CDDL HEADER in each 147c478bd9Sstevel@tonic-gate# file and include the License file at usr/src/OPENSOLARIS.LICENSE. 157c478bd9Sstevel@tonic-gate# If applicable, add the following below this CDDL HEADER, with the 167c478bd9Sstevel@tonic-gate# fields enclosed by brackets "[]" replaced with your own identifying 177c478bd9Sstevel@tonic-gate# information: Portions Copyright [yyyy] [name of copyright owner] 187c478bd9Sstevel@tonic-gate# 197c478bd9Sstevel@tonic-gate# CDDL HEADER END 207c478bd9Sstevel@tonic-gate# 21fb1354edSrie 22fb1354edSrie# 23*20272c2eSAli Bahrami# Copyright 2010 Sun Microsystems, Inc. All rights reserved. 24fb1354edSrie# Use is subject to license terms. 25fb1354edSrie# 26fb1354edSrie# 277c478bd9Sstevel@tonic-gate# Generic interface definition for usr/src/cmd/sgs/liblddbg. 287c478bd9Sstevel@tonic-gate# 297c478bd9Sstevel@tonic-gate 30bfed486aSAli Bahrami# 31bfed486aSAli Bahrami# MAPFILE HEADER START 32bfed486aSAli Bahrami# 33bfed486aSAli Bahrami# WARNING: STOP NOW. DO NOT MODIFY THIS FILE. 34bfed486aSAli Bahrami# Object versioning must comply with the rules detailed in 35bfed486aSAli Bahrami# 36bfed486aSAli Bahrami# usr/src/lib/README.mapfiles 37bfed486aSAli Bahrami# 38bfed486aSAli Bahrami# You should not be making modifications here until you've read the most current 39bfed486aSAli Bahrami# copy of that file. If you need help, contact a gatekeeper for guidance. 40bfed486aSAli Bahrami# 41bfed486aSAli Bahrami# MAPFILE HEADER END 42bfed486aSAli Bahrami# 437c478bd9Sstevel@tonic-gate 44*20272c2eSAli BahramiSUNWprivate_4.75 { 457c478bd9Sstevel@tonic-gate global: 465aefb655Srie dbg_desc = NODIRECT; # interposed - ld.so.1(1) 475aefb655Srie dbg_print = NODIRECT; # interposed - ld(1) and ld.so.1(1) 485aefb655Srie 492017c965SRod Evans Dbg_args_file; 502017c965SRod Evans Dbg_args_option; 5192a02081SRod Evans Dbg_args_str2chr; 5292a02081SRod Evans Dbg_args_Wldel; 537247f888Srie Dbg_audit_ignore; 547c478bd9Sstevel@tonic-gate Dbg_audit_interface; 557c478bd9Sstevel@tonic-gate Dbg_audit_lib; 567c478bd9Sstevel@tonic-gate Dbg_audit_object; 577c478bd9Sstevel@tonic-gate Dbg_audit_symval; 58c75e1b9dSrie Dbg_audit_skip; 597247f888Srie Dbg_audit_terminate; 607c478bd9Sstevel@tonic-gate Dbg_audit_version; 615aefb655Srie 622017c965SRod Evans Dbg_basic_collect; 632017c965SRod Evans Dbg_basic_create; 642017c965SRod Evans Dbg_basic_files; 652017c965SRod Evans Dbg_basic_finish; 662017c965SRod Evans Dbg_basic_options; 672017c965SRod Evans Dbg_basic_relocate; 682017c965SRod Evans Dbg_basic_validate; 692017c965SRod Evans 70e23c41c9SAli Bahrami Dbg_help; 717c478bd9Sstevel@tonic-gate Dbg_setup; 725aefb655Srie 735aefb655Srie Dbg32_bind_global; 745aefb655Srie Dbg64_bind_global; 755aefb655Srie Dbg32_bind_plt_summary; 765aefb655Srie Dbg64_bind_plt_summary; 775aefb655Srie Dbg64_bind_pltpad_from; 785aefb655Srie Dbg64_bind_pltpad_to; 7960758829Srie Dbg32_bind_reject; 8060758829Srie Dbg64_bind_reject; 815aefb655Srie Dbg32_bind_weak; 825aefb655Srie Dbg64_bind_weak; 835aefb655Srie 845aefb655Srie Dbg32_cap_hw_candidate; 855aefb655Srie Dbg64_cap_hw_candidate; 865aefb655Srie Dbg32_cap_hw_filter; 875aefb655Srie Dbg64_cap_hw_filter; 885aefb655Srie Dbg32_cap_mapfile; 895aefb655Srie Dbg64_cap_mapfile; 905aefb655Srie Dbg32_cap_sec_entry; 915aefb655Srie Dbg64_cap_sec_entry; 925aefb655Srie Dbg32_cap_sec_title; 935aefb655Srie Dbg64_cap_sec_title; 945aefb655Srie Dbg32_cap_val_hw1; 955aefb655Srie Dbg64_cap_val_hw1; 965aefb655Srie 97*20272c2eSAli Bahrami Dbg32_cb_iphdr_callback; 98*20272c2eSAli Bahrami Dbg64_cb_iphdr_callback; 99*20272c2eSAli Bahrami Dbg32_cb_iphdr_enter; 100*20272c2eSAli Bahrami Dbg64_cb_iphdr_enter; 101*20272c2eSAli Bahrami Dbg32_cb_iphdr_mapchange; 102*20272c2eSAli Bahrami Dbg64_cb_iphdr_mapchange; 103*20272c2eSAli Bahrami Dbg32_cb_iphdr_unmap_ret; 104*20272c2eSAli Bahrami Dbg64_cb_iphdr_unmap_ret; 105*20272c2eSAli Bahrami 1065aefb655Srie Dbg32_demangle_name; 1075aefb655Srie Dbg64_demangle_name; 1085aefb655Srie 1095aefb655Srie Dbg32_ent_print; 1105aefb655Srie Dbg64_ent_print; 1115aefb655Srie 1125aefb655Srie Dbg32_file_analyze; 1135aefb655Srie Dbg64_file_analyze; 1145aefb655Srie Dbg32_file_aout; 1155aefb655Srie Dbg64_file_aout; 1165aefb655Srie Dbg32_file_ar; 1175aefb655Srie Dbg64_file_ar; 1185aefb655Srie Dbg32_file_ar_rescan; 1195aefb655Srie Dbg64_file_ar_rescan; 1205aefb655Srie Dbg32_file_bind_entry; 1215aefb655Srie Dbg64_file_bind_entry; 1225aefb655Srie Dbg32_file_bindings; 1235aefb655Srie Dbg64_file_bindings; 124*20272c2eSAli Bahrami Dbg32_file_bindings_done; 125*20272c2eSAli Bahrami Dbg64_file_bindings_done; 1265aefb655Srie Dbg32_file_cntl; 1275aefb655Srie Dbg64_file_cntl; 1285aefb655Srie Dbg32_file_config_dis; 1295aefb655Srie Dbg64_file_config_dis; 1305aefb655Srie Dbg32_file_config_obj; 1315aefb655Srie Dbg64_file_config_obj; 1325aefb655Srie Dbg32_file_del_rescan; 1335aefb655Srie Dbg64_file_del_rescan; 1345aefb655Srie Dbg32_file_delete; 1355aefb655Srie Dbg64_file_delete; 1365aefb655Srie Dbg32_file_dlclose; 1375aefb655Srie Dbg64_file_dlclose; 1385aefb655Srie Dbg32_file_dldump; 1395aefb655Srie Dbg64_file_dldump; 1405aefb655Srie Dbg32_file_dlopen; 1415aefb655Srie Dbg64_file_dlopen; 1425aefb655Srie Dbg32_file_elf; 1435aefb655Srie Dbg64_file_elf; 14402ca3e02Srie Dbg32_file_cleanup; 14502ca3e02Srie Dbg64_file_cleanup; 1465aefb655Srie Dbg32_file_filtee; 1475aefb655Srie Dbg64_file_filtee; 1485aefb655Srie Dbg32_file_filter; 1495aefb655Srie Dbg64_file_filter; 1505aefb655Srie Dbg32_file_fixname; 1515aefb655Srie Dbg64_file_fixname; 1525aefb655Srie Dbg32_file_generic; 1535aefb655Srie Dbg64_file_generic; 1545aefb655Srie Dbg32_file_hdl_action; 1555aefb655Srie Dbg64_file_hdl_action; 1565aefb655Srie Dbg32_file_hdl_collect; 1575aefb655Srie Dbg64_file_hdl_collect; 1585aefb655Srie Dbg32_file_hdl_title; 1595aefb655Srie Dbg64_file_hdl_title; 1605aefb655Srie Dbg32_file_lazyload; 1615aefb655Srie Dbg64_file_lazyload; 1625aefb655Srie Dbg32_file_ldso; 1635aefb655Srie Dbg64_file_ldso; 16456deab07SRod Evans Dbg32_file_mmapobj; 16556deab07SRod Evans Dbg64_file_mmapobj; 1665aefb655Srie Dbg32_file_mode_promote; 1675aefb655Srie Dbg64_file_mode_promote; 1683906e0c2Srie Dbg32_file_modified; 1693906e0c2Srie Dbg64_file_modified; 1705aefb655Srie Dbg32_file_needed; 1715aefb655Srie Dbg64_file_needed; 1725aefb655Srie Dbg32_file_output; 1735aefb655Srie Dbg64_file_output; 1745aefb655Srie Dbg32_file_preload; 1755aefb655Srie Dbg64_file_preload; 1765aefb655Srie Dbg32_file_prot; 1775aefb655Srie Dbg64_file_prot; 1785aefb655Srie Dbg32_file_rejected; 1795aefb655Srie Dbg64_file_rejected; 1805aefb655Srie Dbg32_file_reuse; 1815aefb655Srie Dbg64_file_reuse; 1825aefb655Srie Dbg32_file_skip; 1835aefb655Srie Dbg64_file_skip; 1845aefb655Srie 1855aefb655Srie Dbg32_got_display; 1865aefb655Srie Dbg64_got_display; 1875aefb655Srie 1885aefb655Srie Dbg32_libs_audit; 1895aefb655Srie Dbg64_libs_audit; 1905aefb655Srie Dbg32_libs_find; 1915aefb655Srie Dbg64_libs_find; 1925aefb655Srie Dbg32_libs_found; 1935aefb655Srie Dbg64_libs_found; 1943dbfc803SRod Evans Dbg32_libs_insecure; 1953dbfc803SRod Evans Dbg64_libs_insecure; 1965aefb655Srie Dbg32_libs_init; 1975aefb655Srie Dbg64_libs_init; 1985aefb655Srie Dbg32_libs_l; 1995aefb655Srie Dbg64_libs_l; 2005aefb655Srie Dbg32_libs_path; 2015aefb655Srie Dbg64_libs_path; 2025aefb655Srie Dbg32_libs_req; 2035aefb655Srie Dbg64_libs_req; 2045aefb655Srie Dbg32_libs_update; 2055aefb655Srie Dbg64_libs_update; 2065aefb655Srie Dbg32_libs_yp; 2075aefb655Srie Dbg64_libs_yp; 2085aefb655Srie Dbg32_libs_ylu; 2095aefb655Srie Dbg64_libs_ylu; 2105aefb655Srie 2115aefb655Srie Dbg32_map_dash; 2125aefb655Srie Dbg64_map_dash; 2135aefb655Srie Dbg32_map_ent; 2145aefb655Srie Dbg64_map_ent; 2155aefb655Srie Dbg32_map_parse; 2165aefb655Srie Dbg64_map_parse; 2175aefb655Srie Dbg32_map_pipe; 2185aefb655Srie Dbg64_map_pipe; 2195aefb655Srie Dbg32_map_set_atsign; 2205aefb655Srie Dbg64_map_set_atsign; 2215aefb655Srie Dbg32_map_seg; 2225aefb655Srie Dbg64_map_seg; 2235aefb655Srie Dbg32_map_set_equal; 2245aefb655Srie Dbg64_map_set_equal; 2255aefb655Srie Dbg32_map_size_new; 2265aefb655Srie Dbg64_map_size_new; 2275aefb655Srie Dbg32_map_size_old; 2285aefb655Srie Dbg64_map_size_old; 22957ef7aa9SRod Evans Dbg32_map_sort; 23057ef7aa9SRod Evans Dbg64_map_sort; 23157ef7aa9SRod Evans Dbg32_map_sort_seg; 23257ef7aa9SRod Evans Dbg64_map_sort_seg; 2335aefb655Srie Dbg32_map_symbol; 2345aefb655Srie Dbg64_map_symbol; 2355aefb655Srie Dbg32_map_version; 2365aefb655Srie Dbg64_map_version; 2375aefb655Srie 2385aefb655Srie Dbg32_move_adjexpandreloc; 2395aefb655Srie Dbg64_move_adjexpandreloc; 2405aefb655Srie Dbg32_move_adjmovereloc; 2415aefb655Srie Dbg64_move_adjmovereloc; 24256deab07SRod Evans Dbg32_move_bad; 24356deab07SRod Evans Dbg64_move_bad; 2445aefb655Srie Dbg32_move_data; 2455aefb655Srie Dbg64_move_data; 2465aefb655Srie Dbg32_move_entry1; 2475aefb655Srie Dbg64_move_entry1; 2485aefb655Srie Dbg32_move_entry2; 2495aefb655Srie Dbg64_move_entry2; 2505aefb655Srie Dbg32_move_expand; 2515aefb655Srie Dbg64_move_expand; 2525aefb655Srie Dbg32_move_input; 2535aefb655Srie Dbg64_move_input; 2545aefb655Srie Dbg32_move_outmove; 2555aefb655Srie Dbg64_move_outmove; 2565aefb655Srie Dbg32_move_outsctadj; 2575aefb655Srie Dbg64_move_outsctadj; 2585aefb655Srie Dbg32_move_parexpn; 2595aefb655Srie Dbg64_move_parexpn; 2605aefb655Srie 2615aefb655Srie Dbg32_reloc_apply_reg; 2625aefb655Srie Dbg64_reloc_apply_reg; 2635aefb655Srie Dbg32_reloc_apply_val; 2645aefb655Srie Dbg64_reloc_apply_val; 2655aefb655Srie Dbg32_reloc_ars_entry; 2665aefb655Srie Dbg64_reloc_ars_entry; 2675aefb655Srie Dbg32_reloc_copy; 2685aefb655Srie Dbg64_reloc_copy; 2695aefb655Srie Dbg32_reloc_discard; 2705aefb655Srie Dbg64_reloc_discard; 2715aefb655Srie Dbg32_reloc_doact; 2725aefb655Srie Dbg64_reloc_doact; 2735aefb655Srie Dbg32_reloc_doact_title; 2745aefb655Srie Dbg64_reloc_doact_title; 2755aefb655Srie Dbg32_reloc_dooutrel; 2765aefb655Srie Dbg64_reloc_dooutrel; 2775aefb655Srie Dbg32_reloc_entry; 2785aefb655Srie Dbg64_reloc_entry; 2795aefb655Srie Dbg32_reloc_error; 2805aefb655Srie Dbg64_reloc_error; 2815aefb655Srie Dbg32_reloc_generate; 2825aefb655Srie Dbg64_reloc_generate; 2835aefb655Srie Dbg32_reloc_in; 2845aefb655Srie Dbg64_reloc_in; 2855aefb655Srie Dbg32_reloc_ors_entry; 2865aefb655Srie Dbg64_reloc_ors_entry; 2875aefb655Srie Dbg32_reloc_out; 2885aefb655Srie Dbg64_reloc_out; 2895aefb655Srie Dbg32_reloc_proc; 2905aefb655Srie Dbg64_reloc_proc; 2915aefb655Srie Dbg32_reloc_run; 2925aefb655Srie Dbg64_reloc_run; 293d2ef9fe9Sab196087 Dbg32_reloc_sloppycomdat; 294d2ef9fe9Sab196087 Dbg64_reloc_sloppycomdat; 2955aefb655Srie Dbg32_reloc_transition; 2965aefb655Srie Dbg64_reloc_transition; 2975aefb655Srie 2985aefb655Srie Dbg32_sec_added; 2995aefb655Srie Dbg64_sec_added; 30057ef7aa9SRod Evans Dbg32_sec_backing; 30157ef7aa9SRod Evans Dbg64_sec_backing; 3025aefb655Srie Dbg32_sec_created; 3035aefb655Srie Dbg64_sec_created; 3045aefb655Srie Dbg32_sec_discarded; 3055aefb655Srie Dbg64_sec_discarded; 306cce0e03bSab196087 Dbg32_sec_genstr_compress; 307cce0e03bSab196087 Dbg64_sec_genstr_compress; 3085aefb655Srie Dbg32_sec_group; 3095aefb655Srie Dbg64_sec_group; 3100e233487SRod Evans Dbg32_sec_gnu_comdat; 3110e233487SRod Evans Dbg64_sec_gnu_comdat; 3125aefb655Srie Dbg32_sec_in; 3135aefb655Srie Dbg64_sec_in; 3145aefb655Srie Dbg32_sec_order_error; 3155aefb655Srie Dbg64_sec_order_error; 3165aefb655Srie Dbg32_sec_order_list; 3175aefb655Srie Dbg64_sec_order_list; 3180e233487SRod Evans Dbg32_sec_redirected; 3190e233487SRod Evans Dbg64_sec_redirected; 3205aefb655Srie Dbg32_sec_strtab; 3215aefb655Srie Dbg64_sec_strtab; 322cce0e03bSab196087 Dbg32_sec_unsup_strmerge; 323cce0e03bSab196087 Dbg64_sec_unsup_strmerge; 3245aefb655Srie 3255aefb655Srie Dbg32_seg_entry; 3265aefb655Srie Dbg64_seg_entry; 3275aefb655Srie Dbg32_seg_list; 3285aefb655Srie Dbg64_seg_list; 3295aefb655Srie Dbg32_seg_os; 3305aefb655Srie Dbg64_seg_os; 3315aefb655Srie Dbg32_seg_title; 3325aefb655Srie Dbg64_seg_title; 3335aefb655Srie 3347010c12aSrie Dbg32_shdr_modified; 3357010c12aSrie Dbg64_shdr_modified; 3367010c12aSrie 3375aefb655Srie Dbg32_statistics_ar; 3385aefb655Srie Dbg64_statistics_ar; 3395aefb655Srie Dbg32_statistics_ld; 3405aefb655Srie Dbg64_statistics_ld; 3415aefb655Srie 3425aefb655Srie Dbg32_support_action; 3435aefb655Srie Dbg64_support_action; 3445aefb655Srie Dbg32_support_load; 3455aefb655Srie Dbg64_support_load; 3465aefb655Srie Dbg32_support_req; 3475aefb655Srie Dbg64_support_req; 348d2d5cf7cSAli Bahrami Dbg32_support_vnone; 349d2d5cf7cSAli Bahrami Dbg64_support_vnone; 3505aefb655Srie 3515aefb655Srie Dbg32_syminfo_entry; 3525aefb655Srie Dbg64_syminfo_entry; 3535aefb655Srie Dbg32_syminfo_title; 3545aefb655Srie Dbg64_syminfo_title; 3555aefb655Srie 3565aefb655Srie Dbg32_syms_ar_checking; 3575aefb655Srie Dbg64_syms_ar_checking; 3585aefb655Srie Dbg32_syms_ar_entry; 3595aefb655Srie Dbg64_syms_ar_entry; 3605aefb655Srie Dbg32_syms_ar_resolve; 3615aefb655Srie Dbg64_syms_ar_resolve; 3625aefb655Srie Dbg32_syms_ar_title; 3635aefb655Srie Dbg64_syms_ar_title; 3645aefb655Srie Dbg32_syms_created; 3655aefb655Srie Dbg64_syms_created; 3665aefb655Srie Dbg32_syms_discarded; 3675aefb655Srie Dbg64_syms_discarded; 36824b9abbaSab196087 Dbg32_syms_dup_discarded; 36924b9abbaSab196087 Dbg64_syms_dup_discarded; 3705aefb655Srie Dbg32_syms_dlsym; 3715aefb655Srie Dbg64_syms_dlsym; 372d579eb63Sab196087 Dbg32_syms_dup_sort_addr; 373d579eb63Sab196087 Dbg64_syms_dup_sort_addr; 3745aefb655Srie Dbg32_syms_entered; 3755aefb655Srie Dbg64_syms_entered; 3765aefb655Srie Dbg32_syms_entry; 3775aefb655Srie Dbg64_syms_entry; 3785aefb655Srie Dbg32_syms_global; 3795aefb655Srie Dbg64_syms_global; 3805aefb655Srie Dbg32_syms_ignore; 3815aefb655Srie Dbg64_syms_ignore; 382d840867fSab196087 Dbg32_syms_ignore_gnuver; 383d840867fSab196087 Dbg64_syms_ignore_gnuver; 3845aefb655Srie Dbg32_syms_lazy_rescan; 3855aefb655Srie Dbg64_syms_lazy_rescan; 3865aefb655Srie Dbg32_syms_lookup; 3875aefb655Srie Dbg64_syms_lookup; 3885aefb655Srie Dbg32_syms_lookup_aout; 3895aefb655Srie Dbg32_syms_new; 3905aefb655Srie Dbg64_syms_new; 3915aefb655Srie Dbg32_syms_old; 3925aefb655Srie Dbg64_syms_old; 3935aefb655Srie Dbg32_syms_process; 3945aefb655Srie Dbg64_syms_process; 3955aefb655Srie Dbg32_syms_reduce; 3965aefb655Srie Dbg64_syms_reduce; 3975aefb655Srie Dbg32_syms_reloc; 3985aefb655Srie Dbg64_syms_reloc; 3995aefb655Srie Dbg32_syms_resolved; 4005aefb655Srie Dbg64_syms_resolved; 4015aefb655Srie Dbg32_syms_resolving; 4025aefb655Srie Dbg64_syms_resolving; 4035aefb655Srie Dbg32_syms_sec_entry; 4045aefb655Srie Dbg64_syms_sec_entry; 4055aefb655Srie Dbg32_syms_sec_title; 4065aefb655Srie Dbg64_syms_sec_title; 4075aefb655Srie Dbg32_syms_spec_title; 4085aefb655Srie Dbg64_syms_spec_title; 4095aefb655Srie Dbg32_syms_updated; 4105aefb655Srie Dbg64_syms_updated; 4115aefb655Srie Dbg32_syms_up_title; 4125aefb655Srie Dbg64_syms_up_title; 413cdcc71c0SAli Bahrami Dbg32_syms_wrap; 414cdcc71c0SAli Bahrami Dbg64_syms_wrap; 4155aefb655Srie 4167c478bd9Sstevel@tonic-gate Dbg_tls_modactivity; 4177c478bd9Sstevel@tonic-gate Dbg_tls_static_block; 418d326b23bSrie Dbg_tls_static_resv; 4195aefb655Srie 4205aefb655Srie Dbg32_util_call_array; 4215aefb655Srie Dbg64_util_call_array; 4225aefb655Srie Dbg32_util_call_fini; 4235aefb655Srie Dbg64_util_call_fini; 4245aefb655Srie Dbg32_util_call_init; 4255aefb655Srie Dbg64_util_call_init; 4265aefb655Srie Dbg32_util_call_main; 4275aefb655Srie Dbg64_util_call_main; 4285aefb655Srie Dbg32_util_collect; 4295aefb655Srie Dbg64_util_collect; 4305aefb655Srie Dbg32_util_dbnotify; 4315aefb655Srie Dbg64_util_dbnotify; 4325aefb655Srie Dbg32_util_edge_in; 4335aefb655Srie Dbg64_util_edge_in; 4345aefb655Srie Dbg32_util_edge_out; 4355aefb655Srie Dbg64_util_edge_out; 43610a4fa49Srie Dbg32_util_lcinterface; 43710a4fa49Srie Dbg64_util_lcinterface; 4385aefb655Srie Dbg32_util_intoolate; 4395aefb655Srie Dbg64_util_intoolate; 4405aefb655Srie Dbg32_util_nl; 4415aefb655Srie Dbg64_util_nl; 4425aefb655Srie Dbg32_util_no_init; 4435aefb655Srie Dbg64_util_no_init; 4445aefb655Srie Dbg32_util_scc_entry; 4455aefb655Srie Dbg64_util_scc_entry; 4465aefb655Srie Dbg32_util_scc_title; 4475aefb655Srie Dbg64_util_scc_title; 4485aefb655Srie Dbg32_util_str; 4495aefb655Srie Dbg64_util_str; 4505aefb655Srie 4515aefb655Srie Dbg32_unused_file; 4525aefb655Srie Dbg64_unused_file; 45310a4fa49Srie Dbg32_unused_lcinterface; 45410a4fa49Srie Dbg64_unused_lcinterface; 4559aa23310Srie Dbg32_unused_path; 4569aa23310Srie Dbg64_unused_path; 4575aefb655Srie Dbg32_unused_sec; 4585aefb655Srie Dbg64_unused_sec; 4595aefb655Srie Dbg32_unused_unref; 4605aefb655Srie Dbg64_unused_unref; 4615aefb655Srie 4625aefb655Srie Dbg32_ver_avail_entry; 4635aefb655Srie Dbg64_ver_avail_entry; 4645aefb655Srie Dbg32_ver_avail_title; 4655aefb655Srie Dbg64_ver_avail_title; 4665aefb655Srie Dbg32_ver_def_title; 4675aefb655Srie Dbg64_ver_def_title; 4685aefb655Srie Dbg32_ver_desc_entry; 4695aefb655Srie Dbg64_ver_desc_entry; 470*20272c2eSAli Bahrami Dbg32_ver_need_done; 471*20272c2eSAli Bahrami Dbg64_ver_need_done; 4725aefb655Srie Dbg32_ver_need_entry; 4735aefb655Srie Dbg64_ver_need_entry; 4745aefb655Srie Dbg32_ver_need_title; 4755aefb655Srie Dbg64_ver_need_title; 4765aefb655Srie Dbg32_ver_nointerface; 4775aefb655Srie Dbg64_ver_nointerface; 4785aefb655Srie Dbg32_ver_symbol; 4795aefb655Srie Dbg64_ver_symbol; 4805aefb655Srie 481d840867fSab196087} SUNWprivate_3.23; 4827c478bd9Sstevel@tonic-gate 4837c478bd9Sstevel@tonic-gate 4847c478bd9Sstevel@tonic-gate# The following interfaces are used by various parts of the link-editors and 485d579eb63Sab196087# elfdump(1). The link-editors are always packaged together but there 4867c478bd9Sstevel@tonic-gate# seems to be a variety of old elfdump's lying around. elfdump only uses 4877c478bd9Sstevel@tonic-gate# this interface, and thus by separating in from the ever changing Dbg_* 48833eb6ee1Sab196087# interfaces we can provide a stable versioning environment for this utility. 4897c478bd9Sstevel@tonic-gate 490d840867fSab196087SUNWprivate_3.23 { 4917c478bd9Sstevel@tonic-gate global: 4925aefb655Srie Elf_syminfo_entry; 4935aefb655Srie Elf_syminfo_title; 4945aefb655Srie 4955aefb655Srie Elf32_cap_entry; 4965aefb655Srie Elf64_cap_entry; 4975aefb655Srie Elf32_cap_title; 4985aefb655Srie Elf64_cap_title; 4995aefb655Srie 5005aefb655Srie Elf32_demangle_name; 5015aefb655Srie Elf64_demangle_name; 5025aefb655Srie Elf32_dyn_entry; 5035aefb655Srie Elf64_dyn_entry; 5043244bcaaSab196087 Elf32_dyn_null_entry; 5053244bcaaSab196087 Elf64_dyn_null_entry; 5065aefb655Srie Elf32_dyn_title; 5075aefb655Srie Elf64_dyn_title; 5085aefb655Srie 5095aefb655Srie Elf32_ehdr; 5105aefb655Srie Elf64_ehdr; 5115aefb655Srie 5125aefb655Srie Elf32_got_entry; 5135aefb655Srie Elf64_got_entry; 5145aefb655Srie Elf32_got_title; 5155aefb655Srie Elf64_got_title; 5165aefb655Srie 5175aefb655Srie Elf32_phdr; 5185aefb655Srie Elf64_phdr; 5195aefb655Srie 5205aefb655Srie Elf32_reloc_apply_reg; 5215aefb655Srie Elf64_reloc_apply_reg; 5225aefb655Srie Elf32_reloc_apply_val; 5235aefb655Srie Elf64_reloc_apply_val; 5245aefb655Srie Elf32_reloc_entry_1; 5255aefb655Srie Elf64_reloc_entry_1; 5265aefb655Srie Elf32_reloc_entry_2; 5275aefb655Srie Elf64_reloc_entry_2; 5285aefb655Srie Elf32_reloc_title; 5295aefb655Srie Elf64_reloc_title; 5305aefb655Srie 5315aefb655Srie Elf32_shdr; 5325aefb655Srie Elf64_shdr; 5335aefb655Srie 5345aefb655Srie Elf32_syms_table_title; 5355aefb655Srie Elf64_syms_table_title; 5365aefb655Srie Elf32_syms_table_entry; 5375aefb655Srie Elf64_syms_table_entry; 5385aefb655Srie 5395aefb655Srie Elf32_ver_def_title; 5405aefb655Srie Elf64_ver_def_title; 5415aefb655Srie Elf32_ver_line_1; 5425aefb655Srie Elf64_ver_line_1; 5435aefb655Srie Elf32_ver_line_2; 5445aefb655Srie Elf64_ver_line_2; 5455aefb655Srie Elf32_ver_line_3; 5465aefb655Srie Elf64_ver_line_3; 5475aefb655Srie Elf32_ver_line_4; 5485aefb655Srie Elf64_ver_line_4; 5495aefb655Srie Elf32_ver_line_5; 5505aefb655Srie Elf64_ver_line_5; 5515aefb655Srie Elf32_ver_need_title; 5525aefb655Srie Elf64_ver_need_title; 5537c478bd9Sstevel@tonic-gate 5547c478bd9Sstevel@tonic-gate local: 5557c478bd9Sstevel@tonic-gate *; 5567c478bd9Sstevel@tonic-gate}; 557