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