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