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

Commit 438e2561 authored by Automerger Merge Worker's avatar Automerger Merge Worker
Browse files

Merge changes I799508fa,I4951cca2 am: e5ef1beb am: a46ba8ce am: 93545096

Change-Id: Ie63ed58f9e6e1efe8bc036cc665d5fb6f8ec4974
parents c037d0f1 93545096
Loading
Loading
Loading
Loading
+16 −1
Original line number Diff line number Diff line
@@ -34,7 +34,6 @@ static const char* native_processes_to_dump[] = {
        "/system/bin/mediametrics", // media.metrics
        "/system/bin/mediaserver",
        "/system/bin/netd",
        "/system/bin/vold",
        "/system/bin/sdcard",
        "/system/bin/statsd",
        "/system/bin/surfaceflinger",
@@ -44,6 +43,13 @@ static const char* native_processes_to_dump[] = {
        NULL,
};


// Native processes to dump on debuggable builds.
static const char* debuggable_native_processes_to_dump[] = {
        "/system/bin/vold",
        NULL,
};

/* list of hal interface to dump containing process during native dumps */
static const char* hal_interfaces_to_dump[] {
        "android.hardware.audio@2.0::IDevicesFactory",
@@ -106,6 +112,15 @@ bool should_dump_native_traces(const char* path) {
            return true;
        }
    }

    if (android::base::GetBoolProperty("ro.debuggable", false)) {
        for (const char** p = debuggable_native_processes_to_dump; *p; p++) {
            if (!strcmp(*p, path)) {
                return true;
            }
        }
    }

    return false;
}