diff options
author | Yabin Cui <yabinc@google.com> | 2021-12-06 12:38:36 -0800 |
---|---|---|
committer | Yabin Cui <yabinc@google.com> | 2021-12-06 12:50:25 -0800 |
commit | 8b769bbea2b62a46333f5afc3e5184c4546f051d (patch) | |
tree | 98ce1fdc60a1643234694647af5ce0a71063c622 | |
parent | 882ddede35a73f645a736e590e43a8e5a61342f0 (diff) | |
download | native-8b769bbea2b62a46333f5afc3e5184c4546f051d.tar.gz |
atrace.rc: keep tracepoint directories world readable/executable.
With kernel patch "tracefs: Have tracefs directories not set OTH
permission bits by default", sub directories in tracefs are changed
from mode 0755 to 0750 by default. This makes these directories only
accessible by root.
To make tracepoint directories accessbile from non-root users, this CL
sets them explicitly to mode 0755.
Bug: 208712503
Test: build and test manually
Change-Id: I8ab581b5fd69f4245f1a0169c0dcbe3c9646fc91
-rw-r--r-- | cmds/atrace/atrace.rc | 278 |
1 files changed, 278 insertions, 0 deletions
diff --git a/cmds/atrace/atrace.rc b/cmds/atrace/atrace.rc index 34ccb21c1e..97ccda4338 100644 --- a/cmds/atrace/atrace.rc +++ b/cmds/atrace/atrace.rc @@ -11,6 +11,284 @@ on late-init # Grant unix world read/write permissions to kernel tracepoints. # Access control to these files is now entirely in selinux policy. + chmod 0755 /sys/kernel/debug/tracing/events + chmod 0755 /sys/kernel/debug/tracing/events/binder + chmod 0755 /sys/kernel/debug/tracing/events/binder/binder_lock + chmod 0755 /sys/kernel/debug/tracing/events/binder/binder_locked + chmod 0755 /sys/kernel/debug/tracing/events/binder/binder_set_priority + chmod 0755 /sys/kernel/debug/tracing/events/binder/binder_transaction + chmod 0755 /sys/kernel/debug/tracing/events/binder/binder_transaction_alloc_buf + chmod 0755 /sys/kernel/debug/tracing/events/binder/binder_transaction_received + chmod 0755 /sys/kernel/debug/tracing/events/binder/binder_unlock + chmod 0755 /sys/kernel/debug/tracing/events/block + chmod 0755 /sys/kernel/debug/tracing/events/block/block_rq_complete + chmod 0755 /sys/kernel/debug/tracing/events/block/block_rq_issue + chmod 0755 /sys/kernel/debug/tracing/events/cgroup + chmod 0755 /sys/kernel/debug/tracing/events/clk + chmod 0755 /sys/kernel/debug/tracing/events/clk/clk_disable + chmod 0755 /sys/kernel/debug/tracing/events/clk/clk_enable + chmod 0755 /sys/kernel/debug/tracing/events/clk/clk_set_rate + chmod 0755 /sys/kernel/debug/tracing/events/cpufreq_interactive + chmod 0755 /sys/kernel/debug/tracing/events/cpuhp + chmod 0755 /sys/kernel/debug/tracing/events/cpuhp/cpuhp_enter + chmod 0755 /sys/kernel/debug/tracing/events/cpuhp/cpuhp_exit + chmod 0755 /sys/kernel/debug/tracing/events/cpuhp/cpuhp_pause + chmod 0755 /sys/kernel/debug/tracing/events/dma_fence + chmod 0755 /sys/kernel/debug/tracing/events/ext4 + chmod 0755 /sys/kernel/debug/tracing/events/ext4/ext4_da_write_begin + chmod 0755 /sys/kernel/debug/tracing/events/ext4/ext4_da_write_end + chmod 0755 /sys/kernel/debug/tracing/events/ext4/ext4_es_lookup_extent_enter + chmod 0755 /sys/kernel/debug/tracing/events/ext4/ext4_es_lookup_extent_exit + chmod 0755 /sys/kernel/debug/tracing/events/ext4/ext4_load_inode + chmod 0755 /sys/kernel/debug/tracing/events/ext4/ext4_sync_file_enter + chmod 0755 /sys/kernel/debug/tracing/events/ext4/ext4_sync_file_exit + chmod 0755 /sys/kernel/debug/tracing/events/f2fs + chmod 0755 /sys/kernel/debug/tracing/events/f2fs/f2fs_get_data_block + chmod 0755 /sys/kernel/debug/tracing/events/f2fs/f2fs_iget + chmod 0755 /sys/kernel/debug/tracing/events/f2fs/f2fs_sync_file_enter + chmod 0755 /sys/kernel/debug/tracing/events/f2fs/f2fs_sync_file_exit + chmod 0755 /sys/kernel/debug/tracing/events/f2fs/f2fs_write_begin + chmod 0755 /sys/kernel/debug/tracing/events/f2fs/f2fs_write_end + chmod 0755 /sys/kernel/debug/tracing/events/fence + chmod 0755 /sys/kernel/debug/tracing/events/filemap + chmod 0755 /sys/kernel/debug/tracing/events/filemap/mm_filemap_add_to_page_cache + chmod 0755 /sys/kernel/debug/tracing/events/filemap/mm_filemap_delete_from_page_cache + chmod 0755 /sys/kernel/debug/tracing/events/gpu_mem + chmod 0755 /sys/kernel/debug/tracing/events/gpu_mem/gpu_mem_total + chmod 0755 /sys/kernel/debug/tracing/events/i2c + chmod 0755 /sys/kernel/debug/tracing/events/i2c/i2c_read + chmod 0755 /sys/kernel/debug/tracing/events/i2c/i2c_reply + chmod 0755 /sys/kernel/debug/tracing/events/i2c/i2c_result + chmod 0755 /sys/kernel/debug/tracing/events/i2c/i2c_write + chmod 0755 /sys/kernel/debug/tracing/events/i2c/smbus_read + chmod 0755 /sys/kernel/debug/tracing/events/i2c/smbus_reply + chmod 0755 /sys/kernel/debug/tracing/events/i2c/smbus_result + chmod 0755 /sys/kernel/debug/tracing/events/i2c/smbus_write + chmod 0755 /sys/kernel/debug/tracing/events/ion + chmod 0755 /sys/kernel/debug/tracing/events/ion/ion_stat + chmod 0755 /sys/kernel/debug/tracing/events/ipi + chmod 0755 /sys/kernel/debug/tracing/events/ipi/ipi_entry + chmod 0755 /sys/kernel/debug/tracing/events/ipi/ipi_exit + chmod 0755 /sys/kernel/debug/tracing/events/ipi/ipi_raise + chmod 0755 /sys/kernel/debug/tracing/events/irq + chmod 0755 /sys/kernel/debug/tracing/events/irq/irq_handler_entry + chmod 0755 /sys/kernel/debug/tracing/events/irq/irq_handler_exit + chmod 0755 /sys/kernel/debug/tracing/events/irq/softirq_entry + chmod 0755 /sys/kernel/debug/tracing/events/irq/softirq_exit + chmod 0755 /sys/kernel/debug/tracing/events/irq/softirq_raise + chmod 0755 /sys/kernel/debug/tracing/events/irq/tasklet_entry + chmod 0755 /sys/kernel/debug/tracing/events/irq/tasklet_exit + chmod 0755 /sys/kernel/debug/tracing/events/irq/tasklet_hi_entry + chmod 0755 /sys/kernel/debug/tracing/events/irq/tasklet_hi_exit + chmod 0755 /sys/kernel/debug/tracing/events/kmem + chmod 0755 /sys/kernel/debug/tracing/events/kmem/ion_heap_grow + chmod 0755 /sys/kernel/debug/tracing/events/kmem/ion_heap_shrink + chmod 0755 /sys/kernel/debug/tracing/events/kmem/rss_stat + chmod 0755 /sys/kernel/debug/tracing/events/lowmemorykiller + chmod 0755 /sys/kernel/debug/tracing/events/lowmemorykiller/lowmemory_kill + chmod 0755 /sys/kernel/debug/tracing/events/mm_event + chmod 0755 /sys/kernel/debug/tracing/events/mm_event/mm_event_record + chmod 0755 /sys/kernel/debug/tracing/events/oom + chmod 0755 /sys/kernel/debug/tracing/events/oom/mark_victim + chmod 0755 /sys/kernel/debug/tracing/events/oom/oom_score_adj_update + chmod 0755 /sys/kernel/debug/tracing/events/power + chmod 0755 /sys/kernel/debug/tracing/events/power/clock_disable + chmod 0755 /sys/kernel/debug/tracing/events/power/clock_enable + chmod 0755 /sys/kernel/debug/tracing/events/power/clock_set_rate + chmod 0755 /sys/kernel/debug/tracing/events/power/cpu_frequency + chmod 0755 /sys/kernel/debug/tracing/events/power/cpu_frequency_limits + chmod 0755 /sys/kernel/debug/tracing/events/power/cpu_idle + chmod 0755 /sys/kernel/debug/tracing/events/power/gpu_frequency + chmod 0755 /sys/kernel/debug/tracing/events/power/suspend_resume + chmod 0755 /sys/kernel/debug/tracing/events/sched + chmod 0755 /sys/kernel/debug/tracing/events/sched/sched_blocked_reason + chmod 0755 /sys/kernel/debug/tracing/events/sched/sched_cpu_hotplug + chmod 0755 /sys/kernel/debug/tracing/events/sched/sched_pi_setprio + chmod 0755 /sys/kernel/debug/tracing/events/sched/sched_process_exit + chmod 0755 /sys/kernel/debug/tracing/events/sched/sched_switch + chmod 0755 /sys/kernel/debug/tracing/events/sched/sched_wakeup + chmod 0755 /sys/kernel/debug/tracing/events/sched/sched_wakeup_new + chmod 0755 /sys/kernel/debug/tracing/events/sched/sched_waking + chmod 0755 /sys/kernel/debug/tracing/events/signal + chmod 0755 /sys/kernel/debug/tracing/events/signal/signal_deliver + chmod 0755 /sys/kernel/debug/tracing/events/signal/signal_generate + chmod 0755 /sys/kernel/debug/tracing/events/sync + chmod 0755 /sys/kernel/debug/tracing/events/task + chmod 0755 /sys/kernel/debug/tracing/events/task/task_newtask + chmod 0755 /sys/kernel/debug/tracing/events/task/task_rename + chmod 0755 /sys/kernel/debug/tracing/events/thermal + chmod 0755 /sys/kernel/debug/tracing/events/thermal/cdev_update + chmod 0755 /sys/kernel/debug/tracing/events/thermal/thermal_temperature + chmod 0755 /sys/kernel/debug/tracing/events/vmscan + chmod 0755 /sys/kernel/debug/tracing/events/vmscan/mm_vmscan_direct_reclaim_begin + chmod 0755 /sys/kernel/debug/tracing/events/vmscan/mm_vmscan_direct_reclaim_end + chmod 0755 /sys/kernel/debug/tracing/events/vmscan/mm_vmscan_kswapd_sleep + chmod 0755 /sys/kernel/debug/tracing/events/vmscan/mm_vmscan_kswapd_wake + chmod 0755 /sys/kernel/debug/tracing/options + chmod 0755 /sys/kernel/debug/tracing/per_cpu + chmod 0755 /sys/kernel/debug/tracing/per_cpu/cpu0 + chmod 0755 /sys/kernel/debug/tracing/per_cpu/cpu1 + chmod 0755 /sys/kernel/debug/tracing/per_cpu/cpu2 + chmod 0755 /sys/kernel/debug/tracing/per_cpu/cpu3 + chmod 0755 /sys/kernel/debug/tracing/per_cpu/cpu4 + chmod 0755 /sys/kernel/debug/tracing/per_cpu/cpu5 + chmod 0755 /sys/kernel/debug/tracing/per_cpu/cpu6 + chmod 0755 /sys/kernel/debug/tracing/per_cpu/cpu7 + chmod 0755 /sys/kernel/debug/tracing/per_cpu/cpu8 + chmod 0755 /sys/kernel/debug/tracing/per_cpu/cpu9 + chmod 0755 /sys/kernel/debug/tracing/per_cpu/cpu10 + chmod 0755 /sys/kernel/debug/tracing/per_cpu/cpu11 + chmod 0755 /sys/kernel/debug/tracing/per_cpu/cpu12 + chmod 0755 /sys/kernel/debug/tracing/per_cpu/cpu13 + chmod 0755 /sys/kernel/debug/tracing/per_cpu/cpu14 + chmod 0755 /sys/kernel/debug/tracing/per_cpu/cpu15 + chmod 0755 /sys/kernel/debug/tracing/per_cpu/cpu16 + chmod 0755 /sys/kernel/debug/tracing/per_cpu/cpu17 + chmod 0755 /sys/kernel/debug/tracing/per_cpu/cpu18 + chmod 0755 /sys/kernel/debug/tracing/per_cpu/cpu19 + chmod 0755 /sys/kernel/debug/tracing/per_cpu/cpu20 + chmod 0755 /sys/kernel/debug/tracing/per_cpu/cpu21 + chmod 0755 /sys/kernel/debug/tracing/per_cpu/cpu22 + chmod 0755 /sys/kernel/debug/tracing/per_cpu/cpu23 + chmod 0755 /sys/kernel/tracing/events + chmod 0755 /sys/kernel/tracing/events/binder + chmod 0755 /sys/kernel/tracing/events/binder/binder_lock + chmod 0755 /sys/kernel/tracing/events/binder/binder_locked + chmod 0755 /sys/kernel/tracing/events/binder/binder_set_priority + chmod 0755 /sys/kernel/tracing/events/binder/binder_transaction + chmod 0755 /sys/kernel/tracing/events/binder/binder_transaction_alloc_buf + chmod 0755 /sys/kernel/tracing/events/binder/binder_transaction_received + chmod 0755 /sys/kernel/tracing/events/binder/binder_unlock + chmod 0755 /sys/kernel/tracing/events/block + chmod 0755 /sys/kernel/tracing/events/block/block_rq_complete + chmod 0755 /sys/kernel/tracing/events/block/block_rq_issue + chmod 0755 /sys/kernel/tracing/events/cgroup + chmod 0755 /sys/kernel/tracing/events/clk + chmod 0755 /sys/kernel/tracing/events/clk/clk_disable + chmod 0755 /sys/kernel/tracing/events/clk/clk_enable + chmod 0755 /sys/kernel/tracing/events/clk/clk_set_rate + chmod 0755 /sys/kernel/tracing/events/cpufreq_interactive + chmod 0755 /sys/kernel/tracing/events/cpuhp + chmod 0755 /sys/kernel/tracing/events/cpuhp/cpuhp_enter + chmod 0755 /sys/kernel/tracing/events/cpuhp/cpuhp_exit + chmod 0755 /sys/kernel/tracing/events/cpuhp/cpuhp_pause + chmod 0755 /sys/kernel/tracing/events/dma_fence + chmod 0755 /sys/kernel/tracing/events/ext4 + chmod 0755 /sys/kernel/tracing/events/ext4/ext4_da_write_begin + chmod 0755 /sys/kernel/tracing/events/ext4/ext4_da_write_end + chmod 0755 /sys/kernel/tracing/events/ext4/ext4_es_lookup_extent_enter + chmod 0755 /sys/kernel/tracing/events/ext4/ext4_es_lookup_extent_exit + chmod 0755 /sys/kernel/tracing/events/ext4/ext4_load_inode + chmod 0755 /sys/kernel/tracing/events/ext4/ext4_sync_file_enter + chmod 0755 /sys/kernel/tracing/events/ext4/ext4_sync_file_exit + chmod 0755 /sys/kernel/tracing/events/f2fs + chmod 0755 /sys/kernel/tracing/events/f2fs/f2fs_get_data_block + chmod 0755 /sys/kernel/tracing/events/f2fs/f2fs_iget + chmod 0755 /sys/kernel/tracing/events/f2fs/f2fs_sync_file_enter + chmod 0755 /sys/kernel/tracing/events/f2fs/f2fs_sync_file_exit + chmod 0755 /sys/kernel/tracing/events/f2fs/f2fs_write_begin + chmod 0755 /sys/kernel/tracing/events/f2fs/f2fs_write_end + chmod 0755 /sys/kernel/tracing/events/fence + chmod 0755 /sys/kernel/tracing/events/filemap + chmod 0755 /sys/kernel/tracing/events/filemap/mm_filemap_add_to_page_cache + chmod 0755 /sys/kernel/tracing/events/filemap/mm_filemap_delete_from_page_cache + chmod 0755 /sys/kernel/tracing/events/gpu_mem + chmod 0755 /sys/kernel/tracing/events/gpu_mem/gpu_mem_total + chmod 0755 /sys/kernel/tracing/events/i2c + chmod 0755 /sys/kernel/tracing/events/i2c/i2c_read + chmod 0755 /sys/kernel/tracing/events/i2c/i2c_reply + chmod 0755 /sys/kernel/tracing/events/i2c/i2c_result + chmod 0755 /sys/kernel/tracing/events/i2c/i2c_write + chmod 0755 /sys/kernel/tracing/events/i2c/smbus_read + chmod 0755 /sys/kernel/tracing/events/i2c/smbus_reply + chmod 0755 /sys/kernel/tracing/events/i2c/smbus_result + chmod 0755 /sys/kernel/tracing/events/i2c/smbus_write + chmod 0755 /sys/kernel/tracing/events/ion + chmod 0755 /sys/kernel/tracing/events/ion/ion_stat + chmod 0755 /sys/kernel/tracing/events/ipi + chmod 0755 /sys/kernel/tracing/events/ipi/ipi_entry + chmod 0755 /sys/kernel/tracing/events/ipi/ipi_exit + chmod 0755 /sys/kernel/tracing/events/ipi/ipi_raise + chmod 0755 /sys/kernel/tracing/events/irq + chmod 0755 /sys/kernel/tracing/events/irq/irq_handler_entry + chmod 0755 /sys/kernel/tracing/events/irq/irq_handler_exit + chmod 0755 /sys/kernel/tracing/events/irq/softirq_entry + chmod 0755 /sys/kernel/tracing/events/irq/softirq_exit + chmod 0755 /sys/kernel/tracing/events/irq/softirq_raise + chmod 0755 /sys/kernel/tracing/events/irq/tasklet_entry + chmod 0755 /sys/kernel/tracing/events/irq/tasklet_exit + chmod 0755 /sys/kernel/tracing/events/irq/tasklet_hi_entry + chmod 0755 /sys/kernel/tracing/events/irq/tasklet_hi_exit + chmod 0755 /sys/kernel/tracing/events/kmem + chmod 0755 /sys/kernel/tracing/events/kmem/ion_heap_grow + chmod 0755 /sys/kernel/tracing/events/kmem/ion_heap_shrink + chmod 0755 /sys/kernel/tracing/events/kmem/rss_stat + chmod 0755 /sys/kernel/tracing/events/lowmemorykiller + chmod 0755 /sys/kernel/tracing/events/lowmemorykiller/lowmemory_kill + chmod 0755 /sys/kernel/tracing/events/mm_event + chmod 0755 /sys/kernel/tracing/events/mm_event/mm_event_record + chmod 0755 /sys/kernel/tracing/events/oom + chmod 0755 /sys/kernel/tracing/events/oom/mark_victim + chmod 0755 /sys/kernel/tracing/events/oom/oom_score_adj_update + chmod 0755 /sys/kernel/tracing/events/power + chmod 0755 /sys/kernel/tracing/events/power/clock_disable + chmod 0755 /sys/kernel/tracing/events/power/clock_enable + chmod 0755 /sys/kernel/tracing/events/power/clock_set_rate + chmod 0755 /sys/kernel/tracing/events/power/cpu_frequency + chmod 0755 /sys/kernel/tracing/events/power/cpu_frequency_limits + chmod 0755 /sys/kernel/tracing/events/power/cpu_idle + chmod 0755 /sys/kernel/tracing/events/power/gpu_frequency + chmod 0755 /sys/kernel/tracing/events/power/suspend_resume + chmod 0755 /sys/kernel/tracing/events/sched + chmod 0755 /sys/kernel/tracing/events/sched/sched_blocked_reason + chmod 0755 /sys/kernel/tracing/events/sched/sched_cpu_hotplug + chmod 0755 /sys/kernel/tracing/events/sched/sched_pi_setprio + chmod 0755 /sys/kernel/tracing/events/sched/sched_process_exit + chmod 0755 /sys/kernel/tracing/events/sched/sched_switch + chmod 0755 /sys/kernel/tracing/events/sched/sched_wakeup + chmod 0755 /sys/kernel/tracing/events/sched/sched_wakeup_new + chmod 0755 /sys/kernel/tracing/events/sched/sched_waking + chmod 0755 /sys/kernel/tracing/events/signal + chmod 0755 /sys/kernel/tracing/events/signal/signal_deliver + chmod 0755 /sys/kernel/tracing/events/signal/signal_generate + chmod 0755 /sys/kernel/tracing/events/sync + chmod 0755 /sys/kernel/tracing/events/task + chmod 0755 /sys/kernel/tracing/events/task/task_newtask + chmod 0755 /sys/kernel/tracing/events/task/task_rename + chmod 0755 /sys/kernel/tracing/events/thermal + chmod 0755 /sys/kernel/tracing/events/thermal/cdev_update + chmod 0755 /sys/kernel/tracing/events/thermal/thermal_temperature + chmod 0755 /sys/kernel/tracing/events/vmscan + chmod 0755 /sys/kernel/tracing/events/vmscan/mm_vmscan_direct_reclaim_begin + chmod 0755 /sys/kernel/tracing/events/vmscan/mm_vmscan_direct_reclaim_end + chmod 0755 /sys/kernel/tracing/events/vmscan/mm_vmscan_kswapd_sleep + chmod 0755 /sys/kernel/tracing/events/vmscan/mm_vmscan_kswapd_wake + chmod 0755 /sys/kernel/tracing/options + chmod 0755 /sys/kernel/tracing/per_cpu + chmod 0755 /sys/kernel/tracing/per_cpu/cpu0 + chmod 0755 /sys/kernel/tracing/per_cpu/cpu1 + chmod 0755 /sys/kernel/tracing/per_cpu/cpu2 + chmod 0755 /sys/kernel/tracing/per_cpu/cpu3 + chmod 0755 /sys/kernel/tracing/per_cpu/cpu4 + chmod 0755 /sys/kernel/tracing/per_cpu/cpu5 + chmod 0755 /sys/kernel/tracing/per_cpu/cpu6 + chmod 0755 /sys/kernel/tracing/per_cpu/cpu7 + chmod 0755 /sys/kernel/tracing/per_cpu/cpu8 + chmod 0755 /sys/kernel/tracing/per_cpu/cpu9 + chmod 0755 /sys/kernel/tracing/per_cpu/cpu10 + chmod 0755 /sys/kernel/tracing/per_cpu/cpu11 + chmod 0755 /sys/kernel/tracing/per_cpu/cpu12 + chmod 0755 /sys/kernel/tracing/per_cpu/cpu13 + chmod 0755 /sys/kernel/tracing/per_cpu/cpu14 + chmod 0755 /sys/kernel/tracing/per_cpu/cpu15 + chmod 0755 /sys/kernel/tracing/per_cpu/cpu16 + chmod 0755 /sys/kernel/tracing/per_cpu/cpu17 + chmod 0755 /sys/kernel/tracing/per_cpu/cpu18 + chmod 0755 /sys/kernel/tracing/per_cpu/cpu19 + chmod 0755 /sys/kernel/tracing/per_cpu/cpu20 + chmod 0755 /sys/kernel/tracing/per_cpu/cpu21 + chmod 0755 /sys/kernel/tracing/per_cpu/cpu22 + chmod 0755 /sys/kernel/tracing/per_cpu/cpu23 chmod 0666 /sys/kernel/debug/tracing/trace_clock chmod 0666 /sys/kernel/tracing/trace_clock chmod 0666 /sys/kernel/debug/tracing/buffer_size_kb |