xref: /freebsd/lib/libc/amd64/Symbol.map (revision ca987d4641cdcd7f27e153db17c5bf064934faf5)
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	exect;
44	sbrk;
45	vfork;
46};
47
48/*
49 *
50 * FreeBSD private ABI
51 *
52 */
53FBSDprivate_1.0 {
54	/* PSEUDO syscalls */
55	__sys_getlogin;
56	_getlogin;
57	__sys_exit;
58
59	_set_tp;
60	___longjmp;
61	__makecontext;
62	__longjmp;
63	__signalcontext;
64	signalcontext;
65	__siglongjmp;
66	_brk;
67	_end;
68	__sys_vfork;
69	_vfork;
70};
71