f808c858fa61e7769218966759510a8b1190dfcfraf#
f808c858fa61e7769218966759510a8b1190dfcfraf# CDDL HEADER START
f808c858fa61e7769218966759510a8b1190dfcfraf#
f808c858fa61e7769218966759510a8b1190dfcfraf# The contents of this file are subject to the terms of the
f808c858fa61e7769218966759510a8b1190dfcfraf# Common Development and Distribution License (the "License").
f808c858fa61e7769218966759510a8b1190dfcfraf# You may not use this file except in compliance with the License.
f808c858fa61e7769218966759510a8b1190dfcfraf#
f808c858fa61e7769218966759510a8b1190dfcfraf# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
f808c858fa61e7769218966759510a8b1190dfcfraf# or http://www.opensolaris.org/os/licensing.
f808c858fa61e7769218966759510a8b1190dfcfraf# See the License for the specific language governing permissions
f808c858fa61e7769218966759510a8b1190dfcfraf# and limitations under the License.
f808c858fa61e7769218966759510a8b1190dfcfraf#
f808c858fa61e7769218966759510a8b1190dfcfraf# When distributing Covered Code, include this CDDL HEADER in each
f808c858fa61e7769218966759510a8b1190dfcfraf# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
f808c858fa61e7769218966759510a8b1190dfcfraf# If applicable, add the following below this CDDL HEADER, with the
f808c858fa61e7769218966759510a8b1190dfcfraf# fields enclosed by brackets "[]" replaced with your own identifying
f808c858fa61e7769218966759510a8b1190dfcfraf# information: Portions Copyright [yyyy] [name of copyright owner]
f808c858fa61e7769218966759510a8b1190dfcfraf#
f808c858fa61e7769218966759510a8b1190dfcfraf# CDDL HEADER END
f808c858fa61e7769218966759510a8b1190dfcfraf#
f808c858fa61e7769218966759510a8b1190dfcfraf#
cd3e933325e68e23516a196a8fea7f49b1e497c3Ali Bahrami# Copyright (c) 2006, 2010, Oracle and/or its affiliates. All rights reserved.
f808c858fa61e7769218966759510a8b1190dfcfraf#
bfed486ad8de8b8ebc6345a8e10accae08bf2f45Ali Bahrami
bfed486ad8de8b8ebc6345a8e10accae08bf2f45Ali Bahrami#
bfed486ad8de8b8ebc6345a8e10accae08bf2f45Ali Bahrami# MAPFILE HEADER START
bfed486ad8de8b8ebc6345a8e10accae08bf2f45Ali Bahrami#
bfed486ad8de8b8ebc6345a8e10accae08bf2f45Ali Bahrami# WARNING: STOP NOW. DO NOT MODIFY THIS FILE.
bfed486ad8de8b8ebc6345a8e10accae08bf2f45Ali Bahrami# Object versioning must comply with the rules detailed in
bfed486ad8de8b8ebc6345a8e10accae08bf2f45Ali Bahrami#
bfed486ad8de8b8ebc6345a8e10accae08bf2f45Ali Bahrami# usr/src/lib/README.mapfiles
bfed486ad8de8b8ebc6345a8e10accae08bf2f45Ali Bahrami#
bfed486ad8de8b8ebc6345a8e10accae08bf2f45Ali Bahrami# You should not be making modifications here until you've read the most current
bfed486ad8de8b8ebc6345a8e10accae08bf2f45Ali Bahrami# copy of that file. If you need help, contact a gatekeeper for guidance.
bfed486ad8de8b8ebc6345a8e10accae08bf2f45Ali Bahrami#
bfed486ad8de8b8ebc6345a8e10accae08bf2f45Ali Bahrami# MAPFILE HEADER END
f808c858fa61e7769218966759510a8b1190dfcfraf#
f808c858fa61e7769218966759510a8b1190dfcfraf
cd3e933325e68e23516a196a8fea7f49b1e497c3Ali Bahrami$mapfile_version 2
cd3e933325e68e23516a196a8fea7f49b1e497c3Ali Bahrami
cd3e933325e68e23516a196a8fea7f49b1e497c3Ali BahramiSYMBOL_VERSION SUNW_1.3 {
f808c858fa61e7769218966759510a8b1190dfcfraf global:
f808c858fa61e7769218966759510a8b1190dfcfraf td_thr_tlsbase;
f808c858fa61e7769218966759510a8b1190dfcfraf} SUNW_1.2;
f808c858fa61e7769218966759510a8b1190dfcfraf
f808c858fa61e7769218966759510a8b1190dfcfraf# Due to mistakes made early in the history of this library, there are
f808c858fa61e7769218966759510a8b1190dfcfraf# no SUNW_1.2 symbols, but the version is now kept as a placeholder.
f808c858fa61e7769218966759510a8b1190dfcfraf# Don't add any symbols to this version.
f808c858fa61e7769218966759510a8b1190dfcfraf
cd3e933325e68e23516a196a8fea7f49b1e497c3Ali BahramiSYMBOL_VERSION SUNW_1.2 {
f808c858fa61e7769218966759510a8b1190dfcfraf global:
f808c858fa61e7769218966759510a8b1190dfcfraf SUNW_1.2;
f808c858fa61e7769218966759510a8b1190dfcfraf} SUNW_1.1;
f808c858fa61e7769218966759510a8b1190dfcfraf
cd3e933325e68e23516a196a8fea7f49b1e497c3Ali BahramiSYMBOL_VERSION SUNW_1.1 {
f808c858fa61e7769218966759510a8b1190dfcfraf global:
f808c858fa61e7769218966759510a8b1190dfcfraf td_sync_get_info;
f808c858fa61e7769218966759510a8b1190dfcfraf td_sync_setstate;
f808c858fa61e7769218966759510a8b1190dfcfraf td_sync_waiters;
f808c858fa61e7769218966759510a8b1190dfcfraf td_ta_clear_event;
f808c858fa61e7769218966759510a8b1190dfcfraf td_ta_enable_stats;
f808c858fa61e7769218966759510a8b1190dfcfraf td_ta_event_addr;
f808c858fa61e7769218966759510a8b1190dfcfraf td_ta_event_getmsg;
f808c858fa61e7769218966759510a8b1190dfcfraf td_ta_get_stats;
f808c858fa61e7769218966759510a8b1190dfcfraf td_ta_map_addr2sync;
f808c858fa61e7769218966759510a8b1190dfcfraf td_ta_reset_stats;
f808c858fa61e7769218966759510a8b1190dfcfraf td_ta_setconcurrency;
f808c858fa61e7769218966759510a8b1190dfcfraf td_ta_set_event;
f808c858fa61e7769218966759510a8b1190dfcfraf td_ta_sync_iter;
f808c858fa61e7769218966759510a8b1190dfcfraf td_thr_clear_event;
f808c858fa61e7769218966759510a8b1190dfcfraf td_thr_dbresume;
f808c858fa61e7769218966759510a8b1190dfcfraf td_thr_dbsuspend;
f808c858fa61e7769218966759510a8b1190dfcfraf td_thr_event_enable;
f808c858fa61e7769218966759510a8b1190dfcfraf td_thr_event_getmsg;
f808c858fa61e7769218966759510a8b1190dfcfraf td_thr_lockowner;
f808c858fa61e7769218966759510a8b1190dfcfraf td_thr_set_event;
f808c858fa61e7769218966759510a8b1190dfcfraf td_thr_sleepinfo;
f808c858fa61e7769218966759510a8b1190dfcfraf} SUNW_0.9;
f808c858fa61e7769218966759510a8b1190dfcfraf
cd3e933325e68e23516a196a8fea7f49b1e497c3Ali BahramiSYMBOL_VERSION SUNW_0.9 {
f808c858fa61e7769218966759510a8b1190dfcfraf global:
f808c858fa61e7769218966759510a8b1190dfcfraf td_init;
f808c858fa61e7769218966759510a8b1190dfcfraf td_log;
f808c858fa61e7769218966759510a8b1190dfcfraf td_ta_delete;
f808c858fa61e7769218966759510a8b1190dfcfraf td_ta_get_nthreads;
f808c858fa61e7769218966759510a8b1190dfcfraf td_ta_get_ph;
f808c858fa61e7769218966759510a8b1190dfcfraf td_ta_map_id2thr;
f808c858fa61e7769218966759510a8b1190dfcfraf td_ta_map_lwp2thr;
f808c858fa61e7769218966759510a8b1190dfcfraf td_ta_new;
f808c858fa61e7769218966759510a8b1190dfcfraf td_ta_thr_iter;
f808c858fa61e7769218966759510a8b1190dfcfraf td_ta_tsd_iter;
f808c858fa61e7769218966759510a8b1190dfcfraf td_thr_getfpregs;
f808c858fa61e7769218966759510a8b1190dfcfraf td_thr_getgregs;
f808c858fa61e7769218966759510a8b1190dfcfraf td_thr_get_info;
f808c858fa61e7769218966759510a8b1190dfcfraf td_thr_getxregs;
f808c858fa61e7769218966759510a8b1190dfcfraf td_thr_getxregsize;
f808c858fa61e7769218966759510a8b1190dfcfraf td_thr_setfpregs;
f808c858fa61e7769218966759510a8b1190dfcfraf td_thr_setgregs;
f808c858fa61e7769218966759510a8b1190dfcfraf td_thr_setprio;
f808c858fa61e7769218966759510a8b1190dfcfraf td_thr_setsigpending;
f808c858fa61e7769218966759510a8b1190dfcfraf td_thr_setxregs;
f808c858fa61e7769218966759510a8b1190dfcfraf td_thr_sigsetmask;
f808c858fa61e7769218966759510a8b1190dfcfraf td_thr_tsd;
f808c858fa61e7769218966759510a8b1190dfcfraf td_thr_validate;
f808c858fa61e7769218966759510a8b1190dfcfraf};
f808c858fa61e7769218966759510a8b1190dfcfraf
cd3e933325e68e23516a196a8fea7f49b1e497c3Ali BahramiSYMBOL_VERSION SUNWprivate_1.1 {
f808c858fa61e7769218966759510a8b1190dfcfraf global:
f808c858fa61e7769218966759510a8b1190dfcfraf td_sync_get_stats;
f808c858fa61e7769218966759510a8b1190dfcfraf td_ta_sync_tracking_enable;
f808c858fa61e7769218966759510a8b1190dfcfraf local:
f808c858fa61e7769218966759510a8b1190dfcfraf *;
f808c858fa61e7769218966759510a8b1190dfcfraf};
67e3a03ed4a2813074d36330f062ed6e593a4937rie
67e3a03ed4a2813074d36330f062ed6e593a4937rie# External interface requirements
67e3a03ed4a2813074d36330f062ed6e593a4937rie
cd3e933325e68e23516a196a8fea7f49b1e497c3Ali BahramiSYMBOL_SCOPE {
67e3a03ed4a2813074d36330f062ed6e593a4937rie global:
cd3e933325e68e23516a196a8fea7f49b1e497c3Ali Bahrami ps_lcontinue { FLAGS = EXTERN };
cd3e933325e68e23516a196a8fea7f49b1e497c3Ali Bahrami ps_lgetfpregs { FLAGS = EXTERN };
cd3e933325e68e23516a196a8fea7f49b1e497c3Ali Bahrami ps_lgetregs { FLAGS = EXTERN };
cd3e933325e68e23516a196a8fea7f49b1e497c3Ali Bahrami ps_lgetxregs { FLAGS = EXTERN };
cd3e933325e68e23516a196a8fea7f49b1e497c3Ali Bahrami ps_lgetxregsize { FLAGS = EXTERN };
cd3e933325e68e23516a196a8fea7f49b1e497c3Ali Bahrami ps_lsetfpregs { FLAGS = EXTERN };
cd3e933325e68e23516a196a8fea7f49b1e497c3Ali Bahrami ps_lsetregs { FLAGS = EXTERN };
cd3e933325e68e23516a196a8fea7f49b1e497c3Ali Bahrami ps_lsetxregs { FLAGS = EXTERN };
cd3e933325e68e23516a196a8fea7f49b1e497c3Ali Bahrami ps_lstop { FLAGS = EXTERN };
cd3e933325e68e23516a196a8fea7f49b1e497c3Ali Bahrami ps_pcontinue { FLAGS = EXTERN };
cd3e933325e68e23516a196a8fea7f49b1e497c3Ali Bahrami ps_pdread { FLAGS = EXTERN };
cd3e933325e68e23516a196a8fea7f49b1e497c3Ali Bahrami ps_pdwrite { FLAGS = EXTERN };
cd3e933325e68e23516a196a8fea7f49b1e497c3Ali Bahrami ps_pglobal_lookup { FLAGS = EXTERN };
cd3e933325e68e23516a196a8fea7f49b1e497c3Ali Bahrami ps_pstop { FLAGS = EXTERN };
67e3a03ed4a2813074d36330f062ed6e593a4937rie};