xref: /freebsd/lib/libc/amd64/Symbol.map (revision 08c4a937a6685f05667996228898521fc453f8f3)
1/*
2 * $FreeBSD$
3 */
4
5/*
6 * This only needs to contain symbols that are not listed in
7 * symbol maps from other parts of libc (i.e., not found in
8 * stdlib/Symbol.map, string/Symbol.map, sys/Symbol.map, ...).
9 */
10FBSD_1.0 {
11	/* PSEUDO syscalls */
12	_exit;
13
14	.mcount;
15	_setjmp;
16	_longjmp;
17	fabs;
18	__flt_rounds;
19	fpgetmask;
20	fpgetprec;
21	fpgetround;
22	fpgetsticky;
23	fpsetmask;
24	fpsetprec;
25	fpsetround;
26	__infinity;
27	__nan;
28	makecontext;
29	rfork_thread;
30	setjmp;
31	longjmp;
32	sigsetjmp;
33	siglongjmp;
34	htonl;
35	htons;
36	ntohl;
37	ntohs;
38	amd64_get_fsbase;
39	amd64_get_gsbase;
40	amd64_set_fsbase;
41	amd64_set_gsbase;
42	brk;
43	sbrk;
44	vfork;
45};
46
47/*
48 *
49 * FreeBSD private ABI
50 *
51 */
52FBSDprivate_1.0 {
53	/* PSEUDO syscalls */
54	_getlogin;
55
56	_set_tp;
57	___longjmp;
58	__makecontext;
59	__longjmp;
60	__signalcontext;
61	signalcontext;
62	__siglongjmp;
63	_brk;
64	_vfork;
65};
66