platform_bionic/libc/arch-x86/bionic
Elliott Hughes 460130b7d0 Fix sigsetjmp/siglongjmp to save/restore RT signals on arm/x86 too.
Our arm and x86 ABIs shipped with a 32-bit `sigset_t`, so we need to
use sigprocmask64 to save/restore the RT signals too. (This is important
because several are in use by the system, and the behavior of our 32-bit
`sigset_t` is to clear the RT signals.)

Bug: http://b/72493232
Test: ran tests
Change-Id: Idff91f8b2849276e5a3073d07eccd84e02a34410
2018-01-31 17:47:16 -08:00
..
__bionic_clone.S Use ENTRY_PRIVATE in __bionic_clone assembler. 2016-10-26 17:01:58 -07:00
__restore.S [x86,x86_64] Fix libgcc unwinding through signal 2014-10-27 16:14:55 -07:00
__set_tls.cpp <stdbool.h> not necessary in C++. 2017-09-07 13:28:14 -07:00
__stack_chk_fail_local.h Partial revert of "Remove obsolete __stack_chk_fail_local." 2018-01-24 16:37:48 -08:00
_exit_with_stack_teardown.S Hide _exit_with_stack_teardown. 2014-05-16 16:17:44 -07:00
atexit.h Replace .S version of x86 crtfiles with .c version 2012-11-30 17:41:25 +04:00
libgcc_compat.c [MIPS] Add __popcountsi2 to libgcc_compat.c 2016-02-25 14:28:45 -08:00
setjmp.S Fix sigsetjmp/siglongjmp to save/restore RT signals on arm/x86 too. 2018-01-31 17:47:16 -08:00
syscall.S libc: implement kernel vdso syscalls for i386 2016-03-25 14:10:05 -07:00
vfork.S Mark __BIONIC_WEAK_FOR_NATIVE_BRIDGE symbols 2017-10-27 10:01:46 +02:00