xref: /freebsd/lib/libc/amd64/Symbol.map (revision 7bd6fde3)
1# $FreeBSD$
2
3#
4# This only needs to contain symbols that are not listed in
5# symbol maps from other parts of libc (i.e., not found in
6# stdlib/Symbol.map, string/Symbol.map, sys/Symbol.map, ...).
7#
8FBSD_1.0 {
9	# PSEUDO syscalls
10	_exit;
11
12	_setjmp;
13	_longjmp;
14	fabs;
15	__flt_rounds;
16	fpgetmask;
17	fpgetprec;
18	fpgetround;
19	fpgetsticky;
20	fpsetmask;
21	fpsetprec;
22	fpsetround;
23	__infinity;
24	__nan;
25	makecontext;
26	modf;
27	rfork_thread;
28	setjmp;
29	longjmp;
30	sigsetjmp;
31	siglongjmp;
32	htonl;
33	__htonl;
34	htons;
35	__htons;
36	ntohl;
37	__ntohl;
38	ntohs;
39	__ntohs;
40	amd64_get_fsbase;
41	amd64_get_gsbase;
42	amd64_set_fsbase;
43	amd64_set_gsbase;
44	brk;
45	exect;
46	sbrk;
47	vfork;
48};
49
50#
51# FreeBSD private ABI
52#
53FBSDprivate {
54	# PSEUDO syscalls
55	__sys_getlogin;
56	_getlogin;
57	__sys_exit;
58
59	_set_tp;
60	___longjmp;
61	__makecontext;
62	__longjmp;
63	__signalcontext;
64	signalcontext;
65	__siglongjmp;
66	.curbrk;
67	.minbrk;
68	_brk;
69	.cerror;
70	_end;
71	__sys_vfork;
72	_vfork;
73};
74