xref: /freebsd/lib/libc/i386/Symbol.map (revision e3e9c205ff54aac287309e03a808d9e9ec5c49eb)
1/*
2 * This only needs to contain symbols that are not listed in
3 * symbol maps from other parts of libc (i.e., not found in
4 * stdlib/Symbol.map, string/Symbol.map, sys/Symbol.map, ...).
5 */
6FBSD_1.0 {
7	/* PSEUDO syscalls */
8	_exit;
9
10	.mcount;
11	_setjmp;
12	_longjmp;
13	alloca;
14	fabs;
15	__flt_rounds;
16	__nan;
17	__infinity;
18	makecontext;
19	rfork_thread;
20	setjmp;
21	longjmp;
22	sigsetjmp;
23	siglongjmp;
24	htonl;
25	htons;
26	ntohl;
27	ntohs;
28	vfork;
29	brk;
30	i386_clr_watch;
31	i386_get_fsbase;
32	i386_get_gsbase;
33	i386_get_ioperm;
34	i386_get_ldt;
35	i386_set_fsbase;
36	i386_set_gsbase;
37	i386_set_ioperm;
38	i386_set_ldt;
39	i386_set_watch;
40	i386_vm86;
41	sbrk;
42	___tls_get_addr;
43};
44
45FBSD_1.6 {
46	 x86_pkru_get_perm;
47	 x86_pkru_set_perm;
48	 x86_pkru_protect_range;
49	 x86_pkru_unprotect_range;
50};
51
52FBSDprivate_1.0 {
53	/* PSEUDO syscalls */
54	_getlogin;
55
56	___longjmp;
57	__makecontext;
58	__longjmp;
59	__signalcontext;
60	signalcontext;
61	__siglongjmp;
62	_vfork;
63	_brk;
64};
65