Age | Commit message (Expand) | Author |
2021-07-25 | Consistently use __asm instead of asm/__asm__ | Jeremie Courreges-Anglas |
2020-10-21 | Save and restore the MXCSR register and the FPU control word such that | Mark Kettenis |
2020-10-18 | SYS___threxit cannot fail, but this integration looks like a gadget. | Theo de Raadt |
2020-10-01 | Mark top-level frame for new thread in both CFI and with zero | Philip Guenther |
2020-08-23 | amd64: TSC timecounter: prefix RDTSC with LFENCE | cheloha |
2020-07-08 | Clean up the amd64 userland timecounter implementation a bit: | Mark Kettenis |
2020-07-06 | Add support for timeconting in userland. | Paul Irofti |
2019-10-26 | Stop exporting the internal _mcount symbol as that's only referenced | Philip Guenther |
2019-05-10 | Apply retpoline protection to the indirect call to the thread startfunc | Philip Guenther |
2019-03-30 | Add retguard macros to setjmp/longjmp on amd64. Knocks out some useful | mortimer |
2019-03-15 | Remove FBSDID. | Kevin Lo |
2018-07-10 | In asm.h ensure NENTRY uses the old-school nop-sled align, but change standard | Theo de Raadt |
2018-07-03 | Add retguard macros for libc. | mortimer |
2018-05-28 | Clear the sign bit in the QNAN constants used by strtof, strtod and strtold, | Jonathan Matthew |
2018-01-18 | Instead of trying to handle ffs() with the normal rename-mark-hidden-and-alias | Philip Guenther |
2017-11-29 | clang doesn't propagate attributes like "asm labels" and "visibility(hidden)" | Philip Guenther |
2017-08-19 | Don't need .text before ENTRY(), also minor spacing cleanups | Theo de Raadt |
2017-08-19 | Put _map table into .rodata instead of .text | Theo de Raadt |
2017-08-15 | Copy files from ../librthread in preparation for moving functionality | Philip Guenther |
2016-09-10 | Clang ignores a .weak directive before a function is actually defined. So | Mark Kettenis |
2016-09-06 | Remove branch prediction hints from conditional branch instructions. These | Mark Kettenis |
2016-05-29 | Switch from calling obsolete sig{block,setmask} to directly using the | Philip Guenther |
2016-05-12 | Using a 3-word buffer in the openbsd.randomdata segment, XOR swizzle | Theo de Raadt |
2016-05-09 | Remove sigreturn declaration and the now-unused libc syscall stub | Philip Guenther |
2016-05-07 | Use a Thread Information Block in both single and multi-threaded programs. | Philip Guenther |
2016-03-21 | The asm in the MD_DISABLE_KBIND macro was too fragile and broke alpha and hppa. | Philip Guenther |
2016-03-20 | Rearrange C runtime bits: now that ld.so exports environ and __progname, | Philip Guenther |
2015-12-11 | "the the" -> "the" in comment | mmcc |
2015-11-14 | Split the non-syscall ASM bits from SYS.h into DEFS.h and use that in the | Philip Guenther |
2015-10-27 | Wrap the remaining math functions in libc: __fpclassify*(), __flt_rounds(), | Philip Guenther |
2015-10-23 | Merge the sigaction() and sigprocmask() overloads/wrappers from libpthread | Philip Guenther |
2015-10-17 | Rename SYSEXIT() to SYSCALL_END() for consistency with most other archs. | Philip Guenther |
2015-09-13 | Wrap <stdlib.h> so that calls go direct and the symbols not in the | Philip Guenther |
2015-09-13 | Do provide hidden _libc_* aliases for sig{block,setmask} and use them in | Philip Guenther |
2015-09-05 | Adds hidden _libc_FOO aliases for the system call stubs. | Philip Guenther |
2015-08-31 | Add framework for resolving (pun intended) libc namespace issues, using | Philip Guenther |
2015-08-26 | Hide many (194!) symbols that nothing should be using. | Philip Guenther |
2015-08-22 | Explicitly list the symbols permitted to be exported by libc. | Philip Guenther |
2015-06-17 | Set FUNC symbol sizes of auto-generated and hand-written syscall wrappers. | Masao Uebayashi |
2015-06-12 | Reuse SYSENTRY_HIDDEN() in SYSENTRY(); no functional changes. | Masao Uebayashi |
2015-06-01 | Put END() matching _ENTRY() (== ENTRY() w/o prof). | Masao Uebayashi |
2015-06-01 | Put END() matching ENTRY(). | Masao Uebayashi |
2015-05-29 | Put END() where appropriate. | Masao Uebayashi |
2015-05-29 | Put obvious END() macros that match ENTRY() entries. | Masao Uebayashi |
2015-05-29 | Sprinkle END() in some straightforward *.S files that have ENTRY(). The | Masao Uebayashi |
2015-05-15 | Make index/rindex weak aliases of strchr/strrchr since they are not | Todd C. Miller |
2015-04-21 | Eliminate the last uses of *fork's second syscall return register; the pid | Philip Guenther |
2015-04-07 | Make pthread_atfork() track the DSO that called it like atexit() does, | Philip Guenther |
2015-03-31 | Simplify fork/vfork logic: the kernel has handled returning zero in the child | Philip Guenther |
2015-01-04 | remove code for ancient gcc. | Daniel Dickman |