xref: /freebsd/lib/libc/arm/Symbol.map (revision 061103347c34bf6e495abadc864ad48bcbf85fe6)
15f864214SDaniel Eischen/*
25f864214SDaniel Eischen * $FreeBSD$
35f864214SDaniel Eischen */
4cce72e88SDaniel Eischen
55f864214SDaniel Eischen/*
65f864214SDaniel Eischen * This only needs to contain symbols that are not listed in
75f864214SDaniel Eischen * symbol maps from other parts of libc (i.e., not found in
85f864214SDaniel Eischen * stdlib/Symbol.map, string/Symbol.map, sys/Symbol.map, ...).
95f864214SDaniel Eischen */
10cce72e88SDaniel EischenFBSD_1.0 {
115f864214SDaniel Eischen	/* PSEUDO syscalls */
12cce72e88SDaniel Eischen	_exit;
13cce72e88SDaniel Eischen
14705fda84SOlivier Houchard	__mcount;
15cce72e88SDaniel Eischen	_setjmp;
16cce72e88SDaniel Eischen	_longjmp;
17cce72e88SDaniel Eischen	alloca;
18cce72e88SDaniel Eischen	fabs;
19cce72e88SDaniel Eischen	__infinity;
20cce72e88SDaniel Eischen	__nan;
21cce72e88SDaniel Eischen	makecontext;
22cce72e88SDaniel Eischen	setjmp;
23cce72e88SDaniel Eischen	longjmp;
24cce72e88SDaniel Eischen	sigsetjmp;
250c58e013SDaniel Eischen	siglongjmp;
26cce72e88SDaniel Eischen	htonl;
27cce72e88SDaniel Eischen	htons;
28cce72e88SDaniel Eischen	ntohl;
29cce72e88SDaniel Eischen	ntohs;
30cce72e88SDaniel Eischen	vfork;
31cce72e88SDaniel Eischen	brk;
325f864214SDaniel Eischen	cerror;		/* XXX - Should this be .cerror (see sys/cerror.S)? */
33cce72e88SDaniel Eischen	sbrk;
34*06110334STim Kientzle};
35*06110334STim Kientzle
36*06110334STim KientzleFBSD_1.3 {
37ed1589b9STim Kientzle	__flt_rounds;
38cce72e88SDaniel Eischen};
39cce72e88SDaniel Eischen
405f864214SDaniel EischenFBSDprivate_1.0 {
415f864214SDaniel Eischen	/* PSEUDO syscalls */
42cce72e88SDaniel Eischen	__sys_getlogin;
43cce72e88SDaniel Eischen	_getlogin;
44cce72e88SDaniel Eischen	__sys_exit;
45cce72e88SDaniel Eischen
46cce72e88SDaniel Eischen	_set_tp;
472dee0268SOlivier Houchard	__aeabi_read_tp;
48cce72e88SDaniel Eischen	___longjmp;
49cce72e88SDaniel Eischen	__umodsi3;
50cce72e88SDaniel Eischen	__modsi3;
51cce72e88SDaniel Eischen	__udivsi3;
52cce72e88SDaniel Eischen	__divsi3;
53cce72e88SDaniel Eischen	__makecontext;
54cce72e88SDaniel Eischen	__longjmp;
55cce72e88SDaniel Eischen	signalcontext;
56cce72e88SDaniel Eischen	_signalcontext;
57cce72e88SDaniel Eischen	__siglongjmp;
58cce72e88SDaniel Eischen	__sys_vfork;
59cce72e88SDaniel Eischen	_vfork;
60cce72e88SDaniel Eischen	_brk;
61f0cd539dSAlexander Kabaev	_end;
62cce72e88SDaniel Eischen	curbrk;
63cce72e88SDaniel Eischen	minbrk;
64cce72e88SDaniel Eischen	_sbrk;
650c58e013SDaniel Eischen
660c58e013SDaniel Eischen	/* softfloat */
670c58e013SDaniel Eischen	__addsf3;
680c58e013SDaniel Eischen	__adddf3;
690c58e013SDaniel Eischen	__subsf3;
700c58e013SDaniel Eischen	__subdf3;
710c58e013SDaniel Eischen	__mulsf3;
720c58e013SDaniel Eischen	__muldf3;
730c58e013SDaniel Eischen	__divsf3;
740c58e013SDaniel Eischen	__divdf3;
750c58e013SDaniel Eischen	__floatsisf;
760c58e013SDaniel Eischen	__floatsidf;
770c58e013SDaniel Eischen	__fixsfsi;
780c58e013SDaniel Eischen	__fixdfsi;
790c58e013SDaniel Eischen	__fixunssfsi;
800c58e013SDaniel Eischen	__fixunsdfsi;
810c58e013SDaniel Eischen	__extendsfdf2;
820c58e013SDaniel Eischen	__truncdfsf2;
83cce72e88SDaniel Eischen};
84