platform_bionic/libc/arch-x86
Elliott Hughes c0d41db92e setjmp/longjmp: avoid invalid values in the stack pointer.
arm64 was already being careful, but x86/x86-64 and 32-bit ARM could be
caught by a signal in a state where the stack pointer was mangled.

For 32-bit ARM I've taken care with the link register too, to avoid
potential issues with unwinding.

Bug: http://b/152210274
Test: treehugger
Change-Id: I1ce285b017a633c732dbe04743368f4cae27af85
2021-04-05 17:43:36 -07:00
..
atom/string x86: Switch get_pc_thunk to comdat 2020-04-20 14:28:10 -07:00
bionic setjmp/longjmp: avoid invalid values in the stack pointer. 2021-04-05 17:43:36 -07:00
generic/string Use the canonical form of the APL2 boilerplate. 2019-12-12 15:32:10 -08:00
kabylake/string Add avx2 version of wmemset in binoic 2019-07-16 18:06:57 +05:30
silvermont/string x86: Switch get_pc_thunk to comdat 2020-04-20 14:28:10 -07:00
dynamic_function_dispatch.cpp ifuncs: start sharing. 2019-09-17 12:44:41 -07:00
static_function_dispatch.S Add avx2 version of wmemset in binoic 2019-07-16 18:06:57 +05:30