mapfile-vers revision 8cd45542f2a452ca0dab13d8b2d5cfa876ccbebc
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe# CDDL HEADER START
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe# The contents of this file are subject to the terms of the
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe# Common Development and Distribution License (the "License").
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe# You may not use this file except in compliance with the License.
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe# See the License for the specific language governing permissions
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe# and limitations under the License.
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe# When distributing Covered Code, include this CDDL HEADER in each
a9478106a12424322498e53cf7cd75bd8a4d6004Yuri Pankov# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
a9478106a12424322498e53cf7cd75bd8a4d6004Yuri Pankov# If applicable, add the following below this CDDL HEADER, with the
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe# fields enclosed by brackets "[]" replaced with your own identifying
a9478106a12424322498e53cf7cd75bd8a4d6004Yuri Pankov# information: Portions Copyright [yyyy] [name of copyright owner]
a9478106a12424322498e53cf7cd75bd8a4d6004Yuri Pankov# CDDL HEADER END
a9478106a12424322498e53cf7cd75bd8a4d6004Yuri Pankov# Copyright 2008 Sun Microsystems, Inc. All rights reserved.
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe# Use is subject to license terms.
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe# ident "%Z%%M% %I% %E% SMI"
c10c16dec587a0662068f6e2991c29ed3a9db943Richard LoweSUNW_1.22.1 {
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe # Note: The atomic_OP_WIDTH_nv symbols defined here are also defined
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe # by the common mapfile. Here, we add the NODYNSORT attribute
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe # to them. On this platform, they are aliases for the non-_nv
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe # versions. If that is changed, these lines should be removed.
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe atomic_add_8_nv = NODYNSORT;
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe atomic_and_8_nv = NODYNSORT;
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe atomic_and_16_nv = NODYNSORT;
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe atomic_and_32_nv = NODYNSORT;
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe atomic_and_64_nv = NODYNSORT;
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe atomic_dec_8_nv = NODYNSORT;
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe atomic_dec_16_nv = NODYNSORT;
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe atomic_dec_32_nv = NODYNSORT;
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe atomic_dec_64_nv = NODYNSORT;
52d2369a11f8e7fbf16d9fb72f92a154cf982013Robert Mustacchi atomic_inc_8_nv = NODYNSORT;
52d2369a11f8e7fbf16d9fb72f92a154cf982013Robert Mustacchi atomic_inc_16_nv = NODYNSORT;
52d2369a11f8e7fbf16d9fb72f92a154cf982013Robert Mustacchi atomic_inc_32_nv = NODYNSORT;
52d2369a11f8e7fbf16d9fb72f92a154cf982013Robert Mustacchi atomic_inc_64_nv = NODYNSORT;
52d2369a11f8e7fbf16d9fb72f92a154cf982013Robert Mustacchi atomic_or_8_nv = NODYNSORT;
52d2369a11f8e7fbf16d9fb72f92a154cf982013Robert Mustacchi atomic_or_16_nv = NODYNSORT;
52d2369a11f8e7fbf16d9fb72f92a154cf982013Robert Mustacchi atomic_or_32_nv = NODYNSORT;
52d2369a11f8e7fbf16d9fb72f92a154cf982013Robert Mustacchi atomic_or_64_nv = NODYNSORT;
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe dladdr = FUNCTION FILTER /usr/lib/sparcv9/ld.so.1;
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe dladdr1 = FUNCTION FILTER /usr/lib/sparcv9/ld.so.1;
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe dlclose = FUNCTION FILTER /usr/lib/sparcv9/ld.so.1;
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe dldump = FUNCTION FILTER /usr/lib/sparcv9/ld.so.1;
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe dlerror = FUNCTION FILTER /usr/lib/sparcv9/ld.so.1;
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe dlinfo = FUNCTION FILTER /usr/lib/sparcv9/ld.so.1;
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe dlmopen = FUNCTION FILTER /usr/lib/sparcv9/ld.so.1;
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe dlopen = FUNCTION FILTER /usr/lib/sparcv9/ld.so.1;
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe dlsym = FUNCTION FILTER /usr/lib/sparcv9/ld.so.1;
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe # Note: atomic_add_[16,32,64]_nv are also defined by the common
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe # mapfile. Here, we add the NODYNSORT attribute to them. On this
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe # platform, they are aliases for the non-_nv versions. If that is
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe # changed, these lines should be removed.
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe atomic_add_16_nv = NODYNSORT;
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe atomic_add_32_nv = NODYNSORT;
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe atomic_add_64_nv = NODYNSORT;
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe walkcontext;
c10c16dec587a0662068f6e2991c29ed3a9db943Richard LoweSUNW_1.21.2 {
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe __makecontext_v2;
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe ___makecontext_v2;
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe __flt_rounds;
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe calloc = NODIRECT;
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe environ = NODIRECT;
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe _environ = NODIRECT;
52d2369a11f8e7fbf16d9fb72f92a154cf982013Robert Mustacchi errno = NODIRECT;
52d2369a11f8e7fbf16d9fb72f92a154cf982013Robert Mustacchi free = NODIRECT;
52d2369a11f8e7fbf16d9fb72f92a154cf982013Robert Mustacchi frexp = FUNCTION FILTER libm.so.2;
a9478106a12424322498e53cf7cd75bd8a4d6004Yuri Pankov getdate_err;
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe _getdate_err;
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe isnan = FUNCTION FILTER libm.so.2;
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe _isnan = FUNCTION FILTER libm.so.2;
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe isnand = FUNCTION FILTER libm.so.2;
a9478106a12424322498e53cf7cd75bd8a4d6004Yuri Pankov _isnand = FUNCTION FILTER libm.so.2;
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe ldexp = FUNCTION FILTER libm.so.2;
a9478106a12424322498e53cf7cd75bd8a4d6004Yuri Pankov logb = FUNCTION FILTER libm.so.2;
a9478106a12424322498e53cf7cd75bd8a4d6004Yuri Pankov malloc = NODIRECT;
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe modf = FUNCTION FILTER libm.so.2;
52d2369a11f8e7fbf16d9fb72f92a154cf982013Robert Mustacchi _modf = FUNCTION FILTER libm.so.2;
52d2369a11f8e7fbf16d9fb72f92a154cf982013Robert Mustacchi nextafter = FUNCTION FILTER libm.so.2;
52d2369a11f8e7fbf16d9fb72f92a154cf982013Robert Mustacchi _nextafter = FUNCTION FILTER libm.so.2;
a9478106a12424322498e53cf7cd75bd8a4d6004Yuri Pankov realloc = NODIRECT;
a9478106a12424322498e53cf7cd75bd8a4d6004Yuri Pankov scalb = FUNCTION FILTER libm.so.2;
a9478106a12424322498e53cf7cd75bd8a4d6004Yuri Pankov _scalb = FUNCTION FILTER libm.so.2;
a9478106a12424322498e53cf7cd75bd8a4d6004Yuri Pankov _sys_buslist;
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe _sys_cldlist;
52d2369a11f8e7fbf16d9fb72f92a154cf982013Robert Mustacchi _sys_fpelist;
52d2369a11f8e7fbf16d9fb72f92a154cf982013Robert Mustacchi _sys_segvlist;
52d2369a11f8e7fbf16d9fb72f92a154cf982013Robert Mustacchi _sys_siginfolistp;
a9478106a12424322498e53cf7cd75bd8a4d6004Yuri Pankov _sys_siglist;
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe _sys_siglistn;
a9478106a12424322498e53cf7cd75bd8a4d6004Yuri Pankov _sys_siglistp;
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe _sys_traplist;
memcmp = AUXILIARY /platform/$PLATFORM/lib/sparcv9/libc_psr.so.1;
memcpy = AUXILIARY /platform/$PLATFORM/lib/sparcv9/libc_psr.so.1;
memmove = AUXILIARY /platform/$PLATFORM/lib/sparcv9/libc_psr.so.1;
memset = AUXILIARY /platform/$PLATFORM/lib/sparcv9/libc_psr.so.1;
_dladdr = FUNCTION FILTER /usr/lib/sparcv9/ld.so.1;
_dladdr1 = FUNCTION FILTER /usr/lib/sparcv9/ld.so.1;
_dlclose = FUNCTION FILTER /usr/lib/sparcv9/ld.so.1;
_dldump = FUNCTION FILTER /usr/lib/sparcv9/ld.so.1;
_dlerror = FUNCTION FILTER /usr/lib/sparcv9/ld.so.1;
_dlinfo = FUNCTION FILTER /usr/lib/sparcv9/ld.so.1;
_dlmopen = FUNCTION FILTER /usr/lib/sparcv9/ld.so.1;
_dlopen = FUNCTION FILTER /usr/lib/sparcv9/ld.so.1;
_dlsym = FUNCTION FILTER /usr/lib/sparcv9/ld.so.1;
_ld_libc = FUNCTION FILTER /usr/lib/sparcv9/ld.so.1;
_memcmp = AUXILIARY /platform/$PLATFORM/lib/sparcv9/libc_psr.so.1;
_memcpy = AUXILIARY /platform/$PLATFORM/lib/sparcv9/libc_psr.so.1;
_memmove = AUXILIARY /platform/$PLATFORM/lib/sparcv9/libc_psr.so.1;
_memset = AUXILIARY /platform/$PLATFORM/lib/sparcv9/libc_psr.so.1;