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

Commit 82b5ba49 authored by Parth Sane's avatar Parth Sane
Browse files

Clean up atrace.rc

Moving boot trace related things to perfetto.rc

Ensure that tracing is turned off by default only if boot tracing
isn't enabled.

Bug: 271576143
Test: Manually checked that tracing works
Change-Id: I89e2bc0abe111bed4a230619afa544c214c10e6e
Merged-In: I89e2bc0abe111bed4a230619afa544c214c10e6e
parent 32b511f4
Loading
Loading
Loading
Loading
+3 −17
Original line number Diff line number Diff line
@@ -228,10 +228,6 @@ on late-init
    chmod 0666 /sys/kernel/debug/tracing/events/thermal/cdev_update/enable
    chmod 0666 /sys/kernel/tracing/events/thermal/cdev_update/enable

# Tracing disabled by default
    write /sys/kernel/debug/tracing/tracing_on 0
    write /sys/kernel/tracing/tracing_on 0

# Read and truncate the kernel trace.
    chmod 0666 /sys/kernel/debug/tracing/trace
    chmod 0666 /sys/kernel/tracing/trace
@@ -310,11 +306,9 @@ on late-init
    chmod 0666 /sys/kernel/tracing/events/synthetic/suspend_resume_minimal/enable
    chmod 0666 /sys/kernel/debug/tracing/events/synthetic/suspend_resume_minimal/enable

on late-init && property:ro.boot.fastboot.boottrace=enabled
    setprop debug.atrace.tags.enableflags 802922
    setprop persist.traced.enable 0
    write /sys/kernel/debug/tracing/tracing_on 1
    write /sys/kernel/tracing/tracing_on 1
on late-init && property:ro.boot.fastboot.boottrace=
    write /sys/kernel/debug/tracing/tracing_on 0
    write /sys/kernel/tracing/tracing_on 0

# Only create the tracing instance if persist.mm_events.enabled
# Attempting to remove the tracing instance after it has been created
@@ -527,7 +521,6 @@ on late-init && property:ro.boot.hypervisor.vm.supported=1
    chmod 0440 /sys/kernel/debug/tracing/hyp/events/hyp/host_mem_abort/id
    chmod 0440 /sys/kernel/tracing/hyp/events/hyp/host_mem_abort/id


on property:persist.debug.atrace.boottrace=1
    start boottrace

@@ -536,10 +529,3 @@ service boottrace /system/bin/atrace --async_start -f /data/misc/boottrace/categ
    user root
    disabled
    oneshot

on property:sys.boot_completed=1 && property:ro.boot.fastboot.boottrace=enabled
    setprop debug.atrace.tags.enableflags 0
    setprop persist.traced.enable 1
    write /sys/kernel/debug/tracing/tracing_on 0
    write /sys/kernel/tracing/tracing_on 0