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

Commit 738adf7b authored by Paul Crowley's avatar Paul Crowley
Browse files

Revert "Don't initialize atrace if it's already disabled."

This reverts commit e1844235.

Reason for revert: b/73081734
Bug: 73081734

Change-Id: I8ae835f5575292ebd3c4457ef26c2e8f98cfa11e
parent e1844235
Loading
Loading
Loading
Loading
+6 −6
Original line number Diff line number Diff line
@@ -25,7 +25,6 @@ static pthread_once_t atrace_once_control = PTHREAD_ONCE_INIT;
void atrace_set_tracing_enabled(bool enabled)
{
    atomic_store_explicit(&atrace_is_enabled, enabled, memory_order_release);
    atomic_store_explicit(&atrace_is_ready, false, memory_order_release);
    atrace_update_tags();
}

@@ -35,18 +34,19 @@ static void atrace_init_once()
    if (atrace_marker_fd == -1) {
        ALOGE("Error opening trace file: %s (%d)", strerror(errno), errno);
        atrace_enabled_tags = 0;
        return;
        goto done;
    }

    atrace_enabled_tags = atrace_get_property();

done:
    atomic_store_explicit(&atrace_is_ready, true, memory_order_release);
}

void atrace_setup()
{
    if (atomic_load_explicit(&atrace_is_enabled, memory_order_acquire)) {
    pthread_once(&atrace_once_control, atrace_init_once);
}
    atomic_store_explicit(&atrace_is_ready, true, memory_order_release);
}

void atrace_begin_body(const char* name)
{