platform_bionic/libc/arch-x86
Chris Wailes 559f27828c Clear the stack frame pointer in _start and __bionic_clone
This CL adds an instruction to the _start label that clears the frame
pointer.  This allows stack walking code to determine when it has
reached the end of the stack.

The __bionic_clone function is similarly modified, for architectures
that weren't already doing both.

Test: bionic-unit-tests
Test: CtsBionicTestCases
Change-Id: Iea3949f52c44f7931f9fff2d60d4d9e5c742c120
2021-05-07 15:00:55 -07:00
..
atom/string x86: Switch get_pc_thunk to comdat 2020-04-20 14:28:10 -07:00
bionic Clear the stack frame pointer in _start and __bionic_clone 2021-05-07 15:00:55 -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