platform_bionic/libc/platform/bionic
Mitch Phillips 2480f491be [GWP-ASan] Add TURN_ON_FOR_APP_SAMPLED_NON_CRASHING to android_mallopt
This mode allows an android_mallopt(M_INITIALIZE_GWP_ASAN, ...) to turn
on the recoverable, sampled mode. This is the intended mode for
non-system apps that don't specify the gwpAsanMode in Android U.

Bug: 247012630
Test: Patch the zygote to use this option, launch an app with
gwpAsanMode unspecified, trigger a use-after-free, assert the app uses
the recoverable mode.

Change-Id: I701e10f44b2e2694789cc5ec6f0af4bc0c55b9e4
2023-02-02 15:58:35 -08:00
..
android_unsafe_frame_pointer_chase.h Add an android_unsafe_frame_pointer_chase function. 2020-02-03 10:30:45 -08:00
fdtrack.h Disable fdtrack post-fork. 2021-04-07 19:00:45 -07:00
macros.h riscv64 BIONIC_STOP_UNWIND. 2022-10-07 21:33:08 +00:00
malloc.h [GWP-ASan] Add TURN_ON_FOR_APP_SAMPLED_NON_CRASHING to android_mallopt 2023-02-02 15:58:35 -08:00
mte.h [MTE] Add MEMTAG_OPTIONS and arm64.memtag.process.* sysprop parsing. 2021-01-14 13:13:17 -08:00
pac.h Revert "Disable pointer authentication in app processes." 2022-03-10 18:01:04 +00:00
page.h Make private/bionic_page.h available as platform/bionic/page.h. 2019-12-12 15:26:14 -08:00
reserved_signals.h Add an API for per-process disabling memory initialization. 2020-10-08 14:02:36 -07:00
tls.h riscv64 __get_tls(). 2022-10-07 21:33:57 +00:00
tls_defines.h riscv64 TLS support. 2022-10-10 20:30:24 +00:00