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