Loading cmds/atrace/atrace.rc +97 −0 Original line number Diff line number Diff line Loading @@ -398,6 +398,103 @@ on post-fs-data && property:persist.mm_events.enabled=true chmod 0666 /sys/kernel/debug/tracing/instances/mm_events/per_cpu/cpu23/trace chmod 0666 /sys/kernel/tracing/instances/mm_events/per_cpu/cpu23/trace # Handle hyp tracing instance on late-init && property:ro.boot.hypervisor.vm.supported=1 # Hypervisor tracing instance doesn't support changing trace_clock chmod 0440 /sys/kernel/debug/tracing/hyp/trace_clock chmod 0440 /sys/kernel/tracing/hyp/trace_clock chmod 0660 /sys/kernel/debug/tracing/hyp/buffer_size_kb chmod 0660 /sys/kernel/tracing/hyp/buffer_size_kb chmod 0660 /sys/kernel/debug/tracing/hyp/tracing_on chmod 0660 /sys/kernel/tracing/hyp/tracing_on # Tracing disabled by default write /sys/kernel/debug/tracing/hyp/tracing_on 0 write /sys/kernel/tracing/hyp/tracing_on 0 # Read and truncate the hyp trace. chmod 0660 /sys/kernel/debug/tracing/hyp/trace chmod 0660 /sys/kernel/tracing/hyp/trace # Read and truncate the per-CPU kernel trace. # Cannot use wildcards in .rc files. Update this if there is a phone with # TODO(b/249050813, ioffe): introduce per-cpu wildcard chmod 0660 /sys/kernel/debug/tracing/hyp/per_cpu/cpu0/trace chmod 0660 /sys/kernel/tracing/hyp/per_cpu/cpu0/trace chmod 0660 /sys/kernel/debug/tracing/hyp/per_cpu/cpu1/trace chmod 0660 /sys/kernel/tracing/hyp/per_cpu/cpu1/trace chmod 0660 /sys/kernel/debug/tracing/hyp/per_cpu/cpu2/trace chmod 0660 /sys/kernel/tracing/hyp/per_cpu/cpu2/trace chmod 0660 /sys/kernel/debug/tracing/hyp/per_cpu/cpu3/trace chmod 0660 /sys/kernel/tracing/hyp/per_cpu/cpu3/trace chmod 0660 /sys/kernel/debug/tracing/hyp/per_cpu/cpu4/trace chmod 0660 /sys/kernel/tracing/hyp/per_cpu/cpu4/trace chmod 0660 /sys/kernel/debug/tracing/hyp/per_cpu/cpu5/trace chmod 0660 /sys/kernel/tracing/hyp/per_cpu/cpu5/trace chmod 0660 /sys/kernel/debug/tracing/hyp/per_cpu/cpu6/trace chmod 0660 /sys/kernel/tracing/hyp/per_cpu/cpu6/trace chmod 0660 /sys/kernel/debug/tracing/hyp/per_cpu/cpu7/trace chmod 0660 /sys/kernel/tracing/hyp/per_cpu/cpu7/trace chmod 0660 /sys/kernel/debug/tracing/hyp/per_cpu/cpu8/trace chmod 0660 /sys/kernel/tracing/hyp/per_cpu/cpu8/trace chmod 0660 /sys/kernel/debug/tracing/hyp/per_cpu/cpu9/trace chmod 0660 /sys/kernel/tracing/hyp/per_cpu/cpu9/trace chmod 0660 /sys/kernel/debug/tracing/hyp/per_cpu/cpu10/trace chmod 0660 /sys/kernel/tracing/hyp/per_cpu/cpu10/trace chmod 0660 /sys/kernel/debug/tracing/hyp/per_cpu/cpu11/trace chmod 0660 /sys/kernel/tracing/hyp/per_cpu/cpu11/trace chmod 0660 /sys/kernel/debug/tracing/hyp/per_cpu/cpu12/trace chmod 0660 /sys/kernel/tracing/hyp/per_cpu/cpu12/trace chmod 0660 /sys/kernel/debug/tracing/hyp/per_cpu/cpu13/trace chmod 0660 /sys/kernel/tracing/hyp/per_cpu/cpu13/trace chmod 0660 /sys/kernel/debug/tracing/hyp/per_cpu/cpu14/trace chmod 0660 /sys/kernel/tracing/hyp/per_cpu/cpu14/trace chmod 0660 /sys/kernel/debug/tracing/hyp/per_cpu/cpu15/trace chmod 0660 /sys/kernel/tracing/hyp/per_cpu/cpu15/trace chmod 0660 /sys/kernel/debug/tracing/hyp/per_cpu/cpu16/trace chmod 0660 /sys/kernel/tracing/hyp/per_cpu/cpu16/trace chmod 0660 /sys/kernel/debug/tracing/hyp/per_cpu/cpu17/trace chmod 0660 /sys/kernel/tracing/hyp/per_cpu/cpu17/trace chmod 0660 /sys/kernel/debug/tracing/hyp/per_cpu/cpu18/trace chmod 0660 /sys/kernel/tracing/hyp/per_cpu/cpu18/trace chmod 0660 /sys/kernel/debug/tracing/hyp/per_cpu/cpu19/trace chmod 0660 /sys/kernel/tracing/hyp/per_cpu/cpu19/trace chmod 0660 /sys/kernel/debug/tracing/hyp/per_cpu/cpu20/trace chmod 0660 /sys/kernel/tracing/hyp/per_cpu/cpu20/trace chmod 0660 /sys/kernel/debug/tracing/hyp/per_cpu/cpu21/trace chmod 0660 /sys/kernel/tracing/hyp/per_cpu/cpu21/trace chmod 0660 /sys/kernel/debug/tracing/hyp/per_cpu/cpu22/trace chmod 0660 /sys/kernel/tracing/hyp/per_cpu/cpu22/trace chmod 0660 /sys/kernel/debug/tracing/hyp/per_cpu/cpu23/trace chmod 0660 /sys/kernel/tracing/hyp/per_cpu/cpu23/trace chmod 0440 /sys/kernel/debug/tracing/hyp/events/header_page chmod 0440 /sys/kernel/tracing/hyp/events/header_page # Hyp events start here # hyp_enter event chmod 0660 /sys/kernel/debug/tracing/hyp/events/hyp/hyp_enter/enable chmod 0660 /sys/kernel/tracing/hyp/events/hyp/hyp_enter/enable # TODO(b/249050813): should this be handled in kernel? chmod 0440 /sys/kernel/debug/tracing/hyp/events/hyp/hyp_enter/format chmod 0440 /sys/kernel/tracing/hyp/events/hyp/hyp_enter/format chmod 0440 /sys/kernel/debug/tracing/hyp/events/hyp/hyp_enter/id chmod 0440 /sys/kernel/tracing/hyp/events/hyp/hyp_enter/id # hyp_exit event chmod 0660 /sys/kernel/debug/tracing/hyp/events/hyp/hyp_exit/enable chmod 0660 /sys/kernel/tracing/hyp/events/hyp/hyp_exit/enable # TODO(b/249050813): should this be handled in kernel? chmod 0440 /sys/kernel/debug/tracing/hyp/events/hyp/hyp_exit/format chmod 0440 /sys/kernel/tracing/hyp/events/hyp/hyp_exit/format chmod 0440 /sys/kernel/debug/tracing/hyp/events/hyp/hyp_exit/id chmod 0440 /sys/kernel/tracing/hyp/events/hyp/hyp_exit/id on property:persist.debug.atrace.boottrace=1 start boottrace Loading Loading
cmds/atrace/atrace.rc +97 −0 Original line number Diff line number Diff line Loading @@ -398,6 +398,103 @@ on post-fs-data && property:persist.mm_events.enabled=true chmod 0666 /sys/kernel/debug/tracing/instances/mm_events/per_cpu/cpu23/trace chmod 0666 /sys/kernel/tracing/instances/mm_events/per_cpu/cpu23/trace # Handle hyp tracing instance on late-init && property:ro.boot.hypervisor.vm.supported=1 # Hypervisor tracing instance doesn't support changing trace_clock chmod 0440 /sys/kernel/debug/tracing/hyp/trace_clock chmod 0440 /sys/kernel/tracing/hyp/trace_clock chmod 0660 /sys/kernel/debug/tracing/hyp/buffer_size_kb chmod 0660 /sys/kernel/tracing/hyp/buffer_size_kb chmod 0660 /sys/kernel/debug/tracing/hyp/tracing_on chmod 0660 /sys/kernel/tracing/hyp/tracing_on # Tracing disabled by default write /sys/kernel/debug/tracing/hyp/tracing_on 0 write /sys/kernel/tracing/hyp/tracing_on 0 # Read and truncate the hyp trace. chmod 0660 /sys/kernel/debug/tracing/hyp/trace chmod 0660 /sys/kernel/tracing/hyp/trace # Read and truncate the per-CPU kernel trace. # Cannot use wildcards in .rc files. Update this if there is a phone with # TODO(b/249050813, ioffe): introduce per-cpu wildcard chmod 0660 /sys/kernel/debug/tracing/hyp/per_cpu/cpu0/trace chmod 0660 /sys/kernel/tracing/hyp/per_cpu/cpu0/trace chmod 0660 /sys/kernel/debug/tracing/hyp/per_cpu/cpu1/trace chmod 0660 /sys/kernel/tracing/hyp/per_cpu/cpu1/trace chmod 0660 /sys/kernel/debug/tracing/hyp/per_cpu/cpu2/trace chmod 0660 /sys/kernel/tracing/hyp/per_cpu/cpu2/trace chmod 0660 /sys/kernel/debug/tracing/hyp/per_cpu/cpu3/trace chmod 0660 /sys/kernel/tracing/hyp/per_cpu/cpu3/trace chmod 0660 /sys/kernel/debug/tracing/hyp/per_cpu/cpu4/trace chmod 0660 /sys/kernel/tracing/hyp/per_cpu/cpu4/trace chmod 0660 /sys/kernel/debug/tracing/hyp/per_cpu/cpu5/trace chmod 0660 /sys/kernel/tracing/hyp/per_cpu/cpu5/trace chmod 0660 /sys/kernel/debug/tracing/hyp/per_cpu/cpu6/trace chmod 0660 /sys/kernel/tracing/hyp/per_cpu/cpu6/trace chmod 0660 /sys/kernel/debug/tracing/hyp/per_cpu/cpu7/trace chmod 0660 /sys/kernel/tracing/hyp/per_cpu/cpu7/trace chmod 0660 /sys/kernel/debug/tracing/hyp/per_cpu/cpu8/trace chmod 0660 /sys/kernel/tracing/hyp/per_cpu/cpu8/trace chmod 0660 /sys/kernel/debug/tracing/hyp/per_cpu/cpu9/trace chmod 0660 /sys/kernel/tracing/hyp/per_cpu/cpu9/trace chmod 0660 /sys/kernel/debug/tracing/hyp/per_cpu/cpu10/trace chmod 0660 /sys/kernel/tracing/hyp/per_cpu/cpu10/trace chmod 0660 /sys/kernel/debug/tracing/hyp/per_cpu/cpu11/trace chmod 0660 /sys/kernel/tracing/hyp/per_cpu/cpu11/trace chmod 0660 /sys/kernel/debug/tracing/hyp/per_cpu/cpu12/trace chmod 0660 /sys/kernel/tracing/hyp/per_cpu/cpu12/trace chmod 0660 /sys/kernel/debug/tracing/hyp/per_cpu/cpu13/trace chmod 0660 /sys/kernel/tracing/hyp/per_cpu/cpu13/trace chmod 0660 /sys/kernel/debug/tracing/hyp/per_cpu/cpu14/trace chmod 0660 /sys/kernel/tracing/hyp/per_cpu/cpu14/trace chmod 0660 /sys/kernel/debug/tracing/hyp/per_cpu/cpu15/trace chmod 0660 /sys/kernel/tracing/hyp/per_cpu/cpu15/trace chmod 0660 /sys/kernel/debug/tracing/hyp/per_cpu/cpu16/trace chmod 0660 /sys/kernel/tracing/hyp/per_cpu/cpu16/trace chmod 0660 /sys/kernel/debug/tracing/hyp/per_cpu/cpu17/trace chmod 0660 /sys/kernel/tracing/hyp/per_cpu/cpu17/trace chmod 0660 /sys/kernel/debug/tracing/hyp/per_cpu/cpu18/trace chmod 0660 /sys/kernel/tracing/hyp/per_cpu/cpu18/trace chmod 0660 /sys/kernel/debug/tracing/hyp/per_cpu/cpu19/trace chmod 0660 /sys/kernel/tracing/hyp/per_cpu/cpu19/trace chmod 0660 /sys/kernel/debug/tracing/hyp/per_cpu/cpu20/trace chmod 0660 /sys/kernel/tracing/hyp/per_cpu/cpu20/trace chmod 0660 /sys/kernel/debug/tracing/hyp/per_cpu/cpu21/trace chmod 0660 /sys/kernel/tracing/hyp/per_cpu/cpu21/trace chmod 0660 /sys/kernel/debug/tracing/hyp/per_cpu/cpu22/trace chmod 0660 /sys/kernel/tracing/hyp/per_cpu/cpu22/trace chmod 0660 /sys/kernel/debug/tracing/hyp/per_cpu/cpu23/trace chmod 0660 /sys/kernel/tracing/hyp/per_cpu/cpu23/trace chmod 0440 /sys/kernel/debug/tracing/hyp/events/header_page chmod 0440 /sys/kernel/tracing/hyp/events/header_page # Hyp events start here # hyp_enter event chmod 0660 /sys/kernel/debug/tracing/hyp/events/hyp/hyp_enter/enable chmod 0660 /sys/kernel/tracing/hyp/events/hyp/hyp_enter/enable # TODO(b/249050813): should this be handled in kernel? chmod 0440 /sys/kernel/debug/tracing/hyp/events/hyp/hyp_enter/format chmod 0440 /sys/kernel/tracing/hyp/events/hyp/hyp_enter/format chmod 0440 /sys/kernel/debug/tracing/hyp/events/hyp/hyp_enter/id chmod 0440 /sys/kernel/tracing/hyp/events/hyp/hyp_enter/id # hyp_exit event chmod 0660 /sys/kernel/debug/tracing/hyp/events/hyp/hyp_exit/enable chmod 0660 /sys/kernel/tracing/hyp/events/hyp/hyp_exit/enable # TODO(b/249050813): should this be handled in kernel? chmod 0440 /sys/kernel/debug/tracing/hyp/events/hyp/hyp_exit/format chmod 0440 /sys/kernel/tracing/hyp/events/hyp/hyp_exit/format chmod 0440 /sys/kernel/debug/tracing/hyp/events/hyp/hyp_exit/id chmod 0440 /sys/kernel/tracing/hyp/events/hyp/hyp_exit/id on property:persist.debug.atrace.boottrace=1 start boottrace Loading