mirror of
https://github.com/opnsense/src.git
synced 2026-05-28 04:12:45 -04:00
fabs, __infinity, and __nan are universally implemented so declare them in gen/Symbol.map. We would also include __flt_rounds, but it's under FBSD_1.3 on arm so until that's gone we're stuck with it. Likewise, everyone but i386 implements fp[gs]etmask. Reviewed by: imp, kib, emaste Differential Revision: https://reviews.freebsd.org/D42618 (cherry picked from commit c7045186819dbc64c3f005cb1138a1948868cf5a)
45 lines
728 B
Text
45 lines
728 B
Text
/*
|
|
* This only needs to contain symbols that are not listed in
|
|
* symbol maps from other parts of libc (i.e., not found in
|
|
* stdlib/Symbol.map, string/Symbol.map, sys/Symbol.map, ...).
|
|
*/
|
|
FBSD_1.0 {
|
|
.mcount;
|
|
alloca;
|
|
__flt_rounds;
|
|
rfork_thread;
|
|
brk;
|
|
i386_clr_watch;
|
|
i386_get_fsbase;
|
|
i386_get_gsbase;
|
|
i386_get_ioperm;
|
|
i386_get_ldt;
|
|
i386_set_fsbase;
|
|
i386_set_gsbase;
|
|
i386_set_ioperm;
|
|
i386_set_ldt;
|
|
i386_set_watch;
|
|
i386_vm86;
|
|
sbrk;
|
|
___tls_get_addr;
|
|
};
|
|
|
|
FBSD_1.6 {
|
|
x86_pkru_get_perm;
|
|
x86_pkru_set_perm;
|
|
x86_pkru_protect_range;
|
|
x86_pkru_unprotect_range;
|
|
};
|
|
|
|
FBSDprivate_1.0 {
|
|
/* PSEUDO syscalls */
|
|
_getlogin;
|
|
|
|
___longjmp;
|
|
__longjmp;
|
|
__signalcontext;
|
|
signalcontext;
|
|
__siglongjmp;
|
|
_vfork;
|
|
_brk;
|
|
};
|