summaryrefslogtreecommitdiffstats
path: root/lib/libc/arch/amd64/sys
AgeCommit message (Expand)AuthorFilesLines
2020-10-18SYS___threxit cannot fail, but this integration looks like a gadget.deraadt1-1/+2
2020-10-01Mark top-level frame for new thread in both CFI and with zeroguenther1-1/+9
2019-05-10Apply retpoline protection to the indirect call to the thread startfuncguenther1-2/+7
2019-03-15Remove FBSDID.kevlo1-4/+1
2017-08-19Don't need .text before ENTRY(), also minor spacing cleanupsderaadt2-7/+6
2016-09-10Clang ignores a .weak directive before a function is actually defined. Sokettenis2-4/+4
2016-05-09Remove sigreturn declaration and the now-unused libc syscall stubguenther1-57/+0
2016-05-07Use a Thread Information Block in both single and multi-threaded programs.guenther9-187/+25
2015-10-23Merge the sigaction() and sigprocmask() overloads/wrappers from libpthreadguenther1-3/+3
2015-10-17Rename SYSEXIT() to SYSCALL_END() for consistency with most other archs.guenther4-8/+8
2015-09-05Adds hidden _libc_FOO aliases for the system call stubs.guenther6-30/+32
2015-08-26Hide many (194!) symbols that nothing should be using.guenther3-71/+11
2015-06-17Set FUNC symbol sizes of auto-generated and hand-written syscall wrappers.uebayasi9-9/+18
2015-06-01Put END() matching _ENTRY() (== ENTRY() w/o prof).uebayasi1-1/+2
2015-06-01Put END() matching ENTRY().uebayasi1-1/+2
2015-04-21Eliminate the last uses of *fork's second syscall return register; the pidguenther1-3/+3
2015-04-07Make pthread_atfork() track the DSO that called it like atexit() does,guenther1-2/+3
2015-03-31Simplify fork/vfork logic: the kernel has handled returning zero in the childguenther2-15/+3
2012-08-22Convert cpp | as rules in bsd.lib.mk and lib/libc/sys/Makefile.inc to pure ccpascal9-18/+18
2012-06-21__tfork() needs to set the stack address of the new thread in the kernel,guenther1-5/+4
2012-04-12remove rfork(); ok guenther miodderaadt1-44/+0
2012-03-22Move __tfork_thread() from rthreads (libpthread) to libc so thatguenther1-0/+94
2011-09-05Switch sigreturn() to the normal syscall entry instead of int$80.guenther1-2/+2
2011-04-04Move __cerror to ___cerror with a weak alias so that rthreads can override it.guenther1-2/+4
2006-05-09The int (32bit) argument must be sign extended on the 64 bit amd64 beforedrahn1-3/+5
2005-12-13Remove the advertising clause in the UCB license which Berkeleyjsg11-66/+22
2004-02-22Define OSYSCALL* macros, as their SYSCALL* counterparts, but using themiod1-2/+2
2004-02-18errno is int, not long; tracked down by otto@miod1-4/+4
2004-02-11correct syscall() stub; fixes perl and vi.recoverderaadt1-2/+3
2004-02-10Fix PIC cerror. ok miod@ mickey@drahn1-2/+3
2004-02-10CURBRK -> __curbrk changes from mickey, minbrk addition by me, ok mickey@drahn2-12/+14
2004-02-09masks are only 32 bits on openbsdderaadt1-2/+2
2004-01-28things for amd64; from art@mickey12-0/+735