xref: /illumos-gate/usr/src/cmd/sgs/liblddbg/common/mapfile-vers (revision 08278a5e91755ccdb5850c19d21d42fb2e16b50e)
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#
2320272c2eSAli 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*08278a5eSRod EvansSUNWprivate_4.77 {
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;
7269112eddSAli Bahrami		Dbg_state_str;
7369112eddSAli Bahrami		Dbg_version;
745aefb655Srie
755aefb655Srie		Dbg32_bind_global;
765aefb655Srie		Dbg64_bind_global;
775aefb655Srie		Dbg32_bind_plt_summary;
785aefb655Srie		Dbg64_bind_plt_summary;
795aefb655Srie		Dbg64_bind_pltpad_from;
805aefb655Srie		Dbg64_bind_pltpad_to;
8160758829Srie		Dbg32_bind_reject;
8260758829Srie		Dbg64_bind_reject;
835aefb655Srie		Dbg32_bind_weak;
845aefb655Srie		Dbg64_bind_weak;
855aefb655Srie
86*08278a5eSRod Evans		Dbg32_cap_candidate;
87*08278a5eSRod Evans		Dbg64_cap_candidate;
88*08278a5eSRod Evans		Dbg32_cap_filter;
89*08278a5eSRod Evans		Dbg64_cap_filter;
90*08278a5eSRod Evans		Dbg32_cap_id;
91*08278a5eSRod Evans		Dbg64_cap_id;
9269112eddSAli Bahrami		Dbg32_cap_mapfile_title;
9369112eddSAli Bahrami		Dbg64_cap_mapfile_title;
94*08278a5eSRod Evans		Dbg32_cap_post_title;
95*08278a5eSRod Evans		Dbg64_cap_post_title;
96*08278a5eSRod Evans		Dbg32_cap_ptr_entry;
97*08278a5eSRod Evans		Dbg64_cap_ptr_entry;
985aefb655Srie		Dbg32_cap_sec_title;
995aefb655Srie		Dbg64_cap_sec_title;
100*08278a5eSRod Evans		Dbg32_cap_val;
101*08278a5eSRod Evans		Dbg64_cap_val;
102*08278a5eSRod Evans		Dbg32_cap_val_entry;
103*08278a5eSRod Evans		Dbg64_cap_val_entry;
1045aefb655Srie
10520272c2eSAli Bahrami		Dbg32_cb_iphdr_callback;
10620272c2eSAli Bahrami		Dbg64_cb_iphdr_callback;
10720272c2eSAli Bahrami		Dbg32_cb_iphdr_enter;
10820272c2eSAli Bahrami		Dbg64_cb_iphdr_enter;
10920272c2eSAli Bahrami		Dbg32_cb_iphdr_mapchange;
11020272c2eSAli Bahrami		Dbg64_cb_iphdr_mapchange;
11120272c2eSAli Bahrami		Dbg32_cb_iphdr_unmap_ret;
11220272c2eSAli Bahrami		Dbg64_cb_iphdr_unmap_ret;
11320272c2eSAli Bahrami
1145aefb655Srie		Dbg32_demangle_name;
1155aefb655Srie		Dbg64_demangle_name;
1165aefb655Srie
1175aefb655Srie		Dbg32_ent_print;
1185aefb655Srie		Dbg64_ent_print;
1195aefb655Srie
1205aefb655Srie		Dbg32_file_analyze;
1215aefb655Srie		Dbg64_file_analyze;
1225aefb655Srie		Dbg32_file_aout;
1235aefb655Srie		Dbg64_file_aout;
1245aefb655Srie		Dbg32_file_ar;
1255aefb655Srie		Dbg64_file_ar;
1265aefb655Srie		Dbg32_file_ar_rescan;
1275aefb655Srie		Dbg64_file_ar_rescan;
1285aefb655Srie		Dbg32_file_bind_entry;
1295aefb655Srie		Dbg64_file_bind_entry;
1305aefb655Srie		Dbg32_file_bindings;
1315aefb655Srie		Dbg64_file_bindings;
13220272c2eSAli Bahrami		Dbg32_file_bindings_done;
13320272c2eSAli Bahrami		Dbg64_file_bindings_done;
1345aefb655Srie		Dbg32_file_cntl;
1355aefb655Srie		Dbg64_file_cntl;
1365aefb655Srie		Dbg32_file_config_dis;
1375aefb655Srie		Dbg64_file_config_dis;
1385aefb655Srie		Dbg32_file_config_obj;
1395aefb655Srie		Dbg64_file_config_obj;
1405aefb655Srie		Dbg32_file_del_rescan;
1415aefb655Srie		Dbg64_file_del_rescan;
1425aefb655Srie		Dbg32_file_delete;
1435aefb655Srie		Dbg64_file_delete;
1445aefb655Srie		Dbg32_file_dlclose;
1455aefb655Srie		Dbg64_file_dlclose;
1465aefb655Srie		Dbg32_file_dldump;
1475aefb655Srie		Dbg64_file_dldump;
1485aefb655Srie		Dbg32_file_dlopen;
1495aefb655Srie		Dbg64_file_dlopen;
1505aefb655Srie		Dbg32_file_elf;
1515aefb655Srie		Dbg64_file_elf;
15202ca3e02Srie		Dbg32_file_cleanup;
15302ca3e02Srie		Dbg64_file_cleanup;
1545aefb655Srie		Dbg32_file_filtee;
1555aefb655Srie		Dbg64_file_filtee;
1565aefb655Srie		Dbg32_file_filter;
1575aefb655Srie		Dbg64_file_filter;
1585aefb655Srie		Dbg32_file_fixname;
1595aefb655Srie		Dbg64_file_fixname;
1605aefb655Srie		Dbg32_file_generic;
1615aefb655Srie		Dbg64_file_generic;
1625aefb655Srie		Dbg32_file_hdl_action;
1635aefb655Srie		Dbg64_file_hdl_action;
1645aefb655Srie		Dbg32_file_hdl_collect;
1655aefb655Srie		Dbg64_file_hdl_collect;
1665aefb655Srie		Dbg32_file_hdl_title;
1675aefb655Srie		Dbg64_file_hdl_title;
1685aefb655Srie		Dbg32_file_lazyload;
1695aefb655Srie		Dbg64_file_lazyload;
1705aefb655Srie		Dbg32_file_ldso;
1715aefb655Srie		Dbg64_file_ldso;
17256deab07SRod Evans		Dbg32_file_mmapobj;
17356deab07SRod Evans		Dbg64_file_mmapobj;
1745aefb655Srie		Dbg32_file_mode_promote;
1755aefb655Srie		Dbg64_file_mode_promote;
1763906e0c2Srie		Dbg32_file_modified;
1773906e0c2Srie		Dbg64_file_modified;
1785aefb655Srie		Dbg32_file_needed;
1795aefb655Srie		Dbg64_file_needed;
1805aefb655Srie		Dbg32_file_output;
1815aefb655Srie		Dbg64_file_output;
1825aefb655Srie		Dbg32_file_preload;
1835aefb655Srie		Dbg64_file_preload;
1845aefb655Srie		Dbg32_file_prot;
1855aefb655Srie		Dbg64_file_prot;
1865aefb655Srie		Dbg32_file_rejected;
1875aefb655Srie		Dbg64_file_rejected;
1885aefb655Srie		Dbg32_file_reuse;
1895aefb655Srie		Dbg64_file_reuse;
1905aefb655Srie		Dbg32_file_skip;
1915aefb655Srie		Dbg64_file_skip;
1925aefb655Srie
1935aefb655Srie		Dbg32_got_display;
1945aefb655Srie		Dbg64_got_display;
1955aefb655Srie
1965aefb655Srie		Dbg32_libs_audit;
1975aefb655Srie		Dbg64_libs_audit;
1985aefb655Srie		Dbg32_libs_find;
1995aefb655Srie		Dbg64_libs_find;
2005aefb655Srie		Dbg32_libs_found;
2015aefb655Srie		Dbg64_libs_found;
2023dbfc803SRod Evans		Dbg32_libs_insecure;
2033dbfc803SRod Evans		Dbg64_libs_insecure;
2045aefb655Srie		Dbg32_libs_init;
2055aefb655Srie		Dbg64_libs_init;
2065aefb655Srie		Dbg32_libs_l;
2075aefb655Srie		Dbg64_libs_l;
2085aefb655Srie		Dbg32_libs_path;
2095aefb655Srie		Dbg64_libs_path;
2105aefb655Srie		Dbg32_libs_req;
2115aefb655Srie		Dbg64_libs_req;
2125aefb655Srie		Dbg32_libs_update;
2135aefb655Srie		Dbg64_libs_update;
2145aefb655Srie		Dbg32_libs_yp;
2155aefb655Srie		Dbg64_libs_yp;
2165aefb655Srie		Dbg32_libs_ylu;
2175aefb655Srie		Dbg64_libs_ylu;
2185aefb655Srie
21969112eddSAli Bahrami		Dbg32_map_cexp_id;
22069112eddSAli Bahrami		Dbg64_map_cexp_id;
22169112eddSAli Bahrami		Dbg32_map_dv;
22269112eddSAli Bahrami		Dbg64_map_dv;
22369112eddSAli Bahrami		Dbg32_map_dv_entry;
22469112eddSAli Bahrami		Dbg64_map_dv_entry;
2255aefb655Srie		Dbg32_map_ent;
2265aefb655Srie		Dbg64_map_ent;
22769112eddSAli Bahrami		Dbg32_map_ent_ord_title;
22869112eddSAli Bahrami		Dbg64_map_ent_ord_title;
22969112eddSAli Bahrami		Dbg32_map_hdr_noalloc;
23069112eddSAli Bahrami		Dbg64_map_hdr_noalloc;
2315aefb655Srie		Dbg32_map_parse;
2325aefb655Srie		Dbg64_map_parse;
23369112eddSAli Bahrami		Dbg32_map_pass;
23469112eddSAli Bahrami		Dbg64_map_pass;
23569112eddSAli Bahrami		Dbg32_map_post_title;
23669112eddSAli Bahrami		Dbg64_map_post_title;
2375aefb655Srie		Dbg32_map_seg;
2385aefb655Srie		Dbg64_map_seg;
23969112eddSAli Bahrami		Dbg32_map_seg_order;
24069112eddSAli Bahrami		Dbg64_map_seg_order;
24169112eddSAli Bahrami		Dbg32_map_seg_os_order;
24269112eddSAli Bahrami		Dbg64_map_seg_os_order;
2435aefb655Srie		Dbg32_map_size_new;
2445aefb655Srie		Dbg64_map_size_new;
2455aefb655Srie		Dbg32_map_size_old;
2465aefb655Srie		Dbg64_map_size_old;
24757ef7aa9SRod Evans		Dbg32_map_sort_seg;
24857ef7aa9SRod Evans		Dbg64_map_sort_seg;
24969112eddSAli Bahrami		Dbg32_map_sort_title;
25069112eddSAli Bahrami		Dbg64_map_sort_title;
2515aefb655Srie		Dbg32_map_symbol;
2525aefb655Srie		Dbg64_map_symbol;
2535aefb655Srie		Dbg32_map_version;
2545aefb655Srie		Dbg64_map_version;
2555aefb655Srie
2565aefb655Srie		Dbg32_move_adjexpandreloc;
2575aefb655Srie		Dbg64_move_adjexpandreloc;
2585aefb655Srie		Dbg32_move_adjmovereloc;
2595aefb655Srie		Dbg64_move_adjmovereloc;
26056deab07SRod Evans		Dbg32_move_bad;
26156deab07SRod Evans		Dbg64_move_bad;
2625aefb655Srie		Dbg32_move_data;
2635aefb655Srie		Dbg64_move_data;
2645aefb655Srie		Dbg32_move_entry1;
2655aefb655Srie		Dbg64_move_entry1;
2665aefb655Srie		Dbg32_move_entry2;
2675aefb655Srie		Dbg64_move_entry2;
2685aefb655Srie		Dbg32_move_expand;
2695aefb655Srie		Dbg64_move_expand;
2705aefb655Srie		Dbg32_move_input;
2715aefb655Srie		Dbg64_move_input;
2725aefb655Srie		Dbg32_move_outmove;
2735aefb655Srie		Dbg64_move_outmove;
2745aefb655Srie		Dbg32_move_outsctadj;
2755aefb655Srie		Dbg64_move_outsctadj;
2765aefb655Srie		Dbg32_move_parexpn;
2775aefb655Srie		Dbg64_move_parexpn;
2785aefb655Srie
2795aefb655Srie		Dbg32_reloc_apply_reg;
2805aefb655Srie		Dbg64_reloc_apply_reg;
2815aefb655Srie		Dbg32_reloc_apply_val;
2825aefb655Srie		Dbg64_reloc_apply_val;
2835aefb655Srie		Dbg32_reloc_ars_entry;
2845aefb655Srie		Dbg64_reloc_ars_entry;
2855aefb655Srie		Dbg32_reloc_copy;
2865aefb655Srie		Dbg64_reloc_copy;
2875aefb655Srie		Dbg32_reloc_discard;
2885aefb655Srie		Dbg64_reloc_discard;
2895aefb655Srie		Dbg32_reloc_doact;
2905aefb655Srie		Dbg64_reloc_doact;
2915aefb655Srie		Dbg32_reloc_doact_title;
2925aefb655Srie		Dbg64_reloc_doact_title;
2935aefb655Srie		Dbg32_reloc_dooutrel;
2945aefb655Srie		Dbg64_reloc_dooutrel;
2955aefb655Srie		Dbg32_reloc_entry;
2965aefb655Srie		Dbg64_reloc_entry;
2975aefb655Srie		Dbg32_reloc_error;
2985aefb655Srie		Dbg64_reloc_error;
2995aefb655Srie		Dbg32_reloc_generate;
3005aefb655Srie		Dbg64_reloc_generate;
3015aefb655Srie		Dbg32_reloc_in;
3025aefb655Srie		Dbg64_reloc_in;
3035aefb655Srie		Dbg32_reloc_ors_entry;
3045aefb655Srie		Dbg64_reloc_ors_entry;
3055aefb655Srie		Dbg32_reloc_out;
3065aefb655Srie		Dbg64_reloc_out;
3075aefb655Srie		Dbg32_reloc_proc;
3085aefb655Srie		Dbg64_reloc_proc;
3095aefb655Srie		Dbg32_reloc_run;
3105aefb655Srie		Dbg64_reloc_run;
311d2ef9fe9Sab196087		Dbg32_reloc_sloppycomdat;
312d2ef9fe9Sab196087		Dbg64_reloc_sloppycomdat;
3135aefb655Srie		Dbg32_reloc_transition;
3145aefb655Srie		Dbg64_reloc_transition;
3155aefb655Srie
3165aefb655Srie		Dbg32_sec_added;
3175aefb655Srie		Dbg64_sec_added;
31857ef7aa9SRod Evans		Dbg32_sec_backing;
31957ef7aa9SRod Evans		Dbg64_sec_backing;
3205aefb655Srie		Dbg32_sec_created;
3215aefb655Srie		Dbg64_sec_created;
3225aefb655Srie		Dbg32_sec_discarded;
3235aefb655Srie		Dbg64_sec_discarded;
324cce0e03bSab196087		Dbg32_sec_genstr_compress;
325cce0e03bSab196087		Dbg64_sec_genstr_compress;
3265aefb655Srie		Dbg32_sec_group;
3275aefb655Srie		Dbg64_sec_group;
3280e233487SRod Evans		Dbg32_sec_gnu_comdat;
3290e233487SRod Evans		Dbg64_sec_gnu_comdat;
3305aefb655Srie		Dbg32_sec_in;
3315aefb655Srie		Dbg64_sec_in;
3325aefb655Srie		Dbg32_sec_order_error;
3335aefb655Srie		Dbg64_sec_order_error;
3345aefb655Srie		Dbg32_sec_order_list;
3355aefb655Srie		Dbg64_sec_order_list;
3360e233487SRod Evans		Dbg32_sec_redirected;
3370e233487SRod Evans		Dbg64_sec_redirected;
3385aefb655Srie		Dbg32_sec_strtab;
3395aefb655Srie		Dbg64_sec_strtab;
340cce0e03bSab196087		Dbg32_sec_unsup_strmerge;
341cce0e03bSab196087		Dbg64_sec_unsup_strmerge;
3425aefb655Srie
3435aefb655Srie		Dbg32_seg_entry;
3445aefb655Srie		Dbg64_seg_entry;
3455aefb655Srie		Dbg32_seg_list;
3465aefb655Srie		Dbg64_seg_list;
3475aefb655Srie		Dbg32_seg_os;
3485aefb655Srie		Dbg64_seg_os;
3495aefb655Srie		Dbg32_seg_title;
3505aefb655Srie		Dbg64_seg_title;
3515aefb655Srie
3527010c12aSrie		Dbg32_shdr_modified;
3537010c12aSrie		Dbg64_shdr_modified;
3547010c12aSrie
3555aefb655Srie		Dbg32_statistics_ar;
3565aefb655Srie		Dbg64_statistics_ar;
3575aefb655Srie		Dbg32_statistics_ld;
3585aefb655Srie		Dbg64_statistics_ld;
3595aefb655Srie
3605aefb655Srie		Dbg32_support_action;
3615aefb655Srie		Dbg64_support_action;
3625aefb655Srie		Dbg32_support_load;
3635aefb655Srie		Dbg64_support_load;
3645aefb655Srie		Dbg32_support_req;
3655aefb655Srie		Dbg64_support_req;
366d2d5cf7cSAli Bahrami		Dbg32_support_vnone;
367d2d5cf7cSAli Bahrami		Dbg64_support_vnone;
3685aefb655Srie
3695aefb655Srie		Dbg32_syminfo_entry;
3705aefb655Srie		Dbg64_syminfo_entry;
3715aefb655Srie		Dbg32_syminfo_title;
3725aefb655Srie		Dbg64_syminfo_title;
3735aefb655Srie
3745aefb655Srie		Dbg32_syms_ar_checking;
3755aefb655Srie		Dbg64_syms_ar_checking;
3765aefb655Srie		Dbg32_syms_ar_entry;
3775aefb655Srie		Dbg64_syms_ar_entry;
3785aefb655Srie		Dbg32_syms_ar_resolve;
3795aefb655Srie		Dbg64_syms_ar_resolve;
3805aefb655Srie		Dbg32_syms_ar_title;
3815aefb655Srie		Dbg64_syms_ar_title;
382*08278a5eSRod Evans		Dbg32_syms_cap_convert;
383*08278a5eSRod Evans		Dbg64_syms_cap_convert;
384*08278a5eSRod Evans		Dbg32_syms_cap_local;
385*08278a5eSRod Evans		Dbg64_syms_cap_local;
386*08278a5eSRod Evans		Dbg32_syms_cap_lookup;
387*08278a5eSRod Evans		Dbg64_syms_cap_lookup;
388*08278a5eSRod Evans		Dbg32_syms_cap_title;
389*08278a5eSRod Evans		Dbg64_syms_cap_title;
3905aefb655Srie		Dbg32_syms_created;
3915aefb655Srie		Dbg64_syms_created;
3925aefb655Srie		Dbg32_syms_discarded;
3935aefb655Srie		Dbg64_syms_discarded;
39424b9abbaSab196087		Dbg32_syms_dup_discarded;
39524b9abbaSab196087		Dbg64_syms_dup_discarded;
3965aefb655Srie		Dbg32_syms_dlsym;
3975aefb655Srie		Dbg64_syms_dlsym;
398d579eb63Sab196087		Dbg32_syms_dup_sort_addr;
399d579eb63Sab196087		Dbg64_syms_dup_sort_addr;
4005aefb655Srie		Dbg32_syms_entered;
4015aefb655Srie		Dbg64_syms_entered;
4025aefb655Srie		Dbg32_syms_entry;
4035aefb655Srie		Dbg64_syms_entry;
4045aefb655Srie		Dbg32_syms_global;
4055aefb655Srie		Dbg64_syms_global;
4065aefb655Srie		Dbg32_syms_ignore;
4075aefb655Srie		Dbg64_syms_ignore;
408d840867fSab196087		Dbg32_syms_ignore_gnuver;
409d840867fSab196087		Dbg64_syms_ignore_gnuver;
4105aefb655Srie		Dbg32_syms_lazy_rescan;
4115aefb655Srie		Dbg64_syms_lazy_rescan;
4125aefb655Srie		Dbg32_syms_lookup;
4135aefb655Srie		Dbg64_syms_lookup;
4145aefb655Srie		Dbg32_syms_lookup_aout;
4155aefb655Srie		Dbg32_syms_new;
4165aefb655Srie		Dbg64_syms_new;
4175aefb655Srie		Dbg32_syms_old;
4185aefb655Srie		Dbg64_syms_old;
4195aefb655Srie		Dbg32_syms_process;
4205aefb655Srie		Dbg64_syms_process;
4215aefb655Srie		Dbg32_syms_reduce;
4225aefb655Srie		Dbg64_syms_reduce;
4235aefb655Srie		Dbg32_syms_reloc;
4245aefb655Srie		Dbg64_syms_reloc;
4255aefb655Srie		Dbg32_syms_resolved;
4265aefb655Srie		Dbg64_syms_resolved;
4275aefb655Srie		Dbg32_syms_resolving;
4285aefb655Srie		Dbg64_syms_resolving;
4295aefb655Srie		Dbg32_syms_sec_entry;
4305aefb655Srie		Dbg64_syms_sec_entry;
4315aefb655Srie		Dbg32_syms_sec_title;
4325aefb655Srie		Dbg64_syms_sec_title;
4335aefb655Srie		Dbg32_syms_spec_title;
4345aefb655Srie		Dbg64_syms_spec_title;
4355aefb655Srie		Dbg32_syms_updated;
4365aefb655Srie		Dbg64_syms_updated;
4375aefb655Srie		Dbg32_syms_up_title;
4385aefb655Srie		Dbg64_syms_up_title;
439cdcc71c0SAli Bahrami		Dbg32_syms_wrap;
440cdcc71c0SAli Bahrami		Dbg64_syms_wrap;
4415aefb655Srie
4427c478bd9Sstevel@tonic-gate		Dbg_tls_modactivity;
4437c478bd9Sstevel@tonic-gate		Dbg_tls_static_block;
444d326b23bSrie		Dbg_tls_static_resv;
4455aefb655Srie
4465aefb655Srie		Dbg32_util_call_array;
4475aefb655Srie		Dbg64_util_call_array;
4485aefb655Srie		Dbg32_util_call_fini;
4495aefb655Srie		Dbg64_util_call_fini;
4505aefb655Srie		Dbg32_util_call_init;
4515aefb655Srie		Dbg64_util_call_init;
4525aefb655Srie		Dbg32_util_call_main;
4535aefb655Srie		Dbg64_util_call_main;
4545aefb655Srie		Dbg32_util_collect;
4555aefb655Srie		Dbg64_util_collect;
4565aefb655Srie		Dbg32_util_dbnotify;
4575aefb655Srie		Dbg64_util_dbnotify;
4585aefb655Srie		Dbg32_util_edge_in;
4595aefb655Srie		Dbg64_util_edge_in;
4605aefb655Srie		Dbg32_util_edge_out;
4615aefb655Srie		Dbg64_util_edge_out;
46210a4fa49Srie		Dbg32_util_lcinterface;
46310a4fa49Srie		Dbg64_util_lcinterface;
4645aefb655Srie		Dbg32_util_intoolate;
4655aefb655Srie		Dbg64_util_intoolate;
4665aefb655Srie		Dbg32_util_nl;
4675aefb655Srie		Dbg64_util_nl;
4685aefb655Srie		Dbg32_util_no_init;
4695aefb655Srie		Dbg64_util_no_init;
4705aefb655Srie		Dbg32_util_scc_entry;
4715aefb655Srie		Dbg64_util_scc_entry;
4725aefb655Srie		Dbg32_util_scc_title;
4735aefb655Srie		Dbg64_util_scc_title;
4745aefb655Srie		Dbg32_util_str;
4755aefb655Srie		Dbg64_util_str;
4765aefb655Srie
4775aefb655Srie		Dbg32_unused_file;
4785aefb655Srie		Dbg64_unused_file;
47910a4fa49Srie		Dbg32_unused_lcinterface;
48010a4fa49Srie		Dbg64_unused_lcinterface;
4819aa23310Srie		Dbg32_unused_path;
4829aa23310Srie		Dbg64_unused_path;
4835aefb655Srie		Dbg32_unused_sec;
4845aefb655Srie		Dbg64_unused_sec;
4855aefb655Srie		Dbg32_unused_unref;
4865aefb655Srie		Dbg64_unused_unref;
4875aefb655Srie
4885aefb655Srie		Dbg32_ver_avail_entry;
4895aefb655Srie		Dbg64_ver_avail_entry;
4905aefb655Srie		Dbg32_ver_avail_title;
4915aefb655Srie		Dbg64_ver_avail_title;
4925aefb655Srie		Dbg32_ver_def_title;
4935aefb655Srie		Dbg64_ver_def_title;
4945aefb655Srie		Dbg32_ver_desc_entry;
4955aefb655Srie		Dbg64_ver_desc_entry;
49620272c2eSAli Bahrami		Dbg32_ver_need_done;
49720272c2eSAli Bahrami		Dbg64_ver_need_done;
4985aefb655Srie		Dbg32_ver_need_entry;
4995aefb655Srie		Dbg64_ver_need_entry;
5005aefb655Srie		Dbg32_ver_need_title;
5015aefb655Srie		Dbg64_ver_need_title;
5025aefb655Srie		Dbg32_ver_nointerface;
5035aefb655Srie		Dbg64_ver_nointerface;
5045aefb655Srie		Dbg32_ver_symbol;
5055aefb655Srie		Dbg64_ver_symbol;
5065aefb655Srie
507d840867fSab196087} SUNWprivate_3.23;
5087c478bd9Sstevel@tonic-gate
5097c478bd9Sstevel@tonic-gate
5107c478bd9Sstevel@tonic-gate# The following interfaces are used by various parts of the link-editors and
511d579eb63Sab196087# elfdump(1).  The link-editors are always packaged together but there
5127c478bd9Sstevel@tonic-gate# seems to be a variety of old elfdump's lying around.  elfdump only uses
5137c478bd9Sstevel@tonic-gate# this interface, and thus by separating in from the ever changing Dbg_*
51433eb6ee1Sab196087# interfaces we can provide a stable versioning environment for this utility.
5157c478bd9Sstevel@tonic-gate
516d840867fSab196087SUNWprivate_3.23 {
5177c478bd9Sstevel@tonic-gate	global:
5185aefb655Srie		Elf_syminfo_entry;
5195aefb655Srie		Elf_syminfo_title;
5205aefb655Srie
5215aefb655Srie		Elf32_cap_entry;
5225aefb655Srie		Elf64_cap_entry;
5235aefb655Srie		Elf32_cap_title;
5245aefb655Srie		Elf64_cap_title;
5255aefb655Srie
5265aefb655Srie		Elf32_demangle_name;
5275aefb655Srie		Elf64_demangle_name;
5285aefb655Srie		Elf32_dyn_entry;
5295aefb655Srie		Elf64_dyn_entry;
5303244bcaaSab196087		Elf32_dyn_null_entry;
5313244bcaaSab196087		Elf64_dyn_null_entry;
5325aefb655Srie		Elf32_dyn_title;
5335aefb655Srie		Elf64_dyn_title;
5345aefb655Srie
5355aefb655Srie		Elf32_ehdr;
5365aefb655Srie		Elf64_ehdr;
5375aefb655Srie
5385aefb655Srie		Elf32_got_entry;
5395aefb655Srie		Elf64_got_entry;
5405aefb655Srie		Elf32_got_title;
5415aefb655Srie		Elf64_got_title;
5425aefb655Srie
5435aefb655Srie		Elf32_phdr;
5445aefb655Srie		Elf64_phdr;
5455aefb655Srie
5465aefb655Srie		Elf32_reloc_apply_reg;
5475aefb655Srie		Elf64_reloc_apply_reg;
5485aefb655Srie		Elf32_reloc_apply_val;
5495aefb655Srie		Elf64_reloc_apply_val;
5505aefb655Srie		Elf32_reloc_entry_1;
5515aefb655Srie		Elf64_reloc_entry_1;
5525aefb655Srie		Elf32_reloc_entry_2;
5535aefb655Srie		Elf64_reloc_entry_2;
5545aefb655Srie		Elf32_reloc_title;
5555aefb655Srie		Elf64_reloc_title;
5565aefb655Srie
5575aefb655Srie		Elf32_shdr;
5585aefb655Srie		Elf64_shdr;
5595aefb655Srie
5605aefb655Srie		Elf32_syms_table_title;
5615aefb655Srie		Elf64_syms_table_title;
5625aefb655Srie		Elf32_syms_table_entry;
5635aefb655Srie		Elf64_syms_table_entry;
5645aefb655Srie
5655aefb655Srie		Elf32_ver_def_title;
5665aefb655Srie		Elf64_ver_def_title;
5675aefb655Srie		Elf32_ver_line_1;
5685aefb655Srie		Elf64_ver_line_1;
5695aefb655Srie		Elf32_ver_line_2;
5705aefb655Srie		Elf64_ver_line_2;
5715aefb655Srie		Elf32_ver_line_3;
5725aefb655Srie		Elf64_ver_line_3;
5735aefb655Srie		Elf32_ver_line_4;
5745aefb655Srie		Elf64_ver_line_4;
5755aefb655Srie		Elf32_ver_line_5;
5765aefb655Srie		Elf64_ver_line_5;
5775aefb655Srie		Elf32_ver_need_title;
5785aefb655Srie		Elf64_ver_need_title;
5797c478bd9Sstevel@tonic-gate
5807c478bd9Sstevel@tonic-gate	local:
5817c478bd9Sstevel@tonic-gate		*;
5827c478bd9Sstevel@tonic-gate};
583