summaryrefslogtreecommitdiff
path: root/lib/libc/arch/mips64
AgeCommit message (Expand)Author
2024-04-15drop htonl(), htons(), ntohl(), ntohs() MD functions from libcChristian Weisgerber
2023-12-11Make sure the syscall table entries are aligned on a 4-byte boundary.Mark Kettenis
2023-12-10Populate the non-LOAD openbsd.syscalls section (and PT_OPENBSD_SYSCALL)Theo de Raadt
2023-08-13Make sure modf() returns correct values for infinities. While there, dropMiod Vallat
2023-02-05remove --no-execute-only seatbeltTheo de Raadt
2023-01-11block --execute-only on mips64 & sparc64 during the upcoming transition.Theo de Raadt
2022-12-08_C_LABEL() and _ASM_LABEL() are no longer useful in the "everythingPhilip Guenther
2021-11-27Make brk() and sbrk() weak again to fix build with clang 13.Visa Hankala
2021-07-25Consistently use __asm instead of asm/__asm__Jeremie Courreges-Anglas
2021-07-24Fix strchr() and strrchr() on mips64Visa Hankala
2020-10-20Use a trap instruction that unconditionally terminates the process.Visa Hankala
2020-10-18SYS___threxit cannot fail, but this integration looks like a gadget.Theo de Raadt
2020-07-18Userland timecounter implementation for octeonVisa Hankala
2020-07-06Add support for timeconting in userland.Paul Irofti
2019-01-05Replace two-operand instruction aliases that clang does notVisa Hankala
2018-01-18Instead of trying to handle ffs() with the normal rename-mark-hidden-and-aliasPhilip Guenther
2018-01-08Move SC_* defines into <machine/setjmp.h>, and rename them,Visa Hankala
2017-10-15Do not use an uninitialized value when determining the signVisa Hankala
2017-08-15Copy files from ../librthread in preparation for moving functionalityPhilip Guenther
2016-07-26Wrap fpgetround() so internal calls to it (seen on arm, powerpc, and sh)Philip Guenther
2016-05-30Consistently reference '_end' instead of 'end' in the brk/sbrk implementationPhilip Guenther
2016-05-30Do setjmp cookies for gp, sp, and raPhilip Guenther
2016-05-23Stop supporting longjmperror(); it's not used, not portable, and the checksPhilip Guenther
2016-05-09Remove sigreturn declaration and the now-unused libc syscall stubPhilip Guenther
2016-05-08Implement longjmp directly and not on top of sigreturn.Philip Guenther
2016-05-07Use a Thread Information Block in both single and multi-threaded programs.Philip Guenther
2016-03-27Don't need to define SYS_sycall herePhilip Guenther
2016-03-21The asm in the MD_DISABLE_KBIND macro was too fragile and broke alpha and hppa.Philip Guenther
2016-03-20Rearrange C runtime bits: now that ld.so exports environ and __progname,Philip Guenther
2015-10-27Wrap the remaining math functions in libc: __fpclassify*(), __flt_rounds(),Philip Guenther
2015-10-23Merge the sigaction() and sigprocmask() overloads/wrappers from libpthreadPhilip Guenther
2015-10-04Delete an inexplicable commentPhilip Guenther
2015-09-13Wrap <stdlib.h> so that calls go direct and the symbols not in thePhilip Guenther
2015-09-13Do provide hidden _libc_* aliases for sig{block,setmask} and use them inPhilip Guenther
2015-09-05This is probably what guenther@ had in mind.Miod Vallat
2015-09-05Adds hidden _libc_FOO aliases for the system call stubs.Philip Guenther
2015-08-31Add framework for resolving (pun intended) libc namespace issues, usingPhilip Guenther
2015-08-26Hide many (194!) symbols that nothing should be using.Philip Guenther
2015-08-22Explicitly list the symbols permitted to be exported by libc.Philip Guenther
2015-05-15Make index/rindex weak aliases of strchr/strrchr since they are notTodd C. Miller
2015-04-07Make pthread_atfork() track the DSO that called it like atexit() does,Philip Guenther
2015-03-31Simplify fork/vfork logic: the kernel has handled returning zero in the childPhilip Guenther
2014-11-30restructure libc/string + libc/arch/*/string coperation regardingTheo de Raadt
2014-07-21Switch from <sys/endian.h> or <machine/endian.h> to the new,Philip Guenther
2014-06-09Nuke the machinery to sync libkern with libc, it's not been used in theMiod Vallat
2014-06-04Apply "unifdef -D__STDC__" to libc/arch/*/SYS.hMatthew Dempsky
2012-09-04remove lint leftovers; ok guenther@Okan Demirmen
2012-09-04these are no longer used; ok guentherTheo de Raadt
2012-06-25Do not use <machine/float.h>, that is an deformed BSD-ism.Theo de Raadt
2012-06-21__tfork() needs to set the stack address of the new thread in the kernel,Philip Guenthe