xref: /illumos-gate/usr/src/cmd/sgs/librtld_db/common/mapfile-vers (revision 8222814ef8560ee0ba222eca8ca5acffc6cd0e44)
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
59acbbeafSnn35248# Common Development and Distribution License (the "License").
69acbbeafSnn35248# 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#
2122872efbSedp
2222872efbSedp#
23cd3e9333SAli Bahrami# Copyright (c) 2003, 2010, Oracle and/or its affiliates. All rights reserved.
2422872efbSedp#
25bfed486aSAli Bahrami
26bfed486aSAli Bahrami#
27bfed486aSAli Bahrami# MAPFILE HEADER START
28bfed486aSAli Bahrami#
29bfed486aSAli Bahrami# WARNING:  STOP NOW.  DO NOT MODIFY THIS FILE.
30bfed486aSAli Bahrami# Object versioning must comply with the rules detailed in
31bfed486aSAli Bahrami#
32bfed486aSAli Bahrami#	usr/src/lib/README.mapfiles
33bfed486aSAli Bahrami#
34bfed486aSAli Bahrami# You should not be making modifications here until you've read the most current
35bfed486aSAli Bahrami# copy of that file. If you need help, contact a gatekeeper for guidance.
36bfed486aSAli Bahrami#
37bfed486aSAli Bahrami# MAPFILE HEADER END
3822872efbSedp#
397c478bd9Sstevel@tonic-gate
40cd3e9333SAli Bahrami$mapfile_version 2
41cd3e9333SAli Bahrami
42cd3e9333SAli BahramiSYMBOL_VERSION SUNW_1.1 {
437c478bd9Sstevel@tonic-gate    global:
447c478bd9Sstevel@tonic-gate	rd_delete;
457c478bd9Sstevel@tonic-gate	rd_errstr;
467c478bd9Sstevel@tonic-gate	rd_event_addr;
477c478bd9Sstevel@tonic-gate	rd_event_enable;
487c478bd9Sstevel@tonic-gate	rd_event_getmsg;
497c478bd9Sstevel@tonic-gate	rd_init;
509acbbeafSnn35248	rd_ctl;
517c478bd9Sstevel@tonic-gate	rd_loadobj_iter;
527c478bd9Sstevel@tonic-gate	rd_log;
537c478bd9Sstevel@tonic-gate	rd_new;
547c478bd9Sstevel@tonic-gate	rd_objpad_enable;
557c478bd9Sstevel@tonic-gate	rd_plt_resolution;
567c478bd9Sstevel@tonic-gate	rd_reset;
577c478bd9Sstevel@tonic-gate    local:
587c478bd9Sstevel@tonic-gate	*;
597c478bd9Sstevel@tonic-gate};
607c478bd9Sstevel@tonic-gate
61cd3e9333SAli BahramiSYMBOL_VERSION SUNWprivate_1.1 {
6222872efbSedp    global:
6322872efbSedp	_rd_get_dyns32;
6422872efbSedp	_rd_get_ehdr32;
6522872efbSedp	_rd_loadobj_iter32;
6622872efbSedp	rd_get_dyns;
6722872efbSedp	validate_rdebug32;
68cd3e9333SAli Bahrami
69cd3e9333SAli Bahrami$if _ELF64
70cd3e9333SAli Bahrami	_rd_get_dyns64;
71cd3e9333SAli Bahrami	_rd_get_ehdr64;
72cd3e9333SAli Bahrami	_rd_loadobj_iter64;
73cd3e9333SAli Bahrami	validate_rdebug64;
74cd3e9333SAli Bahrami$endif
7522872efbSedp};
767c478bd9Sstevel@tonic-gate
777c478bd9Sstevel@tonic-gate#Externally defined symbols
78cd3e9333SAli BahramiSYMBOL_SCOPE {
797c478bd9Sstevel@tonic-gate    global:
80*8222814eSRichard Lowe	ps_pauxv		{ FLAGS = NODIRECT PARENT; };
81*8222814eSRichard Lowe	ps_pdmodel		{ FLAGS = NODIRECT PARENT; };
82*8222814eSRichard Lowe	ps_pglobal_lookup	{ FLAGS = NODIRECT PARENT; };
83*8222814eSRichard Lowe	ps_pglobal_sym		{ FLAGS = NODIRECT PARENT; };
84*8222814eSRichard Lowe	ps_plog		{ FLAGS = NODIRECT PARENT; };
85*8222814eSRichard Lowe	ps_pread		{ FLAGS = NODIRECT PARENT; };
86*8222814eSRichard Lowe	ps_pwrite		{ FLAGS = NODIRECT PARENT; };
877c478bd9Sstevel@tonic-gate};
88