summaryrefslogtreecommitdiff
path: root/lib/libc/arch/x86_64/sys
AgeCommit message (Expand)Author
2021-10-26Merge all MD __sigaction14_sigtramp.c copies into one:christos
2020-10-19Restore RSP from mcontextkamil
2020-10-12Decorate the x86_64 signal trampoline with CFI attributes easing unwindingkamil
2020-04-18Rename "syscall" to "_syscall" and provide "syscall" as a weak alias.thorpej
2019-12-02Add cfi annotations so that gdb can unwind the stack through signal handlers.christos
2017-02-07Mark exect(3) obsolete and bind it to plain execve(2) on all platformskamil
2016-03-19Save and restore all the registers we need instead of playing tricks andchristos
2014-11-24Fix ptrace %rcx corruption when pthread_errno() is used. Small example:christos
2014-05-22Put missing END() markers to set ELF symbol size.uebayasi
2014-05-14Whitespace.uebayasi
2013-09-12Pass PICFLAGS down to cc-as-as and use __PIC__ to decide if it is smalljoerg
2012-02-27Make __cerror protected to restore ABI leak in older libc versions,joerg
2011-11-18Exploit hidden __cerrorjoerg
2011-11-18Explicitly mark __cerror as hiddenjoerg
2008-07-02Avoid calling a syscall when argument to sbrk(2) is zero.rmind
2008-04-28Remove clause 3 and 4 from TNF licensesmartin
2007-11-05syscall() has to be implemented in the kernel - so is a normal system call he...dsl
2006-11-08if setcontext(2) returns, _exit(2) with a return code of -1 insteaddrochner
2006-03-11remove files moved to the new compat layout.christos
2006-02-19make these consistent.christos
2005-06-12Add missing __RCSID()lukem
2004-03-26disembowel -- there is no kernel support anywaydrochner
2004-03-25kill sigcontext passing to signal handlers, we don't have to worrydrochner
2004-03-23replace the last occurence of an "int 0x80" syscalldrochner
2004-03-23save errno while trying to install a !SA_SIGINFO trampoline -- thisdrochner
2004-03-09Really, there is no need to use the old int0x80 syscall entry just fordrochner
2003-10-18Use the int 0x80 path for context system calls.fvdl
2003-10-18Need a couple more headers for the last change.briggs
2003-10-18Sync with the i386 version.briggs
2003-10-17Get ucontext pointer back out of callee-saved register %r15.fvdl
2003-10-06Userland amd64 siginfo support.fvdl
2003-08-07Move UCB-licensed code from 4-clause to 3-clause licence.agc
2003-03-15No need to use movq for the small immediate values here, they'll befvdl
2003-02-13Implement pthread_atfork() (in libc, because the required threadlibnathanw
2003-01-30Add ucontext glue for x86_64.fvdl
2003-01-18These files are obsolete; setlogin() is now implemented in C with athorpej
2002-12-13The fast syscall path clobbers 2 registers. Which is fine for a plainfvdl
2002-07-14Remove fs and gs kludge.fvdl
2002-07-09New __sigaction14() system call stub which registers the signalthorpej
2002-06-06Fix the EINVAL return path.fvdl
2002-06-03Add clone(2) implementation.fvdl
2002-06-03Use the syscall insn for system calls. Fix up some assembly tofvdl
2001-06-19Initial commit of x86-64 specific parts of libc.fvdl