70aa219034
1. Fixes this test under clang coverage, which is run under presubmit for TEST_MAPPING files. When we spawn under a minijail, and the process exited normally (which is the case for recoverable), clang coverage would use atexit handlers to dump some stuff using banned prctl's and other syscalls. Instead of allow-listing them all which sounds like a huge pain, call _exit() which skips those handlers. 2. Extends the invariant testing to make sure that recoverable GWP-ASan recovers both the first time, and a second time in a different slot. Bug: N/A Test: CLANG_COVERAGE=true NATIVE_COVERAGE_PATHS="*" atest debuggerd_test Change-Id: I6059e21db4c2898b1c9777a00d2a54497d80ef79 |
||
---|---|---|
.. | ||
client | ||
common/include | ||
crasher | ||
handler | ||
include/debuggerd | ||
libdebuggerd | ||
proto | ||
rust/tombstoned_client | ||
seccomp_policy | ||
test_permissive_mte | ||
tombstoned | ||
.clang-format | ||
Android.bp | ||
crash_dump.cpp | ||
crash_test.cpp | ||
crash_test.h | ||
debuggerd.cpp | ||
debuggerd_benchmark.cpp | ||
debuggerd_test.cpp | ||
MODULE_LICENSE_APACHE2 | ||
OWNERS | ||
pbtombstone.cpp | ||
protocol.h | ||
TEST_MAPPING | ||
util.cpp | ||
util.h |