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