platform_system_core/debuggerd
Christopher Ferris 664d2a9093 Force call the fallback handler.
Always check to see if the fallback handler has been called and is
not trying to dump a specific thread.

Bug: 69110957

Test: Verified on a system where the prctl value changes, that before the
Test: change it dumps multiple tombstones, and after the change it
Test: works as expected.
Test: Ran debuggerd unit tests.
Test: Dumped process using debuggerd -b <PID> and debuggerd <PID>.
Change-Id: Id98bbe96cced9335f7c3e17088bb4ab2ad2e7a64
2017-11-16 20:07:13 -08:00
..
client crash_dump: lower THREAD_COUNT in debuggerd_client.race for low-speed devices 2017-06-23 08:59:22 +09:00
common/include tombstoned: allow intercepts for java traces. 2017-05-31 10:35:32 +01:00
crasher Use -Werror in system/core 2017-11-01 11:32:55 -07:00
handler Force call the fallback handler. 2017-11-16 20:07:13 -08:00
include/debuggerd tombstoned: allow intercepts for java traces. 2017-05-31 10:35:32 +01:00
libdebuggerd Only call one unwinder. 2017-10-27 15:18:27 -07:00
tombstoned tombstoned: fix another call to evconnlistener_new. 2017-09-22 18:00:35 -07:00
.clang-format Remove extraneous .clang-format files 2017-03-14 14:06:31 -07:00
Android.bp Only call one unwinder. 2017-10-27 15:18:27 -07:00
crash_dump.cpp Only call one unwinder. 2017-10-27 15:18:27 -07:00
debuggerd.cpp Remove unnecessary SELinux dependencies 2017-07-01 07:41:48 -07:00
debuggerd_test.cpp crash_dump: don't inherit environment from parent. 2017-11-03 16:57:56 -07:00
MODULE_LICENSE_APACHE2
protocol.h tombstoned: allow intercepts for java traces. 2017-05-31 10:35:32 +01:00
util.cpp base: add Pipe and Socketpair wrappers. 2017-08-28 14:51:07 -07:00
util.h base: add Pipe and Socketpair wrappers. 2017-08-28 14:51:07 -07:00