xref: /freebsd/lib/libc/arm/Symbol.map (revision 39ee7a7a6bdd1557b1c3532abf60d139798ac88b)
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	alloca;
18	fabs;
19	__infinity;
20	__nan;
21	makecontext;
22	setjmp;
23	longjmp;
24	sigsetjmp;
25	siglongjmp;
26	htonl;
27	htons;
28	ntohl;
29	ntohs;
30	vfork;
31	brk;
32	cerror;		/* XXX - Should this be .cerror (see sys/cerror.S)? */
33	sbrk;
34};
35
36FBSD_1.3 {
37	__flt_rounds;
38};
39
40FBSD_1.4 {
41	__gnu_Unwind_Find_exidx;
42	dl_unwind_find_exidx;
43};
44
45FBSDprivate_1.0 {
46	/* PSEUDO syscalls */
47	__sys_getlogin;
48	_getlogin;
49	__sys_exit;
50
51	_set_tp;
52	__aeabi_read_tp;
53	___longjmp;
54	__makecontext;
55	__longjmp;
56	signalcontext;
57	_signalcontext;
58	__siglongjmp;
59	__sys_vfork;
60	_vfork;
61	_brk;
62	_end;
63	curbrk;
64	minbrk;
65	_sbrk;
66
67	/* softfloat */
68	__addsf3;
69	__adddf3;
70	__subsf3;
71	__subdf3;
72	__mulsf3;
73	__muldf3;
74	__divsf3;
75	__divdf3;
76	__floatsisf;
77	__floatsidf;
78	__fixsfsi;
79	__fixdfsi;
80	__fixunssfsi;
81	__fixunsdfsi;
82	__extendsfdf2;
83	__truncdfsf2;
84
85	_libc_arm_fpu_present;
86};
87