xref: /illumos-gate/usr/src/cmd/sgs/liblddbg/common/mapfile-vers (revision fec047081731fd77caf46ec0471c501b2cb33894)
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#
23dc0f59e5SAli Bahrami# Copyright (c) 1993, 2010, Oracle and/or its affiliates. All rights reserved.
24fb1354edSrie#
25fb1354edSrie#
267c478bd9Sstevel@tonic-gate# Generic interface definition for usr/src/cmd/sgs/liblddbg.
277c478bd9Sstevel@tonic-gate#
287c478bd9Sstevel@tonic-gate
29bfed486aSAli Bahrami#
30bfed486aSAli Bahrami# MAPFILE HEADER START
31bfed486aSAli Bahrami#
32bfed486aSAli Bahrami# WARNING:  STOP NOW.  DO NOT MODIFY THIS FILE.
33bfed486aSAli Bahrami# Object versioning must comply with the rules detailed in
34bfed486aSAli Bahrami#
35bfed486aSAli Bahrami#	usr/src/lib/README.mapfiles
36bfed486aSAli Bahrami#
37bfed486aSAli Bahrami# You should not be making modifications here until you've read the most current
38bfed486aSAli Bahrami# copy of that file. If you need help, contact a gatekeeper for guidance.
39bfed486aSAli Bahrami#
40bfed486aSAli Bahrami# MAPFILE HEADER END
41bfed486aSAli Bahrami#
427c478bd9Sstevel@tonic-gate
43cd3e9333SAli Bahrami$mapfile_version 2
44cd3e9333SAli Bahrami
451007fd6fSAli BahramiSYMBOL_VERSION SUNWprivate_4.83 {
467c478bd9Sstevel@tonic-gate    global:
47*8222814eSRichard Lowe	dbg_desc	{
48*8222814eSRichard Lowe			  # interposed - ld.so.1(1)
49cd3e9333SAli Bahrami			  FLAGS = NODIRECT;
50*8222814eSRichard Lowe			  ASSERT = {
51*8222814eSRichard Lowe				  TYPE = OBJECT;
52*8222814eSRichard Lowe				  SIZE = addrsize;
53cd3e9333SAli Bahrami				};
54*8222814eSRichard Lowe			};
55*8222814eSRichard Lowe	dbg_print	{
56*8222814eSRichard Lowe			  # interposed - ld(1) and ld.so.1(1)
57cd3e9333SAli Bahrami			  FLAGS = NODIRECT;
58cd3e9333SAli Bahrami			};
595aefb655Srie
602017c965SRod Evans	Dbg_args_file;
612017c965SRod Evans	Dbg_args_option;
6292a02081SRod Evans	Dbg_args_str2chr;
6392a02081SRod Evans	Dbg_args_Wldel;
642020b2b6SRod Evans	Dbg_audit_activity;
657247f888Srie	Dbg_audit_ignore;
667c478bd9Sstevel@tonic-gate	Dbg_audit_interface;
677c478bd9Sstevel@tonic-gate	Dbg_audit_lib;
682020b2b6SRod Evans	Dbg_audit_objclose;
692020b2b6SRod Evans	Dbg_audit_objfilter;
702020b2b6SRod Evans	Dbg_audit_objopen;
712020b2b6SRod Evans	Dbg_audit_objsearch;
722020b2b6SRod Evans	Dbg_audit_pltenter;
732020b2b6SRod Evans	Dbg_audit_pltexit;
742020b2b6SRod Evans	Dbg_audit_preinit;
752020b2b6SRod Evans	Dbg_audit_symbind;
76c75e1b9dSrie	Dbg_audit_skip;
777247f888Srie	Dbg_audit_terminate;
787c478bd9Sstevel@tonic-gate	Dbg_audit_version;
795aefb655Srie
802017c965SRod Evans	Dbg_basic_collect;
812017c965SRod Evans	Dbg_basic_create;
822017c965SRod Evans	Dbg_basic_files;
832017c965SRod Evans	Dbg_basic_finish;
842017c965SRod Evans	Dbg_basic_options;
852017c965SRod Evans	Dbg_basic_relocate;
862017c965SRod Evans	Dbg_basic_validate;
872017c965SRod Evans
88e23c41c9SAli Bahrami	Dbg_help;
897c478bd9Sstevel@tonic-gate	Dbg_setup;
9069112eddSAli Bahrami	Dbg_state_str;
9169112eddSAli Bahrami	Dbg_version;
925aefb655Srie
935aefb655Srie	Dbg32_bind_global;
945aefb655Srie	Dbg64_bind_global;
955aefb655Srie	Dbg32_bind_plt_summary;
965aefb655Srie	Dbg64_bind_plt_summary;
975aefb655Srie	Dbg64_bind_pltpad_from;
985aefb655Srie	Dbg64_bind_pltpad_to;
9960758829Srie	Dbg32_bind_reject;
10060758829Srie	Dbg64_bind_reject;
1015aefb655Srie	Dbg32_bind_weak;
1025aefb655Srie	Dbg64_bind_weak;
1035aefb655Srie
10408278a5eSRod Evans	Dbg32_cap_candidate;
10508278a5eSRod Evans	Dbg64_cap_candidate;
10608278a5eSRod Evans	Dbg32_cap_filter;
10708278a5eSRod Evans	Dbg64_cap_filter;
10808278a5eSRod Evans	Dbg32_cap_id;
10908278a5eSRod Evans	Dbg64_cap_id;
1101c1abfbcSRod Evans	Dbg32_cap_identical;
1111c1abfbcSRod Evans	Dbg64_cap_identical;
11269112eddSAli Bahrami	Dbg32_cap_mapfile_title;
11369112eddSAli Bahrami	Dbg64_cap_mapfile_title;
11408278a5eSRod Evans	Dbg32_cap_post_title;
11508278a5eSRod Evans	Dbg64_cap_post_title;
11608278a5eSRod Evans	Dbg32_cap_ptr_entry;
11708278a5eSRod Evans	Dbg64_cap_ptr_entry;
1185aefb655Srie	Dbg32_cap_sec_title;
1195aefb655Srie	Dbg64_cap_sec_title;
12008278a5eSRod Evans	Dbg32_cap_val;
12108278a5eSRod Evans	Dbg64_cap_val;
12208278a5eSRod Evans	Dbg32_cap_val_entry;
12308278a5eSRod Evans	Dbg64_cap_val_entry;
1245aefb655Srie
12598c080d5SRod Evans	Dbg32_dl_dladdr;
12698c080d5SRod Evans	Dbg64_dl_dladdr;
12798c080d5SRod Evans	Dbg32_dl_dlclose;
12898c080d5SRod Evans	Dbg64_dl_dlclose;
12998c080d5SRod Evans	Dbg32_dl_dldump;
13098c080d5SRod Evans	Dbg64_dl_dldump;
13198c080d5SRod Evans	Dbg32_dl_dlerror;
13298c080d5SRod Evans	Dbg64_dl_dlerror;
13398c080d5SRod Evans	Dbg32_dl_dlinfo;
13498c080d5SRod Evans	Dbg64_dl_dlinfo;
13598c080d5SRod Evans	Dbg32_dl_dlopen;
13698c080d5SRod Evans	Dbg64_dl_dlopen;
13798c080d5SRod Evans	Dbg32_dl_dlsym;
13898c080d5SRod Evans	Dbg64_dl_dlsym;
13998c080d5SRod Evans	Dbg32_dl_iphdr_callback;
14098c080d5SRod Evans	Dbg64_dl_iphdr_callback;
14198c080d5SRod Evans	Dbg32_dl_iphdr_enter;
14298c080d5SRod Evans	Dbg64_dl_iphdr_enter;
14398c080d5SRod Evans	Dbg32_dl_iphdr_mapchange;
14498c080d5SRod Evans	Dbg64_dl_iphdr_mapchange;
14598c080d5SRod Evans	Dbg32_dl_iphdr_unmap_ret;
14698c080d5SRod Evans	Dbg64_dl_iphdr_unmap_ret;
14720272c2eSAli Bahrami
1485aefb655Srie	Dbg32_demangle_name;
1495aefb655Srie	Dbg64_demangle_name;
1505aefb655Srie
1515aefb655Srie	Dbg32_ent_print;
1525aefb655Srie	Dbg64_ent_print;
1535aefb655Srie
1545aefb655Srie	Dbg32_file_analyze;
1555aefb655Srie	Dbg64_file_analyze;
1565aefb655Srie	Dbg32_file_ar;
1575aefb655Srie	Dbg64_file_ar;
1585aefb655Srie	Dbg32_file_ar_rescan;
1595aefb655Srie	Dbg64_file_ar_rescan;
1605aefb655Srie	Dbg32_file_bind_entry;
1615aefb655Srie	Dbg64_file_bind_entry;
1625aefb655Srie	Dbg32_file_bindings;
1635aefb655Srie	Dbg64_file_bindings;
16420272c2eSAli Bahrami	Dbg32_file_bindings_done;
16520272c2eSAli Bahrami	Dbg64_file_bindings_done;
1665aefb655Srie	Dbg32_file_cntl;
1675aefb655Srie	Dbg64_file_cntl;
1685aefb655Srie	Dbg32_file_config_dis;
1695aefb655Srie	Dbg64_file_config_dis;
1705aefb655Srie	Dbg32_file_config_obj;
1715aefb655Srie	Dbg64_file_config_obj;
172f441771bSRod Evans	Dbg32_file_deferred;
173f441771bSRod Evans	Dbg64_file_deferred;
1745aefb655Srie	Dbg32_file_del_rescan;
1755aefb655Srie	Dbg64_file_del_rescan;
1765aefb655Srie	Dbg32_file_delete;
1775aefb655Srie	Dbg64_file_delete;
1785aefb655Srie	Dbg32_file_elf;
1795aefb655Srie	Dbg64_file_elf;
18002ca3e02Srie	Dbg32_file_cleanup;
18102ca3e02Srie	Dbg64_file_cleanup;
1825aefb655Srie	Dbg32_file_filtee;
1835aefb655Srie	Dbg64_file_filtee;
1845aefb655Srie	Dbg32_file_filter;
1855aefb655Srie	Dbg64_file_filter;
1865aefb655Srie	Dbg32_file_fixname;
1875aefb655Srie	Dbg64_file_fixname;
1885aefb655Srie	Dbg32_file_generic;
1895aefb655Srie	Dbg64_file_generic;
1905aefb655Srie	Dbg32_file_hdl_action;
1915aefb655Srie	Dbg64_file_hdl_action;
1925aefb655Srie	Dbg32_file_hdl_collect;
1935aefb655Srie	Dbg64_file_hdl_collect;
1945aefb655Srie	Dbg32_file_hdl_title;
1955aefb655Srie	Dbg64_file_hdl_title;
1965aefb655Srie	Dbg32_file_lazyload;
1975aefb655Srie	Dbg64_file_lazyload;
1985aefb655Srie	Dbg32_file_ldso;
1995aefb655Srie	Dbg64_file_ldso;
20056deab07SRod Evans	Dbg32_file_mmapobj;
20156deab07SRod Evans	Dbg64_file_mmapobj;
2025aefb655Srie	Dbg32_file_mode_promote;
2035aefb655Srie	Dbg64_file_mode_promote;
2043906e0c2Srie	Dbg32_file_modified;
2053906e0c2Srie	Dbg64_file_modified;
2065aefb655Srie	Dbg32_file_needed;
2075aefb655Srie	Dbg64_file_needed;
2085aefb655Srie	Dbg32_file_output;
2095aefb655Srie	Dbg64_file_output;
2105aefb655Srie	Dbg32_file_preload;
2115aefb655Srie	Dbg64_file_preload;
2125aefb655Srie	Dbg32_file_prot;
2135aefb655Srie	Dbg64_file_prot;
2145aefb655Srie	Dbg32_file_rejected;
2155aefb655Srie	Dbg64_file_rejected;
2165aefb655Srie	Dbg32_file_reuse;
2175aefb655Srie	Dbg64_file_reuse;
2185aefb655Srie	Dbg32_file_skip;
2195aefb655Srie	Dbg64_file_skip;
2205aefb655Srie
2215aefb655Srie	Dbg32_got_display;
2225aefb655Srie	Dbg64_got_display;
2235aefb655Srie
2245aefb655Srie	Dbg32_libs_audit;
2255aefb655Srie	Dbg64_libs_audit;
2265aefb655Srie	Dbg32_libs_find;
2275aefb655Srie	Dbg64_libs_find;
2285aefb655Srie	Dbg32_libs_found;
2295aefb655Srie	Dbg64_libs_found;
2303dbfc803SRod Evans	Dbg32_libs_insecure;
2313dbfc803SRod Evans	Dbg64_libs_insecure;
2325aefb655Srie	Dbg32_libs_init;
2335aefb655Srie	Dbg64_libs_init;
2345aefb655Srie	Dbg32_libs_l;
2355aefb655Srie	Dbg64_libs_l;
2365aefb655Srie	Dbg32_libs_path;
2375aefb655Srie	Dbg64_libs_path;
2385aefb655Srie	Dbg32_libs_req;
2395aefb655Srie	Dbg64_libs_req;
2405aefb655Srie	Dbg32_libs_update;
2415aefb655Srie	Dbg64_libs_update;
2425aefb655Srie	Dbg32_libs_yp;
2435aefb655Srie	Dbg64_libs_yp;
2445aefb655Srie	Dbg32_libs_ylu;
2455aefb655Srie	Dbg64_libs_ylu;
2465aefb655Srie
24769112eddSAli Bahrami	Dbg32_map_cexp_id;
24869112eddSAli Bahrami	Dbg64_map_cexp_id;
24969112eddSAli Bahrami	Dbg32_map_dv;
25069112eddSAli Bahrami	Dbg64_map_dv;
25169112eddSAli Bahrami	Dbg32_map_dv_entry;
25269112eddSAli Bahrami	Dbg64_map_dv_entry;
2535aefb655Srie	Dbg32_map_ent;
2545aefb655Srie	Dbg64_map_ent;
25569112eddSAli Bahrami	Dbg32_map_ent_ord_title;
25669112eddSAli Bahrami	Dbg64_map_ent_ord_title;
25769112eddSAli Bahrami	Dbg32_map_hdr_noalloc;
25869112eddSAli Bahrami	Dbg64_map_hdr_noalloc;
2595aefb655Srie	Dbg32_map_parse;
2605aefb655Srie	Dbg64_map_parse;
26169112eddSAli Bahrami	Dbg32_map_pass;
26269112eddSAli Bahrami	Dbg64_map_pass;
26369112eddSAli Bahrami	Dbg32_map_post_title;
26469112eddSAli Bahrami	Dbg64_map_post_title;
2655aefb655Srie	Dbg32_map_seg;
2665aefb655Srie	Dbg64_map_seg;
26769112eddSAli Bahrami	Dbg32_map_seg_order;
26869112eddSAli Bahrami	Dbg64_map_seg_order;
26969112eddSAli Bahrami	Dbg32_map_seg_os_order;
27069112eddSAli Bahrami	Dbg64_map_seg_os_order;
2715aefb655Srie	Dbg32_map_size_new;
2725aefb655Srie	Dbg64_map_size_new;
2735aefb655Srie	Dbg32_map_size_old;
2745aefb655Srie	Dbg64_map_size_old;
27557ef7aa9SRod Evans	Dbg32_map_sort_seg;
27657ef7aa9SRod Evans	Dbg64_map_sort_seg;
27769112eddSAli Bahrami	Dbg32_map_sort_title;
27869112eddSAli Bahrami	Dbg64_map_sort_title;
2795aefb655Srie	Dbg32_map_symbol;
2805aefb655Srie	Dbg64_map_symbol;
2815aefb655Srie	Dbg32_map_version;
2825aefb655Srie	Dbg64_map_version;
2835aefb655Srie
2845aefb655Srie	Dbg32_move_adjexpandreloc;
2855aefb655Srie	Dbg64_move_adjexpandreloc;
2865aefb655Srie	Dbg32_move_adjmovereloc;
2875aefb655Srie	Dbg64_move_adjmovereloc;
28856deab07SRod Evans	Dbg32_move_bad;
28956deab07SRod Evans	Dbg64_move_bad;
2905aefb655Srie	Dbg32_move_data;
2915aefb655Srie	Dbg64_move_data;
2925aefb655Srie	Dbg32_move_entry1;
2935aefb655Srie	Dbg64_move_entry1;
2945aefb655Srie	Dbg32_move_entry2;
2955aefb655Srie	Dbg64_move_entry2;
2965aefb655Srie	Dbg32_move_expand;
2975aefb655Srie	Dbg64_move_expand;
2985aefb655Srie	Dbg32_move_input;
2995aefb655Srie	Dbg64_move_input;
3005aefb655Srie	Dbg32_move_outmove;
3015aefb655Srie	Dbg64_move_outmove;
3025aefb655Srie	Dbg32_move_outsctadj;
3035aefb655Srie	Dbg64_move_outsctadj;
3045aefb655Srie	Dbg32_move_parexpn;
3055aefb655Srie	Dbg64_move_parexpn;
3065aefb655Srie
3075aefb655Srie	Dbg32_reloc_apply_reg;
3085aefb655Srie	Dbg64_reloc_apply_reg;
3095aefb655Srie	Dbg32_reloc_apply_val;
3105aefb655Srie	Dbg64_reloc_apply_val;
3115aefb655Srie	Dbg32_reloc_ars_entry;
3125aefb655Srie	Dbg64_reloc_ars_entry;
3135aefb655Srie	Dbg32_reloc_copy;
3145aefb655Srie	Dbg64_reloc_copy;
3155aefb655Srie	Dbg32_reloc_discard;
3165aefb655Srie	Dbg64_reloc_discard;
3175aefb655Srie	Dbg32_reloc_doact;
3185aefb655Srie	Dbg64_reloc_doact;
3195aefb655Srie	Dbg32_reloc_doact_title;
3205aefb655Srie	Dbg64_reloc_doact_title;
3215aefb655Srie	Dbg32_reloc_dooutrel;
3225aefb655Srie	Dbg64_reloc_dooutrel;
3235aefb655Srie	Dbg32_reloc_entry;
3245aefb655Srie	Dbg64_reloc_entry;
3255aefb655Srie	Dbg32_reloc_error;
3265aefb655Srie	Dbg64_reloc_error;
3275aefb655Srie	Dbg32_reloc_generate;
3285aefb655Srie	Dbg64_reloc_generate;
3295aefb655Srie	Dbg32_reloc_in;
3305aefb655Srie	Dbg64_reloc_in;
3315aefb655Srie	Dbg32_reloc_ors_entry;
3325aefb655Srie	Dbg64_reloc_ors_entry;
3335aefb655Srie	Dbg32_reloc_out;
3345aefb655Srie	Dbg64_reloc_out;
3355aefb655Srie	Dbg32_reloc_proc;
3365aefb655Srie	Dbg64_reloc_proc;
3375aefb655Srie	Dbg32_reloc_run;
3385aefb655Srie	Dbg64_reloc_run;
339d2ef9fe9Sab196087	Dbg32_reloc_sloppycomdat;
340d2ef9fe9Sab196087	Dbg64_reloc_sloppycomdat;
3415aefb655Srie	Dbg32_reloc_transition;
3425aefb655Srie	Dbg64_reloc_transition;
3435aefb655Srie
3445aefb655Srie	Dbg32_sec_added;
3455aefb655Srie	Dbg64_sec_added;
34657ef7aa9SRod Evans	Dbg32_sec_backing;
34757ef7aa9SRod Evans	Dbg64_sec_backing;
3485aefb655Srie	Dbg32_sec_created;
3495aefb655Srie	Dbg64_sec_created;
3505aefb655Srie	Dbg32_sec_discarded;
3515aefb655Srie	Dbg64_sec_discarded;
352cce0e03bSab196087	Dbg32_sec_genstr_compress;
353cce0e03bSab196087	Dbg64_sec_genstr_compress;
3545aefb655Srie	Dbg32_sec_group;
3555aefb655Srie	Dbg64_sec_group;
3560e233487SRod Evans	Dbg32_sec_gnu_comdat;
3570e233487SRod Evans	Dbg64_sec_gnu_comdat;
3585aefb655Srie	Dbg32_sec_in;
3595aefb655Srie	Dbg64_sec_in;
3605aefb655Srie	Dbg32_sec_order_error;
3615aefb655Srie	Dbg64_sec_order_error;
3625aefb655Srie	Dbg32_sec_order_list;
3635aefb655Srie	Dbg64_sec_order_list;
3640e233487SRod Evans	Dbg32_sec_redirected;
3650e233487SRod Evans	Dbg64_sec_redirected;
3665aefb655Srie	Dbg32_sec_strtab;
3675aefb655Srie	Dbg64_sec_strtab;
368cce0e03bSab196087	Dbg32_sec_unsup_strmerge;
369cce0e03bSab196087	Dbg64_sec_unsup_strmerge;
3705aefb655Srie
3715aefb655Srie	Dbg32_seg_entry;
3725aefb655Srie	Dbg64_seg_entry;
3735aefb655Srie	Dbg32_seg_list;
3745aefb655Srie	Dbg64_seg_list;
3755aefb655Srie	Dbg32_seg_os;
3765aefb655Srie	Dbg64_seg_os;
3775aefb655Srie	Dbg32_seg_title;
3785aefb655Srie	Dbg64_seg_title;
3795aefb655Srie
3807010c12aSrie	Dbg32_shdr_modified;
3817010c12aSrie	Dbg64_shdr_modified;
3827010c12aSrie
3835aefb655Srie	Dbg32_statistics_ar;
3845aefb655Srie	Dbg64_statistics_ar;
3855aefb655Srie	Dbg32_statistics_ld;
3865aefb655Srie	Dbg64_statistics_ld;
3875aefb655Srie
3885aefb655Srie	Dbg32_support_action;
3895aefb655Srie	Dbg64_support_action;
3905aefb655Srie	Dbg32_support_load;
3915aefb655Srie	Dbg64_support_load;
3925aefb655Srie	Dbg32_support_req;
3935aefb655Srie	Dbg64_support_req;
394d2d5cf7cSAli Bahrami	Dbg32_support_vnone;
395d2d5cf7cSAli Bahrami	Dbg64_support_vnone;
3965aefb655Srie
3975aefb655Srie	Dbg32_syminfo_entry;
3985aefb655Srie	Dbg64_syminfo_entry;
3995aefb655Srie	Dbg32_syminfo_title;
4005aefb655Srie	Dbg64_syminfo_title;
4015aefb655Srie
4025aefb655Srie	Dbg32_syms_ar_checking;
4035aefb655Srie	Dbg64_syms_ar_checking;
404dc0f59e5SAli Bahrami	Dbg32_syms_ar_force;
405dc0f59e5SAli Bahrami	Dbg64_syms_ar_force;
4065aefb655Srie	Dbg32_syms_ar_resolve;
4075aefb655Srie	Dbg64_syms_ar_resolve;
408dc0f59e5SAli Bahrami	Dbg32_syms_ar_skip;
409dc0f59e5SAli Bahrami	Dbg64_syms_ar_skip;
4105aefb655Srie	Dbg32_syms_ar_title;
4115aefb655Srie	Dbg64_syms_ar_title;
41208278a5eSRod Evans	Dbg32_syms_cap_convert;
41308278a5eSRod Evans	Dbg64_syms_cap_convert;
41408278a5eSRod Evans	Dbg32_syms_cap_local;
41508278a5eSRod Evans	Dbg64_syms_cap_local;
41608278a5eSRod Evans	Dbg32_syms_cap_lookup;
41708278a5eSRod Evans	Dbg64_syms_cap_lookup;
41808278a5eSRod Evans	Dbg32_syms_cap_title;
41908278a5eSRod Evans	Dbg64_syms_cap_title;
42002938ba2SRod Evans	Dbg32_syms_copy_reloc;
42102938ba2SRod Evans	Dbg64_syms_copy_reloc;
4225aefb655Srie	Dbg32_syms_created;
4235aefb655Srie	Dbg64_syms_created;
4245aefb655Srie	Dbg32_syms_discarded;
4255aefb655Srie	Dbg64_syms_discarded;
42624b9abbaSab196087	Dbg32_syms_dup_discarded;
42724b9abbaSab196087	Dbg64_syms_dup_discarded;
428d579eb63Sab196087	Dbg32_syms_dup_sort_addr;
429d579eb63Sab196087	Dbg64_syms_dup_sort_addr;
4305aefb655Srie	Dbg32_syms_entered;
4315aefb655Srie	Dbg64_syms_entered;
4325aefb655Srie	Dbg32_syms_entry;
4335aefb655Srie	Dbg64_syms_entry;
4345aefb655Srie	Dbg32_syms_global;
4355aefb655Srie	Dbg64_syms_global;
4365aefb655Srie	Dbg32_syms_ignore;
4375aefb655Srie	Dbg64_syms_ignore;
438d840867fSab196087	Dbg32_syms_ignore_gnuver;
439d840867fSab196087	Dbg64_syms_ignore_gnuver;
4405aefb655Srie	Dbg32_syms_lazy_rescan;
4415aefb655Srie	Dbg64_syms_lazy_rescan;
4425aefb655Srie	Dbg32_syms_lookup;
4435aefb655Srie	Dbg64_syms_lookup;
4445aefb655Srie	Dbg32_syms_new;
4455aefb655Srie	Dbg64_syms_new;
4465aefb655Srie	Dbg32_syms_old;
4475aefb655Srie	Dbg64_syms_old;
4485aefb655Srie	Dbg32_syms_process;
4495aefb655Srie	Dbg64_syms_process;
4505aefb655Srie	Dbg32_syms_reduce;
4515aefb655Srie	Dbg64_syms_reduce;
4525aefb655Srie	Dbg32_syms_resolved;
4535aefb655Srie	Dbg64_syms_resolved;
4545aefb655Srie	Dbg32_syms_resolving;
4555aefb655Srie	Dbg64_syms_resolving;
4565aefb655Srie	Dbg32_syms_sec_entry;
4575aefb655Srie	Dbg64_syms_sec_entry;
4585aefb655Srie	Dbg32_syms_sec_title;
4595aefb655Srie	Dbg64_syms_sec_title;
4605aefb655Srie	Dbg32_syms_spec_title;
4615aefb655Srie	Dbg64_syms_spec_title;
4625aefb655Srie	Dbg32_syms_updated;
4635aefb655Srie	Dbg64_syms_updated;
4645aefb655Srie	Dbg32_syms_up_title;
4655aefb655Srie	Dbg64_syms_up_title;
466cdcc71c0SAli Bahrami	Dbg32_syms_wrap;
467cdcc71c0SAli Bahrami	Dbg64_syms_wrap;
4685aefb655Srie
4697c478bd9Sstevel@tonic-gate	Dbg_tls_modactivity;
4707c478bd9Sstevel@tonic-gate	Dbg_tls_static_block;
471d326b23bSrie	Dbg_tls_static_resv;
4725aefb655Srie
4735aefb655Srie	Dbg32_util_call_array;
4745aefb655Srie	Dbg64_util_call_array;
4755aefb655Srie	Dbg32_util_call_fini;
4765aefb655Srie	Dbg64_util_call_fini;
4775aefb655Srie	Dbg32_util_call_init;
4785aefb655Srie	Dbg64_util_call_init;
4795aefb655Srie	Dbg32_util_call_main;
4805aefb655Srie	Dbg64_util_call_main;
4815aefb655Srie	Dbg32_util_collect;
4825aefb655Srie	Dbg64_util_collect;
4835aefb655Srie	Dbg32_util_dbnotify;
4845aefb655Srie	Dbg64_util_dbnotify;
4855aefb655Srie	Dbg32_util_edge_in;
4865aefb655Srie	Dbg64_util_edge_in;
4875aefb655Srie	Dbg32_util_edge_out;
4885aefb655Srie	Dbg64_util_edge_out;
48910a4fa49Srie	Dbg32_util_lcinterface;
49010a4fa49Srie	Dbg64_util_lcinterface;
4915aefb655Srie	Dbg32_util_intoolate;
4925aefb655Srie	Dbg64_util_intoolate;
4935aefb655Srie	Dbg32_util_nl;
4945aefb655Srie	Dbg64_util_nl;
4955aefb655Srie	Dbg32_util_scc_entry;
4965aefb655Srie	Dbg64_util_scc_entry;
4975aefb655Srie	Dbg32_util_scc_title;
4985aefb655Srie	Dbg64_util_scc_title;
4995aefb655Srie	Dbg32_util_str;
5005aefb655Srie	Dbg64_util_str;
5015aefb655Srie
5025aefb655Srie	Dbg32_unused_file;
5035aefb655Srie	Dbg64_unused_file;
50410a4fa49Srie	Dbg32_unused_lcinterface;
50510a4fa49Srie	Dbg64_unused_lcinterface;
5069aa23310Srie	Dbg32_unused_path;
5079aa23310Srie	Dbg64_unused_path;
5085aefb655Srie	Dbg32_unused_sec;
5095aefb655Srie	Dbg64_unused_sec;
5105aefb655Srie	Dbg32_unused_unref;
5115aefb655Srie	Dbg64_unused_unref;
5125aefb655Srie
5135aefb655Srie	Dbg32_ver_avail_entry;
5145aefb655Srie	Dbg64_ver_avail_entry;
5155aefb655Srie	Dbg32_ver_avail_title;
5165aefb655Srie	Dbg64_ver_avail_title;
5175aefb655Srie	Dbg32_ver_def_title;
5185aefb655Srie	Dbg64_ver_def_title;
5195aefb655Srie	Dbg32_ver_desc_entry;
5205aefb655Srie	Dbg64_ver_desc_entry;
52120272c2eSAli Bahrami	Dbg32_ver_need_done;
52220272c2eSAli Bahrami	Dbg64_ver_need_done;
5235aefb655Srie	Dbg32_ver_need_entry;
5245aefb655Srie	Dbg64_ver_need_entry;
5255aefb655Srie	Dbg32_ver_need_title;
5265aefb655Srie	Dbg64_ver_need_title;
5275aefb655Srie	Dbg32_ver_nointerface;
5285aefb655Srie	Dbg64_ver_nointerface;
5295aefb655Srie	Dbg32_ver_symbol;
5305aefb655Srie	Dbg64_ver_symbol;
5315aefb655Srie
532d840867fSab196087} SUNWprivate_3.23;
5337c478bd9Sstevel@tonic-gate
5347c478bd9Sstevel@tonic-gate
5357c478bd9Sstevel@tonic-gate# The following interfaces are used by various parts of the link-editors and
536d579eb63Sab196087# elfdump(1).  The link-editors are always packaged together but there
5377c478bd9Sstevel@tonic-gate# seems to be a variety of old elfdump's lying around.	elfdump only uses
5387c478bd9Sstevel@tonic-gate# this interface, and thus by separating in from the ever changing Dbg_*
53933eb6ee1Sab196087# interfaces we can provide a stable versioning environment for this utility.
5407c478bd9Sstevel@tonic-gate
541cd3e9333SAli BahramiSYMBOL_VERSION SUNWprivate_3.23 {
5427c478bd9Sstevel@tonic-gate    global:
5435aefb655Srie	Elf_syminfo_entry;
5445aefb655Srie	Elf_syminfo_title;
5455aefb655Srie
5465aefb655Srie	Elf32_cap_entry;
5475aefb655Srie	Elf64_cap_entry;
5485aefb655Srie	Elf32_cap_title;
5495aefb655Srie	Elf64_cap_title;
5505aefb655Srie
5515aefb655Srie	Elf32_demangle_name;
5525aefb655Srie	Elf64_demangle_name;
5535aefb655Srie	Elf32_dyn_entry;
5545aefb655Srie	Elf64_dyn_entry;
5553244bcaaSab196087	Elf32_dyn_null_entry;
5563244bcaaSab196087	Elf64_dyn_null_entry;
5575aefb655Srie	Elf32_dyn_title;
5585aefb655Srie	Elf64_dyn_title;
5595aefb655Srie
5605aefb655Srie	Elf32_ehdr;
5615aefb655Srie	Elf64_ehdr;
5625aefb655Srie
5635aefb655Srie	Elf32_got_entry;
5645aefb655Srie	Elf64_got_entry;
5655aefb655Srie	Elf32_got_title;
5665aefb655Srie	Elf64_got_title;
5675aefb655Srie
5685aefb655Srie	Elf32_phdr;
5695aefb655Srie	Elf64_phdr;
5705aefb655Srie
5715aefb655Srie	Elf32_reloc_apply_reg;
5725aefb655Srie	Elf64_reloc_apply_reg;
5735aefb655Srie	Elf32_reloc_apply_val;
5745aefb655Srie	Elf64_reloc_apply_val;
5755aefb655Srie	Elf32_reloc_entry_1;
5765aefb655Srie	Elf64_reloc_entry_1;
5775aefb655Srie	Elf32_reloc_entry_2;
5785aefb655Srie	Elf64_reloc_entry_2;
5795aefb655Srie	Elf32_reloc_title;
5805aefb655Srie	Elf64_reloc_title;
5815aefb655Srie
5825aefb655Srie	Elf32_shdr;
5835aefb655Srie	Elf64_shdr;
5845aefb655Srie
5855aefb655Srie	Elf32_syms_table_title;
5865aefb655Srie	Elf64_syms_table_title;
5875aefb655Srie	Elf32_syms_table_entry;
5885aefb655Srie	Elf64_syms_table_entry;
5895aefb655Srie
5905aefb655Srie	Elf32_ver_def_title;
5915aefb655Srie	Elf64_ver_def_title;
5925aefb655Srie	Elf32_ver_line_1;
5935aefb655Srie	Elf64_ver_line_1;
5945aefb655Srie	Elf32_ver_line_2;
5955aefb655Srie	Elf64_ver_line_2;
5965aefb655Srie	Elf32_ver_line_3;
5975aefb655Srie	Elf64_ver_line_3;
5985aefb655Srie	Elf32_ver_line_4;
5995aefb655Srie	Elf64_ver_line_4;
6005aefb655Srie	Elf32_ver_line_5;
6015aefb655Srie	Elf64_ver_line_5;
6025aefb655Srie	Elf32_ver_need_title;
6035aefb655Srie	Elf64_ver_need_title;
6047c478bd9Sstevel@tonic-gate
6057c478bd9Sstevel@tonic-gate    local:
6067c478bd9Sstevel@tonic-gate	*;
6077c478bd9Sstevel@tonic-gate};
608