xref: /freebsd/lib/libc/i386/Symbol.map (revision e8d8bef961a50d4dc22501cde4fb9fb0be1b2532)
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	alloca;
18	fabs;
19	__flt_rounds;
20	__nan;
21	__infinity;
22	makecontext;
23	rfork_thread;
24	setjmp;
25	longjmp;
26	sigsetjmp;
27	siglongjmp;
28	htonl;
29	htons;
30	ntohl;
31	ntohs;
32	vfork;
33	brk;
34	i386_clr_watch;
35	i386_get_fsbase;
36	i386_get_gsbase;
37	i386_get_ioperm;
38	i386_get_ldt;
39	i386_set_fsbase;
40	i386_set_gsbase;
41	i386_set_ioperm;
42	i386_set_ldt;
43	i386_set_watch;
44	i386_vm86;
45	sbrk;
46	___tls_get_addr;
47};
48
49FBSD_1.6 {
50	 x86_pkru_get_perm;
51	 x86_pkru_set_perm;
52	 x86_pkru_protect_range;
53	 x86_pkru_unprotect_range;
54};
55
56FBSDprivate_1.0 {
57	/* PSEUDO syscalls */
58	_getlogin;
59
60	_set_tp;
61	___longjmp;
62	__makecontext;
63	__longjmp;
64	__signalcontext;
65	signalcontext;
66	__siglongjmp;
67	_vfork;
68	_brk;
69};
70