summaryrefslogtreecommitdiffstats
path: root/libc/arch-arm/syscalls/sigaction.S
Commit message (Collapse)AuthorAgeFilesLines
* Fix sigaction(3) for 64-bit.Elliott Hughes2013-10-171-16/+0
| | | | | | | Also clean up <signal.h> and revert the hacks that were necessary for 64-bit in linker/debugger.cpp until now. Change-Id: I3b0554ca8a49ee1c97cda086ce2c1954ebc11892
* Sort the syscalls.mk files, give all generated files the same header.Elliott Hughes2013-10-161-1/+2
| | | | | | No non-comment changes to the .S files. Change-Id: Iafcfd004c3ea92b64268f80ab16df615b97cefac
* Use the correct names for the __ARM_NR_* syscalls.Elliott Hughes2013-03-221-1/+1
| | | | | | | | This lets us move all the ARM syscall stubs over to the kernel <asm/unistd.h>. Our generated <sys/linux-syscalls.h> is now unused, but I'll remove that in a later change. Change-Id: Ie5ff2cc4abce1938576af7cbaef615a79c7f310d
* Use the kernel's MAX_ERRNO in the syscall stubs.Elliott Hughes2013-03-121-3/+5
| | | | | Bug: http://code.google.com/p/android/issues/detail?id=53104 Change-Id: Iaabf7025b153e96dc5eca231a33a32d4cb7d8116
* arm syscall : for eabi call_default don't use stackMatthieu Castet2013-01-161-3/+2
| | | | | | | | | In the default case, we don't need to use the stack, we can save r7 with ip register (that what does eglibc). This allow to fix vfork data corruption (see 3884bfe9661955543ce203c60f9225bbdf33f6bb), because vfork now don't use the stack.
* libc: ARM: update syscalls with new scriptKenny Root2011-02-171-8/+3
| | | | | | | | Used the new gensyscalls.py script to update the ARM syscalls with the BEGIN(x) and END(x) macros to give size information for the code of the syscall. Useful for valgrind. Change-Id: I8c481c8928401ac110fd19b087f7d67e4db39326
* Revert "Set SA_RESTORER in sigaction()"Dima Zavin2010-07-291-0/+19
| | | | This reverts commit e4fa46e75cd0d433b5c6c064720ed7e195cba7c8.
* Set SA_RESTORER in sigaction()Matt Fischer2010-05-121-19/+0
| | | | | | | | | GDB looks for specific opcode sequences when trying to recognize a stack frame as a signal trampoline. The sequences it looks for happen to be those created when SA_RESTORER is set, since glibc always sets a restorer. This patch does the same here, so that the trampolines can be correctly identified. Change-Id: I0ac574a68818cb24d939c3527f3aaeb04b853d04
* auto import from //depot/cupcake/@135843The Android Open Source Project2009-03-031-0/+19
|
* auto import from //depot/cupcake/@135843The Android Open Source Project2009-03-031-19/+0
|
* Initial Contributionandroid-1.0The Android Open Source Project2008-10-211-0/+19