xref: /freebsd/lib/libc/amd64/Symbol.map (revision 5f864214bbb2612cbb8b1b69d124036711b73946)
15f864214SDaniel Eischen/*
25f864214SDaniel Eischen * $FreeBSD$
35f864214SDaniel Eischen */
4cce72e88SDaniel Eischen
55f864214SDaniel Eischen/*
65f864214SDaniel Eischen * This only needs to contain symbols that are not listed in
75f864214SDaniel Eischen * symbol maps from other parts of libc (i.e., not found in
85f864214SDaniel Eischen * stdlib/Symbol.map, string/Symbol.map, sys/Symbol.map, ...).
95f864214SDaniel Eischen */
10cce72e88SDaniel EischenFBSD_1.0 {
115f864214SDaniel Eischen	/* PSEUDO syscalls */
12cce72e88SDaniel Eischen	_exit;
13cce72e88SDaniel Eischen
14cce72e88SDaniel Eischen	_setjmp;
15cce72e88SDaniel Eischen	_longjmp;
16cce72e88SDaniel Eischen	fabs;
17cce72e88SDaniel Eischen	__flt_rounds;
18cce72e88SDaniel Eischen	fpgetmask;
19cce72e88SDaniel Eischen	fpgetprec;
20cce72e88SDaniel Eischen	fpgetround;
21cce72e88SDaniel Eischen	fpgetsticky;
22cce72e88SDaniel Eischen	fpsetmask;
23cce72e88SDaniel Eischen	fpsetprec;
24cce72e88SDaniel Eischen	fpsetround;
25cce72e88SDaniel Eischen	__infinity;
26cce72e88SDaniel Eischen	__nan;
27cce72e88SDaniel Eischen	makecontext;
28cce72e88SDaniel Eischen	modf;
29cce72e88SDaniel Eischen	rfork_thread;
30cce72e88SDaniel Eischen	setjmp;
31cce72e88SDaniel Eischen	longjmp;
32cce72e88SDaniel Eischen	sigsetjmp;
33cce72e88SDaniel Eischen	siglongjmp;
34cce72e88SDaniel Eischen	htonl;
35cce72e88SDaniel Eischen	__htonl;
36cce72e88SDaniel Eischen	htons;
37cce72e88SDaniel Eischen	__htons;
38cce72e88SDaniel Eischen	ntohl;
39cce72e88SDaniel Eischen	__ntohl;
40cce72e88SDaniel Eischen	ntohs;
41cce72e88SDaniel Eischen	__ntohs;
42cce72e88SDaniel Eischen	amd64_get_fsbase;
43cce72e88SDaniel Eischen	amd64_get_gsbase;
44cce72e88SDaniel Eischen	amd64_set_fsbase;
45cce72e88SDaniel Eischen	amd64_set_gsbase;
46cce72e88SDaniel Eischen	brk;
47cce72e88SDaniel Eischen	exect;
48cce72e88SDaniel Eischen	sbrk;
49cce72e88SDaniel Eischen	vfork;
50cce72e88SDaniel Eischen};
51cce72e88SDaniel Eischen
525f864214SDaniel Eischen/*
535f864214SDaniel Eischen *
545f864214SDaniel Eischen * FreeBSD private ABI
555f864214SDaniel Eischen *
565f864214SDaniel Eischen */
575f864214SDaniel EischenFBSDprivate_1.0 {
585f864214SDaniel Eischen	/* PSEUDO syscalls */
59cce72e88SDaniel Eischen	__sys_getlogin;
60cce72e88SDaniel Eischen	_getlogin;
61cce72e88SDaniel Eischen	__sys_exit;
62cce72e88SDaniel Eischen
63cce72e88SDaniel Eischen	_set_tp;
64cce72e88SDaniel Eischen	___longjmp;
65cce72e88SDaniel Eischen	__makecontext;
66cce72e88SDaniel Eischen	__longjmp;
67cce72e88SDaniel Eischen	__signalcontext;
68cce72e88SDaniel Eischen	signalcontext;
69cce72e88SDaniel Eischen	__siglongjmp;
70cce72e88SDaniel Eischen	.curbrk;
71cce72e88SDaniel Eischen	.minbrk;
72cce72e88SDaniel Eischen	_brk;
73cce72e88SDaniel Eischen	.cerror;
74cce72e88SDaniel Eischen	_end;
75cce72e88SDaniel Eischen	__sys_vfork;
76cce72e88SDaniel Eischen	_vfork;
77cce72e88SDaniel Eischen};
78