android_system_core/debuggerd
Josh Gao 347164cc59 crash_dump: read /proc/<pid>/maps before dropping capabilities.
Reading /proc/<pid>/maps does a ptrace_may_access check, which will
fail if we have fewer capabilities than the target, even if we've
already ptraced it.

Bug: http://b/35070339
Test: debuggerd -b `pidof zygote`
Change-Id: I984a061022bd945a7950b88f6d579e1bd735e893
2017-02-07 12:35:51 -08:00
..
client debuggerd: advance our amazing bet. 2017-01-17 13:57:57 -08:00
crasher Better seccomp/kuser_helper diagnostics from debuggerd. 2017-02-01 18:43:03 -08:00
handler debuggerd_handler: fix prctl return value check. 2017-02-06 21:10:48 -08:00
include/debuggerd debuggerd_handler: add SIGSYS to the list of handled signals. 2017-01-23 16:01:14 -08:00
libdebuggerd Better seccomp/kuser_helper diagnostics from debuggerd. 2017-02-01 18:43:03 -08:00
tombstoned tombstoned: silence spurious error messages. 2017-01-23 16:01:14 -08:00
.clang-format debuggerd: add .clang-format. 2015-11-16 17:26:22 -08:00
Android.bp Better seccomp/kuser_helper diagnostics from debuggerd. 2017-02-01 18:43:03 -08:00
MODULE_LICENSE_APACHE2
NOTICE
crash_dump.cpp crash_dump: read /proc/<pid>/maps before dropping capabilities. 2017-02-07 12:35:51 -08:00
debuggerd.cpp debuggerd: fix `debuggerd <pid>` 2017-01-30 17:58:04 -08:00
debuggerd_test.cpp debuggerd_handler: properly crash when PR_GET_DUMPABLE is 0. 2017-01-23 14:13:36 -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