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 */ 10FBSD_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 47FBSD_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 */ 59FBSDprivate_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}; 73