cosmopolitan/libc/intrin
Justine Tunney fad1279c61
Make cosmo_dlopen() safer and faster
If cosmo_dlopen() is linked on AMD64 then the runtime will switch to
using %gs for thread-local storage. This eliminates the need for the
imported symbol trampoline. It's now safer to pass function pointers
back and forth with imported libraries. Your program gets recompiled
at runtime to make it happen and the overhead is a few milliseconds.
2024-01-05 20:42:19 -08:00
..
aarch64 Fix more vi modelines (#1006) 2023-12-13 02:28:11 -05:00
__clear_cache.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
__cxa_pure_virtual.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
__getauxval.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
__getenv.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
abort.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
abs.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
asan.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
asan.internal.h Reduce header complexity 2023-11-28 14:39:42 -08:00
asancodes.h Make more fixes and improvements 2023-07-29 18:44:15 -07:00
asaninit.S Fix more vi modelines (#1006) 2023-12-13 02:28:11 -05:00
asanthunk.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
ashlti3.c Clean up more code 2023-06-18 01:00:05 -07:00
asmflag.h Reduce header complexity 2023-11-28 14:39:42 -08:00
assertfail.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
atexit.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
atomic.h Reduce header complexity 2023-11-28 14:39:42 -08:00
bcopy.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
bsf.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
bsf.h Reduce header complexity 2023-11-28 14:39:42 -08:00
bsr.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
bsr.h Reduce header complexity 2023-11-28 14:39:42 -08:00
bsrl.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
bswap.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
bswap.h Reduce header complexity 2023-11-28 14:39:42 -08:00
BUILD.mk more modeline errata (#1019) 2023-12-16 23:07:10 -05:00
bzero.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
clearenv.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
cmpxchg.h Reduce header complexity 2023-11-28 14:39:42 -08:00
comparetf2.c Make more code aarch64 friendly 2023-05-10 04:20:46 -07:00
cosmo_once.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
countbits.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
cp.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
createdirectory.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
createfile.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
createfilemapping.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
createfilemappingnuma.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
createnamedpipe.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
createpipe.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
createprocess.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
createsymboliclink.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
createthread.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
cxaatexit.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
cxaatexit.internal.h Reduce header complexity 2023-11-28 14:39:42 -08:00
cxablocks.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
cxafinalize.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
cxalock.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
deletefile.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
describearchprctlcode.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
describebacktrace.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
describebacktrace.internal.h Reduce header complexity 2023-11-28 14:39:42 -08:00
describecancelstate.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
describecapability.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
describeclockname.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
describecontrolkeystate.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
describedirfd.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
describednotify.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
describeerrnoresult.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
describefcntlcmd.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
describefdset.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
describeflags.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
describeflags.internal.h Reduce header complexity 2023-11-28 14:39:42 -08:00
describeflock.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
describeflocktype.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
describeframe.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
describefutexop.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
describegidlist.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
describehow.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
describeinoutint64.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
describeiovec.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
describeiovnt.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
describeitimer.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
describeitimerval.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
describemagnums.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
describemapflags.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
describemapping.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
describentconsolemodeinputflags.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
describentconsolemodeoutputflags.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
describentcreationdisposition.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
describentfileaccessflags.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
describentfileflagattr.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
describentfilemapflags.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
describentfileshareflags.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
describentfiletypeflags.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
describentlockfileflags.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
describentmovfileinpflags.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
describentoverlapped.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
describentoverlapped.internal.h Reduce header complexity 2023-11-28 14:39:42 -08:00
describentpageflags.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
describentpipemodeflags.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
describentpipeopenflags.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
describentprocaccessflags.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
describentsecurityattributes.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
describentstartflags.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
describentsymlinkflags.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
describeopenflags.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
describeopenmode.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
describepersonalityflags.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
describepollfds.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
describepollflags.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
describeprctloperation.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
describeprotflags.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
describeptrace.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
describeptraceevent.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
describeremapflags.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
describerlimit.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
describerlimitname.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
describeschedparam.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
describeschedpolicy.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
describeseccompoperation.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
describesicode.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
describesigaction.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
describesigaltstack.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
describesiginfo.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
describesigset.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
describesleepflags.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
describesocketfamily.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
describesocketprotocol.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
describesockettype.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
describesocklevel.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
describesockoptname.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
describestat.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
describestatfs.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
describestdiostate.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
describestringlist.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
describetermios.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
describethreadcreationflags.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
describetimespec.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
describetimeval.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
describevirtualkeycode.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
describewhence.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
describewhichprio.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
describewinsize.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
deviceiocontrol.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
directmap-metal.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
directmap-nt.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
directmap.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
directmap.internal.h Reduce header complexity 2023-11-28 14:39:42 -08:00
divmodti4.c Fix small matters and improve sysconf() 2023-08-17 00:32:11 -07:00
divti3.c Fix small matters and improve sysconf() 2023-08-17 00:32:11 -07:00
dll.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
dll.h Reduce header complexity 2023-11-28 14:39:42 -08:00
dos2errno.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
dos2errno.internal.h Reduce header complexity 2023-11-28 14:39:42 -08:00
enable_threads.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
exit.c Introduce FreeBSD ARM64 support 2023-12-29 20:14:02 -08:00
exit1.greg.c Introduce FreeBSD ARM64 support 2023-12-29 20:14:02 -08:00
extend.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
extend.internal.h Reduce header complexity 2023-11-28 14:39:42 -08:00
fds_lock.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
fds_lock_obj.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
feholdexcept.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
fenv.S Fix more vi modelines (#1006) 2023-12-13 02:28:11 -05:00
feupdateenv.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
ffs.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
findclose.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
findfirstfile.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
findmemoryinterval.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
findnextfile.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
flushers.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
flushfilebuffers.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
flushviewoffile.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
fmax.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
fmaxf.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
fmaxl.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
fnv.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
formathex64.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
formatint32.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
formatint64.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
formatoctal32.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
ftrace.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
ftrace_enabled.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
ftrapv.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
futex.S Introduce FreeBSD ARM64 support 2023-12-29 20:14:02 -08:00
g_fds.c Introduce FreeBSD ARM64 support 2023-12-29 20:14:02 -08:00
g_fds_init.S Fix more vi modelines (#1006) 2023-12-13 02:28:11 -05:00
gcov.S Fix more vi modelines (#1006) 2023-12-13 02:28:11 -05:00
generateconsolectrlevent.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
getauxval.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
getauxval.internal.h Reduce header complexity 2023-11-28 14:39:42 -08:00
getcpuidbrand.S Fix more vi modelines (#1006) 2023-12-13 02:28:11 -05:00
getcpuidemulator.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
getcpuidos.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
getenv.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
getenv.internal.h Reduce header complexity 2023-11-28 14:39:42 -08:00
getexitcodeprocess.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
getfileattributes.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
getmainstack.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
getminsigstksz.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
getpid.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
getsafesize.greg.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
gettid.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
hilbert.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
hilbert.h Reduce header complexity 2023-11-28 14:39:42 -08:00
interrupts.S Fix more vi modelines (#1006) 2023-12-13 02:28:11 -05:00
isatleastwindows10.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
iscygwin.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
isdebuggerpresent.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
isgenuineblink.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
isloopbackip.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
isprivateip.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
ispublicip.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
isrunningundermake.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
isworker.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
iswsl.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
kclocknames.S Fix more vi modelines (#1006) 2023-12-13 02:28:11 -05:00
kdos2errno.S Fix more vi modelines (#1006) 2023-12-13 02:28:11 -05:00
kerrnodocs.S Fix more vi modelines (#1006) 2023-12-13 02:28:11 -05:00
kerrnonames.S Fix more vi modelines (#1006) 2023-12-13 02:28:11 -05:00
kfcntlcmds.S Fix more vi modelines (#1006) 2023-12-13 02:28:11 -05:00
kipoptnames.S Fix more vi modelines (#1006) 2023-12-13 02:28:11 -05:00
kntisinheritable.greg.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
kntstdio.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
kopenflags.S Fix more vi modelines (#1006) 2023-12-13 02:28:11 -05:00
kpollnames.S more modeline errata (#1019) 2023-12-16 23:07:10 -05:00
kprintf.greg.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
kprintf.h Remove bool from public headers 2023-11-15 20:58:46 -08:00
krlimitnames.S Fix more vi modelines (#1006) 2023-12-13 02:28:11 -05:00
ksignalnames.S Fix more vi modelines (#1006) 2023-12-13 02:28:11 -05:00
ksockoptnames.S Fix more vi modelines (#1006) 2023-12-13 02:28:11 -05:00
kstarttsc.c more modeline errata (#1019) 2023-12-16 23:07:10 -05:00
ktcpoptnames.S Fix more vi modelines (#1006) 2023-12-13 02:28:11 -05:00
leaky.internal.h Reduce header complexity 2023-11-28 14:39:42 -08:00
leaky.S Fix more vi modelines (#1006) 2023-12-13 02:28:11 -05:00
lengthuint64.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
likely.h Reduce header complexity 2023-11-28 14:39:42 -08:00
lockfileex.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
lshrti3.c Make considerably more progress on AARCH64 2023-05-12 22:42:57 -07:00
macros.h Reduce header complexity 2023-11-28 14:39:42 -08:00
mapviewoffileex.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
mapviewoffileexnuma.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
memchr.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
memcmp.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
memmove.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
mempcpy.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
memrchr.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
memset.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
memtrack.greg.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
mman.greg.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
mmi.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
mmi.init.S Fix more vi modelines (#1006) 2023-12-13 02:28:11 -05:00
mmi_lock.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
movefileex.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
mprotect-sysv.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
mulodi4.c Clean up more code 2023-06-18 01:00:05 -07:00
mulosi4.c Clean up more code 2023-06-18 01:00:05 -07:00
muloti4.c Clean up more code 2023-06-18 01:00:05 -07:00
multf3.c Make more code aarch64 friendly 2023-05-10 04:20:46 -07:00
mulvti3.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
newbie.h Create ELF aliases for identical symbols 2023-06-06 03:33:49 -07:00
nocolor.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
nomultics.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
nomultics.internal.h Reduce header complexity 2023-11-28 14:39:42 -08:00
ntcontext2linux.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
ntgetversion.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
oldstack.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
onarithmeticoverflow.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
openprocess.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
packsswb.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
packsswb.h Reduce header complexity 2023-11-28 14:39:42 -08:00
packuswb.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
packuswb.h Reduce header complexity 2023-11-28 14:39:42 -08:00
paddw.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
paddw.h Reduce header complexity 2023-11-28 14:39:42 -08:00
palignr.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
palignr.h Reduce header complexity 2023-11-28 14:39:42 -08:00
palignrs.S Fix more vi modelines (#1006) 2023-12-13 02:28:11 -05:00
pandn.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
pandn.h Reduce header complexity 2023-11-28 14:39:42 -08:00
pcmpgtb.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
pcmpgtb.h Reduce header complexity 2023-11-28 14:39:42 -08:00
pcmpgtw.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
pcmpgtw.h Reduce header complexity 2023-11-28 14:39:42 -08:00
pmaddubsw.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
pmaddubsw.h Reduce header complexity 2023-11-28 14:39:42 -08:00
pmovmskb.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
pmovmskb.h Reduce header complexity 2023-11-28 14:39:42 -08:00
pmulhrsw.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
pmulhrsw.h Reduce header complexity 2023-11-28 14:39:42 -08:00
popcnt.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
popcnt.h Reduce header complexity 2023-11-28 14:39:42 -08:00
printmemoryintervals.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
printsystemmappings.greg.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
promises.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
promises.internal.h Reduce header complexity 2023-11-28 14:39:42 -08:00
prot2nt.greg.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
psraw.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
psraw.h Reduce header complexity 2023-11-28 14:39:42 -08:00
psrawv.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
pthread_atfork.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
pthread_cleanup_pop.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
pthread_cleanup_push.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
pthread_mutex_destroy.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
pthread_mutex_init.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
pthread_mutex_lock.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
pthread_mutex_trylock.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
pthread_mutex_unlock.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
pthread_mutexattr_destroy.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
pthread_mutexattr_getpshared.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
pthread_mutexattr_gettype.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
pthread_mutexattr_init.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
pthread_mutexattr_setpshared.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
pthread_mutexattr_settype.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
pthread_pause_np.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
pthread_setcancelstate.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
pthread_spin_destroy.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
pthread_spin_init.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
pthread_spin_lock.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
pthread_spin_trylock.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
pthread_spin_unlock.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
pthread_static.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
pthread_syshand.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
pthread_tid.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
pthread_unref.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
pthreadlist.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
pthreadlock.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
punpckhbw.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
punpckhbw.h Reduce header complexity 2023-11-28 14:39:42 -08:00
punpckhwd.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
punpckhwd.h Reduce header complexity 2023-11-28 14:39:42 -08:00
punpcklbw.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
punpcklbw.h Reduce header complexity 2023-11-28 14:39:42 -08:00
punpcklwd.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
punpcklwd.h Reduce header complexity 2023-11-28 14:39:42 -08:00
pushpop.internal.h Reduce header complexity 2023-11-28 14:39:42 -08:00
quick_exit.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
rand64.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
removedirectory.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
reopenfile.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
repmovsb.h Reduce header complexity 2023-11-28 14:39:42 -08:00
repstosb.h Reduce header complexity 2023-11-28 14:39:42 -08:00
reservefd.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
safemacros.internal.h Reduce header complexity 2023-11-28 14:39:42 -08:00
scalblnl.c Fix more vi modelines (#1006) 2023-12-13 02:28:11 -05:00
scalbn.c Fix more vi modelines (#1006) 2023-12-13 02:28:11 -05:00
scalbnf.c Fix more vi modelines (#1006) 2023-12-13 02:28:11 -05:00
scalbnl.c Fix more vi modelines (#1006) 2023-12-13 02:28:11 -05:00
segmentation.h Reduce header complexity 2023-11-28 14:39:42 -08:00
setcurrentdirectory.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
setjmp.internal.h Reduce header complexity 2023-11-28 14:39:42 -08:00
sig.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
sigaddset.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
sigandset.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
sigcountset.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
sigdelset.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
sigemptyset.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
sigfillset.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
sighandrvas.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
sigisemptyset.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
sigismember.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
sigorset.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
sigprocmask-nt.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
sigprocmask-sysv.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
sigprocmask.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
sizefmt.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
stackcall.S Fix more vi modelines (#1006) 2023-12-13 02:28:11 -05:00
stackchkfail.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
stackchkfaillocal.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
stackchkguard.S Fix more vi modelines (#1006) 2023-12-13 02:28:11 -05:00
stpcpy.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
strace.internal.h Re-disable WIN32 call tracing 2023-12-08 20:06:16 -08:00
strace_enabled.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
stracef.greg.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
strchr.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
strchrnul.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
strcmp.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
strcpy.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
strerror.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
strerror_r.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
strlen.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
strncmp.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
strnlen.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
strrchr.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
strsignal.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
strsignal_r.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
sys_gettid.greg.c Introduce FreeBSD ARM64 support 2023-12-29 20:14:02 -08:00
sys_set_tls.S Make cosmo_dlopen() safer and faster 2024-01-05 20:42:19 -08:00
sys_umtx_timedwait_uint.c Introduce FreeBSD ARM64 support 2023-12-29 20:14:02 -08:00
terminateprocess.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
terminatethisprocess.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
tlsmorphed.c Make cosmo_dlopen() safer and faster 2024-01-05 20:42:19 -08:00
tpenc.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
typeinfo.S Fix more vi modelines (#1006) 2023-12-13 02:28:11 -05:00
ubsan.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
udivmodti4.c Make more fixes and improvements 2023-07-29 18:44:15 -07:00
ulock.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
ulock.h Reduce header complexity 2023-11-28 14:39:42 -08:00
umask.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
unassert.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
unlockfileex.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
unmapviewoffile.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
unsetenv.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
virtualprotect.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
waitformultipleobjects.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
waitforsingleobject.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
weaken.h Reduce header complexity 2023-11-28 14:39:42 -08:00
winerr.greg.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
winsockerr.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
wintlsinit.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
wsagetoverlappedresult.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
wsarecv.c Add libresolv from Musl Libc 2023-12-08 20:04:10 -08:00
wsarecvfrom.c Add libresolv from Musl Libc 2023-12-08 20:04:10 -08:00
wsawaitformultipleevents.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
x86names.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
xchg.internal.h Reduce header complexity 2023-11-28 14:39:42 -08:00