]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - lib/libc/amd64/Symbol.map
MFV r346563:
[FreeBSD/FreeBSD.git] / lib / libc / amd64 / Symbol.map
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  */
10 FBSD_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         rfork_thread;
30         setjmp;
31         longjmp;
32         sigsetjmp;
33         siglongjmp;
34         htonl;
35         htons;
36         ntohl;
37         ntohs;
38         amd64_get_fsbase;
39         amd64_get_gsbase;
40         amd64_set_fsbase;
41         amd64_set_gsbase;
42         brk;
43         sbrk;
44         vfork;
45 };
46
47 FBSD_1.6 {
48          x86_pkru_get_perm;
49          x86_pkru_set_perm;
50          x86_pkru_protect_range;
51          x86_pkru_unprotect_range;
52 };
53
54 /*
55  *
56  * FreeBSD private ABI
57  *
58  */
59 FBSDprivate_1.0 {
60         /* PSEUDO syscalls */
61         _getlogin;
62
63         _set_tp;
64         ___longjmp;
65         __makecontext;
66         __longjmp;
67         __signalcontext;
68         signalcontext;
69         __siglongjmp;
70         _brk;
71         _vfork;
72 };