Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 9af0fe19 authored by Mark Salyzyn's avatar Mark Salyzyn Committed by android-build-merger
Browse files

debuggerd: use __android_log_is_debuggable() am: dafe3842

am: 400d85ab

Change-Id: I33f625c4ea681918e7036fe2701c37c68ea83794
parents 3b621f4c 400d85ab
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -120,6 +120,7 @@ debuggerd_shared_libraries := \
    libbacktrace \
    libbase \
    libcutils \
    liblog

debuggerd_c_includes := \
    $(LOCAL_PATH)/test \
+2 −4
Original line number Diff line number Diff line
@@ -32,13 +32,13 @@
#include <memory>
#include <string>

#include <android/log.h>
#include <android-base/stringprintf.h>
#include <backtrace/Backtrace.h>
#include <backtrace/BacktraceMap.h>
#include <cutils/properties.h>
#include <log/logprint.h>
#include <private/android_filesystem_config.h>
#include <private/android_logger.h>

#include <selinux/android.h>

@@ -622,9 +622,7 @@ static void dump_logs(log_t* log, pid_t pid, unsigned int tail) {
static void dump_crash(log_t* log, BacktraceMap* map, pid_t pid, pid_t tid,
                       const std::set<pid_t>& siblings, uintptr_t abort_msg_address) {
  // don't copy log messages to tombstone unless this is a dev device
  char value[PROPERTY_VALUE_MAX];
  property_get("ro.debuggable", value, "0");
  bool want_logs = (value[0] == '1');
  bool want_logs = __android_log_is_debuggable();

  _LOG(log, logtype::HEADER,
       "*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***\n");