xref: /freebsd-14.2/lib/libc/amd64/Symbol.map (revision 01edb548)
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	.mcount;
8	fabs;
9	__flt_rounds;
10	fpgetmask;
11	fpgetprec;
12	fpgetround;
13	fpgetsticky;
14	fpsetmask;
15	fpsetprec;
16	fpsetround;
17	__infinity;
18	__nan;
19	rfork_thread;
20	amd64_get_fsbase;
21	amd64_get_gsbase;
22	amd64_set_fsbase;
23	amd64_set_gsbase;
24	brk;
25	sbrk;
26};
27
28FBSD_1.6 {
29	 x86_pkru_get_perm;
30	 x86_pkru_set_perm;
31	 x86_pkru_protect_range;
32	 x86_pkru_unprotect_range;
33};
34
35/*
36 *
37 * FreeBSD private ABI
38 *
39 */
40FBSDprivate_1.0 {
41	/* PSEUDO syscalls */
42	_getlogin;
43
44	___longjmp;
45	__longjmp;
46	__signalcontext;
47	signalcontext;
48	__siglongjmp;
49	_brk;
50	_vfork;
51};
52