blob: 61175b9af471ef109b2712673a907b363e49539b [file] [log] [blame]
Tom Cherryf4cb3ce2015-09-03 14:15:24 -07001## Permissions to allow system-wide tracing to the kernel trace buffer.
2##
Chris Friesb5878642018-05-03 23:38:01 -05003on late-init
Tom Cherryf4cb3ce2015-09-03 14:15:24 -07004
5# Allow writing to the kernel trace log.
6 chmod 0222 /sys/kernel/debug/tracing/trace_marker
Paul Lawrence2cd93cc2017-01-17 09:50:18 -08007 chmod 0222 /sys/kernel/tracing/trace_marker
Tom Cherryf4cb3ce2015-09-03 14:15:24 -07008
Wei Wang14681db2018-02-20 14:00:22 -08009# Scheduler tracepoints require schedstats=enable
10 write /proc/sys/kernel/sched_schedstats 1
11
Carmen Jackson385f7ee2018-01-10 16:43:44 -080012# Grant unix world read/write permissions to kernel tracepoints.
13# Access control to these files is now entirely in selinux policy.
Hector Dearman5a9248a2022-01-05 11:45:15 +000014 chmod 0755 /sys/kernel/debug/tracing/events
15 chmod 0755 /sys/kernel/debug/tracing/events/binder
16 chmod 0755 /sys/kernel/debug/tracing/events/binder/binder_lock
17 chmod 0755 /sys/kernel/debug/tracing/events/binder/binder_locked
18 chmod 0755 /sys/kernel/debug/tracing/events/binder/binder_set_priority
19 chmod 0755 /sys/kernel/debug/tracing/events/binder/binder_transaction
20 chmod 0755 /sys/kernel/debug/tracing/events/binder/binder_transaction_alloc_buf
21 chmod 0755 /sys/kernel/debug/tracing/events/binder/binder_transaction_received
22 chmod 0755 /sys/kernel/debug/tracing/events/binder/binder_unlock
23 chmod 0755 /sys/kernel/debug/tracing/events/block
24 chmod 0755 /sys/kernel/debug/tracing/events/block/block_rq_complete
25 chmod 0755 /sys/kernel/debug/tracing/events/block/block_rq_issue
26 chmod 0755 /sys/kernel/debug/tracing/events/cgroup
27 chmod 0755 /sys/kernel/debug/tracing/events/clk
28 chmod 0755 /sys/kernel/debug/tracing/events/clk/clk_disable
29 chmod 0755 /sys/kernel/debug/tracing/events/clk/clk_enable
30 chmod 0755 /sys/kernel/debug/tracing/events/clk/clk_set_rate
31 chmod 0755 /sys/kernel/debug/tracing/events/cpufreq_interactive
32 chmod 0755 /sys/kernel/debug/tracing/events/cpuhp
33 chmod 0755 /sys/kernel/debug/tracing/events/cpuhp/cpuhp_enter
34 chmod 0755 /sys/kernel/debug/tracing/events/cpuhp/cpuhp_exit
35 chmod 0755 /sys/kernel/debug/tracing/events/cpuhp/cpuhp_pause
36 chmod 0755 /sys/kernel/debug/tracing/events/dma_fence
37 chmod 0755 /sys/kernel/debug/tracing/events/ext4
38 chmod 0755 /sys/kernel/debug/tracing/events/ext4/ext4_da_write_begin
39 chmod 0755 /sys/kernel/debug/tracing/events/ext4/ext4_da_write_end
40 chmod 0755 /sys/kernel/debug/tracing/events/ext4/ext4_es_lookup_extent_enter
41 chmod 0755 /sys/kernel/debug/tracing/events/ext4/ext4_es_lookup_extent_exit
42 chmod 0755 /sys/kernel/debug/tracing/events/ext4/ext4_load_inode
43 chmod 0755 /sys/kernel/debug/tracing/events/ext4/ext4_sync_file_enter
44 chmod 0755 /sys/kernel/debug/tracing/events/ext4/ext4_sync_file_exit
45 chmod 0755 /sys/kernel/debug/tracing/events/f2fs
46 chmod 0755 /sys/kernel/debug/tracing/events/f2fs/f2fs_get_data_block
47 chmod 0755 /sys/kernel/debug/tracing/events/f2fs/f2fs_iget
48 chmod 0755 /sys/kernel/debug/tracing/events/f2fs/f2fs_sync_file_enter
49 chmod 0755 /sys/kernel/debug/tracing/events/f2fs/f2fs_sync_file_exit
50 chmod 0755 /sys/kernel/debug/tracing/events/f2fs/f2fs_write_begin
51 chmod 0755 /sys/kernel/debug/tracing/events/f2fs/f2fs_write_end
52 chmod 0755 /sys/kernel/debug/tracing/events/fence
53 chmod 0755 /sys/kernel/debug/tracing/events/filemap
54 chmod 0755 /sys/kernel/debug/tracing/events/filemap/mm_filemap_add_to_page_cache
55 chmod 0755 /sys/kernel/debug/tracing/events/filemap/mm_filemap_delete_from_page_cache
56 chmod 0755 /sys/kernel/debug/tracing/events/gpu_mem
57 chmod 0755 /sys/kernel/debug/tracing/events/gpu_mem/gpu_mem_total
58 chmod 0755 /sys/kernel/debug/tracing/events/i2c
59 chmod 0755 /sys/kernel/debug/tracing/events/i2c/i2c_read
60 chmod 0755 /sys/kernel/debug/tracing/events/i2c/i2c_reply
61 chmod 0755 /sys/kernel/debug/tracing/events/i2c/i2c_result
62 chmod 0755 /sys/kernel/debug/tracing/events/i2c/i2c_write
63 chmod 0755 /sys/kernel/debug/tracing/events/i2c/smbus_read
64 chmod 0755 /sys/kernel/debug/tracing/events/i2c/smbus_reply
65 chmod 0755 /sys/kernel/debug/tracing/events/i2c/smbus_result
66 chmod 0755 /sys/kernel/debug/tracing/events/i2c/smbus_write
67 chmod 0755 /sys/kernel/debug/tracing/events/ion
68 chmod 0755 /sys/kernel/debug/tracing/events/ion/ion_stat
69 chmod 0755 /sys/kernel/debug/tracing/events/ipi
70 chmod 0755 /sys/kernel/debug/tracing/events/ipi/ipi_entry
71 chmod 0755 /sys/kernel/debug/tracing/events/ipi/ipi_exit
72 chmod 0755 /sys/kernel/debug/tracing/events/ipi/ipi_raise
73 chmod 0755 /sys/kernel/debug/tracing/events/irq
74 chmod 0755 /sys/kernel/debug/tracing/events/irq/irq_handler_entry
75 chmod 0755 /sys/kernel/debug/tracing/events/irq/irq_handler_exit
76 chmod 0755 /sys/kernel/debug/tracing/events/irq/softirq_entry
77 chmod 0755 /sys/kernel/debug/tracing/events/irq/softirq_exit
78 chmod 0755 /sys/kernel/debug/tracing/events/irq/softirq_raise
79 chmod 0755 /sys/kernel/debug/tracing/events/irq/tasklet_entry
80 chmod 0755 /sys/kernel/debug/tracing/events/irq/tasklet_exit
81 chmod 0755 /sys/kernel/debug/tracing/events/irq/tasklet_hi_entry
82 chmod 0755 /sys/kernel/debug/tracing/events/irq/tasklet_hi_exit
83 chmod 0755 /sys/kernel/debug/tracing/events/kmem
84 chmod 0755 /sys/kernel/debug/tracing/events/kmem/ion_heap_grow
85 chmod 0755 /sys/kernel/debug/tracing/events/kmem/ion_heap_shrink
86 chmod 0755 /sys/kernel/debug/tracing/events/kmem/rss_stat
87 chmod 0755 /sys/kernel/debug/tracing/events/lowmemorykiller
88 chmod 0755 /sys/kernel/debug/tracing/events/lowmemorykiller/lowmemory_kill
89 chmod 0755 /sys/kernel/debug/tracing/events/mm_event
90 chmod 0755 /sys/kernel/debug/tracing/events/mm_event/mm_event_record
91 chmod 0755 /sys/kernel/debug/tracing/events/oom
92 chmod 0755 /sys/kernel/debug/tracing/events/oom/mark_victim
93 chmod 0755 /sys/kernel/debug/tracing/events/oom/oom_score_adj_update
94 chmod 0755 /sys/kernel/debug/tracing/events/power
95 chmod 0755 /sys/kernel/debug/tracing/events/power/clock_disable
96 chmod 0755 /sys/kernel/debug/tracing/events/power/clock_enable
97 chmod 0755 /sys/kernel/debug/tracing/events/power/clock_set_rate
98 chmod 0755 /sys/kernel/debug/tracing/events/power/cpu_frequency
99 chmod 0755 /sys/kernel/debug/tracing/events/power/cpu_frequency_limits
100 chmod 0755 /sys/kernel/debug/tracing/events/power/cpu_idle
101 chmod 0755 /sys/kernel/debug/tracing/events/power/gpu_frequency
102 chmod 0755 /sys/kernel/debug/tracing/events/power/suspend_resume
103 chmod 0755 /sys/kernel/debug/tracing/events/sched
104 chmod 0755 /sys/kernel/debug/tracing/events/sched/sched_blocked_reason
105 chmod 0755 /sys/kernel/debug/tracing/events/sched/sched_cpu_hotplug
106 chmod 0755 /sys/kernel/debug/tracing/events/sched/sched_pi_setprio
107 chmod 0755 /sys/kernel/debug/tracing/events/sched/sched_process_exit
Hector Dearmanb89b44f2022-01-05 11:45:42 +0000108 chmod 0755 /sys/kernel/debug/tracing/events/sched/sched_process_free
Hector Dearman5a9248a2022-01-05 11:45:15 +0000109 chmod 0755 /sys/kernel/debug/tracing/events/sched/sched_switch
110 chmod 0755 /sys/kernel/debug/tracing/events/sched/sched_wakeup
111 chmod 0755 /sys/kernel/debug/tracing/events/sched/sched_wakeup_new
112 chmod 0755 /sys/kernel/debug/tracing/events/sched/sched_waking
113 chmod 0755 /sys/kernel/debug/tracing/events/signal
114 chmod 0755 /sys/kernel/debug/tracing/events/signal/signal_deliver
115 chmod 0755 /sys/kernel/debug/tracing/events/signal/signal_generate
116 chmod 0755 /sys/kernel/debug/tracing/events/sync
117 chmod 0755 /sys/kernel/debug/tracing/events/task
118 chmod 0755 /sys/kernel/debug/tracing/events/task/task_newtask
119 chmod 0755 /sys/kernel/debug/tracing/events/task/task_rename
120 chmod 0755 /sys/kernel/debug/tracing/events/thermal
121 chmod 0755 /sys/kernel/debug/tracing/events/thermal/cdev_update
122 chmod 0755 /sys/kernel/debug/tracing/events/thermal/thermal_temperature
123 chmod 0755 /sys/kernel/debug/tracing/events/vmscan
124 chmod 0755 /sys/kernel/debug/tracing/events/vmscan/mm_vmscan_direct_reclaim_begin
125 chmod 0755 /sys/kernel/debug/tracing/events/vmscan/mm_vmscan_direct_reclaim_end
126 chmod 0755 /sys/kernel/debug/tracing/events/vmscan/mm_vmscan_kswapd_sleep
127 chmod 0755 /sys/kernel/debug/tracing/events/vmscan/mm_vmscan_kswapd_wake
128 chmod 0755 /sys/kernel/debug/tracing/options
129 chmod 0755 /sys/kernel/debug/tracing/per_cpu
130 chmod 0755 /sys/kernel/debug/tracing/per_cpu/cpu0
131 chmod 0755 /sys/kernel/debug/tracing/per_cpu/cpu1
132 chmod 0755 /sys/kernel/debug/tracing/per_cpu/cpu2
133 chmod 0755 /sys/kernel/debug/tracing/per_cpu/cpu3
134 chmod 0755 /sys/kernel/debug/tracing/per_cpu/cpu4
135 chmod 0755 /sys/kernel/debug/tracing/per_cpu/cpu5
136 chmod 0755 /sys/kernel/debug/tracing/per_cpu/cpu6
137 chmod 0755 /sys/kernel/debug/tracing/per_cpu/cpu7
138 chmod 0755 /sys/kernel/debug/tracing/per_cpu/cpu8
139 chmod 0755 /sys/kernel/debug/tracing/per_cpu/cpu9
140 chmod 0755 /sys/kernel/debug/tracing/per_cpu/cpu10
141 chmod 0755 /sys/kernel/debug/tracing/per_cpu/cpu11
142 chmod 0755 /sys/kernel/debug/tracing/per_cpu/cpu12
143 chmod 0755 /sys/kernel/debug/tracing/per_cpu/cpu13
144 chmod 0755 /sys/kernel/debug/tracing/per_cpu/cpu14
145 chmod 0755 /sys/kernel/debug/tracing/per_cpu/cpu15
146 chmod 0755 /sys/kernel/debug/tracing/per_cpu/cpu16
147 chmod 0755 /sys/kernel/debug/tracing/per_cpu/cpu17
148 chmod 0755 /sys/kernel/debug/tracing/per_cpu/cpu18
149 chmod 0755 /sys/kernel/debug/tracing/per_cpu/cpu19
150 chmod 0755 /sys/kernel/debug/tracing/per_cpu/cpu20
151 chmod 0755 /sys/kernel/debug/tracing/per_cpu/cpu21
152 chmod 0755 /sys/kernel/debug/tracing/per_cpu/cpu22
153 chmod 0755 /sys/kernel/debug/tracing/per_cpu/cpu23
154 chmod 0755 /sys/kernel/tracing/events
155 chmod 0755 /sys/kernel/tracing/events/binder
156 chmod 0755 /sys/kernel/tracing/events/binder/binder_lock
157 chmod 0755 /sys/kernel/tracing/events/binder/binder_locked
158 chmod 0755 /sys/kernel/tracing/events/binder/binder_set_priority
159 chmod 0755 /sys/kernel/tracing/events/binder/binder_transaction
160 chmod 0755 /sys/kernel/tracing/events/binder/binder_transaction_alloc_buf
161 chmod 0755 /sys/kernel/tracing/events/binder/binder_transaction_received
162 chmod 0755 /sys/kernel/tracing/events/binder/binder_unlock
163 chmod 0755 /sys/kernel/tracing/events/block
164 chmod 0755 /sys/kernel/tracing/events/block/block_rq_complete
165 chmod 0755 /sys/kernel/tracing/events/block/block_rq_issue
166 chmod 0755 /sys/kernel/tracing/events/cgroup
167 chmod 0755 /sys/kernel/tracing/events/clk
168 chmod 0755 /sys/kernel/tracing/events/clk/clk_disable
169 chmod 0755 /sys/kernel/tracing/events/clk/clk_enable
170 chmod 0755 /sys/kernel/tracing/events/clk/clk_set_rate
171 chmod 0755 /sys/kernel/tracing/events/cpufreq_interactive
172 chmod 0755 /sys/kernel/tracing/events/cpuhp
173 chmod 0755 /sys/kernel/tracing/events/cpuhp/cpuhp_enter
174 chmod 0755 /sys/kernel/tracing/events/cpuhp/cpuhp_exit
175 chmod 0755 /sys/kernel/tracing/events/cpuhp/cpuhp_pause
176 chmod 0755 /sys/kernel/tracing/events/dma_fence
177 chmod 0755 /sys/kernel/tracing/events/ext4
178 chmod 0755 /sys/kernel/tracing/events/ext4/ext4_da_write_begin
179 chmod 0755 /sys/kernel/tracing/events/ext4/ext4_da_write_end
180 chmod 0755 /sys/kernel/tracing/events/ext4/ext4_es_lookup_extent_enter
181 chmod 0755 /sys/kernel/tracing/events/ext4/ext4_es_lookup_extent_exit
182 chmod 0755 /sys/kernel/tracing/events/ext4/ext4_load_inode
183 chmod 0755 /sys/kernel/tracing/events/ext4/ext4_sync_file_enter
184 chmod 0755 /sys/kernel/tracing/events/ext4/ext4_sync_file_exit
185 chmod 0755 /sys/kernel/tracing/events/f2fs
186 chmod 0755 /sys/kernel/tracing/events/f2fs/f2fs_get_data_block
187 chmod 0755 /sys/kernel/tracing/events/f2fs/f2fs_iget
188 chmod 0755 /sys/kernel/tracing/events/f2fs/f2fs_sync_file_enter
189 chmod 0755 /sys/kernel/tracing/events/f2fs/f2fs_sync_file_exit
190 chmod 0755 /sys/kernel/tracing/events/f2fs/f2fs_write_begin
191 chmod 0755 /sys/kernel/tracing/events/f2fs/f2fs_write_end
192 chmod 0755 /sys/kernel/tracing/events/fence
193 chmod 0755 /sys/kernel/tracing/events/filemap
194 chmod 0755 /sys/kernel/tracing/events/filemap/mm_filemap_add_to_page_cache
195 chmod 0755 /sys/kernel/tracing/events/filemap/mm_filemap_delete_from_page_cache
196 chmod 0755 /sys/kernel/tracing/events/gpu_mem
197 chmod 0755 /sys/kernel/tracing/events/gpu_mem/gpu_mem_total
198 chmod 0755 /sys/kernel/tracing/events/i2c
199 chmod 0755 /sys/kernel/tracing/events/i2c/i2c_read
200 chmod 0755 /sys/kernel/tracing/events/i2c/i2c_reply
201 chmod 0755 /sys/kernel/tracing/events/i2c/i2c_result
202 chmod 0755 /sys/kernel/tracing/events/i2c/i2c_write
203 chmod 0755 /sys/kernel/tracing/events/i2c/smbus_read
204 chmod 0755 /sys/kernel/tracing/events/i2c/smbus_reply
205 chmod 0755 /sys/kernel/tracing/events/i2c/smbus_result
206 chmod 0755 /sys/kernel/tracing/events/i2c/smbus_write
207 chmod 0755 /sys/kernel/tracing/events/ion
208 chmod 0755 /sys/kernel/tracing/events/ion/ion_stat
209 chmod 0755 /sys/kernel/tracing/events/ipi
210 chmod 0755 /sys/kernel/tracing/events/ipi/ipi_entry
211 chmod 0755 /sys/kernel/tracing/events/ipi/ipi_exit
212 chmod 0755 /sys/kernel/tracing/events/ipi/ipi_raise
213 chmod 0755 /sys/kernel/tracing/events/irq
214 chmod 0755 /sys/kernel/tracing/events/irq/irq_handler_entry
215 chmod 0755 /sys/kernel/tracing/events/irq/irq_handler_exit
216 chmod 0755 /sys/kernel/tracing/events/irq/softirq_entry
217 chmod 0755 /sys/kernel/tracing/events/irq/softirq_exit
218 chmod 0755 /sys/kernel/tracing/events/irq/softirq_raise
219 chmod 0755 /sys/kernel/tracing/events/irq/tasklet_entry
220 chmod 0755 /sys/kernel/tracing/events/irq/tasklet_exit
221 chmod 0755 /sys/kernel/tracing/events/irq/tasklet_hi_entry
222 chmod 0755 /sys/kernel/tracing/events/irq/tasklet_hi_exit
223 chmod 0755 /sys/kernel/tracing/events/kmem
224 chmod 0755 /sys/kernel/tracing/events/kmem/ion_heap_grow
225 chmod 0755 /sys/kernel/tracing/events/kmem/ion_heap_shrink
226 chmod 0755 /sys/kernel/tracing/events/kmem/rss_stat
227 chmod 0755 /sys/kernel/tracing/events/lowmemorykiller
228 chmod 0755 /sys/kernel/tracing/events/lowmemorykiller/lowmemory_kill
229 chmod 0755 /sys/kernel/tracing/events/mm_event
230 chmod 0755 /sys/kernel/tracing/events/mm_event/mm_event_record
231 chmod 0755 /sys/kernel/tracing/events/oom
232 chmod 0755 /sys/kernel/tracing/events/oom/mark_victim
233 chmod 0755 /sys/kernel/tracing/events/oom/oom_score_adj_update
234 chmod 0755 /sys/kernel/tracing/events/power
235 chmod 0755 /sys/kernel/tracing/events/power/clock_disable
236 chmod 0755 /sys/kernel/tracing/events/power/clock_enable
237 chmod 0755 /sys/kernel/tracing/events/power/clock_set_rate
238 chmod 0755 /sys/kernel/tracing/events/power/cpu_frequency
239 chmod 0755 /sys/kernel/tracing/events/power/cpu_frequency_limits
240 chmod 0755 /sys/kernel/tracing/events/power/cpu_idle
241 chmod 0755 /sys/kernel/tracing/events/power/gpu_frequency
242 chmod 0755 /sys/kernel/tracing/events/power/suspend_resume
243 chmod 0755 /sys/kernel/tracing/events/sched
244 chmod 0755 /sys/kernel/tracing/events/sched/sched_blocked_reason
245 chmod 0755 /sys/kernel/tracing/events/sched/sched_cpu_hotplug
246 chmod 0755 /sys/kernel/tracing/events/sched/sched_pi_setprio
247 chmod 0755 /sys/kernel/tracing/events/sched/sched_process_exit
Hector Dearmanb89b44f2022-01-05 11:45:42 +0000248 chmod 0755 /sys/kernel/tracing/events/sched/sched_process_free
Hector Dearman5a9248a2022-01-05 11:45:15 +0000249 chmod 0755 /sys/kernel/tracing/events/sched/sched_switch
250 chmod 0755 /sys/kernel/tracing/events/sched/sched_wakeup
251 chmod 0755 /sys/kernel/tracing/events/sched/sched_wakeup_new
252 chmod 0755 /sys/kernel/tracing/events/sched/sched_waking
253 chmod 0755 /sys/kernel/tracing/events/signal
254 chmod 0755 /sys/kernel/tracing/events/signal/signal_deliver
255 chmod 0755 /sys/kernel/tracing/events/signal/signal_generate
256 chmod 0755 /sys/kernel/tracing/events/sync
257 chmod 0755 /sys/kernel/tracing/events/task
258 chmod 0755 /sys/kernel/tracing/events/task/task_newtask
259 chmod 0755 /sys/kernel/tracing/events/task/task_rename
260 chmod 0755 /sys/kernel/tracing/events/thermal
261 chmod 0755 /sys/kernel/tracing/events/thermal/cdev_update
262 chmod 0755 /sys/kernel/tracing/events/thermal/thermal_temperature
263 chmod 0755 /sys/kernel/tracing/events/vmscan
264 chmod 0755 /sys/kernel/tracing/events/vmscan/mm_vmscan_direct_reclaim_begin
265 chmod 0755 /sys/kernel/tracing/events/vmscan/mm_vmscan_direct_reclaim_end
266 chmod 0755 /sys/kernel/tracing/events/vmscan/mm_vmscan_kswapd_sleep
267 chmod 0755 /sys/kernel/tracing/events/vmscan/mm_vmscan_kswapd_wake
268 chmod 0755 /sys/kernel/tracing/options
269 chmod 0755 /sys/kernel/tracing/per_cpu
270 chmod 0755 /sys/kernel/tracing/per_cpu/cpu0
271 chmod 0755 /sys/kernel/tracing/per_cpu/cpu1
272 chmod 0755 /sys/kernel/tracing/per_cpu/cpu2
273 chmod 0755 /sys/kernel/tracing/per_cpu/cpu3
274 chmod 0755 /sys/kernel/tracing/per_cpu/cpu4
275 chmod 0755 /sys/kernel/tracing/per_cpu/cpu5
276 chmod 0755 /sys/kernel/tracing/per_cpu/cpu6
277 chmod 0755 /sys/kernel/tracing/per_cpu/cpu7
278 chmod 0755 /sys/kernel/tracing/per_cpu/cpu8
279 chmod 0755 /sys/kernel/tracing/per_cpu/cpu9
280 chmod 0755 /sys/kernel/tracing/per_cpu/cpu10
281 chmod 0755 /sys/kernel/tracing/per_cpu/cpu11
282 chmod 0755 /sys/kernel/tracing/per_cpu/cpu12
283 chmod 0755 /sys/kernel/tracing/per_cpu/cpu13
284 chmod 0755 /sys/kernel/tracing/per_cpu/cpu14
285 chmod 0755 /sys/kernel/tracing/per_cpu/cpu15
286 chmod 0755 /sys/kernel/tracing/per_cpu/cpu16
287 chmod 0755 /sys/kernel/tracing/per_cpu/cpu17
288 chmod 0755 /sys/kernel/tracing/per_cpu/cpu18
289 chmod 0755 /sys/kernel/tracing/per_cpu/cpu19
290 chmod 0755 /sys/kernel/tracing/per_cpu/cpu20
291 chmod 0755 /sys/kernel/tracing/per_cpu/cpu21
292 chmod 0755 /sys/kernel/tracing/per_cpu/cpu22
293 chmod 0755 /sys/kernel/tracing/per_cpu/cpu23
Carmen Jackson385f7ee2018-01-10 16:43:44 -0800294 chmod 0666 /sys/kernel/debug/tracing/trace_clock
295 chmod 0666 /sys/kernel/tracing/trace_clock
296 chmod 0666 /sys/kernel/debug/tracing/buffer_size_kb
297 chmod 0666 /sys/kernel/tracing/buffer_size_kb
298 chmod 0666 /sys/kernel/debug/tracing/options/overwrite
299 chmod 0666 /sys/kernel/tracing/options/overwrite
300 chmod 0666 /sys/kernel/debug/tracing/options/print-tgid
301 chmod 0666 /sys/kernel/tracing/options/print-tgid
John Recke757b1c2018-06-28 12:24:33 -0700302 chmod 0666 /sys/kernel/debug/tracing/options/record-tgid
303 chmod 0666 /sys/kernel/tracing/options/record-tgid
Carmen Jackson385f7ee2018-01-10 16:43:44 -0800304 chmod 0666 /sys/kernel/debug/tracing/saved_cmdlines_size
305 chmod 0666 /sys/kernel/tracing/saved_cmdlines_size
306 chmod 0666 /sys/kernel/debug/tracing/events/sched/sched_switch/enable
307 chmod 0666 /sys/kernel/tracing/events/sched/sched_switch/enable
308 chmod 0666 /sys/kernel/debug/tracing/events/sched/sched_wakeup/enable
309 chmod 0666 /sys/kernel/tracing/events/sched/sched_wakeup/enable
310 chmod 0666 /sys/kernel/debug/tracing/events/sched/sched_blocked_reason/enable
311 chmod 0666 /sys/kernel/tracing/events/sched/sched_blocked_reason/enable
312 chmod 0666 /sys/kernel/debug/tracing/events/sched/sched_cpu_hotplug/enable
313 chmod 0666 /sys/kernel/tracing/events/sched/sched_cpu_hotplug/enable
Wei Wangca49dfc2018-05-03 15:45:20 -0700314 chmod 0666 /sys/kernel/debug/tracing/events/sched/sched_pi_setprio/enable
315 chmod 0666 /sys/kernel/tracing/events/sched/sched_pi_setprio/enable
Carmen Jackson0d3495f2019-04-26 10:41:00 -0700316 chmod 0666 /sys/kernel/debug/tracing/events/sched/sched_process_exit/enable
317 chmod 0666 /sys/kernel/tracing/events/sched/sched_process_exit/enable
Kalesh Singha7290d22022-01-11 08:53:02 -0800318 chmod 0666 /sys/kernel/debug/tracing/events/sched/sched_process_free/enable
319 chmod 0666 /sys/kernel/tracing/events/sched/sched_process_free/enable
Wei Wang07e5c492019-04-18 16:04:54 -0700320 chmod 0666 /sys/kernel/debug/tracing/events/sched/sched_waking/enable
321 chmod 0666 /sys/kernel/tracing/events/sched/sched_waking/enable
Ryan Savitski6d9dbdb2021-02-15 20:23:20 +0000322 chmod 0666 /sys/kernel/debug/tracing/events/sched/sched_wakeup_new/enable
323 chmod 0666 /sys/kernel/tracing/events/sched/sched_wakeup_new/enable
Carmen Jackson385f7ee2018-01-10 16:43:44 -0800324 chmod 0666 /sys/kernel/debug/tracing/events/cgroup/enable
325 chmod 0666 /sys/kernel/tracing/events/cgroup/enable
326 chmod 0666 /sys/kernel/debug/tracing/events/power/cpu_frequency/enable
327 chmod 0666 /sys/kernel/tracing/events/power/cpu_frequency/enable
328 chmod 0666 /sys/kernel/debug/tracing/events/power/cpu_idle/enable
329 chmod 0666 /sys/kernel/tracing/events/power/cpu_idle/enable
Ryan Savitski6d9dbdb2021-02-15 20:23:20 +0000330 chmod 0666 /sys/kernel/debug/tracing/events/power/clock_enable/enable
331 chmod 0666 /sys/kernel/tracing/events/power/clock_enable/enable
332 chmod 0666 /sys/kernel/debug/tracing/events/power/clock_disable/enable
333 chmod 0666 /sys/kernel/tracing/events/power/clock_disable/enable
Carmen Jackson385f7ee2018-01-10 16:43:44 -0800334 chmod 0666 /sys/kernel/debug/tracing/events/power/clock_set_rate/enable
335 chmod 0666 /sys/kernel/tracing/events/power/clock_set_rate/enable
336 chmod 0666 /sys/kernel/debug/tracing/events/power/cpu_frequency_limits/enable
337 chmod 0666 /sys/kernel/tracing/events/power/cpu_frequency_limits/enable
Wei Wang2ded52d2020-07-31 01:13:58 -0700338 chmod 0666 /sys/kernel/debug/tracing/events/cpuhp/cpuhp_enter/enable
339 chmod 0666 /sys/kernel/tracing/events/cpuhp/cpuhp_enter/enable
340 chmod 0666 /sys/kernel/debug/tracing/events/cpuhp/cpuhp_exit/enable
341 chmod 0666 /sys/kernel/tracing/events/cpuhp/cpuhp_exit/enable
Wei Wang963999c2021-03-17 16:28:59 -0700342 chmod 0666 /sys/kernel/debug/tracing/events/cpuhp/cpuhp_pause/enable
343 chmod 0666 /sys/kernel/tracing/events/cpuhp/cpuhp_pause/enable
Sidath Senanayake05b22d82019-06-26 15:30:58 +0100344 chmod 0666 /sys/kernel/debug/tracing/events/power/gpu_frequency/enable
345 chmod 0666 /sys/kernel/tracing/events/power/gpu_frequency/enable
Carmen Jackson5ab84322019-08-08 14:35:47 -0700346 chmod 0666 /sys/kernel/debug/tracing/events/power/suspend_resume/enable
347 chmod 0666 /sys/kernel/tracing/events/power/suspend_resume/enable
Carmen Jackson385f7ee2018-01-10 16:43:44 -0800348 chmod 0666 /sys/kernel/debug/tracing/events/cpufreq_interactive/enable
349 chmod 0666 /sys/kernel/tracing/events/cpufreq_interactive/enable
350 chmod 0666 /sys/kernel/debug/tracing/events/vmscan/mm_vmscan_direct_reclaim_begin/enable
351 chmod 0666 /sys/kernel/tracing/events/vmscan/mm_vmscan_direct_reclaim_begin/enable
352 chmod 0666 /sys/kernel/debug/tracing/events/vmscan/mm_vmscan_direct_reclaim_end/enable
353 chmod 0666 /sys/kernel/tracing/events/vmscan/mm_vmscan_direct_reclaim_end/enable
354 chmod 0666 /sys/kernel/debug/tracing/events/vmscan/mm_vmscan_kswapd_wake/enable
355 chmod 0666 /sys/kernel/tracing/events/vmscan/mm_vmscan_kswapd_wake/enable
356 chmod 0666 /sys/kernel/debug/tracing/events/vmscan/mm_vmscan_kswapd_sleep/enable
357 chmod 0666 /sys/kernel/tracing/events/vmscan/mm_vmscan_kswapd_sleep/enable
358 chmod 0666 /sys/kernel/debug/tracing/tracing_on
359 chmod 0666 /sys/kernel/tracing/tracing_on
360 chmod 0666 /sys/kernel/debug/tracing/events/binder/binder_transaction/enable
361 chmod 0666 /sys/kernel/tracing/events/binder/binder_transaction/enable
362 chmod 0666 /sys/kernel/debug/tracing/events/binder/binder_transaction_received/enable
363 chmod 0666 /sys/kernel/tracing/events/binder/binder_transaction_received/enable
Mika Raento80c3e5d2018-06-25 16:47:24 +0100364 chmod 0666 /sys/kernel/debug/tracing/events/binder/binder_transaction_alloc_buf/enable
365 chmod 0666 /sys/kernel/tracing/events/binder/binder_transaction_alloc_buf/enable
Carmen Jackson385f7ee2018-01-10 16:43:44 -0800366 chmod 0666 /sys/kernel/debug/tracing/events/binder/binder_lock/enable
367 chmod 0666 /sys/kernel/tracing/events/binder/binder_lock/enable
368 chmod 0666 /sys/kernel/debug/tracing/events/binder/binder_locked/enable
369 chmod 0666 /sys/kernel/tracing/events/binder/binder_locked/enable
370 chmod 0666 /sys/kernel/debug/tracing/events/binder/binder_unlock/enable
371 chmod 0666 /sys/kernel/tracing/events/binder/binder_unlock/enable
Ryan Savitski6d9dbdb2021-02-15 20:23:20 +0000372 chmod 0666 /sys/kernel/debug/tracing/events/binder/binder_set_priority/enable
373 chmod 0666 /sys/kernel/tracing/events/binder/binder_set_priority/enable
Carmen Jackson385f7ee2018-01-10 16:43:44 -0800374 chmod 0666 /sys/kernel/debug/tracing/events/i2c/enable
375 chmod 0666 /sys/kernel/tracing/events/i2c/enable
376 chmod 0666 /sys/kernel/debug/tracing/events/i2c/i2c_read/enable
377 chmod 0666 /sys/kernel/tracing/events/i2c/i2c_read/enable
378 chmod 0666 /sys/kernel/debug/tracing/events/i2c/i2c_write/enable
379 chmod 0666 /sys/kernel/tracing/events/i2c/i2c_write/enable
380 chmod 0666 /sys/kernel/debug/tracing/events/i2c/i2c_result/enable
381 chmod 0666 /sys/kernel/tracing/events/i2c/i2c_result/enable
382 chmod 0666 /sys/kernel/debug/tracing/events/i2c/i2c_reply/enable
383 chmod 0666 /sys/kernel/tracing/events/i2c/i2c_reply/enable
384 chmod 0666 /sys/kernel/debug/tracing/events/i2c/smbus_read/enable
385 chmod 0666 /sys/kernel/tracing/events/i2c/smbus_read/enable
386 chmod 0666 /sys/kernel/debug/tracing/events/i2c/smbus_write/enable
387 chmod 0666 /sys/kernel/tracing/events/i2c/smbus_write/enable
388 chmod 0666 /sys/kernel/debug/tracing/events/i2c/smbus_result/enable
389 chmod 0666 /sys/kernel/tracing/events/i2c/smbus_result/enable
390 chmod 0666 /sys/kernel/debug/tracing/events/i2c/smbus_reply/enable
391 chmod 0666 /sys/kernel/tracing/events/i2c/smbus_reply/enable
392 chmod 0666 /sys/kernel/debug/tracing/events/lowmemorykiller/enable
393 chmod 0666 /sys/kernel/tracing/events/lowmemorykiller/enable
Carmen Jackson267883d2018-05-18 12:50:00 -0700394 chmod 0666 /sys/kernel/debug/tracing/events/sync/enable
395 chmod 0666 /sys/kernel/tracing/events/sync/enable
396 chmod 0666 /sys/kernel/debug/tracing/events/fence/enable
397 chmod 0666 /sys/kernel/tracing/events/fence/enable
Jesse Halla978cef2019-02-25 16:24:10 -0800398 chmod 0666 /sys/kernel/debug/tracing/events/dma_fence/enable
399 chmod 0666 /sys/kernel/tracing/events/dma_fence/enable
Primiano Tucci66c40182018-11-01 21:32:55 +0000400 chmod 0666 /sys/kernel/debug/tracing/events/kmem/rss_stat/enable
401 chmod 0666 /sys/kernel/tracing/events/kmem/rss_stat/enable
402 chmod 0666 /sys/kernel/debug/tracing/events/kmem/ion_heap_grow/enable
403 chmod 0666 /sys/kernel/tracing/events/kmem/ion_heap_grow/enable
404 chmod 0666 /sys/kernel/debug/tracing/events/kmem/ion_heap_shrink/enable
405 chmod 0666 /sys/kernel/tracing/events/kmem/ion_heap_shrink/enable
Ioannis Ilkos88a85f32020-04-23 22:43:40 +0100406 chmod 0666 /sys/kernel/debug/tracing/events/ion/ion_stat/enable
407 chmod 0666 /sys/kernel/tracing/events/ion/ion_stat/enable
Collin Fijalkovich08e3f4a2020-03-30 16:20:24 -0700408 chmod 0666 /sys/kernel/debug/tracing/events/mm_event/mm_event_record/enable
409 chmod 0666 /sys/kernel/tracing/events/mm_event/mm_event_record/enable
Hector Dearman37e2d162018-11-09 13:06:25 +0000410 chmod 0666 /sys/kernel/debug/tracing/events/signal/signal_generate/enable
411 chmod 0666 /sys/kernel/tracing/events/signal/signal_generate/enable
412 chmod 0666 /sys/kernel/debug/tracing/events/signal/signal_deliver/enable
413 chmod 0666 /sys/kernel/tracing/events/signal/signal_deliver/enable
414 chmod 0666 /sys/kernel/debug/tracing/events/mm_event/mm_event_record/enable
415 chmod 0666 /sys/kernel/tracing/events/mm_event/mm_event_record/enable
416 chmod 0666 /sys/kernel/debug/tracing/events/lowmemorykiller/lowmemory_kill/enable
417 chmod 0666 /sys/kernel/tracing/events/lowmemorykiller/lowmemory_kill/enable
Carmen Jackson3c0c8922019-01-24 17:31:25 -0800418 chmod 0666 /sys/kernel/debug/tracing/events/oom/oom_score_adj_update/enable
419 chmod 0666 /sys/kernel/tracing/events/oom/oom_score_adj_update/enable
Ryan Savitski6d9dbdb2021-02-15 20:23:20 +0000420 chmod 0666 /sys/kernel/debug/tracing/events/oom/mark_victim/enable
421 chmod 0666 /sys/kernel/tracing/events/oom/mark_victim/enable
Carmen Jackson3c0c8922019-01-24 17:31:25 -0800422 chmod 0666 /sys/kernel/debug/tracing/events/task/task_rename/enable
423 chmod 0666 /sys/kernel/tracing/events/task/task_rename/enable
424 chmod 0666 /sys/kernel/debug/tracing/events/task/task_newtask/enable
425 chmod 0666 /sys/kernel/tracing/events/task/task_newtask/enable
Yiwei Zhangb9adcf32020-06-24 21:50:03 -0700426 chmod 0666 /sys/kernel/debug/tracing/events/gpu_mem/gpu_mem_total/enable
427 chmod 0666 /sys/kernel/tracing/events/gpu_mem/gpu_mem_total/enable
Marco Ballesio893507a2020-10-05 12:54:29 -0700428 chmod 0666 /sys/kernel/debug/tracing/events/irq/enable
429 chmod 0666 /sys/kernel/tracing/events/irq/enable
430 chmod 0666 /sys/kernel/debug/tracing/events/irq/irq_handler_entry/enable
431 chmod 0666 /sys/kernel/tracing/events/irq/irq_handler_entry/enable
432 chmod 0666 /sys/kernel/debug/tracing/events/irq/irq_handler_exit/enable
433 chmod 0666 /sys/kernel/tracing/events/irq/irq_handler_exit/enable
434 chmod 0666 /sys/kernel/debug/tracing/events/irq/softirq_entry/enable
435 chmod 0666 /sys/kernel/tracing/events/irq/softirq_entry/enable
436 chmod 0666 /sys/kernel/debug/tracing/events/irq/softirq_exit/enable
437 chmod 0666 /sys/kernel/tracing/events/irq/softirq_exit/enable
438 chmod 0666 /sys/kernel/debug/tracing/events/irq/softirq_raise/enable
439 chmod 0666 /sys/kernel/tracing/events/irq/softirq_raise/enable
440 chmod 0666 /sys/kernel/debug/tracing/events/irq/tasklet_entry/enable
441 chmod 0666 /sys/kernel/tracing/events/irq/tasklet_entry/enable
442 chmod 0666 /sys/kernel/debug/tracing/events/irq/tasklet_exit/enable
443 chmod 0666 /sys/kernel/tracing/events/irq/tasklet_exit/enable
444 chmod 0666 /sys/kernel/debug/tracing/events/irq/tasklet_hi_entry/enable
445 chmod 0666 /sys/kernel/tracing/events/irq/tasklet_hi_entry/enable
446 chmod 0666 /sys/kernel/debug/tracing/events/irq/tasklet_hi_exit/enable
447 chmod 0666 /sys/kernel/tracing/events/irq/tasklet_hi_exit/enable
448 chmod 0666 /sys/kernel/debug/tracing/events/ipi/enable
449 chmod 0666 /sys/kernel/tracing/events/ipi/enable
450 chmod 0666 /sys/kernel/debug/tracing/events/ipi/ipi_entry/enable
451 chmod 0666 /sys/kernel/tracing/events/ipi/ipi_entry/enable
452 chmod 0666 /sys/kernel/debug/tracing/events/ipi/ipi_exit/enable
453 chmod 0666 /sys/kernel/tracing/events/ipi/ipi_exit/enable
454 chmod 0666 /sys/kernel/debug/tracing/events/ipi/ipi_raise/enable
455 chmod 0666 /sys/kernel/tracing/events/ipi/ipi_raise/enable
Ryan Savitski6d9dbdb2021-02-15 20:23:20 +0000456 chmod 0666 /sys/kernel/debug/tracing/events/clk/clk_enable/enable
457 chmod 0666 /sys/kernel/tracing/events/clk/clk_disable/enable
458 chmod 0666 /sys/kernel/debug/tracing/events/clk/clk_disable/enable
459 chmod 0666 /sys/kernel/tracing/events/clk/clk_enable/enable
460 chmod 0666 /sys/kernel/debug/tracing/events/clk/clk_set_rate/enable
461 chmod 0666 /sys/kernel/tracing/events/clk/clk_set_rate/enable
Tom Cherryf4cb3ce2015-09-03 14:15:24 -0700462
Florian Mayer557343b2018-03-28 11:54:16 +0100463 # disk
Florian Mayer2633f812018-04-10 16:18:58 +0100464 chmod 0666 /sys/kernel/tracing/events/f2fs/f2fs_get_data_block/enable
465 chmod 0666 /sys/kernel/debug/tracing/events/f2fs/f2fs_get_data_block/enable
466 chmod 0666 /sys/kernel/tracing/events/f2fs/f2fs_iget/enable
467 chmod 0666 /sys/kernel/debug/tracing/events/f2fs/f2fs_iget/enable
Florian Mayer557343b2018-03-28 11:54:16 +0100468 chmod 0666 /sys/kernel/tracing/events/f2fs/f2fs_sync_file_enter/enable
469 chmod 0666 /sys/kernel/debug/tracing/events/f2fs/f2fs_sync_file_enter/enable
470 chmod 0666 /sys/kernel/tracing/events/f2fs/f2fs_sync_file_exit/enable
471 chmod 0666 /sys/kernel/debug/tracing/events/f2fs/f2fs_sync_file_exit/enable
472 chmod 0666 /sys/kernel/tracing/events/f2fs/f2fs_write_begin/enable
473 chmod 0666 /sys/kernel/debug/tracing/events/f2fs/f2fs_write_begin/enable
474 chmod 0666 /sys/kernel/tracing/events/f2fs/f2fs_write_end/enable
475 chmod 0666 /sys/kernel/debug/tracing/events/f2fs/f2fs_write_end/enable
476 chmod 0666 /sys/kernel/tracing/events/ext4/ext4_da_write_begin/enable
477 chmod 0666 /sys/kernel/debug/tracing/events/ext4/ext4_da_write_begin/enable
478 chmod 0666 /sys/kernel/tracing/events/ext4/ext4_da_write_end/enable
479 chmod 0666 /sys/kernel/debug/tracing/events/ext4/ext4_da_write_end/enable
Florian Mayer2633f812018-04-10 16:18:58 +0100480 chmod 0666 /sys/kernel/tracing/events/ext4/ext4_es_lookup_extent_enter/enable
481 chmod 0666 /sys/kernel/debug/tracing/events/ext4/ext4_es_lookup_extent_enter/enable
482 chmod 0666 /sys/kernel/tracing/events/ext4/ext4_es_lookup_extent_exit/enable
483 chmod 0666 /sys/kernel/debug/tracing/events/ext4/ext4_es_lookup_extent_exit/enable
484 chmod 0666 /sys/kernel/tracing/events/ext4/ext4_load_inode/enable
485 chmod 0666 /sys/kernel/debug/tracing/events/ext4/ext4_load_inode/enable
Florian Mayer557343b2018-03-28 11:54:16 +0100486 chmod 0666 /sys/kernel/tracing/events/ext4/ext4_sync_file_enter/enable
487 chmod 0666 /sys/kernel/debug/tracing/events/ext4/ext4_sync_file_enter/enable
488 chmod 0666 /sys/kernel/tracing/events/ext4/ext4_sync_file_exit/enable
489 chmod 0666 /sys/kernel/debug/tracing/events/ext4/ext4_sync_file_exit/enable
490 chmod 0666 /sys/kernel/tracing/events/block/block_rq_issue/enable
491 chmod 0666 /sys/kernel/debug/tracing/events/block/block_rq_issue/enable
492 chmod 0666 /sys/kernel/tracing/events/block/block_rq_complete/enable
493 chmod 0666 /sys/kernel/debug/tracing/events/block/block_rq_complete/enable
494
Primiano Tucci9b37bc52019-01-15 23:19:37 +0000495 # filemap events for iorapd
496 chmod 0666 /sys/kernel/tracing/events/filemap/mm_filemap_add_to_page_cache/enable
497 chmod 0666 /sys/kernel/debug/tracing/events/filemap/mm_filemap_add_to_page_cache/enable
498 chmod 0666 /sys/kernel/tracing/events/filemap/mm_filemap_delete_from_page_cache/enable
499 chmod 0666 /sys/kernel/debug/tracing/events/filemap/mm_filemap_delete_from_page_cache/enable
500
Wei Wanga3b5de92020-07-10 14:55:01 -0700501 # thermal
502 chmod 0666 /sys/kernel/debug/tracing/events/thermal/thermal_temperature/enable
503 chmod 0666 /sys/kernel/tracing/events/thermal/thermal_temperature/enable
504 chmod 0666 /sys/kernel/debug/tracing/events/thermal/cdev_update/enable
505 chmod 0666 /sys/kernel/tracing/events/thermal/cdev_update/enable
506
Carmen Jackson385f7ee2018-01-10 16:43:44 -0800507# Tracing disabled by default
Nick Kralevichcc7f8ad2015-12-16 12:37:25 -0800508 write /sys/kernel/debug/tracing/tracing_on 0
Paul Lawrence2cd93cc2017-01-17 09:50:18 -0800509 write /sys/kernel/tracing/tracing_on 0
Nick Kralevichcc7f8ad2015-12-16 12:37:25 -0800510
Carmen Jackson385f7ee2018-01-10 16:43:44 -0800511# Read and truncate the kernel trace.
512 chmod 0666 /sys/kernel/debug/tracing/trace
513 chmod 0666 /sys/kernel/tracing/trace
Tom Cherryf4cb3ce2015-09-03 14:15:24 -0700514
Florian Mayer2bf3b632018-05-24 10:14:24 +0100515# Read and truncate the per-CPU kernel trace.
516# Cannot use wildcards in .rc files. Update this if there is a phone with
517# more CPUs.
518 chmod 0666 /sys/kernel/debug/tracing/per_cpu/cpu0/trace
519 chmod 0666 /sys/kernel/tracing/per_cpu/cpu0/trace
520 chmod 0666 /sys/kernel/debug/tracing/per_cpu/cpu1/trace
521 chmod 0666 /sys/kernel/tracing/per_cpu/cpu1/trace
522 chmod 0666 /sys/kernel/debug/tracing/per_cpu/cpu2/trace
523 chmod 0666 /sys/kernel/tracing/per_cpu/cpu2/trace
524 chmod 0666 /sys/kernel/debug/tracing/per_cpu/cpu3/trace
525 chmod 0666 /sys/kernel/tracing/per_cpu/cpu3/trace
526 chmod 0666 /sys/kernel/debug/tracing/per_cpu/cpu4/trace
527 chmod 0666 /sys/kernel/tracing/per_cpu/cpu4/trace
528 chmod 0666 /sys/kernel/debug/tracing/per_cpu/cpu5/trace
529 chmod 0666 /sys/kernel/tracing/per_cpu/cpu5/trace
530 chmod 0666 /sys/kernel/debug/tracing/per_cpu/cpu6/trace
531 chmod 0666 /sys/kernel/tracing/per_cpu/cpu6/trace
Hector Dearman5bf53582019-01-18 14:00:32 +0000532 chmod 0666 /sys/kernel/debug/tracing/per_cpu/cpu7/trace
Florian Mayer2bf3b632018-05-24 10:14:24 +0100533 chmod 0666 /sys/kernel/tracing/per_cpu/cpu7/trace
534 chmod 0666 /sys/kernel/debug/tracing/per_cpu/cpu8/trace
535 chmod 0666 /sys/kernel/tracing/per_cpu/cpu8/trace
536 chmod 0666 /sys/kernel/debug/tracing/per_cpu/cpu9/trace
537 chmod 0666 /sys/kernel/tracing/per_cpu/cpu9/trace
538 chmod 0666 /sys/kernel/debug/tracing/per_cpu/cpu10/trace
539 chmod 0666 /sys/kernel/tracing/per_cpu/cpu10/trace
540 chmod 0666 /sys/kernel/debug/tracing/per_cpu/cpu11/trace
541 chmod 0666 /sys/kernel/tracing/per_cpu/cpu11/trace
542 chmod 0666 /sys/kernel/debug/tracing/per_cpu/cpu12/trace
543 chmod 0666 /sys/kernel/tracing/per_cpu/cpu12/trace
544 chmod 0666 /sys/kernel/debug/tracing/per_cpu/cpu13/trace
545 chmod 0666 /sys/kernel/tracing/per_cpu/cpu13/trace
546 chmod 0666 /sys/kernel/debug/tracing/per_cpu/cpu14/trace
547 chmod 0666 /sys/kernel/tracing/per_cpu/cpu14/trace
548 chmod 0666 /sys/kernel/debug/tracing/per_cpu/cpu15/trace
549 chmod 0666 /sys/kernel/tracing/per_cpu/cpu15/trace
Dmytro Chystiakov2895eeb2021-10-21 14:57:27 -0700550 chmod 0666 /sys/kernel/debug/tracing/per_cpu/cpu16/trace
551 chmod 0666 /sys/kernel/tracing/per_cpu/cpu16/trace
552 chmod 0666 /sys/kernel/debug/tracing/per_cpu/cpu17/trace
553 chmod 0666 /sys/kernel/tracing/per_cpu/cpu17/trace
554 chmod 0666 /sys/kernel/debug/tracing/per_cpu/cpu18/trace
555 chmod 0666 /sys/kernel/tracing/per_cpu/cpu18/trace
556 chmod 0666 /sys/kernel/debug/tracing/per_cpu/cpu19/trace
557 chmod 0666 /sys/kernel/tracing/per_cpu/cpu19/trace
558 chmod 0666 /sys/kernel/debug/tracing/per_cpu/cpu20/trace
559 chmod 0666 /sys/kernel/tracing/per_cpu/cpu20/trace
560 chmod 0666 /sys/kernel/debug/tracing/per_cpu/cpu21/trace
561 chmod 0666 /sys/kernel/tracing/per_cpu/cpu21/trace
562 chmod 0666 /sys/kernel/debug/tracing/per_cpu/cpu22/trace
563 chmod 0666 /sys/kernel/tracing/per_cpu/cpu22/trace
564 chmod 0666 /sys/kernel/debug/tracing/per_cpu/cpu23/trace
565 chmod 0666 /sys/kernel/tracing/per_cpu/cpu23/trace
Florian Mayer2bf3b632018-05-24 10:14:24 +0100566
Kalesh Singh61eff6b2021-11-04 14:34:52 -0700567# Setup synthetic events
568 chmod 0666 /sys/kernel/tracing/synthetic_events
569 chmod 0666 /sys/kernel/debug/tracing/synthetic_events
570
571 # rss_stat_throttled
572 write /sys/kernel/tracing/synthetic_events "rss_stat_throttled unsigned int mm_id; unsigned int curr; int member; long size"
573 write /sys/kernel/debug/tracing/synthetic_events "rss_stat_throttled unsigned int mm_id; unsigned int curr; int member; long size"
574
575# Set up histogram triggers
576 # rss_stat_throttled (bucket size == 512KB)
577 chmod 0666 /sys/kernel/tracing/events/kmem/rss_stat/trigger
578 chmod 0666 /sys/kernel/debug/tracing/events/kmem/rss_stat/trigger
579 write /sys/kernel/tracing/events/kmem/rss_stat/trigger "hist:keys=mm_id,member:bucket=size/0x80000:onchange($$bucket).rss_stat_throttled(mm_id,curr,member,size)"
580 write /sys/kernel/debug/tracing/events/kmem/rss_stat/trigger "hist:keys=mm_id,member:bucket=size/0x80000:onchange($$bucket).rss_stat_throttled(mm_id,curr,member,size)"
581
Kalesh Singhea785e52021-07-27 15:17:29 +0000582# Only create the tracing instance if persist.mm_events.enabled
583# Attempting to remove the tracing instance after it has been created
584# will likely fail with EBUSY as it would be in use by traced_probes.
585on post-fs-data && property:persist.mm_events.enabled=true
Kalesh Singhf21c54e2021-01-15 02:26:10 -0500586# Create MM Events Tracing Instance for Kmem Activity Trigger
587 mkdir /sys/kernel/debug/tracing/instances/mm_events 0755 system system
588 mkdir /sys/kernel/tracing/instances/mm_events 0755 system system
589
590# Read and set per CPU buffer size
591 chmod 0666 /sys/kernel/debug/tracing/instances/mm_events/buffer_size_kb
592 chmod 0666 /sys/kernel/tracing/instances/mm_events/buffer_size_kb
593
Kalesh Singhea785e52021-07-27 15:17:29 +0000594# Set the default buffer size to the minimum
595 write /sys/kernel/debug/tracing/instances/mm_events/buffer_size_kb 1
596 write /sys/kernel/tracing/instances/mm_events/buffer_size_kb 1
597
Kalesh Singhf21c54e2021-01-15 02:26:10 -0500598# Read and enable tracing
599 chmod 0666 /sys/kernel/debug/tracing/instances/mm_events/tracing_on
600 chmod 0666 /sys/kernel/tracing/instances/mm_events/tracing_on
601
Kalesh Singhea785e52021-07-27 15:17:29 +0000602# Tracing disabled by default
603 write /sys/kernel/debug/tracing/instances/mm_events/tracing_on 0
604 write /sys/kernel/tracing/instances/mm_events/tracing_on 0
605
Kalesh Singhf21c54e2021-01-15 02:26:10 -0500606# Read and truncate kernel trace
607 chmod 0666 /sys/kernel/debug/tracing/instances/mm_events/trace
608 chmod 0666 /sys/kernel/tracing/instances/mm_events/trace
609
610# Enable trace events
611 chmod 0666 /sys/kernel/debug/tracing/instances/mm_events/events/vmscan/mm_vmscan_direct_reclaim_begin/enable
612 chmod 0666 /sys/kernel/tracing/instances/mm_events/events/vmscan/mm_vmscan_direct_reclaim_begin/enable
613 chmod 0666 /sys/kernel/debug/tracing/instances/mm_events/events/vmscan/mm_vmscan_kswapd_wake/enable
614 chmod 0666 /sys/kernel/tracing/instances/mm_events/events/vmscan/mm_vmscan_kswapd_wake/enable
615 chmod 0666 /sys/kernel/debug/tracing/instances/mm_events/events/compaction/mm_compaction_begin/enable
616 chmod 0666 /sys/kernel/tracing/instances/mm_events/events/compaction/mm_compaction_begin/enable
617
618# Read and clear per-CPU raw kernel trace
619# Cannot use wildcards in .rc files. Update this if there is a phone with
620# more CPUs.
621 chmod 0666 /sys/kernel/debug/tracing/instances/mm_events/per_cpu/cpu0/trace
622 chmod 0666 /sys/kernel/tracing/instances/mm_events/per_cpu/cpu0/trace
623 chmod 0666 /sys/kernel/debug/tracing/instances/mm_events/per_cpu/cpu1/trace
624 chmod 0666 /sys/kernel/tracing/instances/mm_events/per_cpu/cpu1/trace
625 chmod 0666 /sys/kernel/debug/tracing/instances/mm_events/per_cpu/cpu2/trace
626 chmod 0666 /sys/kernel/tracing/instances/mm_events/per_cpu/cpu2/trace
627 chmod 0666 /sys/kernel/debug/tracing/instances/mm_events/per_cpu/cpu3/trace
628 chmod 0666 /sys/kernel/tracing/instances/mm_events/per_cpu/cpu3/trace
629 chmod 0666 /sys/kernel/debug/tracing/instances/mm_events/per_cpu/cpu4/trace
630 chmod 0666 /sys/kernel/tracing/instances/mm_events/per_cpu/cpu4/trace
631 chmod 0666 /sys/kernel/debug/tracing/instances/mm_events/per_cpu/cpu5/trace
632 chmod 0666 /sys/kernel/tracing/instances/mm_events/per_cpu/cpu5/trace
633 chmod 0666 /sys/kernel/debug/tracing/instances/mm_events/per_cpu/cpu6/trace
634 chmod 0666 /sys/kernel/tracing/instances/mm_events/per_cpu/cpu6/trace
635 chmod 0666 /sys/kernel/debug/tracing/instances/mm_events/per_cpu/cpu7/trace
636 chmod 0666 /sys/kernel/tracing/instances/mm_events/per_cpu/cpu7/trace
637 chmod 0666 /sys/kernel/debug/tracing/instances/mm_events/per_cpu/cpu8/trace
638 chmod 0666 /sys/kernel/tracing/instances/mm_events/per_cpu/cpu8/trace
639 chmod 0666 /sys/kernel/debug/tracing/instances/mm_events/per_cpu/cpu9/trace
640 chmod 0666 /sys/kernel/tracing/instances/mm_events/per_cpu/cpu9/trace
641 chmod 0666 /sys/kernel/debug/tracing/instances/mm_events/per_cpu/cpu10/trace
642 chmod 0666 /sys/kernel/tracing/instances/mm_events/per_cpu/cpu10/trace
643 chmod 0666 /sys/kernel/debug/tracing/instances/mm_events/per_cpu/cpu11/trace
644 chmod 0666 /sys/kernel/tracing/instances/mm_events/per_cpu/cpu11/trace
645 chmod 0666 /sys/kernel/debug/tracing/instances/mm_events/per_cpu/cpu12/trace
646 chmod 0666 /sys/kernel/tracing/instances/mm_events/per_cpu/cpu12/trace
647 chmod 0666 /sys/kernel/debug/tracing/instances/mm_events/per_cpu/cpu13/trace
648 chmod 0666 /sys/kernel/tracing/instances/mm_events/per_cpu/cpu13/trace
649 chmod 0666 /sys/kernel/debug/tracing/instances/mm_events/per_cpu/cpu14/trace
650 chmod 0666 /sys/kernel/tracing/instances/mm_events/per_cpu/cpu14/trace
651 chmod 0666 /sys/kernel/debug/tracing/instances/mm_events/per_cpu/cpu15/trace
652 chmod 0666 /sys/kernel/tracing/instances/mm_events/per_cpu/cpu15/trace
Dmytro Chystiakov2895eeb2021-10-21 14:57:27 -0700653 chmod 0666 /sys/kernel/debug/tracing/instances/mm_events/per_cpu/cpu16/trace
654 chmod 0666 /sys/kernel/tracing/instances/mm_events/per_cpu/cpu16/trace
655 chmod 0666 /sys/kernel/debug/tracing/instances/mm_events/per_cpu/cpu17/trace
656 chmod 0666 /sys/kernel/tracing/instances/mm_events/per_cpu/cpu17/trace
657 chmod 0666 /sys/kernel/debug/tracing/instances/mm_events/per_cpu/cpu18/trace
658 chmod 0666 /sys/kernel/tracing/instances/mm_events/per_cpu/cpu18/trace
659 chmod 0666 /sys/kernel/debug/tracing/instances/mm_events/per_cpu/cpu19/trace
660 chmod 0666 /sys/kernel/tracing/instances/mm_events/per_cpu/cpu19/trace
661 chmod 0666 /sys/kernel/debug/tracing/instances/mm_events/per_cpu/cpu20/trace
662 chmod 0666 /sys/kernel/tracing/instances/mm_events/per_cpu/cpu20/trace
663 chmod 0666 /sys/kernel/debug/tracing/instances/mm_events/per_cpu/cpu21/trace
664 chmod 0666 /sys/kernel/tracing/instances/mm_events/per_cpu/cpu21/trace
665 chmod 0666 /sys/kernel/debug/tracing/instances/mm_events/per_cpu/cpu22/trace
666 chmod 0666 /sys/kernel/tracing/instances/mm_events/per_cpu/cpu22/trace
667 chmod 0666 /sys/kernel/debug/tracing/instances/mm_events/per_cpu/cpu23/trace
668 chmod 0666 /sys/kernel/tracing/instances/mm_events/per_cpu/cpu23/trace
Kalesh Singhf21c54e2021-01-15 02:26:10 -0500669
Tom Cherryf4cb3ce2015-09-03 14:15:24 -0700670on property:persist.debug.atrace.boottrace=1
671 start boottrace
672
673# Run atrace with the categories written in a file
674service boottrace /system/bin/atrace --async_start -f /data/misc/boottrace/categories
675 disabled
676 oneshot