14acf7caeea570592fce569718df791aa2b047d3fCarmen Jackson## Permissions to allow additional system-wide tracing to the kernel trace buffer. 24acf7caeea570592fce569718df791aa2b047d3fCarmen Jackson## The default list of permissions is set in frameworks/native/cmds/atrace/atrace.rc 34acf7caeea570592fce569718df791aa2b047d3fCarmen Jackson 44acf7caeea570592fce569718df791aa2b047d3fCarmen Jackson# Allow the shell group to enable kernel tracepoints: 54acf7caeea570592fce569718df791aa2b047d3fCarmen Jackson 64acf7caeea570592fce569718df791aa2b047d3fCarmen Jacksonon post-fs 74acf7caeea570592fce569718df791aa2b047d3fCarmen Jackson chown root shell /sys/kernel/debug/tracing/events/sync/enable 84acf7caeea570592fce569718df791aa2b047d3fCarmen Jackson chown root shell /sys/kernel/debug/tracing/events/workqueue/enable 94acf7caeea570592fce569718df791aa2b047d3fCarmen Jackson chown root shell /sys/kernel/debug/tracing/events/regulator/enable 104acf7caeea570592fce569718df791aa2b047d3fCarmen Jackson chown root shell /sys/kernel/debug/tracing/events/pagecache/enable 114acf7caeea570592fce569718df791aa2b047d3fCarmen Jackson 124acf7caeea570592fce569718df791aa2b047d3fCarmen Jackson # irq 134acf7caeea570592fce569718df791aa2b047d3fCarmen Jackson chown root shell /sys/kernel/debug/tracing/events/irq/enable 144acf7caeea570592fce569718df791aa2b047d3fCarmen Jackson chown root shell /sys/kernel/debug/tracing/events/ipi/enable 154acf7caeea570592fce569718df791aa2b047d3fCarmen Jackson 164acf7caeea570592fce569718df791aa2b047d3fCarmen Jackson # disk 174acf7caeea570592fce569718df791aa2b047d3fCarmen Jackson chown root shell /sys/kernel/debug/tracing/events/f2fs/f2fs_sync_file_enter/enable 184acf7caeea570592fce569718df791aa2b047d3fCarmen Jackson chown root shell /sys/kernel/debug/tracing/events/f2fs/f2fs_sync_file_exit/enable 194acf7caeea570592fce569718df791aa2b047d3fCarmen Jackson chown root shell /sys/kernel/debug/tracing/events/f2fs/f2fs_write_begin/enable 204acf7caeea570592fce569718df791aa2b047d3fCarmen Jackson chown root shell /sys/kernel/debug/tracing/events/f2fs/f2fs_write_end/enable 214acf7caeea570592fce569718df791aa2b047d3fCarmen Jackson chown root shell /sys/kernel/debug/tracing/events/ext4/ext4_da_write_begin/enable 224acf7caeea570592fce569718df791aa2b047d3fCarmen Jackson chown root shell /sys/kernel/debug/tracing/events/ext4/ext4_da_write_end/enable 234acf7caeea570592fce569718df791aa2b047d3fCarmen Jackson chown root shell /sys/kernel/debug/tracing/events/ext4/ext4_sync_file_enter/enable 244acf7caeea570592fce569718df791aa2b047d3fCarmen Jackson chown root shell /sys/kernel/debug/tracing/events/ext4/ext4_sync_file_exit/enable 254acf7caeea570592fce569718df791aa2b047d3fCarmen Jackson chown root shell /sys/kernel/debug/tracing/events/block/block_rq_issue/enable 264acf7caeea570592fce569718df791aa2b047d3fCarmen Jackson chown root shell /sys/kernel/debug/tracing/events/block/block_rq_complete/enable 274acf7caeea570592fce569718df791aa2b047d3fCarmen Jackson 284acf7caeea570592fce569718df791aa2b047d3fCarmen Jackson chmod 0664 /sys/kernel/debug/tracing/events/sync/enable 294acf7caeea570592fce569718df791aa2b047d3fCarmen Jackson chmod 0664 /sys/kernel/debug/tracing/events/workqueue/enable 304acf7caeea570592fce569718df791aa2b047d3fCarmen Jackson chmod 0664 /sys/kernel/debug/tracing/events/regulator/enable 314acf7caeea570592fce569718df791aa2b047d3fCarmen Jackson chmod 0664 /sys/kernel/debug/tracing/events/pagecache/enable 324acf7caeea570592fce569718df791aa2b047d3fCarmen Jackson 334acf7caeea570592fce569718df791aa2b047d3fCarmen Jackson # irq 344acf7caeea570592fce569718df791aa2b047d3fCarmen Jackson chmod 0664 /sys/kernel/debug/tracing/events/irq/enable 354acf7caeea570592fce569718df791aa2b047d3fCarmen Jackson chmod 0664 /sys/kernel/debug/tracing/events/ipi/enable 364acf7caeea570592fce569718df791aa2b047d3fCarmen Jackson 374acf7caeea570592fce569718df791aa2b047d3fCarmen Jackson # disk 384acf7caeea570592fce569718df791aa2b047d3fCarmen Jackson chmod 0664 /sys/kernel/debug/tracing/events/f2fs/f2fs_sync_file_enter/enable 394acf7caeea570592fce569718df791aa2b047d3fCarmen Jackson chmod 0664 /sys/kernel/debug/tracing/events/f2fs/f2fs_sync_file_exit/enable 404acf7caeea570592fce569718df791aa2b047d3fCarmen Jackson chmod 0664 /sys/kernel/debug/tracing/events/f2fs/f2fs_write_begin/enable 414acf7caeea570592fce569718df791aa2b047d3fCarmen Jackson chmod 0664 /sys/kernel/debug/tracing/events/f2fs/f2fs_write_end/enable 424acf7caeea570592fce569718df791aa2b047d3fCarmen Jackson chmod 0664 /sys/kernel/debug/tracing/events/ext4/ext4_da_write_begin/enable 434acf7caeea570592fce569718df791aa2b047d3fCarmen Jackson chmod 0664 /sys/kernel/debug/tracing/events/ext4/ext4_da_write_end/enable 444acf7caeea570592fce569718df791aa2b047d3fCarmen Jackson chmod 0664 /sys/kernel/debug/tracing/events/ext4/ext4_sync_file_enter/enable 454acf7caeea570592fce569718df791aa2b047d3fCarmen Jackson chmod 0664 /sys/kernel/debug/tracing/events/ext4/ext4_sync_file_exit/enable 464acf7caeea570592fce569718df791aa2b047d3fCarmen Jackson chmod 0664 /sys/kernel/debug/tracing/events/block/block_rq_issue/enable 474acf7caeea570592fce569718df791aa2b047d3fCarmen Jackson chmod 0664 /sys/kernel/debug/tracing/events/block/block_rq_complete/enable 48