mapfile-vers revision d840867f3a8b0ba209ef90762b3f9c72a5f92cc5
cd348e325366620fe047edcc849e3c9424828599Peter Bray# CDDL HEADER START
cd348e325366620fe047edcc849e3c9424828599Peter Bray# The contents of this file are subject to the terms of the
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray# Common Development and Distribution License (the "License").
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray# You may not use this file except in compliance with the License.
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
c577d2f6c082eaff9af5bc997d12f3d3bcef537cPeter Bray# See the License for the specific language governing permissions
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray# and limitations under the License.
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray# When distributing Covered Code, include this CDDL HEADER in each
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
c577d2f6c082eaff9af5bc997d12f3d3bcef537cPeter Bray# If applicable, add the following below this CDDL HEADER, with the
c577d2f6c082eaff9af5bc997d12f3d3bcef537cPeter Bray# fields enclosed by brackets "[]" replaced with your own identifying
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray# information: Portions Copyright [yyyy] [name of copyright owner]
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray# CDDL HEADER END
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray# Copyright 2007 Sun Microsystems, Inc. All rights reserved.
d961aa46ea0d50fed47802497e45226b1965b12dVladimir Kotal# Use is subject to license terms.
d961aa46ea0d50fed47802497e45226b1965b12dVladimir Kotal# ident "%Z%%M% %I% %E% SMI"
cd71fb134e037849c77364b50940b1870c4684ceVladimir Kotal# Generic interface definition for usr/src/cmd/sgs/liblddbg.
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray# For information regarding the establishment of versioned definitions see:
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray# The Linker and Libraries Manual (version 2.5 or greater)
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray# This is part of the Developers Guide in the Answerbook. Specifically refer
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray# to Chapter 2 under section "Defining Additional Symbols" through section
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray# "Reducing Symbol Scope", and Chapter 5 "Versioning".
6c8465e3b4611cb632cba9b0572e3e3737c8c341Vladimir Kotal# For specific OSNET rules for the modification (evolution) of these version
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray# definitions see:
c577d2f6c082eaff9af5bc997d12f3d3bcef537cPeter Bray# Policy for Shared Library Version Names and Interface Definitions
6c8465e3b4611cb632cba9b0572e3e3737c8c341Vladimir KotalSUNWprivate_4.60 {
b17cb0705d90907337b3528aa7b8ed1700806f26Vladimir Kotal dbg_desc = NODIRECT; # interposed - ld.so.1(1)
6c8465e3b4611cb632cba9b0572e3e3737c8c341Vladimir Kotal dbg_print = NODIRECT; # interposed - ld(1) and ld.so.1(1)
6c8465e3b4611cb632cba9b0572e3e3737c8c341Vladimir Kotal Dbg_args_files;
6c8465e3b4611cb632cba9b0572e3e3737c8c341Vladimir Kotal Dbg_args_flags;
6c8465e3b4611cb632cba9b0572e3e3737c8c341Vladimir Kotal Dbg_audit_ignore;
6c8465e3b4611cb632cba9b0572e3e3737c8c341Vladimir Kotal Dbg_audit_interface;
6c8465e3b4611cb632cba9b0572e3e3737c8c341Vladimir Kotal Dbg_audit_lib;
6c8465e3b4611cb632cba9b0572e3e3737c8c341Vladimir Kotal Dbg_audit_object;
6c8465e3b4611cb632cba9b0572e3e3737c8c341Vladimir Kotal Dbg_audit_symval;
6c8465e3b4611cb632cba9b0572e3e3737c8c341Vladimir Kotal Dbg_audit_skip;
6c8465e3b4611cb632cba9b0572e3e3737c8c341Vladimir Kotal Dbg_audit_terminate;
3ba66fbb56ef22f183da783a1b2718280c357a4eStanislav Kozina Dbg_audit_version;
c577d2f6c082eaff9af5bc997d12f3d3bcef537cPeter Bray Dbg32_bind_global;
c577d2f6c082eaff9af5bc997d12f3d3bcef537cPeter Bray Dbg64_bind_global;
c577d2f6c082eaff9af5bc997d12f3d3bcef537cPeter Bray Dbg32_bind_plt_summary;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray Dbg64_bind_plt_summary;
0ca9a2c194523c517c3aafe5758e217ac88d6baaLubos Kosco Dbg64_bind_pltpad_from;
6c8465e3b4611cb632cba9b0572e3e3737c8c341Vladimir Kotal Dbg64_bind_pltpad_to;
6c8465e3b4611cb632cba9b0572e3e3737c8c341Vladimir Kotal Dbg32_bind_weak;
6c8465e3b4611cb632cba9b0572e3e3737c8c341Vladimir Kotal Dbg64_bind_weak;
43dac746513591adbd09bc4f417feb385f4fd87eVladimir Kotal Dbg32_cap_hw_candidate;
cd348e325366620fe047edcc849e3c9424828599Peter Bray Dbg64_cap_hw_candidate;
cd348e325366620fe047edcc849e3c9424828599Peter Bray Dbg32_cap_hw_filter;
cd348e325366620fe047edcc849e3c9424828599Peter Bray Dbg64_cap_hw_filter;
6c8465e3b4611cb632cba9b0572e3e3737c8c341Vladimir Kotal Dbg32_cap_mapfile;
6c8465e3b4611cb632cba9b0572e3e3737c8c341Vladimir Kotal Dbg64_cap_mapfile;
43dac746513591adbd09bc4f417feb385f4fd87eVladimir Kotal Dbg32_cap_sec_entry;
fbf97ea1786d1e25add88bbfb91810170473bc9fLubos Kosco Dbg64_cap_sec_entry;
fbf97ea1786d1e25add88bbfb91810170473bc9fLubos Kosco Dbg32_cap_sec_title;
fbf97ea1786d1e25add88bbfb91810170473bc9fLubos Kosco Dbg64_cap_sec_title;
fbf97ea1786d1e25add88bbfb91810170473bc9fLubos Kosco Dbg32_cap_val_hw1;
fbf97ea1786d1e25add88bbfb91810170473bc9fLubos Kosco Dbg64_cap_val_hw1;
fbf97ea1786d1e25add88bbfb91810170473bc9fLubos Kosco Dbg32_demangle_name;
fbf97ea1786d1e25add88bbfb91810170473bc9fLubos Kosco Dbg64_demangle_name;
f21b682cd9b414738a4f5a38b56f6682e537e1d2Trond Norbye Dbg32_ent_print;
f21b682cd9b414738a4f5a38b56f6682e537e1d2Trond Norbye Dbg64_ent_print;
cd348e325366620fe047edcc849e3c9424828599Peter Bray Dbg32_file_analyze;
cd348e325366620fe047edcc849e3c9424828599Peter Bray Dbg64_file_analyze;
cd348e325366620fe047edcc849e3c9424828599Peter Bray Dbg32_file_aout;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray Dbg64_file_aout;
cd348e325366620fe047edcc849e3c9424828599Peter Bray Dbg32_file_ar;
2cf31ec93bd5d8a2efeab511ce051da51e69aedaLubos Kosco Dbg64_file_ar;
2cf31ec93bd5d8a2efeab511ce051da51e69aedaLubos Kosco Dbg32_file_ar_rescan;
43dac746513591adbd09bc4f417feb385f4fd87eVladimir Kotal Dbg64_file_ar_rescan;
43dac746513591adbd09bc4f417feb385f4fd87eVladimir Kotal Dbg32_file_bind_entry;
2cf31ec93bd5d8a2efeab511ce051da51e69aedaLubos Kosco Dbg64_file_bind_entry;
43dac746513591adbd09bc4f417feb385f4fd87eVladimir Kotal Dbg32_file_bindings;
43dac746513591adbd09bc4f417feb385f4fd87eVladimir Kotal Dbg64_file_bindings;
2cf31ec93bd5d8a2efeab511ce051da51e69aedaLubos Kosco Dbg32_file_cntl;
0ca9a2c194523c517c3aafe5758e217ac88d6baaLubos Kosco Dbg64_file_cntl;
d280c5e286f5b98be13237f52281ae5afdcf51b9Peter Bray Dbg32_file_config_dis;
d280c5e286f5b98be13237f52281ae5afdcf51b9Peter Bray Dbg64_file_config_dis;
d280c5e286f5b98be13237f52281ae5afdcf51b9Peter Bray Dbg32_file_config_obj;
d280c5e286f5b98be13237f52281ae5afdcf51b9Peter Bray Dbg64_file_config_obj;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray Dbg32_file_del_rescan;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray Dbg64_file_del_rescan;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray Dbg32_file_delete;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray Dbg64_file_delete;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray Dbg32_file_dlclose;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray Dbg64_file_dlclose;
cd348e325366620fe047edcc849e3c9424828599Peter Bray Dbg32_file_dldump;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray Dbg64_file_dldump;
cd348e325366620fe047edcc849e3c9424828599Peter Bray Dbg32_file_dlopen;
cd348e325366620fe047edcc849e3c9424828599Peter Bray Dbg64_file_dlopen;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray Dbg32_file_elf;
cd348e325366620fe047edcc849e3c9424828599Peter Bray Dbg64_file_elf;
cd348e325366620fe047edcc849e3c9424828599Peter Bray Dbg32_file_cleanup;
cd348e325366620fe047edcc849e3c9424828599Peter Bray Dbg64_file_cleanup;
cd348e325366620fe047edcc849e3c9424828599Peter Bray Dbg32_file_filtee;
cd348e325366620fe047edcc849e3c9424828599Peter Bray Dbg64_file_filtee;
cd348e325366620fe047edcc849e3c9424828599Peter Bray Dbg32_file_filter;
cd348e325366620fe047edcc849e3c9424828599Peter Bray Dbg64_file_filter;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray Dbg32_file_fixname;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray Dbg64_file_fixname;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray Dbg32_file_generic;
0ca9a2c194523c517c3aafe5758e217ac88d6baaLubos Kosco Dbg64_file_generic;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray Dbg32_file_hdl_action;
0ca9a2c194523c517c3aafe5758e217ac88d6baaLubos Kosco Dbg64_file_hdl_action;
d280c5e286f5b98be13237f52281ae5afdcf51b9Peter Bray Dbg32_file_hdl_collect;
5762c9f28c2246777be0e9d49cb29d9c0f49146dLubos Kosco Dbg64_file_hdl_collect;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray Dbg32_file_hdl_title;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray Dbg64_file_hdl_title;
d280c5e286f5b98be13237f52281ae5afdcf51b9Peter Bray Dbg32_file_lazyload;
d280c5e286f5b98be13237f52281ae5afdcf51b9Peter Bray Dbg64_file_lazyload;
d280c5e286f5b98be13237f52281ae5afdcf51b9Peter Bray Dbg32_file_ldso;
d280c5e286f5b98be13237f52281ae5afdcf51b9Peter Bray Dbg64_file_ldso;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray Dbg32_file_mode_promote;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray Dbg64_file_mode_promote;
d280c5e286f5b98be13237f52281ae5afdcf51b9Peter Bray Dbg32_file_modified;
b34561d2c3d92fac37dbced05ba6a8738e3d20e9Lubos Kosco Dbg64_file_modified;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray Dbg32_file_needed;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray Dbg64_file_needed;
5e6c91d7e77062129cd0b6ac8aaa546dff216419Lubos Kosco Dbg32_file_output;
c83dfde6b364917fa8ed28142d509a7c29a4da68Vladimir Kotal Dbg64_file_output;
c83dfde6b364917fa8ed28142d509a7c29a4da68Vladimir Kotal Dbg32_file_preload;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray Dbg64_file_preload;
cd348e325366620fe047edcc849e3c9424828599Peter Bray Dbg32_file_prot;
cd348e325366620fe047edcc849e3c9424828599Peter Bray Dbg64_file_prot;
cd348e325366620fe047edcc849e3c9424828599Peter Bray Dbg32_file_rejected;
cd348e325366620fe047edcc849e3c9424828599Peter Bray Dbg64_file_rejected;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray Dbg32_file_reuse;
cd348e325366620fe047edcc849e3c9424828599Peter Bray Dbg64_file_reuse;
cd348e325366620fe047edcc849e3c9424828599Peter Bray Dbg32_file_skip;
cd348e325366620fe047edcc849e3c9424828599Peter Bray Dbg64_file_skip;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray Dbg32_got_display;
cd348e325366620fe047edcc849e3c9424828599Peter Bray Dbg64_got_display;
0b2998be561e7bf5e3479d686a5af36f712b0d9aVladimir Kotal Dbg32_libs_audit;
cd348e325366620fe047edcc849e3c9424828599Peter Bray Dbg64_libs_audit;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray Dbg32_libs_find;
cd348e325366620fe047edcc849e3c9424828599Peter Bray Dbg64_libs_find;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray Dbg32_libs_found;
cd348e325366620fe047edcc849e3c9424828599Peter Bray Dbg64_libs_found;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray Dbg32_libs_ignore;
cd348e325366620fe047edcc849e3c9424828599Peter Bray Dbg64_libs_ignore;
c842732324ee4c74ede17887ad1f0dcdc4364a2cLubos Kosco Dbg32_libs_init;
c842732324ee4c74ede17887ad1f0dcdc4364a2cLubos Kosco Dbg64_libs_init;
c842732324ee4c74ede17887ad1f0dcdc4364a2cLubos Kosco Dbg32_libs_l;
d7c1415de39f4b07c85828f49cd1ee7a2a19eb9eLubos Kosco Dbg64_libs_l;
c842732324ee4c74ede17887ad1f0dcdc4364a2cLubos Kosco Dbg32_libs_path;
c842732324ee4c74ede17887ad1f0dcdc4364a2cLubos Kosco Dbg64_libs_path;
c842732324ee4c74ede17887ad1f0dcdc4364a2cLubos Kosco Dbg32_libs_req;
d280c5e286f5b98be13237f52281ae5afdcf51b9Peter Bray Dbg64_libs_req;
d280c5e286f5b98be13237f52281ae5afdcf51b9Peter Bray Dbg32_libs_update;
d280c5e286f5b98be13237f52281ae5afdcf51b9Peter Bray Dbg64_libs_update;
d280c5e286f5b98be13237f52281ae5afdcf51b9Peter Bray Dbg32_libs_yp;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray Dbg64_libs_yp;
3aa0947feb67d3e8292d84776638be98dd97fdc3Lubos Kosco Dbg32_libs_ylu;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray Dbg64_libs_ylu;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray Dbg32_map_dash;
cd348e325366620fe047edcc849e3c9424828599Peter Bray Dbg64_map_dash;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray Dbg32_map_ent;
cd348e325366620fe047edcc849e3c9424828599Peter Bray Dbg64_map_ent;
cd348e325366620fe047edcc849e3c9424828599Peter Bray Dbg32_map_parse;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray Dbg64_map_parse;
cd348e325366620fe047edcc849e3c9424828599Peter Bray Dbg32_map_pipe;
d961aa46ea0d50fed47802497e45226b1965b12dVladimir Kotal Dbg64_map_pipe;
e9dbb478e3339d96ce4f0af5c6ab7e1d35ebb86dVladimir Kotal Dbg32_map_set_atsign;
d961aa46ea0d50fed47802497e45226b1965b12dVladimir Kotal Dbg64_map_set_atsign;
d961aa46ea0d50fed47802497e45226b1965b12dVladimir Kotal Dbg32_map_seg;
d961aa46ea0d50fed47802497e45226b1965b12dVladimir Kotal Dbg64_map_seg;
d961aa46ea0d50fed47802497e45226b1965b12dVladimir Kotal Dbg32_map_set_equal;
d961aa46ea0d50fed47802497e45226b1965b12dVladimir Kotal Dbg64_map_set_equal;
cd348e325366620fe047edcc849e3c9424828599Peter Bray Dbg32_map_size_new;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray Dbg64_map_size_new;
cd348e325366620fe047edcc849e3c9424828599Peter Bray Dbg32_map_size_old;
cd348e325366620fe047edcc849e3c9424828599Peter Bray Dbg64_map_size_old;
cd348e325366620fe047edcc849e3c9424828599Peter Bray Dbg32_map_sort_fini;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray Dbg64_map_sort_fini;
cd348e325366620fe047edcc849e3c9424828599Peter Bray Dbg32_map_sort_orig;
56d93b0c761868f813ac0bc0b5bc21a7a9fefd89Vladimir Kotal Dbg64_map_sort_orig;
56d93b0c761868f813ac0bc0b5bc21a7a9fefd89Vladimir Kotal Dbg32_map_symbol;
4f3c0816485669143aa54f1c6461fcb47cf5bc5cVladimir Kotal Dbg64_map_symbol;
4f3c0816485669143aa54f1c6461fcb47cf5bc5cVladimir Kotal Dbg32_map_version;
2b024356b830395446c55f50f9f724a63612e578Lubos Kosco Dbg64_map_version;
d280c5e286f5b98be13237f52281ae5afdcf51b9Peter Bray Dbg32_move_adjexpandreloc;
5762c9f28c2246777be0e9d49cb29d9c0f49146dLubos Kosco Dbg64_move_adjexpandreloc;
d280c5e286f5b98be13237f52281ae5afdcf51b9Peter Bray Dbg32_move_adjmovereloc;
d280c5e286f5b98be13237f52281ae5afdcf51b9Peter Bray Dbg64_move_adjmovereloc;
d280c5e286f5b98be13237f52281ae5afdcf51b9Peter Bray Dbg32_move_data;
5762c9f28c2246777be0e9d49cb29d9c0f49146dLubos Kosco Dbg64_move_data;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray Dbg32_move_entry1;
d6ee3934a24d8ccc0e4bb478405d8e5f6a35825dLubos Kosco Dbg64_move_entry1;
477c09a2656e6a2c1075425ad81e61d594164fa9Lubos Kosco Dbg32_move_entry2;
c842732324ee4c74ede17887ad1f0dcdc4364a2cLubos Kosco Dbg64_move_entry2;
d6ee3934a24d8ccc0e4bb478405d8e5f6a35825dLubos Kosco Dbg32_move_expand;
c842732324ee4c74ede17887ad1f0dcdc4364a2cLubos Kosco Dbg64_move_expand;
cd348e325366620fe047edcc849e3c9424828599Peter Bray Dbg32_move_input;
b17cb0705d90907337b3528aa7b8ed1700806f26Vladimir Kotal Dbg64_move_input;
d6ee3934a24d8ccc0e4bb478405d8e5f6a35825dLubos Kosco Dbg32_move_outmove;
b17cb0705d90907337b3528aa7b8ed1700806f26Vladimir Kotal Dbg64_move_outmove;
8f8c3f4555e5aa3160f03f2e9c55ddbd3381357bLubos Kosco Dbg32_move_outsctadj;
d6ee3934a24d8ccc0e4bb478405d8e5f6a35825dLubos Kosco Dbg64_move_outsctadj;
8f8c3f4555e5aa3160f03f2e9c55ddbd3381357bLubos Kosco Dbg32_move_parexpn;
d280c5e286f5b98be13237f52281ae5afdcf51b9Peter Bray Dbg64_move_parexpn;
477c09a2656e6a2c1075425ad81e61d594164fa9Lubos Kosco Dbg32_reloc_apply_reg;
d70dc22c6dce3f498251b0873638d1fea0e644a3Lubos Kosco Dbg64_reloc_apply_reg;
d70dc22c6dce3f498251b0873638d1fea0e644a3Lubos Kosco Dbg32_reloc_apply_val;
d70dc22c6dce3f498251b0873638d1fea0e644a3Lubos Kosco Dbg64_reloc_apply_val;
d70dc22c6dce3f498251b0873638d1fea0e644a3Lubos Kosco Dbg32_reloc_ars_entry;
d280c5e286f5b98be13237f52281ae5afdcf51b9Peter Bray Dbg64_reloc_ars_entry;
2cf31ec93bd5d8a2efeab511ce051da51e69aedaLubos Kosco Dbg32_reloc_copy;
2cf31ec93bd5d8a2efeab511ce051da51e69aedaLubos Kosco Dbg64_reloc_copy;
2cf31ec93bd5d8a2efeab511ce051da51e69aedaLubos Kosco Dbg32_reloc_discard;
2cf31ec93bd5d8a2efeab511ce051da51e69aedaLubos Kosco Dbg64_reloc_discard;
2cf31ec93bd5d8a2efeab511ce051da51e69aedaLubos Kosco Dbg32_reloc_doact;
2cf31ec93bd5d8a2efeab511ce051da51e69aedaLubos Kosco Dbg64_reloc_doact;
d280c5e286f5b98be13237f52281ae5afdcf51b9Peter Bray Dbg32_reloc_doact_title;
d280c5e286f5b98be13237f52281ae5afdcf51b9Peter Bray Dbg64_reloc_doact_title;
d280c5e286f5b98be13237f52281ae5afdcf51b9Peter Bray Dbg32_reloc_dooutrel;
d280c5e286f5b98be13237f52281ae5afdcf51b9Peter Bray Dbg64_reloc_dooutrel;
1a5c2ab40bd94d2b2c63afda767ce7bbf29ecc4bJan Friedel Dbg32_reloc_entry;
5762c9f28c2246777be0e9d49cb29d9c0f49146dLubos Kosco Dbg64_reloc_entry;
e87f836e908f8279021f79c8f7bcef98e99d126eLubos Kosco Dbg32_reloc_error;
e87f836e908f8279021f79c8f7bcef98e99d126eLubos Kosco Dbg64_reloc_error;
e87f836e908f8279021f79c8f7bcef98e99d126eLubos Kosco Dbg32_reloc_generate;
e87f836e908f8279021f79c8f7bcef98e99d126eLubos Kosco Dbg64_reloc_generate;
e87f836e908f8279021f79c8f7bcef98e99d126eLubos Kosco Dbg32_reloc_in;
d280c5e286f5b98be13237f52281ae5afdcf51b9Peter Bray Dbg64_reloc_in;
5762c9f28c2246777be0e9d49cb29d9c0f49146dLubos Kosco Dbg32_reloc_ors_entry;
d280c5e286f5b98be13237f52281ae5afdcf51b9Peter Bray Dbg64_reloc_ors_entry;
d280c5e286f5b98be13237f52281ae5afdcf51b9Peter Bray Dbg32_reloc_out;
6c8465e3b4611cb632cba9b0572e3e3737c8c341Vladimir Kotal Dbg64_reloc_out;
6c8465e3b4611cb632cba9b0572e3e3737c8c341Vladimir Kotal Dbg32_reloc_proc;
6c8465e3b4611cb632cba9b0572e3e3737c8c341Vladimir Kotal Dbg64_reloc_proc;
6c8465e3b4611cb632cba9b0572e3e3737c8c341Vladimir Kotal Dbg32_reloc_run;
6c8465e3b4611cb632cba9b0572e3e3737c8c341Vladimir Kotal Dbg64_reloc_run;
6c8465e3b4611cb632cba9b0572e3e3737c8c341Vladimir Kotal Dbg32_reloc_sloppycomdat;
6c8465e3b4611cb632cba9b0572e3e3737c8c341Vladimir Kotal Dbg64_reloc_sloppycomdat;
6c8465e3b4611cb632cba9b0572e3e3737c8c341Vladimir Kotal Dbg32_reloc_transition;
6c8465e3b4611cb632cba9b0572e3e3737c8c341Vladimir Kotal Dbg64_reloc_transition;
6c8465e3b4611cb632cba9b0572e3e3737c8c341Vladimir Kotal Dbg32_sec_added;
6c8465e3b4611cb632cba9b0572e3e3737c8c341Vladimir Kotal Dbg64_sec_added;
6c8465e3b4611cb632cba9b0572e3e3737c8c341Vladimir Kotal Dbg32_sec_created;
d280c5e286f5b98be13237f52281ae5afdcf51b9Peter Bray Dbg64_sec_created;
d280c5e286f5b98be13237f52281ae5afdcf51b9Peter Bray Dbg32_sec_discarded;
cd71fb134e037849c77364b50940b1870c4684ceVladimir Kotal Dbg64_sec_discarded;
5762c9f28c2246777be0e9d49cb29d9c0f49146dLubos Kosco Dbg32_sec_group;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray Dbg64_sec_group;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray Dbg32_sec_in;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray Dbg64_sec_in;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray Dbg32_sec_order_error;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray Dbg64_sec_order_error;
2b024356b830395446c55f50f9f724a63612e578Lubos Kosco Dbg32_sec_order_list;
2b024356b830395446c55f50f9f724a63612e578Lubos Kosco Dbg64_sec_order_list;
2b024356b830395446c55f50f9f724a63612e578Lubos Kosco Dbg32_sec_strtab;
2b024356b830395446c55f50f9f724a63612e578Lubos Kosco Dbg64_sec_strtab;
0ca9a2c194523c517c3aafe5758e217ac88d6baaLubos Kosco Dbg32_seg_entry;
cd348e325366620fe047edcc849e3c9424828599Peter Bray Dbg64_seg_entry;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray Dbg32_seg_list;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray Dbg64_seg_list;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray Dbg32_seg_os;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray Dbg64_seg_os;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray Dbg32_seg_title;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray Dbg64_seg_title;
2b024356b830395446c55f50f9f724a63612e578Lubos Kosco Dbg32_shdr_modified;
2b024356b830395446c55f50f9f724a63612e578Lubos Kosco Dbg64_shdr_modified;
2b024356b830395446c55f50f9f724a63612e578Lubos Kosco Dbg32_statistics_ar;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray Dbg64_statistics_ar;
cd348e325366620fe047edcc849e3c9424828599Peter Bray Dbg32_statistics_ld;
d280c5e286f5b98be13237f52281ae5afdcf51b9Peter Bray Dbg64_statistics_ld;
4e854c69a0484765dcd27b0e837898c8b6969beaTrond Norbye Dbg32_support_action;
d280c5e286f5b98be13237f52281ae5afdcf51b9Peter Bray Dbg64_support_action;
d280c5e286f5b98be13237f52281ae5afdcf51b9Peter Bray Dbg32_support_load;
d280c5e286f5b98be13237f52281ae5afdcf51b9Peter Bray Dbg64_support_load;
d280c5e286f5b98be13237f52281ae5afdcf51b9Peter Bray Dbg32_support_req;
477c09a2656e6a2c1075425ad81e61d594164fa9Lubos Kosco Dbg64_support_req;
477c09a2656e6a2c1075425ad81e61d594164fa9Lubos Kosco Dbg32_syminfo_entry;
477c09a2656e6a2c1075425ad81e61d594164fa9Lubos Kosco Dbg64_syminfo_entry;
cd348e325366620fe047edcc849e3c9424828599Peter Bray Dbg32_syminfo_title;
3ba66fbb56ef22f183da783a1b2718280c357a4eStanislav Kozina Dbg64_syminfo_title;
3ba66fbb56ef22f183da783a1b2718280c357a4eStanislav Kozina Dbg32_syms_ar_checking;
3ba66fbb56ef22f183da783a1b2718280c357a4eStanislav Kozina Dbg64_syms_ar_checking;
3ba66fbb56ef22f183da783a1b2718280c357a4eStanislav Kozina Dbg32_syms_ar_entry;
3ba66fbb56ef22f183da783a1b2718280c357a4eStanislav Kozina Dbg64_syms_ar_entry;
3ba66fbb56ef22f183da783a1b2718280c357a4eStanislav Kozina Dbg32_syms_ar_resolve;
3ba66fbb56ef22f183da783a1b2718280c357a4eStanislav Kozina Dbg64_syms_ar_resolve;
cd348e325366620fe047edcc849e3c9424828599Peter Bray Dbg32_syms_ar_title;
cd348e325366620fe047edcc849e3c9424828599Peter Bray Dbg64_syms_ar_title;
cd348e325366620fe047edcc849e3c9424828599Peter Bray Dbg32_syms_created;
cd348e325366620fe047edcc849e3c9424828599Peter Bray Dbg64_syms_created;
cd348e325366620fe047edcc849e3c9424828599Peter Bray Dbg32_syms_discarded;
cd348e325366620fe047edcc849e3c9424828599Peter Bray Dbg64_syms_discarded;
cd348e325366620fe047edcc849e3c9424828599Peter Bray Dbg32_syms_dlsym;
cd348e325366620fe047edcc849e3c9424828599Peter Bray Dbg64_syms_dlsym;
cd348e325366620fe047edcc849e3c9424828599Peter Bray Dbg32_syms_dup_sort_addr;
d280c5e286f5b98be13237f52281ae5afdcf51b9Peter Bray Dbg64_syms_dup_sort_addr;
cd348e325366620fe047edcc849e3c9424828599Peter Bray Dbg32_syms_entered;
cd348e325366620fe047edcc849e3c9424828599Peter Bray Dbg64_syms_entered;
d280c5e286f5b98be13237f52281ae5afdcf51b9Peter Bray Dbg32_syms_entry;
c577d2f6c082eaff9af5bc997d12f3d3bcef537cPeter Bray Dbg64_syms_entry;
477c09a2656e6a2c1075425ad81e61d594164fa9Lubos Kosco Dbg32_syms_global;
4e854c69a0484765dcd27b0e837898c8b6969beaTrond Norbye Dbg64_syms_global;
c577d2f6c082eaff9af5bc997d12f3d3bcef537cPeter Bray Dbg32_syms_ignore;
c577d2f6c082eaff9af5bc997d12f3d3bcef537cPeter Bray Dbg64_syms_ignore;
8f8c3f4555e5aa3160f03f2e9c55ddbd3381357bLubos Kosco Dbg32_syms_ignore_gnuver;
d0767114e1a949e4a42358f5aeaa08590b87cd80Trond Norbye Dbg64_syms_ignore_gnuver;
3a5046f0538ba9fb3a9429199544a9f4b93d9a4dLubos Kosco Dbg32_syms_lazy_rescan;
3a5046f0538ba9fb3a9429199544a9f4b93d9a4dLubos Kosco Dbg64_syms_lazy_rescan;
3a5046f0538ba9fb3a9429199544a9f4b93d9a4dLubos Kosco Dbg32_syms_lookup;
3a5046f0538ba9fb3a9429199544a9f4b93d9a4dLubos Kosco Dbg64_syms_lookup;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray Dbg32_syms_lookup_aout;
cd348e325366620fe047edcc849e3c9424828599Peter Bray Dbg32_syms_new;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray Dbg64_syms_new;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray Dbg32_syms_old;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray Dbg64_syms_old;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray Dbg32_syms_process;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray Dbg64_syms_process;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray Dbg32_syms_reduce;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray Dbg64_syms_reduce;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray Dbg32_syms_reloc;
0ca9a2c194523c517c3aafe5758e217ac88d6baaLubos Kosco Dbg64_syms_reloc;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray Dbg32_syms_resolved;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray Dbg64_syms_resolved;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray Dbg32_syms_resolving;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray Dbg64_syms_resolving;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray Dbg32_syms_sec_entry;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray Dbg64_syms_sec_entry;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray Dbg32_syms_sec_title;
0ca9a2c194523c517c3aafe5758e217ac88d6baaLubos Kosco Dbg64_syms_sec_title;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray Dbg32_syms_spec_title;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray Dbg64_syms_spec_title;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray Dbg32_syms_updated;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray Dbg64_syms_updated;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray Dbg32_syms_up_title;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray Dbg64_syms_up_title;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray Dbg_tls_modactivity;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray Dbg_tls_static_block;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray Dbg_tls_static_resv;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray Dbg32_util_broadcast;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray Dbg64_util_broadcast;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray Dbg32_util_call_array;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray Dbg64_util_call_array;
c83dfde6b364917fa8ed28142d509a7c29a4da68Vladimir Kotal Dbg32_util_call_fini;
c83dfde6b364917fa8ed28142d509a7c29a4da68Vladimir Kotal Dbg64_util_call_fini;
c83dfde6b364917fa8ed28142d509a7c29a4da68Vladimir Kotal Dbg32_util_call_init;
c83dfde6b364917fa8ed28142d509a7c29a4da68Vladimir Kotal Dbg64_util_call_init;
c83dfde6b364917fa8ed28142d509a7c29a4da68Vladimir Kotal Dbg32_util_call_main;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray Dbg64_util_call_main;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray Dbg32_util_collect;
0ca9a2c194523c517c3aafe5758e217ac88d6baaLubos Kosco Dbg64_util_collect;
cd348e325366620fe047edcc849e3c9424828599Peter Bray Dbg32_util_dbnotify;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray Dbg64_util_dbnotify;
cd348e325366620fe047edcc849e3c9424828599Peter Bray Dbg32_util_edge_in;
cd348e325366620fe047edcc849e3c9424828599Peter Bray Dbg64_util_edge_in;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray Dbg32_util_edge_out;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray Dbg64_util_edge_out;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray Dbg32_util_lcinterface;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray Dbg64_util_lcinterface;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray Dbg32_util_intoolate;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray Dbg64_util_intoolate;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray Dbg32_util_nl;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray Dbg64_util_nl;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray Dbg32_util_no_init;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray Dbg64_util_no_init;
d0767114e1a949e4a42358f5aeaa08590b87cd80Trond Norbye Dbg32_util_scc_entry;
d0767114e1a949e4a42358f5aeaa08590b87cd80Trond Norbye Dbg64_util_scc_entry;
d0767114e1a949e4a42358f5aeaa08590b87cd80Trond Norbye Dbg32_util_scc_title;
56d93b0c761868f813ac0bc0b5bc21a7a9fefd89Vladimir Kotal Dbg64_util_scc_title;
d0767114e1a949e4a42358f5aeaa08590b87cd80Trond Norbye Dbg32_util_str;
d0767114e1a949e4a42358f5aeaa08590b87cd80Trond Norbye Dbg64_util_str;
d0767114e1a949e4a42358f5aeaa08590b87cd80Trond Norbye Dbg32_util_wait;
d0767114e1a949e4a42358f5aeaa08590b87cd80Trond Norbye Dbg64_util_wait;
d0767114e1a949e4a42358f5aeaa08590b87cd80Trond Norbye Dbg32_unused_file;
d0767114e1a949e4a42358f5aeaa08590b87cd80Trond Norbye Dbg64_unused_file;
d0767114e1a949e4a42358f5aeaa08590b87cd80Trond Norbye Dbg32_unused_lcinterface;
d0767114e1a949e4a42358f5aeaa08590b87cd80Trond Norbye Dbg64_unused_lcinterface;
d0767114e1a949e4a42358f5aeaa08590b87cd80Trond Norbye Dbg32_unused_sec;
d0767114e1a949e4a42358f5aeaa08590b87cd80Trond Norbye Dbg64_unused_sec;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray Dbg32_unused_unref;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray Dbg64_unused_unref;
d0767114e1a949e4a42358f5aeaa08590b87cd80Trond Norbye Dbg32_ver_avail_entry;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray Dbg64_ver_avail_entry;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray Dbg32_ver_avail_title;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray Dbg64_ver_avail_title;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray Dbg32_ver_def_title;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray Dbg64_ver_def_title;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray Dbg32_ver_desc_entry;
d0767114e1a949e4a42358f5aeaa08590b87cd80Trond Norbye Dbg64_ver_desc_entry;
d0767114e1a949e4a42358f5aeaa08590b87cd80Trond Norbye Dbg32_ver_need_entry;
d0767114e1a949e4a42358f5aeaa08590b87cd80Trond Norbye Dbg64_ver_need_entry;
d0767114e1a949e4a42358f5aeaa08590b87cd80Trond Norbye Dbg32_ver_need_title;
d0767114e1a949e4a42358f5aeaa08590b87cd80Trond Norbye Dbg64_ver_need_title;
d0767114e1a949e4a42358f5aeaa08590b87cd80Trond Norbye Dbg32_ver_nointerface;
d0767114e1a949e4a42358f5aeaa08590b87cd80Trond Norbye Dbg64_ver_nointerface;
d0767114e1a949e4a42358f5aeaa08590b87cd80Trond Norbye Dbg32_ver_symbol;
d0767114e1a949e4a42358f5aeaa08590b87cd80Trond Norbye Dbg64_ver_symbol;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray} SUNWprivate_3.23;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray# The following interfaces are used by various parts of the link-editors and
4e854c69a0484765dcd27b0e837898c8b6969beaTrond Norbye# elfdump(1). The link-editors are always packaged together but there
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray# seems to be a variety of old elfdump's lying around. elfdump only uses
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray# this interface, and thus by separating in from the ever changing Dbg_*
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray# interfaces we can provide a stable versioning environment for this utility.
4e854c69a0484765dcd27b0e837898c8b6969beaTrond NorbyeSUNWprivate_3.23 {
4e854c69a0484765dcd27b0e837898c8b6969beaTrond Norbye Elf_syminfo_entry;
4e854c69a0484765dcd27b0e837898c8b6969beaTrond Norbye Elf_syminfo_title;
4e854c69a0484765dcd27b0e837898c8b6969beaTrond Norbye Elf32_cap_entry;
4e854c69a0484765dcd27b0e837898c8b6969beaTrond Norbye Elf64_cap_entry;
4e854c69a0484765dcd27b0e837898c8b6969beaTrond Norbye Elf32_cap_title;
4e854c69a0484765dcd27b0e837898c8b6969beaTrond Norbye Elf64_cap_title;
4e854c69a0484765dcd27b0e837898c8b6969beaTrond Norbye Elf32_demangle_name;
4e854c69a0484765dcd27b0e837898c8b6969beaTrond Norbye Elf64_demangle_name;
4e854c69a0484765dcd27b0e837898c8b6969beaTrond Norbye Elf32_dyn_entry;
4e854c69a0484765dcd27b0e837898c8b6969beaTrond Norbye Elf64_dyn_entry;
4e854c69a0484765dcd27b0e837898c8b6969beaTrond Norbye Elf32_dyn_null_entry;
4e854c69a0484765dcd27b0e837898c8b6969beaTrond Norbye Elf64_dyn_null_entry;
4e854c69a0484765dcd27b0e837898c8b6969beaTrond Norbye Elf32_dyn_title;
4e854c69a0484765dcd27b0e837898c8b6969beaTrond Norbye Elf64_dyn_title;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray Elf32_got_entry;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray Elf64_got_entry;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray Elf32_got_title;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray Elf64_got_title;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray Elf32_reloc_apply_reg;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray Elf64_reloc_apply_reg;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray Elf32_reloc_apply_val;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray Elf64_reloc_apply_val;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray Elf32_reloc_entry_1;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray Elf64_reloc_entry_1;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray Elf32_reloc_entry_2;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray Elf64_reloc_entry_2;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray Elf32_reloc_title;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray Elf64_reloc_title;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray Elf32_syms_table_title;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray Elf64_syms_table_title;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray Elf32_syms_table_entry;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray Elf64_syms_table_entry;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray Elf32_ver_def_title;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray Elf64_ver_def_title;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray Elf32_ver_line_1;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray Elf64_ver_line_1;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray Elf32_ver_line_2;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray Elf64_ver_line_2;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray Elf32_ver_line_3;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray Elf64_ver_line_3;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray Elf32_ver_line_4;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray Elf64_ver_line_4;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray Elf32_ver_line_5;
340e2c0d70fade14c720931c87652727b941c167Vladimir Kotal Elf64_ver_line_5;
340e2c0d70fade14c720931c87652727b941c167Vladimir Kotal Elf32_ver_need_title;
340e2c0d70fade14c720931c87652727b941c167Vladimir Kotal Elf64_ver_need_title;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray# The following functions must be provided by our caller, or one of the callers
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray# dependencies. When used with ld.so.1 all functions are provided from ld.so.1,
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray# but when used with ld, many of the functions fall back to libc. Presently we
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray# don't build liblddbg with a libc dependency simply to avoid having to load it
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray# with ld.so.1 which already offers the required interfaces (from libc_pic.a).
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray# Distinguishing between `parent' and `extern' symbols offers a small
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray# performance advantage with direct bindings, but this is mainly a test of what
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray# we're capable of doing, rather than an admission that its really worth it :-).
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray _dgettext = FUNCTION extern;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray _close = FUNCTION extern;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray _open = FUNCTION extern;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray _write = FUNCTION extern;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray dlopen = FUNCTION extern;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray dlsym = FUNCTION extern;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray free = FUNCTION parent;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray malloc = FUNCTION parent;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray memcpy = FUNCTION extern;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray qsort = FUNCTION extern;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray snprintf = FUNCTION extern;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray sprintf = FUNCTION extern;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray strcat = FUNCTION extern;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray strcmp = FUNCTION extern;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray strcpy = FUNCTION extern;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray strlen = FUNCTION extern;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray strrchr = FUNCTION extern;
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray strtok_r = FUNCTION extern;