android_system_core/debuggerd
Josh Gao 42fd74bd1f crash_dump: don't abort if we fail to attach a sibling.
A TOCTOU race can occur between listing threads and attaching them.
Don't abort and leave the process in a stopped state when this happens.

Bug: http://b/34472671
Test: while true; do debuggerd -b `pidof audioserver`; done
Change-Id: Ib1632c3423fddf506b5c7874223c82fada78a85e
2017-01-20 12:55:07 -08:00
..
client debuggerd: advance our amazing bet. 2017-01-17 13:57:57 -08:00
crasher debuggerd: advance our amazing bet. 2017-01-17 13:57:57 -08:00
handler debuggerd: advance our amazing bet. 2017-01-17 13:57:57 -08:00
include/debuggerd debuggerd: advance our amazing bet. 2017-01-17 13:57:57 -08:00
libdebuggerd debuggerd: advance our amazing bet. 2017-01-17 13:57:57 -08:00
tombstoned debuggerd: advance our amazing bet. 2017-01-17 13:57:57 -08:00
.clang-format debuggerd: add .clang-format. 2015-11-16 17:26:22 -08:00
Android.bp debuggerd: advance our amazing bet. 2017-01-17 13:57:57 -08:00
crash_dump.cpp crash_dump: don't abort if we fail to attach a sibling. 2017-01-20 12:55:07 -08:00
debuggerd.cpp debuggerd: advance our amazing bet. 2017-01-17 13:57:57 -08:00
debuggerd_test.cpp debuggerd: advance our amazing bet. 2017-01-17 13:57:57 -08:00
MODULE_LICENSE_APACHE2 auto import from //depot/cupcake/@135843 2009-03-03 19:32:55 -08:00
NOTICE auto import from //depot/cupcake/@135843 2009-03-03 19:32:55 -08:00
signal_sender.cpp liblog: use log/log.h when utilizing ALOG macros 2017-01-11 09:31:15 -08:00
util.cpp debuggerd: advance our amazing bet. 2017-01-17 13:57:57 -08:00