From d7ad443cfd4e1315cdf45210bc94bb68e0564b8f Mon Sep 17 00:00:00 2001 From: John Reck Date: Fri, 15 May 2015 07:47:17 -0700 Subject: [PATCH] Fix regression in crash reporting Bug: 19532651 Partial revert of be0e43b77676338fd5e6a82c9cc2b6302d579de2 Change-Id: I99e220328aff985facb920ebcd84ac1a016759b5 --- linker/debugger.cpp | 9 --------- 1 file changed, 9 deletions(-) diff --git a/linker/debugger.cpp b/linker/debugger.cpp index 357fbdc99..46c97af91 100644 --- a/linker/debugger.cpp +++ b/linker/debugger.cpp @@ -205,15 +205,6 @@ static bool have_siginfo(int signum) { } static void send_debuggerd_packet(siginfo_t* info) { - if (prctl(PR_GET_DUMPABLE, 0, 0, 0, 0) == 0) { - // process has disabled core dumps and PTRACE_ATTACH, and does not want to be dumped. - // Honor that intention by not connecting to debuggerd and asking it - // to dump our internal state. - __libc_format_log(ANDROID_LOG_INFO, "libc", - "Suppressing debuggerd output because prctl(PR_GET_DUMPABLE)==0"); - return; - } - // Mutex to prevent multiple crashing threads from trying to talk // to debuggerd at the same time. static pthread_mutex_t crash_mutex = PTHREAD_MUTEX_INITIALIZER;