xref: /freebsd/lib/libc/arm/Symbol.map (revision f0cd539d5e0d35bcbdfd716e4b8b46e59dc4040d)
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
140c58e013SDaniel Eischen	_mcount;
15cce72e88SDaniel Eischen	_setjmp;
16cce72e88SDaniel Eischen	_longjmp;
17cce72e88SDaniel Eischen	alloca;
18cce72e88SDaniel Eischen	fabs;
19cce72e88SDaniel Eischen	__infinity;
20cce72e88SDaniel Eischen	__nan;
21cce72e88SDaniel Eischen	makecontext;
22cce72e88SDaniel Eischen	modf;
23cce72e88SDaniel Eischen	setjmp;
24cce72e88SDaniel Eischen	longjmp;
25cce72e88SDaniel Eischen	sigsetjmp;
260c58e013SDaniel Eischen	siglongjmp;
27cce72e88SDaniel Eischen	htonl;
28cce72e88SDaniel Eischen	__htonl;
29cce72e88SDaniel Eischen	htons;
30cce72e88SDaniel Eischen	__htons;
31cce72e88SDaniel Eischen	ntohl;
32cce72e88SDaniel Eischen	__ntohl;
33cce72e88SDaniel Eischen	ntohs;
34cce72e88SDaniel Eischen	__ntohs;
35cce72e88SDaniel Eischen	vfork;
36cce72e88SDaniel Eischen	brk;
375f864214SDaniel Eischen	cerror;		/* XXX - Should this be .cerror (see sys/cerror.S)? */
38cce72e88SDaniel Eischen	fork;
39cce72e88SDaniel Eischen	sbrk;
40cce72e88SDaniel Eischen};
41cce72e88SDaniel Eischen
425f864214SDaniel EischenFBSDprivate_1.0 {
435f864214SDaniel Eischen	/* PSEUDO syscalls */
44cce72e88SDaniel Eischen	__sys_getlogin;
45cce72e88SDaniel Eischen	_getlogin;
46cce72e88SDaniel Eischen	__sys_exit;
47cce72e88SDaniel Eischen
48cce72e88SDaniel Eischen	_set_tp;
49cce72e88SDaniel Eischen	___longjmp;
50cce72e88SDaniel Eischen	__umodsi3;
51cce72e88SDaniel Eischen	__modsi3;
52cce72e88SDaniel Eischen	__udivsi3;
53cce72e88SDaniel Eischen	__divsi3;
54cce72e88SDaniel Eischen	__makecontext;
55cce72e88SDaniel Eischen	__longjmp;
56cce72e88SDaniel Eischen	signalcontext;
57cce72e88SDaniel Eischen	_signalcontext;
58cce72e88SDaniel Eischen	__siglongjmp;
59cce72e88SDaniel Eischen	__sys_vfork;
60cce72e88SDaniel Eischen	_vfork;
61cce72e88SDaniel Eischen	_brk;
62f0cd539dSAlexander Kabaev	_end;
63cce72e88SDaniel Eischen	curbrk;
64cce72e88SDaniel Eischen	minbrk;
65cce72e88SDaniel Eischen	_brk;
66cce72e88SDaniel Eischen	__sys_fork;
67cce72e88SDaniel Eischen	_fork;
68cce72e88SDaniel Eischen	_sbrk;
690c58e013SDaniel Eischen
700c58e013SDaniel Eischen	/* softfloat */
710c58e013SDaniel Eischen	__addsf3;
720c58e013SDaniel Eischen	__adddf3;
730c58e013SDaniel Eischen	__subsf3;
740c58e013SDaniel Eischen	__subdf3;
750c58e013SDaniel Eischen	__mulsf3;
760c58e013SDaniel Eischen	__muldf3;
770c58e013SDaniel Eischen	__divsf3;
780c58e013SDaniel Eischen	__divdf3;
790c58e013SDaniel Eischen	__floatsisf;
800c58e013SDaniel Eischen	__floatsidf;
810c58e013SDaniel Eischen	__floatdisf;
820c58e013SDaniel Eischen	__floatdidf;
830c58e013SDaniel Eischen	__fixsfsi;
840c58e013SDaniel Eischen	__fixdfsi;
850c58e013SDaniel Eischen	__fixsfdi;
860c58e013SDaniel Eischen	__fixdfdi;
870c58e013SDaniel Eischen	__fixunssfsi;
880c58e013SDaniel Eischen	__fixunsdfsi;
890c58e013SDaniel Eischen	__extendsfdf2;
900c58e013SDaniel Eischen	__truncdfsf2;
91cce72e88SDaniel Eischen};
92