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

Commit f287f690 authored by Florian Mayer's avatar Florian Mayer
Browse files

Do not check for debuggable / profilable for app tracing.

This is publicly undocumented and surprising behaviour.

Bug: 179883548
Change-Id: Iceee54c63dc9f5d61e9dcc76a47e11cc4088ed19
parent a8a2198d
Loading
Loading
Loading
Loading
+4 −2
Original line number Diff line number Diff line
@@ -168,8 +168,10 @@ public final class Trace {
    }

    /**
     * Set whether application tracing is allowed for this process.  This is intended to be set
     * once at application start-up time based on whether the application is debuggable.
     * From Android S, this is no-op.
     *
     * Before, set whether application tracing is allowed for this process.  This is intended to be
     * set once at application start-up time based on whether the application is debuggable.
     *
     * @hide
     */
+1 −1
Original line number Diff line number Diff line
@@ -83,7 +83,7 @@ static void android_os_Trace_nativeAsyncTraceEnd(JNIEnv* env, jclass,
}

static void android_os_Trace_nativeSetAppTracingAllowed(JNIEnv*, jclass, jboolean allowed) {
    atrace_set_debuggable(allowed);
    atrace_update_tags();
}

static void android_os_Trace_nativeSetTracingEnabled(JNIEnv*, jclass, jboolean enabled) {