Home | History | Annotate | Download | only in amd64
      1 #
      2 # CDDL HEADER START
      3 #
      4 # The contents of this file are subject to the terms of the
      5 # Common Development and Distribution License (the "License").
      6 # You may not use this file except in compliance with the License.
      7 #
      8 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
      9 # or http://www.opensolaris.org/os/licensing.
     10 # See the License for the specific language governing permissions
     11 # and limitations under the License.
     12 #
     13 # When distributing Covered Code, include this CDDL HEADER in each
     14 # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
     15 # If applicable, add the following below this CDDL HEADER, with the
     16 # fields enclosed by brackets "[]" replaced with your own identifying
     17 # information: Portions Copyright [yyyy] [name of copyright owner]
     18 #
     19 # CDDL HEADER END
     20 #
     21 #
     22 # Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
     23 # Use is subject to license terms.
     24 #
     25 
     26 #
     27 # MAPFILE HEADER START
     28 #
     29 # WARNING:  STOP NOW.  DO NOT MODIFY THIS FILE.
     30 # Object versioning must comply with the rules detailed in
     31 #
     32 #	usr/src/lib/README.mapfiles
     33 #
     34 # You should not be making modifications here until you've read the most current
     35 # copy of that file. If you need help, contact a gatekeeper for guidance.
     36 #
     37 # MAPFILE HEADER END
     38 #
     39 
     40 SUNW_1.22 {
     41     global:
     42 	dladdr = FUNCTION FILTER /usr/lib/amd64/ld.so.1;
     43 	dladdr1 = FUNCTION FILTER /usr/lib/amd64/ld.so.1;
     44 	dlamd64getunwind = FUNCTION FILTER /usr/lib/amd64/ld.so.1;
     45 	dlclose = FUNCTION FILTER /usr/lib/amd64/ld.so.1;
     46 	dldump = FUNCTION FILTER /usr/lib/amd64/ld.so.1;
     47 	dlerror = FUNCTION FILTER /usr/lib/amd64/ld.so.1;
     48 	dlinfo = FUNCTION FILTER /usr/lib/amd64/ld.so.1;
     49 	dlmopen = FUNCTION FILTER /usr/lib/amd64/ld.so.1;
     50 	dlopen = FUNCTION FILTER /usr/lib/amd64/ld.so.1;
     51 	dlsym = FUNCTION FILTER /usr/lib/amd64/ld.so.1;
     52     protected:
     53 	_SUNW_Unwind_DeleteException;
     54 	_SUNW_Unwind_ForcedUnwind;
     55 	_SUNW_Unwind_GetCFA;
     56 	_SUNW_Unwind_GetGR;
     57 	_SUNW_Unwind_GetIP;
     58 	_SUNW_Unwind_GetLanguageSpecificData;
     59 	_SUNW_Unwind_GetRegionStart;
     60 	_SUNW_Unwind_RaiseException;
     61 	_SUNW_Unwind_Resume;
     62 	_SUNW_Unwind_SetGR;
     63 	_SUNW_Unwind_SetIP;
     64 	_UA_CLEANUP_PHASE;
     65 	_UA_FORCE_UNWIND;
     66 	_UA_HANDLER_FRAME;
     67 	_UA_SEARCH_PHASE;
     68 	_Unwind_DeleteException;
     69 	_Unwind_ForcedUnwind;
     70 	_Unwind_GetCFA;
     71 	_Unwind_GetGR;
     72 	_Unwind_GetIP;
     73 	_Unwind_GetLanguageSpecificData;
     74 	_Unwind_GetRegionStart;
     75 	_Unwind_RaiseException;
     76 	_Unwind_Resume;
     77 	_Unwind_SetGR;
     78 	_Unwind_SetIP;
     79 	walkcontext;
     80 };
     81 
     82 SUNW_0.7 {
     83     global:
     84 	_altzone;
     85 	calloc = NODIRECT;
     86 	_ctype;
     87 	__ctype;
     88 	daylight;
     89 	_daylight;
     90 	environ = NODIRECT;
     91 	_environ = NODIRECT;
     92 	errno = NODIRECT;
     93 	free = NODIRECT;
     94 	frexp = FUNCTION FILTER libm.so.2;
     95 	getdate_err;
     96 	_getdate_err;
     97 	getenv;
     98 	__huge_val;
     99 	_iob;
    100 	__iob;
    101 	isnan = FUNCTION FILTER libm.so.2;
    102 	_isnan = FUNCTION FILTER libm.so.2;
    103 	isnand = FUNCTION FILTER libm.so.2;
    104 	_isnand = FUNCTION FILTER libm.so.2;
    105 	ldexp = FUNCTION FILTER libm.so.2;
    106 	logb = FUNCTION FILTER libm.so.2;
    107 	malloc = NODIRECT;
    108 	modf = FUNCTION FILTER libm.so.2;
    109 	_modf = FUNCTION FILTER libm.so.2;
    110 	memcmp;
    111 	memcpy;
    112 	memmove;
    113 	memset;
    114 	nextafter = FUNCTION FILTER libm.so.2;
    115 	_nextafter = FUNCTION FILTER libm.so.2;
    116 	_numeric;
    117 	optarg;
    118 	opterr;
    119 	optind;
    120 	optopt;
    121 	realloc = NODIRECT;
    122 	scalb = FUNCTION FILTER libm.so.2;
    123 	_scalb = FUNCTION FILTER libm.so.2;
    124 	_sibuf;
    125 	_sobuf;
    126 	_sys_buslist;
    127 	_sys_cldlist;
    128 	_sys_fpelist;
    129 	_sys_segvlist;
    130 	_sys_siginfolistp;
    131 	_sys_siglist;
    132 	_sys_siglistn;
    133 	_sys_siglistp;
    134 	_sys_traplist;
    135 	timezone;
    136 	_timezone;
    137 	tzname;
    138 	_tzname;
    139     protected:
    140 	abort;
    141 	abs;
    142 	access;
    143 	_access;
    144 	acct;
    145 	_acct;
    146 	addseverity;
    147 	_addseverity;
    148 	alarm;
    149 	_alarm;
    150 	asctime;
    151 	asctime_r;
    152 	_assert;
    153 	__assert;
    154 	atexit;
    155 	atof;
    156 	atoi;
    157 	atol;
    158 	bsearch;
    159 	__builtin_alloca;
    160 	catclose;
    161 	_catclose;
    162 	catgets;
    163 	_catgets;
    164 	catopen;
    165 	_catopen;
    166 	cfgetispeed;
    167 	_cfgetispeed;
    168 	cfgetospeed;
    169 	_cfgetospeed;
    170 	cfsetispeed;
    171 	_cfsetispeed;
    172 	cfsetospeed;
    173 	_cfsetospeed;
    174 	chdir;
    175 	_chdir;
    176 	chmod;
    177 	_chmod;
    178 	chown;
    179 	_chown;
    180 	chroot;
    181 	_chroot;
    182 	_cleanup;
    183 	clearerr;
    184 	clock;
    185 	_close;
    186 	close;
    187 	closedir;
    188 	_closedir;
    189 	creat;
    190 	_creat;
    191 	crypt;
    192 	_crypt;
    193 	ctermid;
    194 	ctime;
    195 	ctime_r;
    196 	cuserid;
    197 	_cuserid;
    198 	difftime;
    199 	div;
    200 	dup;
    201 	_dup;
    202 	dup2;
    203 	_dup2;
    204 	encrypt;
    205 	_encrypt;
    206 	endgrent;
    207 	endpwent;
    208 	___errno;
    209 	execl;
    210 	_execl;
    211 	execle;
    212 	_execle;
    213 	execlp;
    214 	_execlp;
    215 	execv;
    216 	_execv;
    217 	execve;
    218 	_execve;
    219 	execvp;
    220 	_execvp;
    221 	exit;
    222 	_exit;
    223 	fattach;
    224 	_fattach;
    225 	fchdir;
    226 	_fchdir;
    227 	fchmod;
    228 	_fchmod;
    229 	fchown;
    230 	_fchown;
    231 	fclose;
    232 	fcntl;
    233 	_fcntl;
    234 	fdetach;
    235 	_fdetach;
    236 	fdopen;
    237 	_fdopen;
    238 	feof;
    239 	ferror;
    240 	fflush;
    241 	fgetc;
    242 	fgetgrent;
    243 	fgetgrent_r;
    244 	fgetpos;
    245 	fgetpwent;
    246 	fgetpwent_r;
    247 	fgets;
    248 	__filbuf;
    249 	fileno;
    250 	_fileno;
    251 	file_to_decimal;
    252 	flockfile;
    253 	_flsbuf;
    254 	__flsbuf;
    255 	fmtmsg;
    256 	_fmtmsg;
    257 	fopen;
    258 	_fork;
    259 	fork;
    260 	fpathconf;
    261 	_fpathconf;
    262 	fprintf;
    263 	fputc;
    264 	fputs;
    265 	fread;
    266 	freopen;
    267 	fscanf;
    268 	fseek;
    269 	fsetpos;
    270 	fstat;
    271 	_fstat;
    272 	fstatvfs;
    273 	_fstatvfs;
    274 	fsync;
    275 	_fsync;
    276 	ftell;
    277 	ftok;
    278 	_ftok;
    279 	funlockfile;
    280 	fwrite;
    281 	getc;
    282 	getchar;
    283 	getchar_unlocked;
    284 	getcontext;
    285 	_getcontext;
    286 	getc_unlocked;
    287 	getcwd;
    288 	_getcwd;
    289 	getdate;
    290 	_getdate;
    291 	getegid;
    292 	_getegid;
    293 	geteuid;
    294 	_geteuid;
    295 	getgid;
    296 	_getgid;
    297 	getgrent;
    298 	getgrent_r;
    299 	getgrgid;
    300 	getgrgid_r;
    301 	getgrnam;
    302 	getgrnam_r;
    303 	getgroups;
    304 	_getgroups;
    305 	getitimer;
    306 	_getitimer;
    307 	getlogin;
    308 	getlogin_r;
    309 	getmsg;
    310 	_getmsg;
    311 	getopt;
    312 	_getopt;
    313 	getpass;
    314 	_getpass;
    315 	getpgid;
    316 	_getpgid;
    317 	getpgrp;
    318 	_getpgrp;
    319 	getpid;
    320 	_getpid;
    321 	getpmsg;
    322 	_getpmsg;
    323 	getppid;
    324 	_getppid;
    325 	getpwent;
    326 	getpwent_r;
    327 	getpwnam;
    328 	getpwnam_r;
    329 	getpwuid;
    330 	getpwuid_r;
    331 	getrlimit;
    332 	_getrlimit;
    333 	gets;
    334 	getsid;
    335 	_getsid;
    336 	getsubopt;
    337 	_getsubopt;
    338 	gettimeofday;
    339 	_gettimeofday;
    340 	gettxt;
    341 	_gettxt;
    342 	getuid;
    343 	_getuid;
    344 	getw;
    345 	_getw;
    346 	gmtime;
    347 	gmtime_r;
    348 	grantpt;
    349 	_grantpt;
    350 	hcreate;
    351 	_hcreate;
    352 	hdestroy;
    353 	_hdestroy;
    354 	hsearch;
    355 	_hsearch;
    356 	initgroups;
    357 	_initgroups;
    358 	ioctl;
    359 	_ioctl;
    360 	isalnum;
    361 	isalpha;
    362 	isascii;
    363 	_isascii;
    364 	isastream;
    365 	_isastream;
    366 	isatty;
    367 	_isatty;
    368 	iscntrl;
    369 	isdigit;
    370 	isgraph;
    371 	islower;
    372 	isprint;
    373 	ispunct;
    374 	isspace;
    375 	isupper;
    376 	isxdigit;
    377 	kill;
    378 	_kill;
    379 	labs;
    380 	lchown;
    381 	_lchown;
    382 	ldiv;
    383 	lfind;
    384 	_lfind;
    385 	link;
    386 	_link;
    387 	localeconv;
    388 	localtime;
    389 	localtime_r;
    390 	lockf;
    391 	_lockf;
    392 	longjmp;
    393 	lsearch;
    394 	_lsearch;
    395 	lseek;
    396 	_lseek;
    397 	lstat;
    398 	_lstat;
    399 	makecontext;
    400 	_makecontext;
    401 	mblen;
    402 	mbstowcs;
    403 	mbtowc;
    404 	memccpy;
    405 	_memccpy;
    406 	memchr;
    407 	memcntl;
    408 	_memcntl;
    409 	mkdir;
    410 	_mkdir;
    411 	mkfifo;
    412 	_mkfifo;
    413 	mknod;
    414 	_mknod;
    415 	mktemp;
    416 	_mktemp;
    417 	mktime;
    418 	mlock;
    419 	_mlock;
    420 	mmap;
    421 	_mmap;
    422 	monitor;
    423 	_monitor;
    424 	mount;
    425 	_mount;
    426 	mprotect;
    427 	_mprotect;
    428 	msgctl;
    429 	_msgctl;
    430 	msgget;
    431 	_msgget;
    432 	msgrcv;
    433 	_msgrcv;
    434 	msgsnd;
    435 	_msgsnd;
    436 	msync;
    437 	_msync;
    438 	munlock;
    439 	_munlock;
    440 	munmap;
    441 	_munmap;
    442 	_mutex_held = NODYNSORT;
    443 	_mutex_lock = NODYNSORT;
    444 	nftw;
    445 	_nftw;
    446 	nice;
    447 	_nice;
    448 	nl_langinfo;
    449 	_nl_langinfo;
    450 	open;
    451 	_open;
    452 	opendir;
    453 	_opendir;
    454 	pathconf;
    455 	_pathconf;
    456 	pause;
    457 	_pause;
    458 	pclose;
    459 	_pclose;
    460 	perror;
    461 	pipe;
    462 	_pipe;
    463 	poll;
    464 	_poll;
    465 	p_online;
    466 	popen;
    467 	_popen;
    468 	printf;
    469 	profil;
    470 	_profil;
    471 	ptsname;
    472 	_ptsname;
    473 	putc;
    474 	putchar;
    475 	putchar_unlocked;
    476 	putc_unlocked;
    477 	putenv;
    478 	_putenv;
    479 	putmsg;
    480 	_putmsg;
    481 	putpmsg;
    482 	_putpmsg;
    483 	puts;
    484 	putw;
    485 	_putw;
    486 	qsort;
    487 	raise;
    488 	rand;
    489 	rand_r;
    490 	read;
    491 	_read;
    492 	readdir;
    493 	_readdir;
    494 	readdir_r;
    495 	readlink;
    496 	_readlink;
    497 	readv;
    498 	_readv;
    499 	remove;
    500 	rename;
    501 	_rename;
    502 	rewind;
    503 	rewinddir;
    504 	_rewinddir;
    505 	rmdir;
    506 	_rmdir;
    507 	_rw_read_held;
    508 	_rw_write_held;
    509 	sbrk;
    510 	scanf;
    511 	seekdir;
    512 	_seekdir;
    513 	semctl;
    514 	_semctl;
    515 	semget;
    516 	_semget;
    517 	semop;
    518 	_semop;
    519 	setbuf;
    520 	setcontext;
    521 	_setcontext = NODYNSORT;
    522 	setgid;
    523 	_setgid;
    524 	setgrent;
    525 	setgroups;
    526 	_setgroups;
    527 	setitimer;
    528 	_setitimer;
    529 	setjmp;
    530 	setkey;
    531 	_setkey;
    532 	setlabel;
    533 	setlocale;
    534 	setpgid;
    535 	_setpgid;
    536 	setpgrp;
    537 	_setpgrp;
    538 	setpwent;
    539 	setrlimit;
    540 	_setrlimit;
    541 	setsid;
    542 	_setsid;
    543 	setuid;
    544 	_setuid;
    545 	setvbuf;
    546 	shmat;
    547 	_shmat;
    548 	shmctl;
    549 	_shmctl;
    550 	shmdt;
    551 	_shmdt;
    552 	shmget;
    553 	_shmget;
    554 	sigaction;
    555 	_sigaction = NODYNSORT;
    556 	sigaddset;
    557 	_sigaddset;
    558 	sigaltstack;
    559 	_sigaltstack;
    560 	sigdelset;
    561 	_sigdelset;
    562 	sigemptyset;
    563 	_sigemptyset;
    564 	sigfillset;
    565 	_sigfillset;
    566 	sighold;
    567 	_sighold;
    568 	sigignore;
    569 	_sigignore;
    570 	sigismember;
    571 	_sigismember;
    572 	siglongjmp;
    573 	_siglongjmp;
    574 	signal;
    575 	sigpause;
    576 	_sigpause;
    577 	sigpending;
    578 	_sigpending;
    579 	sigprocmask;
    580 	_sigprocmask;
    581 	sigrelse;
    582 	_sigrelse;
    583 	sigsend;
    584 	_sigsend;
    585 	sigsendset;
    586 	_sigsendset;
    587 	sigset;
    588 	_sigset;
    589 	sigsetjmp;
    590 	_sigsetjmp = NODYNSORT;
    591 	sigsuspend;
    592 	_sigsuspend;
    593 	sleep;
    594 	_sleep;
    595 	sprintf;
    596 	srand;
    597 	srand48;
    598 	sscanf;
    599 	stat;
    600 	_stat;
    601 	statvfs;
    602 	_statvfs;
    603 	stime;
    604 	_stime;
    605 	strcat;
    606 	strchr;
    607 	strcmp;
    608 	strcoll;
    609 	strcpy;
    610 	strcspn;
    611 	strdup;
    612 	_strdup;
    613 	strerror;
    614 	strftime;
    615 	strlen;
    616 	strncat;
    617 	strncmp;
    618 	strncpy;
    619 	strpbrk;
    620 	strrchr;
    621 	strspn;
    622 	strstr;
    623 	strtod;
    624 	strtok;
    625 	strtok_r;
    626 	strtol;
    627 	strtoul;
    628 	strxfrm;
    629 	swab;
    630 	_swab;
    631 	swapcontext;
    632 	_swapcontext;
    633 	symlink;
    634 	_symlink;
    635 	sync;
    636 	_sync;
    637 	_syscall;
    638 	sysconf;
    639 	_sysconf;
    640 	sysinfo;
    641 	_sysinfo;
    642 	system;
    643 	tcdrain;
    644 	_tcdrain;
    645 	tcflow;
    646 	_tcflow;
    647 	tcflush;
    648 	_tcflush;
    649 	tcgetattr;
    650 	_tcgetattr;
    651 	tcgetpgrp;
    652 	_tcgetpgrp;
    653 	tcgetsid;
    654 	_tcgetsid;
    655 	tcsendbreak;
    656 	_tcsendbreak;
    657 	tcsetattr;
    658 	_tcsetattr;
    659 	tcsetpgrp;
    660 	_tcsetpgrp;
    661 	tdelete;
    662 	_tdelete;
    663 	tell;
    664 	_tell;
    665 	telldir;
    666 	_telldir;
    667 	tempnam;
    668 	_tempnam;
    669 	tfind;
    670 	_tfind;
    671 	time;
    672 	_time;
    673 	times;
    674 	_times;
    675 	tmpfile;
    676 	tmpnam;
    677 	toascii;
    678 	_toascii;
    679 	tolower;
    680 	_tolower;
    681 	toupper;
    682 	_toupper;
    683 	tsearch;
    684 	_tsearch;
    685 	ttyname;
    686 	ttyname_r;
    687 	twalk;
    688 	_twalk;
    689 	tzset;
    690 	_tzset;
    691 	ulimit;
    692 	_ulimit;
    693 	umask;
    694 	_umask;
    695 	umount;
    696 	_umount;
    697 	uname;
    698 	_uname;
    699 	ungetc;
    700 	unlink;
    701 	_unlink;
    702 	unlockpt;
    703 	_unlockpt;
    704 	utime;
    705 	_utime;
    706 	vfprintf;
    707 	vprintf;
    708 	vsprintf;
    709 	wait;
    710 	_wait;
    711 	waitid;
    712 	_waitid;
    713 	waitpid;
    714 	_waitpid;
    715 	wcstombs;
    716 	wctomb;
    717 	write;
    718 	_write;
    719 	writev;
    720 	_writev;
    721 	_xftw;
    722 } SYSVABI_1.3;
    723 
    724 SYSVABI_1.3 {
    725     global:
    726 	__flt_rounds;
    727     protected:
    728 	_ctermid;
    729 	_fpstart;
    730 	__fpstart;
    731 	_getgrgid;
    732 	_getgrnam;
    733 	_getlogin;
    734 	_getpwnam;
    735 	_getpwuid;
    736 	_sbrk;
    737 	_ttyname;
    738 };
    739 
    740 SUNWprivate_1.1 {
    741     global:
    742 	_dladdr = FUNCTION FILTER /usr/lib/amd64/ld.so.1;
    743 	_dladdr1 = FUNCTION FILTER /usr/lib/amd64/ld.so.1;
    744 	_dlamd64getunwind = FUNCTION FILTER /usr/lib/amd64/ld.so.1;
    745 	_dlclose = FUNCTION FILTER /usr/lib/amd64/ld.so.1;
    746 	_dldump = FUNCTION FILTER /usr/lib/amd64/ld.so.1;
    747 	_dlerror = FUNCTION FILTER /usr/lib/amd64/ld.so.1;
    748 	_dlinfo = FUNCTION FILTER /usr/lib/amd64/ld.so.1;
    749 	_dlmopen = FUNCTION FILTER /usr/lib/amd64/ld.so.1;
    750 	_dlopen = FUNCTION FILTER /usr/lib/amd64/ld.so.1;
    751 	_dlsym = FUNCTION FILTER /usr/lib/amd64/ld.so.1;
    752 	_ld_libc = FUNCTION FILTER /usr/lib/amd64/ld.so.1;
    753 	_memcmp;
    754 	_memcpy;
    755 	_memmove;
    756 	_memset;
    757     protected:
    758 	_D_cplx_lr_div;
    759 	_D_cplx_lr_div_ix;
    760 	_D_cplx_lr_div_rx;
    761 	_F_cplx_lr_div;
    762 	_F_cplx_lr_div_ix;
    763 	_F_cplx_lr_div_rx;
    764 	__fltrounds;
    765 	__fseterror_u;
    766 	sysi86;
    767 	_sysi86;
    768 	_X_cplx_div;
    769 	_X_cplx_div_ix;
    770 	_X_cplx_div_rx;
    771 	_X_cplx_lr_div;
    772 	_X_cplx_lr_div_ix;
    773 	_X_cplx_lr_div_rx;
    774 	_X_cplx_mul;
    775 	__xgetRD;
    776 	__xtol;
    777 	__xtoll;
    778 	__xtoul;
    779 	__xtoull;
    780 
    781     local:
    782 	___tls_get_addr = NODYNSORT;
    783 };
    784