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 */ 9FBSD_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 46FBSD_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 */ 58FBSDprivate_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}; 71