platform_bionic/libc/arch-arm
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
..
bionic Clear the stack frame pointer in _start and __bionic_clone 2021-05-07 15:00:55 -07:00
cortex-a7/bionic Remove denver from bionic 2018-12-04 06:38:08 +00:00
cortex-a9/bionic libc: import ARM strcmp from newlib 2019-05-16 04:37:26 +00:00
cortex-a15/bionic libc: import ARM strcmp from newlib 2019-05-16 04:37:26 +00:00
cortex-a53/bionic Remove denver from bionic 2018-12-04 06:38:08 +00:00
cortex-a55/bionic Remove denver from bionic 2018-12-04 06:38:08 +00:00
generic/bionic Fix "deprecated instruction in IT block" warning 2021-02-03 20:54:52 -08:00
krait/bionic libc: import ARM strcmp from newlib 2019-05-16 04:37:26 +00:00
kryo/bionic Remove denver from bionic 2018-12-04 06:38:08 +00:00
dynamic_function_dispatch.cpp Add arm64 string.h function implementations for use with hardware supporting MTE. 2019-10-29 16:18:31 -07:00
static_function_dispatch.S Use ifunc for ARM32 fortify functions 2018-11-28 10:56:21 -08:00