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

Commit 40e6effa authored by Parth Sane's avatar Parth Sane
Browse files

Collect Binder traces when collecting boot time traces

Change-Id: I76d8bc9822ab887e9d11539fa74e7f10f4752669
Test: Manually ran the trace collection using fastboot
Bug: 270694658
parent 89d7a127
Loading
Loading
Loading
Loading
+14 −0
Original line number Diff line number Diff line
@@ -307,6 +307,13 @@ on late-init
on late-init && property:ro.boot.fastboot.boottrace=enabled
    setprop debug.atrace.tags.enableflags 802922
    setprop persist.traced.enable 0
    write /sys/kernel/tracing/events/binder/binder_transaction/enable 1
    write /sys/kernel/tracing/events/binder/binder_transaction_received/enable 1
    write /sys/kernel/tracing/events/binder/binder_transaction_alloc_buf/enable 1
    write /sys/kernel/tracing/events/binder/binder_set_priority/enable 1
    write /sys/kernel/tracing/events/binder/binder_lock/enable 1
    write /sys/kernel/tracing/events/binder/binder_locked/enable 1
    write /sys/kernel/tracing/events/binder/binder_unlock/enable 1
    write /sys/kernel/debug/tracing/tracing_on 1
    write /sys/kernel/tracing/tracing_on 1

@@ -415,6 +422,13 @@ service boottrace /system/bin/atrace --async_start -f /data/misc/boottrace/categ
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/tracing/events/binder/binder_transaction/enable 0
    write /sys/kernel/tracing/events/binder/binder_transaction_received/enable 0
    write /sys/kernel/tracing/events/binder/binder_transaction_alloc_buf/enable 0
    write /sys/kernel/tracing/events/binder/binder_set_priority/enable 0
    write /sys/kernel/tracing/events/binder/binder_lock/enable 0
    write /sys/kernel/tracing/events/binder/binder_locked/enable 0
    write /sys/kernel/tracing/events/binder/binder_unlock/enable 0
    write /sys/kernel/debug/tracing/tracing_on 0
    write /sys/kernel/tracing/tracing_on 0