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