10Sstevel@tonic-gate# 20Sstevel@tonic-gate# CDDL HEADER START 30Sstevel@tonic-gate# 40Sstevel@tonic-gate# The contents of this file are subject to the terms of the 51618Srie# Common Development and Distribution License (the "License"). 61618Srie# You may not use this file except in compliance with the License. 70Sstevel@tonic-gate# 80Sstevel@tonic-gate# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 90Sstevel@tonic-gate# or http://www.opensolaris.org/os/licensing. 100Sstevel@tonic-gate# See the License for the specific language governing permissions 110Sstevel@tonic-gate# and limitations under the License. 120Sstevel@tonic-gate# 130Sstevel@tonic-gate# When distributing Covered Code, include this CDDL HEADER in each 140Sstevel@tonic-gate# file and include the License file at usr/src/OPENSOLARIS.LICENSE. 150Sstevel@tonic-gate# If applicable, add the following below this CDDL HEADER, with the 160Sstevel@tonic-gate# fields enclosed by brackets "[]" replaced with your own identifying 170Sstevel@tonic-gate# information: Portions Copyright [yyyy] [name of copyright owner] 180Sstevel@tonic-gate# 190Sstevel@tonic-gate# CDDL HEADER END 200Sstevel@tonic-gate# 211618Srie 221618Srie# 2312254SAli.Bahrami@Oracle.COM# Copyright (c) 1993, 2010, Oracle and/or its affiliates. All rights reserved. 241618Srie# 250Sstevel@tonic-gate# Generic interface definition for usr/src/cmd/sgs/libld. 260Sstevel@tonic-gate# 278744SAli.Bahrami@Sun.COM 288744SAli.Bahrami@Sun.COM# 298744SAli.Bahrami@Sun.COM# MAPFILE HEADER START 308744SAli.Bahrami@Sun.COM# 318744SAli.Bahrami@Sun.COM# WARNING: STOP NOW. DO NOT MODIFY THIS FILE. 328744SAli.Bahrami@Sun.COM# Object versioning must comply with the rules detailed in 330Sstevel@tonic-gate# 348744SAli.Bahrami@Sun.COM# usr/src/lib/README.mapfiles 358744SAli.Bahrami@Sun.COM# 368744SAli.Bahrami@Sun.COM# You should not be making modifications here until you've read the most current 378744SAli.Bahrami@Sun.COM# copy of that file. If you need help, contact a gatekeeper for guidance. 388744SAli.Bahrami@Sun.COM# 398744SAli.Bahrami@Sun.COM# MAPFILE HEADER END 408744SAli.Bahrami@Sun.COM# 410Sstevel@tonic-gate 4212692SAli.Bahrami@Oracle.COM$mapfile_version 2 4312692SAli.Bahrami@Oracle.COM 4412692SAli.Bahrami@Oracle.COMSYMBOL_VERSION SUNWprivate_4.6 { 451618Srie global: 4612692SAli.Bahrami@Oracle.COM dbg_print { # interposed - ld(1) and ld.so.1(1) 4712692SAli.Bahrami@Oracle.COM FLAGS = NODIRECT; 4812692SAli.Bahrami@Oracle.COM }; 491618Srie 507636SRod.Evans@Sun.COM ld_getopt; 517636SRod.Evans@Sun.COM 521618Srie ld32_main; 531618Srie ld64_main; 541618Srie 551618Srie ld32_create_outfile; 561618Srie ld64_create_outfile; 571618Srie ld32_ent_setup; 581618Srie ld64_ent_setup; 592347Srie ld32_init_strings; 602347Srie ld64_init_strings; 616206Sab196087 ld32_init_target; 626206Sab196087 ld64_init_target; 631618Srie ld32_make_sections; 641618Srie ld64_make_sections; 651618Srie ld32_ofl_cleanup; 661618Srie ld64_ofl_cleanup; 678598SRod.Evans@Sun.COM ld32_process_mem; 688598SRod.Evans@Sun.COM ld64_process_mem; 691618Srie ld32_reloc_init; 701618Srie ld64_reloc_init; 711618Srie ld32_reloc_process; 721618Srie ld64_reloc_process; 731618Srie ld32_sym_validate; 741618Srie ld64_sym_validate; 751618Srie ld32_update_outfile; 761618Srie ld64_update_outfile; 771618Srie local: 781618Srie *; 791618Srie}; 801618Srie 811618Srie# The following functions must be provided by our caller, or one of the 821618Srie# callers dependencies. 831618Srie 8412692SAli.Bahrami@Oracle.COMSYMBOL_SCOPE { 850Sstevel@tonic-gate global: 8612692SAli.Bahrami@Oracle.COM eprintf { 8712692SAli.Bahrami@Oracle.COM TYPE = FUNCTION; 8812692SAli.Bahrami@Oracle.COM FLAGS = extern; 8912692SAli.Bahrami@Oracle.COM }; 90*13074SAli.Bahrami@Oracle.COM veprintf { 91*13074SAli.Bahrami@Oracle.COM TYPE = FUNCTION; 92*13074SAli.Bahrami@Oracle.COM FLAGS = extern; 93*13074SAli.Bahrami@Oracle.COM }; 940Sstevel@tonic-gate}; 95