bionic/libc
Elliott Hughes 2b6e43e00e Explain the sigprocmask in pthread_exit.
Also remove the SIGSEGV special case, which was probably because
hand-written __exit_with_stack_teardown stubs used to try to cause
SIGSEGV if the exit system call returned (which it never does, so
that dead code disappeared).

Also move the sigprocmask into the only case where it's necessary ---
the one where we unmap the stack that would be used by a signal
handler.

Change-Id: Ie40d20c1ae2f5e7125131b6b492cba7a2c6d08e9
2013-10-29 16:11:06 -07:00
..
arch-aarch64 AArch64: Autogenerated syscalls for AArch64 2013-10-28 16:18:42 -07:00
arch-arm Fix the exit syscall stub's name. 2013-10-24 22:41:50 -07:00
arch-common/bionic Fix 16-byte stack alignment requirement for x86_64 ABI 2013-10-21 17:36:28 -07:00
arch-mips Fix the exit syscall stub's name. 2013-10-24 22:41:50 -07:00
arch-x86 Fix the exit syscall stub's name. 2013-10-24 22:41:50 -07:00
arch-x86_64 Fix the exit syscall stub's name. 2013-10-24 22:41:50 -07:00
bionic Explain the sigprocmask in pthread_exit. 2013-10-29 16:11:06 -07:00
include Update <sys/exec_elf.h> to include EM_AARCH64. 2013-10-28 21:28:40 -07:00
kernel Add __EXPORTED_HEADERS__ as predefined macro. 2013-10-23 14:44:38 -07:00
netbsd Fix x86_64 build, clean up intermediate libraries. 2013-10-09 16:00:17 -07:00
private Remove dependencies on obsolete __ARCH_WANT_SYSCALL_DEPRECATED system calls. 2013-10-24 15:48:32 -07:00
stdio Fix x86_64 build, clean up intermediate libraries. 2013-10-09 16:00:17 -07:00
stdlib AArch64: Add support for AArch64 to stdlib/strtod.c 2013-10-28 16:24:51 -07:00
string Optimize __memset_chk, __memcpy_chk. DO NOT MERGE. 2013-08-14 18:14:43 -07:00
tools AArch64: Add support for AArch64 to the syscall interface 2013-10-28 16:16:34 -07:00
tzcode Fix x86_64 build, clean up intermediate libraries. 2013-10-09 16:00:17 -07:00
unistd Switch to current upstream getopt_long. 2013-06-25 14:56:17 -07:00
upstream-dlmalloc Fix build warning of initialization but no use. 2012-09-06 09:59:13 -07:00
upstream-freebsd Fix our missing abs/labs/llabs/imaxabs (and imaxdiv) symbols. 2013-08-12 12:07:05 -07:00
upstream-netbsd Fix the *rand48 functions on LP64. 2013-10-28 15:24:26 -07:00
wchar Switch to upstream-freebsd for the unmolested wchar code. 2013-03-01 18:35:56 -08:00
zoneinfo Upgrade to tzdata2013h. 2013-10-28 09:38:00 -07:00
Android.mk Start moving 32-bit cruft somewhere it won't pollute 64-bit. 2013-10-24 17:14:55 -07:00
MODULE_LICENSE_BSD auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
NOTICE libc/arch-arm/bionic/memcpy.a9.S: memcpy from cortex-strings. 2013-07-03 10:20:43 -07:00
SYSCALLS.TXT AArch64: Add support for AArch64 to the syscall interface 2013-10-28 16:16:34 -07:00