blob: 97ccda43382e57ffb3bb3c2f6ce612c8c9ca0451 [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
108 chmod 0755 /sys/kernel/debug/tracing/events/sched/sched_switch
109 chmod 0755 /sys/kernel/debug/tracing/events/sched/sched_wakeup
110 chmod 0755 /sys/kernel/debug/tracing/events/sched/sched_wakeup_new
111 chmod 0755 /sys/kernel/debug/tracing/events/sched/sched_waking
112 chmod 0755 /sys/kernel/debug/tracing/events/signal
113 chmod 0755 /sys/kernel/debug/tracing/events/signal/signal_deliver
114 chmod 0755 /sys/kernel/debug/tracing/events/signal/signal_generate
115 chmod 0755 /sys/kernel/debug/tracing/events/sync
116 chmod 0755 /sys/kernel/debug/tracing/events/task
117 chmod 0755 /sys/kernel/debug/tracing/events/task/task_newtask
118 chmod 0755 /sys/kernel/debug/tracing/events/task/task_rename
119 chmod 0755 /sys/kernel/debug/tracing/events/thermal
120 chmod 0755 /sys/kernel/debug/tracing/events/thermal/cdev_update
121 chmod 0755 /sys/kernel/debug/tracing/events/thermal/thermal_temperature
122 chmod 0755 /sys/kernel/debug/tracing/events/vmscan
123 chmod 0755 /sys/kernel/debug/tracing/events/vmscan/mm_vmscan_direct_reclaim_begin
124 chmod 0755 /sys/kernel/debug/tracing/events/vmscan/mm_vmscan_direct_reclaim_end
125 chmod 0755 /sys/kernel/debug/tracing/events/vmscan/mm_vmscan_kswapd_sleep
126 chmod 0755 /sys/kernel/debug/tracing/events/vmscan/mm_vmscan_kswapd_wake
127 chmod 0755 /sys/kernel/debug/tracing/options
128 chmod 0755 /sys/kernel/debug/tracing/per_cpu
129 chmod 0755 /sys/kernel/debug/tracing/per_cpu/cpu0
130 chmod 0755 /sys/kernel/debug/tracing/per_cpu/cpu1
131 chmod 0755 /sys/kernel/debug/tracing/per_cpu/cpu2
132 chmod 0755 /sys/kernel/debug/tracing/per_cpu/cpu3
133 chmod 0755 /sys/kernel/debug/tracing/per_cpu/cpu4
134 chmod 0755 /sys/kernel/debug/tracing/per_cpu/cpu5
135 chmod 0755 /sys/kernel/debug/tracing/per_cpu/cpu6
136 chmod 0755 /sys/kernel/debug/tracing/per_cpu/cpu7
137 chmod 0755 /sys/kernel/debug/tracing/per_cpu/cpu8
138 chmod 0755 /sys/kernel/debug/tracing/per_cpu/cpu9
139 chmod 0755 /sys/kernel/debug/tracing/per_cpu/cpu10
140 chmod 0755 /sys/kernel/debug/tracing/per_cpu/cpu11
141 chmod 0755 /sys/kernel/debug/tracing/per_cpu/cpu12
142 chmod 0755 /sys/kernel/debug/tracing/per_cpu/cpu13
143 chmod 0755 /sys/kernel/debug/tracing/per_cpu/cpu14
144 chmod 0755 /sys/kernel/debug/tracing/per_cpu/cpu15
145 chmod 0755 /sys/kernel/debug/tracing/per_cpu/cpu16
146 chmod 0755 /sys/kernel/debug/tracing/per_cpu/cpu17
147 chmod 0755 /sys/kernel/debug/tracing/per_cpu/cpu18
148 chmod 0755 /sys/kernel/debug/tracing/per_cpu/cpu19
149 chmod 0755 /sys/kernel/debug/tracing/per_cpu/cpu20
150 chmod 0755 /sys/kernel/debug/tracing/per_cpu/cpu21
151 chmod 0755 /sys/kernel/debug/tracing/per_cpu/cpu22
152 chmod 0755 /sys/kernel/debug/tracing/per_cpu/cpu23
153 chmod 0755 /sys/kernel/tracing/events
154 chmod 0755 /sys/kernel/tracing/events/binder
155 chmod 0755 /sys/kernel/tracing/events/binder/binder_lock
156 chmod 0755 /sys/kernel/tracing/events/binder/binder_locked
157 chmod 0755 /sys/kernel/tracing/events/binder/binder_set_priority
158 chmod 0755 /sys/kernel/tracing/events/binder/binder_transaction
159 chmod 0755 /sys/kernel/tracing/events/binder/binder_transaction_alloc_buf
160 chmod 0755 /sys/kernel/tracing/events/binder/binder_transaction_received
161 chmod 0755 /sys/kernel/tracing/events/binder/binder_unlock
162 chmod 0755 /sys/kernel/tracing/events/block
163 chmod 0755 /sys/kernel/tracing/events/block/block_rq_complete
164 chmod 0755 /sys/kernel/tracing/events/block/block_rq_issue
165 chmod 0755 /sys/kernel/tracing/events/cgroup
166 chmod 0755 /sys/kernel/tracing/events/clk
167 chmod 0755 /sys/kernel/tracing/events/clk/clk_disable
168 chmod 0755 /sys/kernel/tracing/events/clk/clk_enable
169 chmod 0755 /sys/kernel/tracing/events/clk/clk_set_rate
170 chmod 0755 /sys/kernel/tracing/events/cpufreq_interactive
171 chmod 0755 /sys/kernel/tracing/events/cpuhp
172 chmod 0755 /sys/kernel/tracing/events/cpuhp/cpuhp_enter
173 chmod 0755 /sys/kernel/tracing/events/cpuhp/cpuhp_exit
174 chmod 0755 /sys/kernel/tracing/events/cpuhp/cpuhp_pause
175 chmod 0755 /sys/kernel/tracing/events/dma_fence
176 chmod 0755 /sys/kernel/tracing/events/ext4
177 chmod 0755 /sys/kernel/tracing/events/ext4/ext4_da_write_begin
178 chmod 0755 /sys/kernel/tracing/events/ext4/ext4_da_write_end
179 chmod 0755 /sys/kernel/tracing/events/ext4/ext4_es_lookup_extent_enter
180 chmod 0755 /sys/kernel/tracing/events/ext4/ext4_es_lookup_extent_exit
181 chmod 0755 /sys/kernel/tracing/events/ext4/ext4_load_inode
182 chmod 0755 /sys/kernel/tracing/events/ext4/ext4_sync_file_enter
183 chmod 0755 /sys/kernel/tracing/events/ext4/ext4_sync_file_exit
184 chmod 0755 /sys/kernel/tracing/events/f2fs
185 chmod 0755 /sys/kernel/tracing/events/f2fs/f2fs_get_data_block
186 chmod 0755 /sys/kernel/tracing/events/f2fs/f2fs_iget
187 chmod 0755 /sys/kernel/tracing/events/f2fs/f2fs_sync_file_enter
188 chmod 0755 /sys/kernel/tracing/events/f2fs/f2fs_sync_file_exit
189 chmod 0755 /sys/kernel/tracing/events/f2fs/f2fs_write_begin
190 chmod 0755 /sys/kernel/tracing/events/f2fs/f2fs_write_end
191 chmod 0755 /sys/kernel/tracing/events/fence
192 chmod 0755 /sys/kernel/tracing/events/filemap
193 chmod 0755 /sys/kernel/tracing/events/filemap/mm_filemap_add_to_page_cache
194 chmod 0755 /sys/kernel/tracing/events/filemap/mm_filemap_delete_from_page_cache
195 chmod 0755 /sys/kernel/tracing/events/gpu_mem
196 chmod 0755 /sys/kernel/tracing/events/gpu_mem/gpu_mem_total
197 chmod 0755 /sys/kernel/tracing/events/i2c
198 chmod 0755 /sys/kernel/tracing/events/i2c/i2c_read
199 chmod 0755 /sys/kernel/tracing/events/i2c/i2c_reply
200 chmod 0755 /sys/kernel/tracing/events/i2c/i2c_result
201 chmod 0755 /sys/kernel/tracing/events/i2c/i2c_write
202 chmod 0755 /sys/kernel/tracing/events/i2c/smbus_read
203 chmod 0755 /sys/kernel/tracing/events/i2c/smbus_reply
204 chmod 0755 /sys/kernel/tracing/events/i2c/smbus_result
205 chmod 0755 /sys/kernel/tracing/events/i2c/smbus_write
206 chmod 0755 /sys/kernel/tracing/events/ion
207 chmod 0755 /sys/kernel/tracing/events/ion/ion_stat
208 chmod 0755 /sys/kernel/tracing/events/ipi
209 chmod 0755 /sys/kernel/tracing/events/ipi/ipi_entry
210 chmod 0755 /sys/kernel/tracing/events/ipi/ipi_exit
211 chmod 0755 /sys/kernel/tracing/events/ipi/ipi_raise
212 chmod 0755 /sys/kernel/tracing/events/irq
213 chmod 0755 /sys/kernel/tracing/events/irq/irq_handler_entry
214 chmod 0755 /sys/kernel/tracing/events/irq/irq_handler_exit
215 chmod 0755 /sys/kernel/tracing/events/irq/softirq_entry
216 chmod 0755 /sys/kernel/tracing/events/irq/softirq_exit
217 chmod 0755 /sys/kernel/tracing/events/irq/softirq_raise
218 chmod 0755 /sys/kernel/tracing/events/irq/tasklet_entry
219 chmod 0755 /sys/kernel/tracing/events/irq/tasklet_exit
220 chmod 0755 /sys/kernel/tracing/events/irq/tasklet_hi_entry
221 chmod 0755 /sys/kernel/tracing/events/irq/tasklet_hi_exit
222 chmod 0755 /sys/kernel/tracing/events/kmem
223 chmod 0755 /sys/kernel/tracing/events/kmem/ion_heap_grow
224 chmod 0755 /sys/kernel/tracing/events/kmem/ion_heap_shrink
225 chmod 0755 /sys/kernel/tracing/events/kmem/rss_stat
226 chmod 0755 /sys/kernel/tracing/events/lowmemorykiller
227 chmod 0755 /sys/kernel/tracing/events/lowmemorykiller/lowmemory_kill
228 chmod 0755 /sys/kernel/tracing/events/mm_event
229 chmod 0755 /sys/kernel/tracing/events/mm_event/mm_event_record
230 chmod 0755 /sys/kernel/tracing/events/oom
231 chmod 0755 /sys/kernel/tracing/events/oom/mark_victim
232 chmod 0755 /sys/kernel/tracing/events/oom/oom_score_adj_update
233 chmod 0755 /sys/kernel/tracing/events/power
234 chmod 0755 /sys/kernel/tracing/events/power/clock_disable
235 chmod 0755 /sys/kernel/tracing/events/power/clock_enable
236 chmod 0755 /sys/kernel/tracing/events/power/clock_set_rate
237 chmod 0755 /sys/kernel/tracing/events/power/cpu_frequency
238 chmod 0755 /sys/kernel/tracing/events/power/cpu_frequency_limits
239 chmod 0755 /sys/kernel/tracing/events/power/cpu_idle
240 chmod 0755 /sys/kernel/tracing/events/power/gpu_frequency
241 chmod 0755 /sys/kernel/tracing/events/power/suspend_resume
242 chmod 0755 /sys/kernel/tracing/events/sched
243 chmod 0755 /sys/kernel/tracing/events/sched/sched_blocked_reason
244 chmod 0755 /sys/kernel/tracing/events/sched/sched_cpu_hotplug
245 chmod 0755 /sys/kernel/tracing/events/sched/sched_pi_setprio
246 chmod 0755 /sys/kernel/tracing/events/sched/sched_process_exit
247 chmod 0755 /sys/kernel/tracing/events/sched/sched_switch
248 chmod 0755 /sys/kernel/tracing/events/sched/sched_wakeup
249 chmod 0755 /sys/kernel/tracing/events/sched/sched_wakeup_new
250 chmod 0755 /sys/kernel/tracing/events/sched/sched_waking
251 chmod 0755 /sys/kernel/tracing/events/signal
252 chmod 0755 /sys/kernel/tracing/events/signal/signal_deliver
253 chmod 0755 /sys/kernel/tracing/events/signal/signal_generate
254 chmod 0755 /sys/kernel/tracing/events/sync
255 chmod 0755 /sys/kernel/tracing/events/task
256 chmod 0755 /sys/kernel/tracing/events/task/task_newtask
257 chmod 0755 /sys/kernel/tracing/events/task/task_rename
258 chmod 0755 /sys/kernel/tracing/events/thermal
259 chmod 0755 /sys/kernel/tracing/events/thermal/cdev_update
260 chmod 0755 /sys/kernel/tracing/events/thermal/thermal_temperature
261 chmod 0755 /sys/kernel/tracing/events/vmscan
262 chmod 0755 /sys/kernel/tracing/events/vmscan/mm_vmscan_direct_reclaim_begin
263 chmod 0755 /sys/kernel/tracing/events/vmscan/mm_vmscan_direct_reclaim_end
264 chmod 0755 /sys/kernel/tracing/events/vmscan/mm_vmscan_kswapd_sleep
265 chmod 0755 /sys/kernel/tracing/events/vmscan/mm_vmscan_kswapd_wake
266 chmod 0755 /sys/kernel/tracing/options
267 chmod 0755 /sys/kernel/tracing/per_cpu
268 chmod 0755 /sys/kernel/tracing/per_cpu/cpu0
269 chmod 0755 /sys/kernel/tracing/per_cpu/cpu1
270 chmod 0755 /sys/kernel/tracing/per_cpu/cpu2
271 chmod 0755 /sys/kernel/tracing/per_cpu/cpu3
272 chmod 0755 /sys/kernel/tracing/per_cpu/cpu4
273 chmod 0755 /sys/kernel/tracing/per_cpu/cpu5
274 chmod 0755 /sys/kernel/tracing/per_cpu/cpu6
275 chmod 0755 /sys/kernel/tracing/per_cpu/cpu7
276 chmod 0755 /sys/kernel/tracing/per_cpu/cpu8
277 chmod 0755 /sys/kernel/tracing/per_cpu/cpu9
278 chmod 0755 /sys/kernel/tracing/per_cpu/cpu10
279 chmod 0755 /sys/kernel/tracing/per_cpu/cpu11
280 chmod 0755 /sys/kernel/tracing/per_cpu/cpu12
281 chmod 0755 /sys/kernel/tracing/per_cpu/cpu13
282 chmod 0755 /sys/kernel/tracing/per_cpu/cpu14
283 chmod 0755 /sys/kernel/tracing/per_cpu/cpu15
284 chmod 0755 /sys/kernel/tracing/per_cpu/cpu16
285 chmod 0755 /sys/kernel/tracing/per_cpu/cpu17
286 chmod 0755 /sys/kernel/tracing/per_cpu/cpu18
287 chmod 0755 /sys/kernel/tracing/per_cpu/cpu19
288 chmod 0755 /sys/kernel/tracing/per_cpu/cpu20
289 chmod 0755 /sys/kernel/tracing/per_cpu/cpu21
290 chmod 0755 /sys/kernel/tracing/per_cpu/cpu22
291 chmod 0755 /sys/kernel/tracing/per_cpu/cpu23
Carmen Jackson385f7ee2018-01-10 16:43:44 -0800292 chmod 0666 /sys/kernel/debug/tracing/trace_clock
293 chmod 0666 /sys/kernel/tracing/trace_clock
294 chmod 0666 /sys/kernel/debug/tracing/buffer_size_kb
295 chmod 0666 /sys/kernel/tracing/buffer_size_kb
296 chmod 0666 /sys/kernel/debug/tracing/options/overwrite
297 chmod 0666 /sys/kernel/tracing/options/overwrite
298 chmod 0666 /sys/kernel/debug/tracing/options/print-tgid
299 chmod 0666 /sys/kernel/tracing/options/print-tgid
John Recke757b1c2018-06-28 12:24:33 -0700300 chmod 0666 /sys/kernel/debug/tracing/options/record-tgid
301 chmod 0666 /sys/kernel/tracing/options/record-tgid
Carmen Jackson385f7ee2018-01-10 16:43:44 -0800302 chmod 0666 /sys/kernel/debug/tracing/saved_cmdlines_size
303 chmod 0666 /sys/kernel/tracing/saved_cmdlines_size
304 chmod 0666 /sys/kernel/debug/tracing/events/sched/sched_switch/enable
305 chmod 0666 /sys/kernel/tracing/events/sched/sched_switch/enable
306 chmod 0666 /sys/kernel/debug/tracing/events/sched/sched_wakeup/enable
307 chmod 0666 /sys/kernel/tracing/events/sched/sched_wakeup/enable
308 chmod 0666 /sys/kernel/debug/tracing/events/sched/sched_blocked_reason/enable
309 chmod 0666 /sys/kernel/tracing/events/sched/sched_blocked_reason/enable
310 chmod 0666 /sys/kernel/debug/tracing/events/sched/sched_cpu_hotplug/enable
311 chmod 0666 /sys/kernel/tracing/events/sched/sched_cpu_hotplug/enable
Wei Wangca49dfc2018-05-03 15:45:20 -0700312 chmod 0666 /sys/kernel/debug/tracing/events/sched/sched_pi_setprio/enable
313 chmod 0666 /sys/kernel/tracing/events/sched/sched_pi_setprio/enable
Carmen Jackson0d3495f2019-04-26 10:41:00 -0700314 chmod 0666 /sys/kernel/debug/tracing/events/sched/sched_process_exit/enable
315 chmod 0666 /sys/kernel/tracing/events/sched/sched_process_exit/enable
Wei Wang07e5c492019-04-18 16:04:54 -0700316 chmod 0666 /sys/kernel/debug/tracing/events/sched/sched_waking/enable
317 chmod 0666 /sys/kernel/tracing/events/sched/sched_waking/enable
Ryan Savitski6d9dbdb2021-02-15 20:23:20 +0000318 chmod 0666 /sys/kernel/debug/tracing/events/sched/sched_wakeup_new/enable
319 chmod 0666 /sys/kernel/tracing/events/sched/sched_wakeup_new/enable
Carmen Jackson385f7ee2018-01-10 16:43:44 -0800320 chmod 0666 /sys/kernel/debug/tracing/events/cgroup/enable
321 chmod 0666 /sys/kernel/tracing/events/cgroup/enable
322 chmod 0666 /sys/kernel/debug/tracing/events/power/cpu_frequency/enable
323 chmod 0666 /sys/kernel/tracing/events/power/cpu_frequency/enable
324 chmod 0666 /sys/kernel/debug/tracing/events/power/cpu_idle/enable
325 chmod 0666 /sys/kernel/tracing/events/power/cpu_idle/enable
Ryan Savitski6d9dbdb2021-02-15 20:23:20 +0000326 chmod 0666 /sys/kernel/debug/tracing/events/power/clock_enable/enable
327 chmod 0666 /sys/kernel/tracing/events/power/clock_enable/enable
328 chmod 0666 /sys/kernel/debug/tracing/events/power/clock_disable/enable
329 chmod 0666 /sys/kernel/tracing/events/power/clock_disable/enable
Carmen Jackson385f7ee2018-01-10 16:43:44 -0800330 chmod 0666 /sys/kernel/debug/tracing/events/power/clock_set_rate/enable
331 chmod 0666 /sys/kernel/tracing/events/power/clock_set_rate/enable
332 chmod 0666 /sys/kernel/debug/tracing/events/power/cpu_frequency_limits/enable
333 chmod 0666 /sys/kernel/tracing/events/power/cpu_frequency_limits/enable
Wei Wang2ded52d2020-07-31 01:13:58 -0700334 chmod 0666 /sys/kernel/debug/tracing/events/cpuhp/cpuhp_enter/enable
335 chmod 0666 /sys/kernel/tracing/events/cpuhp/cpuhp_enter/enable
336 chmod 0666 /sys/kernel/debug/tracing/events/cpuhp/cpuhp_exit/enable
337 chmod 0666 /sys/kernel/tracing/events/cpuhp/cpuhp_exit/enable
Wei Wang963999c2021-03-17 16:28:59 -0700338 chmod 0666 /sys/kernel/debug/tracing/events/cpuhp/cpuhp_pause/enable
339 chmod 0666 /sys/kernel/tracing/events/cpuhp/cpuhp_pause/enable
Sidath Senanayake05b22d82019-06-26 15:30:58 +0100340 chmod 0666 /sys/kernel/debug/tracing/events/power/gpu_frequency/enable
341 chmod 0666 /sys/kernel/tracing/events/power/gpu_frequency/enable
Carmen Jackson5ab84322019-08-08 14:35:47 -0700342 chmod 0666 /sys/kernel/debug/tracing/events/power/suspend_resume/enable
343 chmod 0666 /sys/kernel/tracing/events/power/suspend_resume/enable
Carmen Jackson385f7ee2018-01-10 16:43:44 -0800344 chmod 0666 /sys/kernel/debug/tracing/events/cpufreq_interactive/enable
345 chmod 0666 /sys/kernel/tracing/events/cpufreq_interactive/enable
346 chmod 0666 /sys/kernel/debug/tracing/events/vmscan/mm_vmscan_direct_reclaim_begin/enable
347 chmod 0666 /sys/kernel/tracing/events/vmscan/mm_vmscan_direct_reclaim_begin/enable
348 chmod 0666 /sys/kernel/debug/tracing/events/vmscan/mm_vmscan_direct_reclaim_end/enable
349 chmod 0666 /sys/kernel/tracing/events/vmscan/mm_vmscan_direct_reclaim_end/enable
350 chmod 0666 /sys/kernel/debug/tracing/events/vmscan/mm_vmscan_kswapd_wake/enable
351 chmod 0666 /sys/kernel/tracing/events/vmscan/mm_vmscan_kswapd_wake/enable
352 chmod 0666 /sys/kernel/debug/tracing/events/vmscan/mm_vmscan_kswapd_sleep/enable
353 chmod 0666 /sys/kernel/tracing/events/vmscan/mm_vmscan_kswapd_sleep/enable
354 chmod 0666 /sys/kernel/debug/tracing/tracing_on
355 chmod 0666 /sys/kernel/tracing/tracing_on
356 chmod 0666 /sys/kernel/debug/tracing/events/binder/binder_transaction/enable
357 chmod 0666 /sys/kernel/tracing/events/binder/binder_transaction/enable
358 chmod 0666 /sys/kernel/debug/tracing/events/binder/binder_transaction_received/enable
359 chmod 0666 /sys/kernel/tracing/events/binder/binder_transaction_received/enable
Mika Raento80c3e5d2018-06-25 16:47:24 +0100360 chmod 0666 /sys/kernel/debug/tracing/events/binder/binder_transaction_alloc_buf/enable
361 chmod 0666 /sys/kernel/tracing/events/binder/binder_transaction_alloc_buf/enable
Carmen Jackson385f7ee2018-01-10 16:43:44 -0800362 chmod 0666 /sys/kernel/debug/tracing/events/binder/binder_lock/enable
363 chmod 0666 /sys/kernel/tracing/events/binder/binder_lock/enable
364 chmod 0666 /sys/kernel/debug/tracing/events/binder/binder_locked/enable
365 chmod 0666 /sys/kernel/tracing/events/binder/binder_locked/enable
366 chmod 0666 /sys/kernel/debug/tracing/events/binder/binder_unlock/enable
367 chmod 0666 /sys/kernel/tracing/events/binder/binder_unlock/enable
Ryan Savitski6d9dbdb2021-02-15 20:23:20 +0000368 chmod 0666 /sys/kernel/debug/tracing/events/binder/binder_set_priority/enable
369 chmod 0666 /sys/kernel/tracing/events/binder/binder_set_priority/enable
Carmen Jackson385f7ee2018-01-10 16:43:44 -0800370 chmod 0666 /sys/kernel/debug/tracing/events/i2c/enable
371 chmod 0666 /sys/kernel/tracing/events/i2c/enable
372 chmod 0666 /sys/kernel/debug/tracing/events/i2c/i2c_read/enable
373 chmod 0666 /sys/kernel/tracing/events/i2c/i2c_read/enable
374 chmod 0666 /sys/kernel/debug/tracing/events/i2c/i2c_write/enable
375 chmod 0666 /sys/kernel/tracing/events/i2c/i2c_write/enable
376 chmod 0666 /sys/kernel/debug/tracing/events/i2c/i2c_result/enable
377 chmod 0666 /sys/kernel/tracing/events/i2c/i2c_result/enable
378 chmod 0666 /sys/kernel/debug/tracing/events/i2c/i2c_reply/enable
379 chmod 0666 /sys/kernel/tracing/events/i2c/i2c_reply/enable
380 chmod 0666 /sys/kernel/debug/tracing/events/i2c/smbus_read/enable
381 chmod 0666 /sys/kernel/tracing/events/i2c/smbus_read/enable
382 chmod 0666 /sys/kernel/debug/tracing/events/i2c/smbus_write/enable
383 chmod 0666 /sys/kernel/tracing/events/i2c/smbus_write/enable
384 chmod 0666 /sys/kernel/debug/tracing/events/i2c/smbus_result/enable
385 chmod 0666 /sys/kernel/tracing/events/i2c/smbus_result/enable
386 chmod 0666 /sys/kernel/debug/tracing/events/i2c/smbus_reply/enable
387 chmod 0666 /sys/kernel/tracing/events/i2c/smbus_reply/enable
388 chmod 0666 /sys/kernel/debug/tracing/events/lowmemorykiller/enable
389 chmod 0666 /sys/kernel/tracing/events/lowmemorykiller/enable
Carmen Jackson267883d2018-05-18 12:50:00 -0700390 chmod 0666 /sys/kernel/debug/tracing/events/sync/enable
391 chmod 0666 /sys/kernel/tracing/events/sync/enable
392 chmod 0666 /sys/kernel/debug/tracing/events/fence/enable
393 chmod 0666 /sys/kernel/tracing/events/fence/enable
Jesse Halla978cef2019-02-25 16:24:10 -0800394 chmod 0666 /sys/kernel/debug/tracing/events/dma_fence/enable
395 chmod 0666 /sys/kernel/tracing/events/dma_fence/enable
Primiano Tucci66c40182018-11-01 21:32:55 +0000396 chmod 0666 /sys/kernel/debug/tracing/events/kmem/rss_stat/enable
397 chmod 0666 /sys/kernel/tracing/events/kmem/rss_stat/enable
398 chmod 0666 /sys/kernel/debug/tracing/events/kmem/ion_heap_grow/enable
399 chmod 0666 /sys/kernel/tracing/events/kmem/ion_heap_grow/enable
400 chmod 0666 /sys/kernel/debug/tracing/events/kmem/ion_heap_shrink/enable
401 chmod 0666 /sys/kernel/tracing/events/kmem/ion_heap_shrink/enable
Ioannis Ilkos88a85f32020-04-23 22:43:40 +0100402 chmod 0666 /sys/kernel/debug/tracing/events/ion/ion_stat/enable
403 chmod 0666 /sys/kernel/tracing/events/ion/ion_stat/enable
Collin Fijalkovich08e3f4a2020-03-30 16:20:24 -0700404 chmod 0666 /sys/kernel/debug/tracing/events/mm_event/mm_event_record/enable
405 chmod 0666 /sys/kernel/tracing/events/mm_event/mm_event_record/enable
Hector Dearman37e2d162018-11-09 13:06:25 +0000406 chmod 0666 /sys/kernel/debug/tracing/events/signal/signal_generate/enable
407 chmod 0666 /sys/kernel/tracing/events/signal/signal_generate/enable
408 chmod 0666 /sys/kernel/debug/tracing/events/signal/signal_deliver/enable
409 chmod 0666 /sys/kernel/tracing/events/signal/signal_deliver/enable
410 chmod 0666 /sys/kernel/debug/tracing/events/mm_event/mm_event_record/enable
411 chmod 0666 /sys/kernel/tracing/events/mm_event/mm_event_record/enable
412 chmod 0666 /sys/kernel/debug/tracing/events/lowmemorykiller/lowmemory_kill/enable
413 chmod 0666 /sys/kernel/tracing/events/lowmemorykiller/lowmemory_kill/enable
Carmen Jackson3c0c8922019-01-24 17:31:25 -0800414 chmod 0666 /sys/kernel/debug/tracing/events/oom/oom_score_adj_update/enable
415 chmod 0666 /sys/kernel/tracing/events/oom/oom_score_adj_update/enable
Ryan Savitski6d9dbdb2021-02-15 20:23:20 +0000416 chmod 0666 /sys/kernel/debug/tracing/events/oom/mark_victim/enable
417 chmod 0666 /sys/kernel/tracing/events/oom/mark_victim/enable
Carmen Jackson3c0c8922019-01-24 17:31:25 -0800418 chmod 0666 /sys/kernel/debug/tracing/events/task/task_rename/enable
419 chmod 0666 /sys/kernel/tracing/events/task/task_rename/enable
420 chmod 0666 /sys/kernel/debug/tracing/events/task/task_newtask/enable
421 chmod 0666 /sys/kernel/tracing/events/task/task_newtask/enable
Yiwei Zhangb9adcf32020-06-24 21:50:03 -0700422 chmod 0666 /sys/kernel/debug/tracing/events/gpu_mem/gpu_mem_total/enable
423 chmod 0666 /sys/kernel/tracing/events/gpu_mem/gpu_mem_total/enable
Marco Ballesio893507a2020-10-05 12:54:29 -0700424 chmod 0666 /sys/kernel/debug/tracing/events/irq/enable
425 chmod 0666 /sys/kernel/tracing/events/irq/enable
426 chmod 0666 /sys/kernel/debug/tracing/events/irq/irq_handler_entry/enable
427 chmod 0666 /sys/kernel/tracing/events/irq/irq_handler_entry/enable
428 chmod 0666 /sys/kernel/debug/tracing/events/irq/irq_handler_exit/enable
429 chmod 0666 /sys/kernel/tracing/events/irq/irq_handler_exit/enable
430 chmod 0666 /sys/kernel/debug/tracing/events/irq/softirq_entry/enable
431 chmod 0666 /sys/kernel/tracing/events/irq/softirq_entry/enable
432 chmod 0666 /sys/kernel/debug/tracing/events/irq/softirq_exit/enable
433 chmod 0666 /sys/kernel/tracing/events/irq/softirq_exit/enable
434 chmod 0666 /sys/kernel/debug/tracing/events/irq/softirq_raise/enable
435 chmod 0666 /sys/kernel/tracing/events/irq/softirq_raise/enable
436 chmod 0666 /sys/kernel/debug/tracing/events/irq/tasklet_entry/enable
437 chmod 0666 /sys/kernel/tracing/events/irq/tasklet_entry/enable
438 chmod 0666 /sys/kernel/debug/tracing/events/irq/tasklet_exit/enable
439 chmod 0666 /sys/kernel/tracing/events/irq/tasklet_exit/enable
440 chmod 0666 /sys/kernel/debug/tracing/events/irq/tasklet_hi_entry/enable
441 chmod 0666 /sys/kernel/tracing/events/irq/tasklet_hi_entry/enable
442 chmod 0666 /sys/kernel/debug/tracing/events/irq/tasklet_hi_exit/enable
443 chmod 0666 /sys/kernel/tracing/events/irq/tasklet_hi_exit/enable
444 chmod 0666 /sys/kernel/debug/tracing/events/ipi/enable
445 chmod 0666 /sys/kernel/tracing/events/ipi/enable
446 chmod 0666 /sys/kernel/debug/tracing/events/ipi/ipi_entry/enable
447 chmod 0666 /sys/kernel/tracing/events/ipi/ipi_entry/enable
448 chmod 0666 /sys/kernel/debug/tracing/events/ipi/ipi_exit/enable
449 chmod 0666 /sys/kernel/tracing/events/ipi/ipi_exit/enable
450 chmod 0666 /sys/kernel/debug/tracing/events/ipi/ipi_raise/enable
451 chmod 0666 /sys/kernel/tracing/events/ipi/ipi_raise/enable
Ryan Savitski6d9dbdb2021-02-15 20:23:20 +0000452 chmod 0666 /sys/kernel/debug/tracing/events/clk/clk_enable/enable
453 chmod 0666 /sys/kernel/tracing/events/clk/clk_disable/enable
454 chmod 0666 /sys/kernel/debug/tracing/events/clk/clk_disable/enable
455 chmod 0666 /sys/kernel/tracing/events/clk/clk_enable/enable
456 chmod 0666 /sys/kernel/debug/tracing/events/clk/clk_set_rate/enable
457 chmod 0666 /sys/kernel/tracing/events/clk/clk_set_rate/enable
Tom Cherryf4cb3ce2015-09-03 14:15:24 -0700458
Florian Mayer557343b2018-03-28 11:54:16 +0100459 # disk
Florian Mayer2633f812018-04-10 16:18:58 +0100460 chmod 0666 /sys/kernel/tracing/events/f2fs/f2fs_get_data_block/enable
461 chmod 0666 /sys/kernel/debug/tracing/events/f2fs/f2fs_get_data_block/enable
462 chmod 0666 /sys/kernel/tracing/events/f2fs/f2fs_iget/enable
463 chmod 0666 /sys/kernel/debug/tracing/events/f2fs/f2fs_iget/enable
Florian Mayer557343b2018-03-28 11:54:16 +0100464 chmod 0666 /sys/kernel/tracing/events/f2fs/f2fs_sync_file_enter/enable
465 chmod 0666 /sys/kernel/debug/tracing/events/f2fs/f2fs_sync_file_enter/enable
466 chmod 0666 /sys/kernel/tracing/events/f2fs/f2fs_sync_file_exit/enable
467 chmod 0666 /sys/kernel/debug/tracing/events/f2fs/f2fs_sync_file_exit/enable
468 chmod 0666 /sys/kernel/tracing/events/f2fs/f2fs_write_begin/enable
469 chmod 0666 /sys/kernel/debug/tracing/events/f2fs/f2fs_write_begin/enable
470 chmod 0666 /sys/kernel/tracing/events/f2fs/f2fs_write_end/enable
471 chmod 0666 /sys/kernel/debug/tracing/events/f2fs/f2fs_write_end/enable
472 chmod 0666 /sys/kernel/tracing/events/ext4/ext4_da_write_begin/enable
473 chmod 0666 /sys/kernel/debug/tracing/events/ext4/ext4_da_write_begin/enable
474 chmod 0666 /sys/kernel/tracing/events/ext4/ext4_da_write_end/enable
475 chmod 0666 /sys/kernel/debug/tracing/events/ext4/ext4_da_write_end/enable
Florian Mayer2633f812018-04-10 16:18:58 +0100476 chmod 0666 /sys/kernel/tracing/events/ext4/ext4_es_lookup_extent_enter/enable
477 chmod 0666 /sys/kernel/debug/tracing/events/ext4/ext4_es_lookup_extent_enter/enable
478 chmod 0666 /sys/kernel/tracing/events/ext4/ext4_es_lookup_extent_exit/enable
479 chmod 0666 /sys/kernel/debug/tracing/events/ext4/ext4_es_lookup_extent_exit/enable
480 chmod 0666 /sys/kernel/tracing/events/ext4/ext4_load_inode/enable
481 chmod 0666 /sys/kernel/debug/tracing/events/ext4/ext4_load_inode/enable
Florian Mayer557343b2018-03-28 11:54:16 +0100482 chmod 0666 /sys/kernel/tracing/events/ext4/ext4_sync_file_enter/enable
483 chmod 0666 /sys/kernel/debug/tracing/events/ext4/ext4_sync_file_enter/enable
484 chmod 0666 /sys/kernel/tracing/events/ext4/ext4_sync_file_exit/enable
485 chmod 0666 /sys/kernel/debug/tracing/events/ext4/ext4_sync_file_exit/enable
486 chmod 0666 /sys/kernel/tracing/events/block/block_rq_issue/enable
487 chmod 0666 /sys/kernel/debug/tracing/events/block/block_rq_issue/enable
488 chmod 0666 /sys/kernel/tracing/events/block/block_rq_complete/enable
489 chmod 0666 /sys/kernel/debug/tracing/events/block/block_rq_complete/enable
490
Primiano Tucci9b37bc52019-01-15 23:19:37 +0000491 # filemap events for iorapd
492 chmod 0666 /sys/kernel/tracing/events/filemap/mm_filemap_add_to_page_cache/enable
493 chmod 0666 /sys/kernel/debug/tracing/events/filemap/mm_filemap_add_to_page_cache/enable
494 chmod 0666 /sys/kernel/tracing/events/filemap/mm_filemap_delete_from_page_cache/enable
495 chmod 0666 /sys/kernel/debug/tracing/events/filemap/mm_filemap_delete_from_page_cache/enable
496
Wei Wanga3b5de92020-07-10 14:55:01 -0700497 # thermal
498 chmod 0666 /sys/kernel/debug/tracing/events/thermal/thermal_temperature/enable
499 chmod 0666 /sys/kernel/tracing/events/thermal/thermal_temperature/enable
500 chmod 0666 /sys/kernel/debug/tracing/events/thermal/cdev_update/enable
501 chmod 0666 /sys/kernel/tracing/events/thermal/cdev_update/enable
502
Carmen Jackson385f7ee2018-01-10 16:43:44 -0800503# Tracing disabled by default
Nick Kralevichcc7f8ad2015-12-16 12:37:25 -0800504 write /sys/kernel/debug/tracing/tracing_on 0
Paul Lawrence2cd93cc2017-01-17 09:50:18 -0800505 write /sys/kernel/tracing/tracing_on 0
Nick Kralevichcc7f8ad2015-12-16 12:37:25 -0800506
Carmen Jackson385f7ee2018-01-10 16:43:44 -0800507# Read and truncate the kernel trace.
508 chmod 0666 /sys/kernel/debug/tracing/trace
509 chmod 0666 /sys/kernel/tracing/trace
Tom Cherryf4cb3ce2015-09-03 14:15:24 -0700510
Florian Mayer2bf3b632018-05-24 10:14:24 +0100511# Read and truncate the per-CPU kernel trace.
512# Cannot use wildcards in .rc files. Update this if there is a phone with
513# more CPUs.
514 chmod 0666 /sys/kernel/debug/tracing/per_cpu/cpu0/trace
515 chmod 0666 /sys/kernel/tracing/per_cpu/cpu0/trace
516 chmod 0666 /sys/kernel/debug/tracing/per_cpu/cpu1/trace
517 chmod 0666 /sys/kernel/tracing/per_cpu/cpu1/trace
518 chmod 0666 /sys/kernel/debug/tracing/per_cpu/cpu2/trace
519 chmod 0666 /sys/kernel/tracing/per_cpu/cpu2/trace
520 chmod 0666 /sys/kernel/debug/tracing/per_cpu/cpu3/trace
521 chmod 0666 /sys/kernel/tracing/per_cpu/cpu3/trace
522 chmod 0666 /sys/kernel/debug/tracing/per_cpu/cpu4/trace
523 chmod 0666 /sys/kernel/tracing/per_cpu/cpu4/trace
524 chmod 0666 /sys/kernel/debug/tracing/per_cpu/cpu5/trace
525 chmod 0666 /sys/kernel/tracing/per_cpu/cpu5/trace
526 chmod 0666 /sys/kernel/debug/tracing/per_cpu/cpu6/trace
527 chmod 0666 /sys/kernel/tracing/per_cpu/cpu6/trace
Hector Dearman5bf53582019-01-18 14:00:32 +0000528 chmod 0666 /sys/kernel/debug/tracing/per_cpu/cpu7/trace
Florian Mayer2bf3b632018-05-24 10:14:24 +0100529 chmod 0666 /sys/kernel/tracing/per_cpu/cpu7/trace
530 chmod 0666 /sys/kernel/debug/tracing/per_cpu/cpu8/trace
531 chmod 0666 /sys/kernel/tracing/per_cpu/cpu8/trace
532 chmod 0666 /sys/kernel/debug/tracing/per_cpu/cpu9/trace
533 chmod 0666 /sys/kernel/tracing/per_cpu/cpu9/trace
534 chmod 0666 /sys/kernel/debug/tracing/per_cpu/cpu10/trace
535 chmod 0666 /sys/kernel/tracing/per_cpu/cpu10/trace
536 chmod 0666 /sys/kernel/debug/tracing/per_cpu/cpu11/trace
537 chmod 0666 /sys/kernel/tracing/per_cpu/cpu11/trace
538 chmod 0666 /sys/kernel/debug/tracing/per_cpu/cpu12/trace
539 chmod 0666 /sys/kernel/tracing/per_cpu/cpu12/trace
540 chmod 0666 /sys/kernel/debug/tracing/per_cpu/cpu13/trace
541 chmod 0666 /sys/kernel/tracing/per_cpu/cpu13/trace
542 chmod 0666 /sys/kernel/debug/tracing/per_cpu/cpu14/trace
543 chmod 0666 /sys/kernel/tracing/per_cpu/cpu14/trace
544 chmod 0666 /sys/kernel/debug/tracing/per_cpu/cpu15/trace
545 chmod 0666 /sys/kernel/tracing/per_cpu/cpu15/trace
Dmytro Chystiakov2895eeb2021-10-21 14:57:27 -0700546 chmod 0666 /sys/kernel/debug/tracing/per_cpu/cpu16/trace
547 chmod 0666 /sys/kernel/tracing/per_cpu/cpu16/trace
548 chmod 0666 /sys/kernel/debug/tracing/per_cpu/cpu17/trace
549 chmod 0666 /sys/kernel/tracing/per_cpu/cpu17/trace
550 chmod 0666 /sys/kernel/debug/tracing/per_cpu/cpu18/trace
551 chmod 0666 /sys/kernel/tracing/per_cpu/cpu18/trace
552 chmod 0666 /sys/kernel/debug/tracing/per_cpu/cpu19/trace
553 chmod 0666 /sys/kernel/tracing/per_cpu/cpu19/trace
554 chmod 0666 /sys/kernel/debug/tracing/per_cpu/cpu20/trace
555 chmod 0666 /sys/kernel/tracing/per_cpu/cpu20/trace
556 chmod 0666 /sys/kernel/debug/tracing/per_cpu/cpu21/trace
557 chmod 0666 /sys/kernel/tracing/per_cpu/cpu21/trace
558 chmod 0666 /sys/kernel/debug/tracing/per_cpu/cpu22/trace
559 chmod 0666 /sys/kernel/tracing/per_cpu/cpu22/trace
560 chmod 0666 /sys/kernel/debug/tracing/per_cpu/cpu23/trace
561 chmod 0666 /sys/kernel/tracing/per_cpu/cpu23/trace
Florian Mayer2bf3b632018-05-24 10:14:24 +0100562
Kalesh Singh61eff6b2021-11-04 14:34:52 -0700563# Setup synthetic events
564 chmod 0666 /sys/kernel/tracing/synthetic_events
565 chmod 0666 /sys/kernel/debug/tracing/synthetic_events
566
567 # rss_stat_throttled
568 write /sys/kernel/tracing/synthetic_events "rss_stat_throttled unsigned int mm_id; unsigned int curr; int member; long size"
569 write /sys/kernel/debug/tracing/synthetic_events "rss_stat_throttled unsigned int mm_id; unsigned int curr; int member; long size"
570
571# Set up histogram triggers
572 # rss_stat_throttled (bucket size == 512KB)
573 chmod 0666 /sys/kernel/tracing/events/kmem/rss_stat/trigger
574 chmod 0666 /sys/kernel/debug/tracing/events/kmem/rss_stat/trigger
575 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)"
576 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)"
577
Kalesh Singhea785e52021-07-27 15:17:29 +0000578# Only create the tracing instance if persist.mm_events.enabled
579# Attempting to remove the tracing instance after it has been created
580# will likely fail with EBUSY as it would be in use by traced_probes.
581on post-fs-data && property:persist.mm_events.enabled=true
Kalesh Singhf21c54e2021-01-15 02:26:10 -0500582# Create MM Events Tracing Instance for Kmem Activity Trigger
583 mkdir /sys/kernel/debug/tracing/instances/mm_events 0755 system system
584 mkdir /sys/kernel/tracing/instances/mm_events 0755 system system
585
586# Read and set per CPU buffer size
587 chmod 0666 /sys/kernel/debug/tracing/instances/mm_events/buffer_size_kb
588 chmod 0666 /sys/kernel/tracing/instances/mm_events/buffer_size_kb
589
Kalesh Singhea785e52021-07-27 15:17:29 +0000590# Set the default buffer size to the minimum
591 write /sys/kernel/debug/tracing/instances/mm_events/buffer_size_kb 1
592 write /sys/kernel/tracing/instances/mm_events/buffer_size_kb 1
593
Kalesh Singhf21c54e2021-01-15 02:26:10 -0500594# Read and enable tracing
595 chmod 0666 /sys/kernel/debug/tracing/instances/mm_events/tracing_on
596 chmod 0666 /sys/kernel/tracing/instances/mm_events/tracing_on
597
Kalesh Singhea785e52021-07-27 15:17:29 +0000598# Tracing disabled by default
599 write /sys/kernel/debug/tracing/instances/mm_events/tracing_on 0
600 write /sys/kernel/tracing/instances/mm_events/tracing_on 0
601
Kalesh Singhf21c54e2021-01-15 02:26:10 -0500602# Read and truncate kernel trace
603 chmod 0666 /sys/kernel/debug/tracing/instances/mm_events/trace
604 chmod 0666 /sys/kernel/tracing/instances/mm_events/trace
605
606# Enable trace events
607 chmod 0666 /sys/kernel/debug/tracing/instances/mm_events/events/vmscan/mm_vmscan_direct_reclaim_begin/enable
608 chmod 0666 /sys/kernel/tracing/instances/mm_events/events/vmscan/mm_vmscan_direct_reclaim_begin/enable
609 chmod 0666 /sys/kernel/debug/tracing/instances/mm_events/events/vmscan/mm_vmscan_kswapd_wake/enable
610 chmod 0666 /sys/kernel/tracing/instances/mm_events/events/vmscan/mm_vmscan_kswapd_wake/enable
611 chmod 0666 /sys/kernel/debug/tracing/instances/mm_events/events/compaction/mm_compaction_begin/enable
612 chmod 0666 /sys/kernel/tracing/instances/mm_events/events/compaction/mm_compaction_begin/enable
613
614# Read and clear per-CPU raw kernel trace
615# Cannot use wildcards in .rc files. Update this if there is a phone with
616# more CPUs.
617 chmod 0666 /sys/kernel/debug/tracing/instances/mm_events/per_cpu/cpu0/trace
618 chmod 0666 /sys/kernel/tracing/instances/mm_events/per_cpu/cpu0/trace
619 chmod 0666 /sys/kernel/debug/tracing/instances/mm_events/per_cpu/cpu1/trace
620 chmod 0666 /sys/kernel/tracing/instances/mm_events/per_cpu/cpu1/trace
621 chmod 0666 /sys/kernel/debug/tracing/instances/mm_events/per_cpu/cpu2/trace
622 chmod 0666 /sys/kernel/tracing/instances/mm_events/per_cpu/cpu2/trace
623 chmod 0666 /sys/kernel/debug/tracing/instances/mm_events/per_cpu/cpu3/trace
624 chmod 0666 /sys/kernel/tracing/instances/mm_events/per_cpu/cpu3/trace
625 chmod 0666 /sys/kernel/debug/tracing/instances/mm_events/per_cpu/cpu4/trace
626 chmod 0666 /sys/kernel/tracing/instances/mm_events/per_cpu/cpu4/trace
627 chmod 0666 /sys/kernel/debug/tracing/instances/mm_events/per_cpu/cpu5/trace
628 chmod 0666 /sys/kernel/tracing/instances/mm_events/per_cpu/cpu5/trace
629 chmod 0666 /sys/kernel/debug/tracing/instances/mm_events/per_cpu/cpu6/trace
630 chmod 0666 /sys/kernel/tracing/instances/mm_events/per_cpu/cpu6/trace
631 chmod 0666 /sys/kernel/debug/tracing/instances/mm_events/per_cpu/cpu7/trace
632 chmod 0666 /sys/kernel/tracing/instances/mm_events/per_cpu/cpu7/trace
633 chmod 0666 /sys/kernel/debug/tracing/instances/mm_events/per_cpu/cpu8/trace
634 chmod 0666 /sys/kernel/tracing/instances/mm_events/per_cpu/cpu8/trace
635 chmod 0666 /sys/kernel/debug/tracing/instances/mm_events/per_cpu/cpu9/trace
636 chmod 0666 /sys/kernel/tracing/instances/mm_events/per_cpu/cpu9/trace
637 chmod 0666 /sys/kernel/debug/tracing/instances/mm_events/per_cpu/cpu10/trace
638 chmod 0666 /sys/kernel/tracing/instances/mm_events/per_cpu/cpu10/trace
639 chmod 0666 /sys/kernel/debug/tracing/instances/mm_events/per_cpu/cpu11/trace
640 chmod 0666 /sys/kernel/tracing/instances/mm_events/per_cpu/cpu11/trace
641 chmod 0666 /sys/kernel/debug/tracing/instances/mm_events/per_cpu/cpu12/trace
642 chmod 0666 /sys/kernel/tracing/instances/mm_events/per_cpu/cpu12/trace
643 chmod 0666 /sys/kernel/debug/tracing/instances/mm_events/per_cpu/cpu13/trace
644 chmod 0666 /sys/kernel/tracing/instances/mm_events/per_cpu/cpu13/trace
645 chmod 0666 /sys/kernel/debug/tracing/instances/mm_events/per_cpu/cpu14/trace
646 chmod 0666 /sys/kernel/tracing/instances/mm_events/per_cpu/cpu14/trace
647 chmod 0666 /sys/kernel/debug/tracing/instances/mm_events/per_cpu/cpu15/trace
648 chmod 0666 /sys/kernel/tracing/instances/mm_events/per_cpu/cpu15/trace
Dmytro Chystiakov2895eeb2021-10-21 14:57:27 -0700649 chmod 0666 /sys/kernel/debug/tracing/instances/mm_events/per_cpu/cpu16/trace
650 chmod 0666 /sys/kernel/tracing/instances/mm_events/per_cpu/cpu16/trace
651 chmod 0666 /sys/kernel/debug/tracing/instances/mm_events/per_cpu/cpu17/trace
652 chmod 0666 /sys/kernel/tracing/instances/mm_events/per_cpu/cpu17/trace
653 chmod 0666 /sys/kernel/debug/tracing/instances/mm_events/per_cpu/cpu18/trace
654 chmod 0666 /sys/kernel/tracing/instances/mm_events/per_cpu/cpu18/trace
655 chmod 0666 /sys/kernel/debug/tracing/instances/mm_events/per_cpu/cpu19/trace
656 chmod 0666 /sys/kernel/tracing/instances/mm_events/per_cpu/cpu19/trace
657 chmod 0666 /sys/kernel/debug/tracing/instances/mm_events/per_cpu/cpu20/trace
658 chmod 0666 /sys/kernel/tracing/instances/mm_events/per_cpu/cpu20/trace
659 chmod 0666 /sys/kernel/debug/tracing/instances/mm_events/per_cpu/cpu21/trace
660 chmod 0666 /sys/kernel/tracing/instances/mm_events/per_cpu/cpu21/trace
661 chmod 0666 /sys/kernel/debug/tracing/instances/mm_events/per_cpu/cpu22/trace
662 chmod 0666 /sys/kernel/tracing/instances/mm_events/per_cpu/cpu22/trace
663 chmod 0666 /sys/kernel/debug/tracing/instances/mm_events/per_cpu/cpu23/trace
664 chmod 0666 /sys/kernel/tracing/instances/mm_events/per_cpu/cpu23/trace
Kalesh Singhf21c54e2021-01-15 02:26:10 -0500665
Tom Cherryf4cb3ce2015-09-03 14:15:24 -0700666on property:persist.debug.atrace.boottrace=1
667 start boottrace
668
669# Run atrace with the categories written in a file
670service boottrace /system/bin/atrace --async_start -f /data/misc/boottrace/categories
671 disabled
672 oneshot