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