blob: fdac5db1d14c5194fbef431e2381fef44dda4ce8 [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.
14 chmod 0666 /sys/kernel/debug/tracing/trace_clock
15 chmod 0666 /sys/kernel/tracing/trace_clock
Ryan Savitskic8af4d32024-02-25 19:43:07 +000016 chmod 0666 /sys/kernel/debug/tracing/buffer_percent
17 chmod 0666 /sys/kernel/tracing/buffer_percent
Carmen Jackson385f7ee2018-01-10 16:43:44 -080018 chmod 0666 /sys/kernel/debug/tracing/buffer_size_kb
19 chmod 0666 /sys/kernel/tracing/buffer_size_kb
20 chmod 0666 /sys/kernel/debug/tracing/options/overwrite
21 chmod 0666 /sys/kernel/tracing/options/overwrite
22 chmod 0666 /sys/kernel/debug/tracing/options/print-tgid
23 chmod 0666 /sys/kernel/tracing/options/print-tgid
John Recke757b1c2018-06-28 12:24:33 -070024 chmod 0666 /sys/kernel/debug/tracing/options/record-tgid
25 chmod 0666 /sys/kernel/tracing/options/record-tgid
Carmen Jackson385f7ee2018-01-10 16:43:44 -080026 chmod 0666 /sys/kernel/debug/tracing/saved_cmdlines_size
27 chmod 0666 /sys/kernel/tracing/saved_cmdlines_size
28 chmod 0666 /sys/kernel/debug/tracing/events/sched/sched_switch/enable
29 chmod 0666 /sys/kernel/tracing/events/sched/sched_switch/enable
30 chmod 0666 /sys/kernel/debug/tracing/events/sched/sched_wakeup/enable
31 chmod 0666 /sys/kernel/tracing/events/sched/sched_wakeup/enable
32 chmod 0666 /sys/kernel/debug/tracing/events/sched/sched_blocked_reason/enable
33 chmod 0666 /sys/kernel/tracing/events/sched/sched_blocked_reason/enable
34 chmod 0666 /sys/kernel/debug/tracing/events/sched/sched_cpu_hotplug/enable
35 chmod 0666 /sys/kernel/tracing/events/sched/sched_cpu_hotplug/enable
Wei Wangca49dfc2018-05-03 15:45:20 -070036 chmod 0666 /sys/kernel/debug/tracing/events/sched/sched_pi_setprio/enable
37 chmod 0666 /sys/kernel/tracing/events/sched/sched_pi_setprio/enable
Carmen Jackson0d3495f2019-04-26 10:41:00 -070038 chmod 0666 /sys/kernel/debug/tracing/events/sched/sched_process_exit/enable
39 chmod 0666 /sys/kernel/tracing/events/sched/sched_process_exit/enable
Kalesh Singha7290d22022-01-11 08:53:02 -080040 chmod 0666 /sys/kernel/debug/tracing/events/sched/sched_process_free/enable
41 chmod 0666 /sys/kernel/tracing/events/sched/sched_process_free/enable
Wei Wang07e5c492019-04-18 16:04:54 -070042 chmod 0666 /sys/kernel/debug/tracing/events/sched/sched_waking/enable
43 chmod 0666 /sys/kernel/tracing/events/sched/sched_waking/enable
Ryan Savitski6d9dbdb2021-02-15 20:23:20 +000044 chmod 0666 /sys/kernel/debug/tracing/events/sched/sched_wakeup_new/enable
45 chmod 0666 /sys/kernel/tracing/events/sched/sched_wakeup_new/enable
Carmen Jackson385f7ee2018-01-10 16:43:44 -080046 chmod 0666 /sys/kernel/debug/tracing/events/cgroup/enable
47 chmod 0666 /sys/kernel/tracing/events/cgroup/enable
48 chmod 0666 /sys/kernel/debug/tracing/events/power/cpu_frequency/enable
49 chmod 0666 /sys/kernel/tracing/events/power/cpu_frequency/enable
50 chmod 0666 /sys/kernel/debug/tracing/events/power/cpu_idle/enable
51 chmod 0666 /sys/kernel/tracing/events/power/cpu_idle/enable
Ryan Savitski6d9dbdb2021-02-15 20:23:20 +000052 chmod 0666 /sys/kernel/debug/tracing/events/power/clock_enable/enable
53 chmod 0666 /sys/kernel/tracing/events/power/clock_enable/enable
54 chmod 0666 /sys/kernel/debug/tracing/events/power/clock_disable/enable
55 chmod 0666 /sys/kernel/tracing/events/power/clock_disable/enable
Carmen Jackson385f7ee2018-01-10 16:43:44 -080056 chmod 0666 /sys/kernel/debug/tracing/events/power/clock_set_rate/enable
57 chmod 0666 /sys/kernel/tracing/events/power/clock_set_rate/enable
58 chmod 0666 /sys/kernel/debug/tracing/events/power/cpu_frequency_limits/enable
59 chmod 0666 /sys/kernel/tracing/events/power/cpu_frequency_limits/enable
Wei Wang2ded52d2020-07-31 01:13:58 -070060 chmod 0666 /sys/kernel/debug/tracing/events/cpuhp/cpuhp_enter/enable
61 chmod 0666 /sys/kernel/tracing/events/cpuhp/cpuhp_enter/enable
62 chmod 0666 /sys/kernel/debug/tracing/events/cpuhp/cpuhp_exit/enable
63 chmod 0666 /sys/kernel/tracing/events/cpuhp/cpuhp_exit/enable
Wei Wang963999c2021-03-17 16:28:59 -070064 chmod 0666 /sys/kernel/debug/tracing/events/cpuhp/cpuhp_pause/enable
65 chmod 0666 /sys/kernel/tracing/events/cpuhp/cpuhp_pause/enable
Sidath Senanayake05b22d82019-06-26 15:30:58 +010066 chmod 0666 /sys/kernel/debug/tracing/events/power/gpu_frequency/enable
67 chmod 0666 /sys/kernel/tracing/events/power/gpu_frequency/enable
Paul Thomson8c791e02022-04-01 15:41:59 +010068 chmod 0666 /sys/kernel/debug/tracing/events/power/gpu_work_period/enable
69 chmod 0666 /sys/kernel/tracing/events/power/gpu_work_period/enable
Carmen Jackson5ab84322019-08-08 14:35:47 -070070 chmod 0666 /sys/kernel/debug/tracing/events/power/suspend_resume/enable
71 chmod 0666 /sys/kernel/tracing/events/power/suspend_resume/enable
Carmen Jackson385f7ee2018-01-10 16:43:44 -080072 chmod 0666 /sys/kernel/debug/tracing/events/cpufreq_interactive/enable
73 chmod 0666 /sys/kernel/tracing/events/cpufreq_interactive/enable
74 chmod 0666 /sys/kernel/debug/tracing/events/vmscan/mm_vmscan_direct_reclaim_begin/enable
75 chmod 0666 /sys/kernel/tracing/events/vmscan/mm_vmscan_direct_reclaim_begin/enable
76 chmod 0666 /sys/kernel/debug/tracing/events/vmscan/mm_vmscan_direct_reclaim_end/enable
77 chmod 0666 /sys/kernel/tracing/events/vmscan/mm_vmscan_direct_reclaim_end/enable
78 chmod 0666 /sys/kernel/debug/tracing/events/vmscan/mm_vmscan_kswapd_wake/enable
79 chmod 0666 /sys/kernel/tracing/events/vmscan/mm_vmscan_kswapd_wake/enable
80 chmod 0666 /sys/kernel/debug/tracing/events/vmscan/mm_vmscan_kswapd_sleep/enable
81 chmod 0666 /sys/kernel/tracing/events/vmscan/mm_vmscan_kswapd_sleep/enable
82 chmod 0666 /sys/kernel/debug/tracing/tracing_on
83 chmod 0666 /sys/kernel/tracing/tracing_on
84 chmod 0666 /sys/kernel/debug/tracing/events/binder/binder_transaction/enable
85 chmod 0666 /sys/kernel/tracing/events/binder/binder_transaction/enable
86 chmod 0666 /sys/kernel/debug/tracing/events/binder/binder_transaction_received/enable
87 chmod 0666 /sys/kernel/tracing/events/binder/binder_transaction_received/enable
Mika Raento80c3e5d2018-06-25 16:47:24 +010088 chmod 0666 /sys/kernel/debug/tracing/events/binder/binder_transaction_alloc_buf/enable
89 chmod 0666 /sys/kernel/tracing/events/binder/binder_transaction_alloc_buf/enable
Carmen Jackson385f7ee2018-01-10 16:43:44 -080090 chmod 0666 /sys/kernel/debug/tracing/events/binder/binder_lock/enable
91 chmod 0666 /sys/kernel/tracing/events/binder/binder_lock/enable
92 chmod 0666 /sys/kernel/debug/tracing/events/binder/binder_locked/enable
93 chmod 0666 /sys/kernel/tracing/events/binder/binder_locked/enable
94 chmod 0666 /sys/kernel/debug/tracing/events/binder/binder_unlock/enable
95 chmod 0666 /sys/kernel/tracing/events/binder/binder_unlock/enable
Ryan Savitski6d9dbdb2021-02-15 20:23:20 +000096 chmod 0666 /sys/kernel/debug/tracing/events/binder/binder_set_priority/enable
97 chmod 0666 /sys/kernel/tracing/events/binder/binder_set_priority/enable
Daniele Di Proietto4c5b25e2023-09-25 09:20:18 +000098 chmod 0666 /sys/kernel/debug/tracing/events/binder/binder_command/enable
99 chmod 0666 /sys/kernel/tracing/events/binder/binder_command/enable
100 chmod 0666 /sys/kernel/debug/tracing/events/binder/binder_return/enable
101 chmod 0666 /sys/kernel/tracing/events/binder/binder_return/enable
Carmen Jackson385f7ee2018-01-10 16:43:44 -0800102 chmod 0666 /sys/kernel/debug/tracing/events/i2c/enable
103 chmod 0666 /sys/kernel/tracing/events/i2c/enable
104 chmod 0666 /sys/kernel/debug/tracing/events/i2c/i2c_read/enable
105 chmod 0666 /sys/kernel/tracing/events/i2c/i2c_read/enable
106 chmod 0666 /sys/kernel/debug/tracing/events/i2c/i2c_write/enable
107 chmod 0666 /sys/kernel/tracing/events/i2c/i2c_write/enable
108 chmod 0666 /sys/kernel/debug/tracing/events/i2c/i2c_result/enable
109 chmod 0666 /sys/kernel/tracing/events/i2c/i2c_result/enable
110 chmod 0666 /sys/kernel/debug/tracing/events/i2c/i2c_reply/enable
111 chmod 0666 /sys/kernel/tracing/events/i2c/i2c_reply/enable
112 chmod 0666 /sys/kernel/debug/tracing/events/i2c/smbus_read/enable
113 chmod 0666 /sys/kernel/tracing/events/i2c/smbus_read/enable
114 chmod 0666 /sys/kernel/debug/tracing/events/i2c/smbus_write/enable
115 chmod 0666 /sys/kernel/tracing/events/i2c/smbus_write/enable
116 chmod 0666 /sys/kernel/debug/tracing/events/i2c/smbus_result/enable
117 chmod 0666 /sys/kernel/tracing/events/i2c/smbus_result/enable
118 chmod 0666 /sys/kernel/debug/tracing/events/i2c/smbus_reply/enable
119 chmod 0666 /sys/kernel/tracing/events/i2c/smbus_reply/enable
120 chmod 0666 /sys/kernel/debug/tracing/events/lowmemorykiller/enable
121 chmod 0666 /sys/kernel/tracing/events/lowmemorykiller/enable
Carmen Jackson267883d2018-05-18 12:50:00 -0700122 chmod 0666 /sys/kernel/debug/tracing/events/sync/enable
123 chmod 0666 /sys/kernel/tracing/events/sync/enable
124 chmod 0666 /sys/kernel/debug/tracing/events/fence/enable
125 chmod 0666 /sys/kernel/tracing/events/fence/enable
Jesse Halla978cef2019-02-25 16:24:10 -0800126 chmod 0666 /sys/kernel/debug/tracing/events/dma_fence/enable
127 chmod 0666 /sys/kernel/tracing/events/dma_fence/enable
Primiano Tucci66c40182018-11-01 21:32:55 +0000128 chmod 0666 /sys/kernel/debug/tracing/events/kmem/rss_stat/enable
129 chmod 0666 /sys/kernel/tracing/events/kmem/rss_stat/enable
130 chmod 0666 /sys/kernel/debug/tracing/events/kmem/ion_heap_grow/enable
131 chmod 0666 /sys/kernel/tracing/events/kmem/ion_heap_grow/enable
132 chmod 0666 /sys/kernel/debug/tracing/events/kmem/ion_heap_shrink/enable
133 chmod 0666 /sys/kernel/tracing/events/kmem/ion_heap_shrink/enable
Ioannis Ilkos88a85f32020-04-23 22:43:40 +0100134 chmod 0666 /sys/kernel/debug/tracing/events/ion/ion_stat/enable
135 chmod 0666 /sys/kernel/tracing/events/ion/ion_stat/enable
Collin Fijalkovich08e3f4a2020-03-30 16:20:24 -0700136 chmod 0666 /sys/kernel/debug/tracing/events/mm_event/mm_event_record/enable
137 chmod 0666 /sys/kernel/tracing/events/mm_event/mm_event_record/enable
Hector Dearman37e2d162018-11-09 13:06:25 +0000138 chmod 0666 /sys/kernel/debug/tracing/events/signal/signal_generate/enable
139 chmod 0666 /sys/kernel/tracing/events/signal/signal_generate/enable
140 chmod 0666 /sys/kernel/debug/tracing/events/signal/signal_deliver/enable
141 chmod 0666 /sys/kernel/tracing/events/signal/signal_deliver/enable
142 chmod 0666 /sys/kernel/debug/tracing/events/mm_event/mm_event_record/enable
143 chmod 0666 /sys/kernel/tracing/events/mm_event/mm_event_record/enable
144 chmod 0666 /sys/kernel/debug/tracing/events/lowmemorykiller/lowmemory_kill/enable
145 chmod 0666 /sys/kernel/tracing/events/lowmemorykiller/lowmemory_kill/enable
Carmen Jackson3c0c8922019-01-24 17:31:25 -0800146 chmod 0666 /sys/kernel/debug/tracing/events/oom/oom_score_adj_update/enable
147 chmod 0666 /sys/kernel/tracing/events/oom/oom_score_adj_update/enable
Ryan Savitski6d9dbdb2021-02-15 20:23:20 +0000148 chmod 0666 /sys/kernel/debug/tracing/events/oom/mark_victim/enable
149 chmod 0666 /sys/kernel/tracing/events/oom/mark_victim/enable
Carmen Jackson3c0c8922019-01-24 17:31:25 -0800150 chmod 0666 /sys/kernel/debug/tracing/events/task/task_rename/enable
151 chmod 0666 /sys/kernel/tracing/events/task/task_rename/enable
152 chmod 0666 /sys/kernel/debug/tracing/events/task/task_newtask/enable
153 chmod 0666 /sys/kernel/tracing/events/task/task_newtask/enable
Yiwei Zhangb9adcf32020-06-24 21:50:03 -0700154 chmod 0666 /sys/kernel/debug/tracing/events/gpu_mem/gpu_mem_total/enable
155 chmod 0666 /sys/kernel/tracing/events/gpu_mem/gpu_mem_total/enable
Marco Ballesio893507a2020-10-05 12:54:29 -0700156 chmod 0666 /sys/kernel/debug/tracing/events/irq/enable
157 chmod 0666 /sys/kernel/tracing/events/irq/enable
158 chmod 0666 /sys/kernel/debug/tracing/events/irq/irq_handler_entry/enable
159 chmod 0666 /sys/kernel/tracing/events/irq/irq_handler_entry/enable
160 chmod 0666 /sys/kernel/debug/tracing/events/irq/irq_handler_exit/enable
161 chmod 0666 /sys/kernel/tracing/events/irq/irq_handler_exit/enable
162 chmod 0666 /sys/kernel/debug/tracing/events/irq/softirq_entry/enable
163 chmod 0666 /sys/kernel/tracing/events/irq/softirq_entry/enable
164 chmod 0666 /sys/kernel/debug/tracing/events/irq/softirq_exit/enable
165 chmod 0666 /sys/kernel/tracing/events/irq/softirq_exit/enable
166 chmod 0666 /sys/kernel/debug/tracing/events/irq/softirq_raise/enable
167 chmod 0666 /sys/kernel/tracing/events/irq/softirq_raise/enable
168 chmod 0666 /sys/kernel/debug/tracing/events/irq/tasklet_entry/enable
169 chmod 0666 /sys/kernel/tracing/events/irq/tasklet_entry/enable
170 chmod 0666 /sys/kernel/debug/tracing/events/irq/tasklet_exit/enable
171 chmod 0666 /sys/kernel/tracing/events/irq/tasklet_exit/enable
172 chmod 0666 /sys/kernel/debug/tracing/events/irq/tasklet_hi_entry/enable
173 chmod 0666 /sys/kernel/tracing/events/irq/tasklet_hi_entry/enable
174 chmod 0666 /sys/kernel/debug/tracing/events/irq/tasklet_hi_exit/enable
175 chmod 0666 /sys/kernel/tracing/events/irq/tasklet_hi_exit/enable
176 chmod 0666 /sys/kernel/debug/tracing/events/ipi/enable
177 chmod 0666 /sys/kernel/tracing/events/ipi/enable
178 chmod 0666 /sys/kernel/debug/tracing/events/ipi/ipi_entry/enable
179 chmod 0666 /sys/kernel/tracing/events/ipi/ipi_entry/enable
180 chmod 0666 /sys/kernel/debug/tracing/events/ipi/ipi_exit/enable
181 chmod 0666 /sys/kernel/tracing/events/ipi/ipi_exit/enable
182 chmod 0666 /sys/kernel/debug/tracing/events/ipi/ipi_raise/enable
183 chmod 0666 /sys/kernel/tracing/events/ipi/ipi_raise/enable
Ryan Savitski6d9dbdb2021-02-15 20:23:20 +0000184 chmod 0666 /sys/kernel/debug/tracing/events/clk/clk_enable/enable
185 chmod 0666 /sys/kernel/tracing/events/clk/clk_disable/enable
186 chmod 0666 /sys/kernel/debug/tracing/events/clk/clk_disable/enable
187 chmod 0666 /sys/kernel/tracing/events/clk/clk_enable/enable
188 chmod 0666 /sys/kernel/debug/tracing/events/clk/clk_set_rate/enable
189 chmod 0666 /sys/kernel/tracing/events/clk/clk_set_rate/enable
Ryan Savitski66e8a9e2023-02-22 18:07:58 +0000190 chmod 0666 /sys/kernel/debug/tracing/events/printk/console/enable
191 chmod 0666 /sys/kernel/tracing/events/printk/console/enable
Tom Cherryf4cb3ce2015-09-03 14:15:24 -0700192
Florian Mayer557343b2018-03-28 11:54:16 +0100193 # disk
Florian Mayer2633f812018-04-10 16:18:58 +0100194 chmod 0666 /sys/kernel/tracing/events/f2fs/f2fs_get_data_block/enable
195 chmod 0666 /sys/kernel/debug/tracing/events/f2fs/f2fs_get_data_block/enable
196 chmod 0666 /sys/kernel/tracing/events/f2fs/f2fs_iget/enable
197 chmod 0666 /sys/kernel/debug/tracing/events/f2fs/f2fs_iget/enable
Florian Mayer557343b2018-03-28 11:54:16 +0100198 chmod 0666 /sys/kernel/tracing/events/f2fs/f2fs_sync_file_enter/enable
199 chmod 0666 /sys/kernel/debug/tracing/events/f2fs/f2fs_sync_file_enter/enable
200 chmod 0666 /sys/kernel/tracing/events/f2fs/f2fs_sync_file_exit/enable
201 chmod 0666 /sys/kernel/debug/tracing/events/f2fs/f2fs_sync_file_exit/enable
202 chmod 0666 /sys/kernel/tracing/events/f2fs/f2fs_write_begin/enable
203 chmod 0666 /sys/kernel/debug/tracing/events/f2fs/f2fs_write_begin/enable
204 chmod 0666 /sys/kernel/tracing/events/f2fs/f2fs_write_end/enable
205 chmod 0666 /sys/kernel/debug/tracing/events/f2fs/f2fs_write_end/enable
206 chmod 0666 /sys/kernel/tracing/events/ext4/ext4_da_write_begin/enable
207 chmod 0666 /sys/kernel/debug/tracing/events/ext4/ext4_da_write_begin/enable
208 chmod 0666 /sys/kernel/tracing/events/ext4/ext4_da_write_end/enable
209 chmod 0666 /sys/kernel/debug/tracing/events/ext4/ext4_da_write_end/enable
Florian Mayer2633f812018-04-10 16:18:58 +0100210 chmod 0666 /sys/kernel/tracing/events/ext4/ext4_es_lookup_extent_enter/enable
211 chmod 0666 /sys/kernel/debug/tracing/events/ext4/ext4_es_lookup_extent_enter/enable
212 chmod 0666 /sys/kernel/tracing/events/ext4/ext4_es_lookup_extent_exit/enable
213 chmod 0666 /sys/kernel/debug/tracing/events/ext4/ext4_es_lookup_extent_exit/enable
214 chmod 0666 /sys/kernel/tracing/events/ext4/ext4_load_inode/enable
215 chmod 0666 /sys/kernel/debug/tracing/events/ext4/ext4_load_inode/enable
Florian Mayer557343b2018-03-28 11:54:16 +0100216 chmod 0666 /sys/kernel/tracing/events/ext4/ext4_sync_file_enter/enable
217 chmod 0666 /sys/kernel/debug/tracing/events/ext4/ext4_sync_file_enter/enable
218 chmod 0666 /sys/kernel/tracing/events/ext4/ext4_sync_file_exit/enable
219 chmod 0666 /sys/kernel/debug/tracing/events/ext4/ext4_sync_file_exit/enable
220 chmod 0666 /sys/kernel/tracing/events/block/block_rq_issue/enable
221 chmod 0666 /sys/kernel/debug/tracing/events/block/block_rq_issue/enable
222 chmod 0666 /sys/kernel/tracing/events/block/block_rq_complete/enable
223 chmod 0666 /sys/kernel/debug/tracing/events/block/block_rq_complete/enable
224
Primiano Tucci9b37bc52019-01-15 23:19:37 +0000225 # filemap events for iorapd
226 chmod 0666 /sys/kernel/tracing/events/filemap/mm_filemap_add_to_page_cache/enable
227 chmod 0666 /sys/kernel/debug/tracing/events/filemap/mm_filemap_add_to_page_cache/enable
228 chmod 0666 /sys/kernel/tracing/events/filemap/mm_filemap_delete_from_page_cache/enable
229 chmod 0666 /sys/kernel/debug/tracing/events/filemap/mm_filemap_delete_from_page_cache/enable
230
Wei Wanga3b5de92020-07-10 14:55:01 -0700231 # thermal
232 chmod 0666 /sys/kernel/debug/tracing/events/thermal/thermal_temperature/enable
233 chmod 0666 /sys/kernel/tracing/events/thermal/thermal_temperature/enable
234 chmod 0666 /sys/kernel/debug/tracing/events/thermal/cdev_update/enable
235 chmod 0666 /sys/kernel/tracing/events/thermal/cdev_update/enable
236
Carmen Jackson385f7ee2018-01-10 16:43:44 -0800237# Read and truncate the kernel trace.
238 chmod 0666 /sys/kernel/debug/tracing/trace
239 chmod 0666 /sys/kernel/tracing/trace
Tom Cherryf4cb3ce2015-09-03 14:15:24 -0700240
Florian Mayer2bf3b632018-05-24 10:14:24 +0100241# Read and truncate the per-CPU kernel trace.
242# Cannot use wildcards in .rc files. Update this if there is a phone with
243# more CPUs.
244 chmod 0666 /sys/kernel/debug/tracing/per_cpu/cpu0/trace
245 chmod 0666 /sys/kernel/tracing/per_cpu/cpu0/trace
246 chmod 0666 /sys/kernel/debug/tracing/per_cpu/cpu1/trace
247 chmod 0666 /sys/kernel/tracing/per_cpu/cpu1/trace
248 chmod 0666 /sys/kernel/debug/tracing/per_cpu/cpu2/trace
249 chmod 0666 /sys/kernel/tracing/per_cpu/cpu2/trace
250 chmod 0666 /sys/kernel/debug/tracing/per_cpu/cpu3/trace
251 chmod 0666 /sys/kernel/tracing/per_cpu/cpu3/trace
252 chmod 0666 /sys/kernel/debug/tracing/per_cpu/cpu4/trace
253 chmod 0666 /sys/kernel/tracing/per_cpu/cpu4/trace
254 chmod 0666 /sys/kernel/debug/tracing/per_cpu/cpu5/trace
255 chmod 0666 /sys/kernel/tracing/per_cpu/cpu5/trace
256 chmod 0666 /sys/kernel/debug/tracing/per_cpu/cpu6/trace
257 chmod 0666 /sys/kernel/tracing/per_cpu/cpu6/trace
Hector Dearman5bf53582019-01-18 14:00:32 +0000258 chmod 0666 /sys/kernel/debug/tracing/per_cpu/cpu7/trace
Florian Mayer2bf3b632018-05-24 10:14:24 +0100259 chmod 0666 /sys/kernel/tracing/per_cpu/cpu7/trace
260 chmod 0666 /sys/kernel/debug/tracing/per_cpu/cpu8/trace
261 chmod 0666 /sys/kernel/tracing/per_cpu/cpu8/trace
262 chmod 0666 /sys/kernel/debug/tracing/per_cpu/cpu9/trace
263 chmod 0666 /sys/kernel/tracing/per_cpu/cpu9/trace
264 chmod 0666 /sys/kernel/debug/tracing/per_cpu/cpu10/trace
265 chmod 0666 /sys/kernel/tracing/per_cpu/cpu10/trace
266 chmod 0666 /sys/kernel/debug/tracing/per_cpu/cpu11/trace
267 chmod 0666 /sys/kernel/tracing/per_cpu/cpu11/trace
268 chmod 0666 /sys/kernel/debug/tracing/per_cpu/cpu12/trace
269 chmod 0666 /sys/kernel/tracing/per_cpu/cpu12/trace
270 chmod 0666 /sys/kernel/debug/tracing/per_cpu/cpu13/trace
271 chmod 0666 /sys/kernel/tracing/per_cpu/cpu13/trace
272 chmod 0666 /sys/kernel/debug/tracing/per_cpu/cpu14/trace
273 chmod 0666 /sys/kernel/tracing/per_cpu/cpu14/trace
274 chmod 0666 /sys/kernel/debug/tracing/per_cpu/cpu15/trace
275 chmod 0666 /sys/kernel/tracing/per_cpu/cpu15/trace
Dmytro Chystiakov2895eeb2021-10-21 14:57:27 -0700276 chmod 0666 /sys/kernel/debug/tracing/per_cpu/cpu16/trace
277 chmod 0666 /sys/kernel/tracing/per_cpu/cpu16/trace
278 chmod 0666 /sys/kernel/debug/tracing/per_cpu/cpu17/trace
279 chmod 0666 /sys/kernel/tracing/per_cpu/cpu17/trace
280 chmod 0666 /sys/kernel/debug/tracing/per_cpu/cpu18/trace
281 chmod 0666 /sys/kernel/tracing/per_cpu/cpu18/trace
282 chmod 0666 /sys/kernel/debug/tracing/per_cpu/cpu19/trace
283 chmod 0666 /sys/kernel/tracing/per_cpu/cpu19/trace
284 chmod 0666 /sys/kernel/debug/tracing/per_cpu/cpu20/trace
285 chmod 0666 /sys/kernel/tracing/per_cpu/cpu20/trace
286 chmod 0666 /sys/kernel/debug/tracing/per_cpu/cpu21/trace
287 chmod 0666 /sys/kernel/tracing/per_cpu/cpu21/trace
288 chmod 0666 /sys/kernel/debug/tracing/per_cpu/cpu22/trace
289 chmod 0666 /sys/kernel/tracing/per_cpu/cpu22/trace
290 chmod 0666 /sys/kernel/debug/tracing/per_cpu/cpu23/trace
291 chmod 0666 /sys/kernel/tracing/per_cpu/cpu23/trace
Florian Mayer2bf3b632018-05-24 10:14:24 +0100292
Kalesh Singh61eff6b2021-11-04 14:34:52 -0700293# Setup synthetic events
294 chmod 0666 /sys/kernel/tracing/synthetic_events
295 chmod 0666 /sys/kernel/debug/tracing/synthetic_events
Ioannis Ilkos9eeff802023-04-04 23:04:50 +0000296 copy /system/etc/ftrace_synthetic_events.conf /sys/kernel/tracing/synthetic_events
297 copy /system/etc/ftrace_synthetic_events.conf /sys/kernel/debug/tracing/synthetic_events
Kalesh Singh61eff6b2021-11-04 14:34:52 -0700298
Ioannis Ilkos9eeff802023-04-04 23:04:50 +0000299 # allow creating rss_stat event triggers
Kalesh Singhb065e6f2022-06-16 01:45:53 -0700300 chmod 0666 /sys/kernel/tracing/events/kmem/rss_stat/trigger
Ryan Savitski66e8a9e2023-02-22 18:07:58 +0000301 chmod 0666 /sys/kernel/debug/tracing/events/kmem/rss_stat/trigger
302
303 # allow enabling rss_stat_throttled
304 chmod 0666 /sys/kernel/tracing/events/synthetic/rss_stat_throttled/enable
305 chmod 0666 /sys/kernel/debug/tracing/events/synthetic/rss_stat_throttled/enable
306
Ioannis Ilkos9eeff802023-04-04 23:04:50 +0000307 # allow creating suspend_resume triggers
308 chmod 0666 /sys/kernel/tracing/events/power/suspend_resume/trigger
309 chmod 0666 /sys/kernel/debug/tracing/events/power/suspend_resume/trigger
310
311 # allow enabling suspend_resume_minimal
312 chmod 0666 /sys/kernel/tracing/events/synthetic/suspend_resume_minimal/enable
313 chmod 0666 /sys/kernel/debug/tracing/events/synthetic/suspend_resume_minimal/enable
314
Parth Sane82b5ba42023-07-04 16:20:03 +0000315on late-init && property:ro.boot.fastboot.boottrace=
316 write /sys/kernel/debug/tracing/tracing_on 0
317 write /sys/kernel/tracing/tracing_on 0
Kalesh Singh61eff6b2021-11-04 14:34:52 -0700318
Kalesh Singhea785e52021-07-27 15:17:29 +0000319# Only create the tracing instance if persist.mm_events.enabled
320# Attempting to remove the tracing instance after it has been created
321# will likely fail with EBUSY as it would be in use by traced_probes.
Lakshman Annadorai854ed742024-02-09 10:59:39 -0800322on mm_events_property_available && property:persist.mm_events.enabled=true
Kalesh Singhf21c54e2021-01-15 02:26:10 -0500323# Create MM Events Tracing Instance for Kmem Activity Trigger
324 mkdir /sys/kernel/debug/tracing/instances/mm_events 0755 system system
325 mkdir /sys/kernel/tracing/instances/mm_events 0755 system system
326
327# Read and set per CPU buffer size
328 chmod 0666 /sys/kernel/debug/tracing/instances/mm_events/buffer_size_kb
329 chmod 0666 /sys/kernel/tracing/instances/mm_events/buffer_size_kb
330
Kalesh Singhea785e52021-07-27 15:17:29 +0000331# Set the default buffer size to the minimum
332 write /sys/kernel/debug/tracing/instances/mm_events/buffer_size_kb 1
333 write /sys/kernel/tracing/instances/mm_events/buffer_size_kb 1
334
Kalesh Singhf21c54e2021-01-15 02:26:10 -0500335# Read and enable tracing
336 chmod 0666 /sys/kernel/debug/tracing/instances/mm_events/tracing_on
337 chmod 0666 /sys/kernel/tracing/instances/mm_events/tracing_on
338
Kalesh Singhea785e52021-07-27 15:17:29 +0000339# Tracing disabled by default
340 write /sys/kernel/debug/tracing/instances/mm_events/tracing_on 0
341 write /sys/kernel/tracing/instances/mm_events/tracing_on 0
342
Kalesh Singhf21c54e2021-01-15 02:26:10 -0500343# Read and truncate kernel trace
344 chmod 0666 /sys/kernel/debug/tracing/instances/mm_events/trace
345 chmod 0666 /sys/kernel/tracing/instances/mm_events/trace
346
347# Enable trace events
348 chmod 0666 /sys/kernel/debug/tracing/instances/mm_events/events/vmscan/mm_vmscan_direct_reclaim_begin/enable
349 chmod 0666 /sys/kernel/tracing/instances/mm_events/events/vmscan/mm_vmscan_direct_reclaim_begin/enable
350 chmod 0666 /sys/kernel/debug/tracing/instances/mm_events/events/vmscan/mm_vmscan_kswapd_wake/enable
351 chmod 0666 /sys/kernel/tracing/instances/mm_events/events/vmscan/mm_vmscan_kswapd_wake/enable
352 chmod 0666 /sys/kernel/debug/tracing/instances/mm_events/events/compaction/mm_compaction_begin/enable
353 chmod 0666 /sys/kernel/tracing/instances/mm_events/events/compaction/mm_compaction_begin/enable
354
355# Read and clear per-CPU raw kernel trace
356# Cannot use wildcards in .rc files. Update this if there is a phone with
357# more CPUs.
358 chmod 0666 /sys/kernel/debug/tracing/instances/mm_events/per_cpu/cpu0/trace
359 chmod 0666 /sys/kernel/tracing/instances/mm_events/per_cpu/cpu0/trace
360 chmod 0666 /sys/kernel/debug/tracing/instances/mm_events/per_cpu/cpu1/trace
361 chmod 0666 /sys/kernel/tracing/instances/mm_events/per_cpu/cpu1/trace
362 chmod 0666 /sys/kernel/debug/tracing/instances/mm_events/per_cpu/cpu2/trace
363 chmod 0666 /sys/kernel/tracing/instances/mm_events/per_cpu/cpu2/trace
364 chmod 0666 /sys/kernel/debug/tracing/instances/mm_events/per_cpu/cpu3/trace
365 chmod 0666 /sys/kernel/tracing/instances/mm_events/per_cpu/cpu3/trace
366 chmod 0666 /sys/kernel/debug/tracing/instances/mm_events/per_cpu/cpu4/trace
367 chmod 0666 /sys/kernel/tracing/instances/mm_events/per_cpu/cpu4/trace
368 chmod 0666 /sys/kernel/debug/tracing/instances/mm_events/per_cpu/cpu5/trace
369 chmod 0666 /sys/kernel/tracing/instances/mm_events/per_cpu/cpu5/trace
370 chmod 0666 /sys/kernel/debug/tracing/instances/mm_events/per_cpu/cpu6/trace
371 chmod 0666 /sys/kernel/tracing/instances/mm_events/per_cpu/cpu6/trace
372 chmod 0666 /sys/kernel/debug/tracing/instances/mm_events/per_cpu/cpu7/trace
373 chmod 0666 /sys/kernel/tracing/instances/mm_events/per_cpu/cpu7/trace
374 chmod 0666 /sys/kernel/debug/tracing/instances/mm_events/per_cpu/cpu8/trace
375 chmod 0666 /sys/kernel/tracing/instances/mm_events/per_cpu/cpu8/trace
376 chmod 0666 /sys/kernel/debug/tracing/instances/mm_events/per_cpu/cpu9/trace
377 chmod 0666 /sys/kernel/tracing/instances/mm_events/per_cpu/cpu9/trace
378 chmod 0666 /sys/kernel/debug/tracing/instances/mm_events/per_cpu/cpu10/trace
379 chmod 0666 /sys/kernel/tracing/instances/mm_events/per_cpu/cpu10/trace
380 chmod 0666 /sys/kernel/debug/tracing/instances/mm_events/per_cpu/cpu11/trace
381 chmod 0666 /sys/kernel/tracing/instances/mm_events/per_cpu/cpu11/trace
382 chmod 0666 /sys/kernel/debug/tracing/instances/mm_events/per_cpu/cpu12/trace
383 chmod 0666 /sys/kernel/tracing/instances/mm_events/per_cpu/cpu12/trace
384 chmod 0666 /sys/kernel/debug/tracing/instances/mm_events/per_cpu/cpu13/trace
385 chmod 0666 /sys/kernel/tracing/instances/mm_events/per_cpu/cpu13/trace
386 chmod 0666 /sys/kernel/debug/tracing/instances/mm_events/per_cpu/cpu14/trace
387 chmod 0666 /sys/kernel/tracing/instances/mm_events/per_cpu/cpu14/trace
388 chmod 0666 /sys/kernel/debug/tracing/instances/mm_events/per_cpu/cpu15/trace
389 chmod 0666 /sys/kernel/tracing/instances/mm_events/per_cpu/cpu15/trace
Dmytro Chystiakov2895eeb2021-10-21 14:57:27 -0700390 chmod 0666 /sys/kernel/debug/tracing/instances/mm_events/per_cpu/cpu16/trace
391 chmod 0666 /sys/kernel/tracing/instances/mm_events/per_cpu/cpu16/trace
392 chmod 0666 /sys/kernel/debug/tracing/instances/mm_events/per_cpu/cpu17/trace
393 chmod 0666 /sys/kernel/tracing/instances/mm_events/per_cpu/cpu17/trace
394 chmod 0666 /sys/kernel/debug/tracing/instances/mm_events/per_cpu/cpu18/trace
395 chmod 0666 /sys/kernel/tracing/instances/mm_events/per_cpu/cpu18/trace
396 chmod 0666 /sys/kernel/debug/tracing/instances/mm_events/per_cpu/cpu19/trace
397 chmod 0666 /sys/kernel/tracing/instances/mm_events/per_cpu/cpu19/trace
398 chmod 0666 /sys/kernel/debug/tracing/instances/mm_events/per_cpu/cpu20/trace
399 chmod 0666 /sys/kernel/tracing/instances/mm_events/per_cpu/cpu20/trace
400 chmod 0666 /sys/kernel/debug/tracing/instances/mm_events/per_cpu/cpu21/trace
401 chmod 0666 /sys/kernel/tracing/instances/mm_events/per_cpu/cpu21/trace
402 chmod 0666 /sys/kernel/debug/tracing/instances/mm_events/per_cpu/cpu22/trace
403 chmod 0666 /sys/kernel/tracing/instances/mm_events/per_cpu/cpu22/trace
404 chmod 0666 /sys/kernel/debug/tracing/instances/mm_events/per_cpu/cpu23/trace
405 chmod 0666 /sys/kernel/tracing/instances/mm_events/per_cpu/cpu23/trace
Kalesh Singhf21c54e2021-01-15 02:26:10 -0500406
Lakshman Annadorai854ed742024-02-09 10:59:39 -0800407on property:ro.persistent_properties.ready=true
408 trigger mm_events_property_available
409
Nikita Ioffe007ddc52023-02-20 17:47:42 +0000410# Handle hyp tracing instance
411on late-init && property:ro.boot.hypervisor.vm.supported=1
412
413# Hypervisor tracing instance doesn't support changing trace_clock
414 chmod 0440 /sys/kernel/debug/tracing/hyp/trace_clock
415 chmod 0440 /sys/kernel/tracing/hyp/trace_clock
416
417 chmod 0660 /sys/kernel/debug/tracing/hyp/buffer_size_kb
418 chmod 0660 /sys/kernel/tracing/hyp/buffer_size_kb
419
420 chmod 0660 /sys/kernel/debug/tracing/hyp/tracing_on
421 chmod 0660 /sys/kernel/tracing/hyp/tracing_on
422
423# Tracing disabled by default
424 write /sys/kernel/debug/tracing/hyp/tracing_on 0
425 write /sys/kernel/tracing/hyp/tracing_on 0
426
427# Read and truncate the hyp trace.
428 chmod 0660 /sys/kernel/debug/tracing/hyp/trace
429 chmod 0660 /sys/kernel/tracing/hyp/trace
430
431# Read and truncate the per-CPU kernel trace.
432# Cannot use wildcards in .rc files. Update this if there is a phone with
433# TODO(b/249050813, ioffe): introduce per-cpu wildcard
434 chmod 0660 /sys/kernel/debug/tracing/hyp/per_cpu/cpu0/trace
435 chmod 0660 /sys/kernel/tracing/hyp/per_cpu/cpu0/trace
436 chmod 0660 /sys/kernel/debug/tracing/hyp/per_cpu/cpu1/trace
437 chmod 0660 /sys/kernel/tracing/hyp/per_cpu/cpu1/trace
438 chmod 0660 /sys/kernel/debug/tracing/hyp/per_cpu/cpu2/trace
439 chmod 0660 /sys/kernel/tracing/hyp/per_cpu/cpu2/trace
440 chmod 0660 /sys/kernel/debug/tracing/hyp/per_cpu/cpu3/trace
441 chmod 0660 /sys/kernel/tracing/hyp/per_cpu/cpu3/trace
442 chmod 0660 /sys/kernel/debug/tracing/hyp/per_cpu/cpu4/trace
443 chmod 0660 /sys/kernel/tracing/hyp/per_cpu/cpu4/trace
444 chmod 0660 /sys/kernel/debug/tracing/hyp/per_cpu/cpu5/trace
445 chmod 0660 /sys/kernel/tracing/hyp/per_cpu/cpu5/trace
446 chmod 0660 /sys/kernel/debug/tracing/hyp/per_cpu/cpu6/trace
447 chmod 0660 /sys/kernel/tracing/hyp/per_cpu/cpu6/trace
448 chmod 0660 /sys/kernel/debug/tracing/hyp/per_cpu/cpu7/trace
449 chmod 0660 /sys/kernel/tracing/hyp/per_cpu/cpu7/trace
450 chmod 0660 /sys/kernel/debug/tracing/hyp/per_cpu/cpu8/trace
451 chmod 0660 /sys/kernel/tracing/hyp/per_cpu/cpu8/trace
452 chmod 0660 /sys/kernel/debug/tracing/hyp/per_cpu/cpu9/trace
453 chmod 0660 /sys/kernel/tracing/hyp/per_cpu/cpu9/trace
454 chmod 0660 /sys/kernel/debug/tracing/hyp/per_cpu/cpu10/trace
455 chmod 0660 /sys/kernel/tracing/hyp/per_cpu/cpu10/trace
456 chmod 0660 /sys/kernel/debug/tracing/hyp/per_cpu/cpu11/trace
457 chmod 0660 /sys/kernel/tracing/hyp/per_cpu/cpu11/trace
458 chmod 0660 /sys/kernel/debug/tracing/hyp/per_cpu/cpu12/trace
459 chmod 0660 /sys/kernel/tracing/hyp/per_cpu/cpu12/trace
460 chmod 0660 /sys/kernel/debug/tracing/hyp/per_cpu/cpu13/trace
461 chmod 0660 /sys/kernel/tracing/hyp/per_cpu/cpu13/trace
462 chmod 0660 /sys/kernel/debug/tracing/hyp/per_cpu/cpu14/trace
463 chmod 0660 /sys/kernel/tracing/hyp/per_cpu/cpu14/trace
464 chmod 0660 /sys/kernel/debug/tracing/hyp/per_cpu/cpu15/trace
465 chmod 0660 /sys/kernel/tracing/hyp/per_cpu/cpu15/trace
466 chmod 0660 /sys/kernel/debug/tracing/hyp/per_cpu/cpu16/trace
467 chmod 0660 /sys/kernel/tracing/hyp/per_cpu/cpu16/trace
468 chmod 0660 /sys/kernel/debug/tracing/hyp/per_cpu/cpu17/trace
469 chmod 0660 /sys/kernel/tracing/hyp/per_cpu/cpu17/trace
470 chmod 0660 /sys/kernel/debug/tracing/hyp/per_cpu/cpu18/trace
471 chmod 0660 /sys/kernel/tracing/hyp/per_cpu/cpu18/trace
472 chmod 0660 /sys/kernel/debug/tracing/hyp/per_cpu/cpu19/trace
473 chmod 0660 /sys/kernel/tracing/hyp/per_cpu/cpu19/trace
474 chmod 0660 /sys/kernel/debug/tracing/hyp/per_cpu/cpu20/trace
475 chmod 0660 /sys/kernel/tracing/hyp/per_cpu/cpu20/trace
476 chmod 0660 /sys/kernel/debug/tracing/hyp/per_cpu/cpu21/trace
477 chmod 0660 /sys/kernel/tracing/hyp/per_cpu/cpu21/trace
478 chmod 0660 /sys/kernel/debug/tracing/hyp/per_cpu/cpu22/trace
479 chmod 0660 /sys/kernel/tracing/hyp/per_cpu/cpu22/trace
480 chmod 0660 /sys/kernel/debug/tracing/hyp/per_cpu/cpu23/trace
481 chmod 0660 /sys/kernel/tracing/hyp/per_cpu/cpu23/trace
482
483 chmod 0440 /sys/kernel/debug/tracing/hyp/events/header_page
484 chmod 0440 /sys/kernel/tracing/hyp/events/header_page
485
486# Hyp events start here
487
488# hyp_enter event
489 chmod 0660 /sys/kernel/debug/tracing/hyp/events/hyp/hyp_enter/enable
490 chmod 0660 /sys/kernel/tracing/hyp/events/hyp/hyp_enter/enable
491# TODO(b/249050813): should this be handled in kernel?
492 chmod 0440 /sys/kernel/debug/tracing/hyp/events/hyp/hyp_enter/format
493 chmod 0440 /sys/kernel/tracing/hyp/events/hyp/hyp_enter/format
494 chmod 0440 /sys/kernel/debug/tracing/hyp/events/hyp/hyp_enter/id
495 chmod 0440 /sys/kernel/tracing/hyp/events/hyp/hyp_enter/id
496
497# hyp_exit event
498 chmod 0660 /sys/kernel/debug/tracing/hyp/events/hyp/hyp_exit/enable
499 chmod 0660 /sys/kernel/tracing/hyp/events/hyp/hyp_exit/enable
500# TODO(b/249050813): should this be handled in kernel?
501 chmod 0440 /sys/kernel/debug/tracing/hyp/events/hyp/hyp_exit/format
502 chmod 0440 /sys/kernel/tracing/hyp/events/hyp/hyp_exit/format
503 chmod 0440 /sys/kernel/debug/tracing/hyp/events/hyp/hyp_exit/id
504 chmod 0440 /sys/kernel/tracing/hyp/events/hyp/hyp_exit/id
505
Nikita Ioffe5208e442023-03-10 15:30:54 +0000506# host_hcall event
507 chmod 0660 /sys/kernel/debug/tracing/hyp/events/hyp/host_hcall/enable
508 chmod 0660 /sys/kernel/tracing/hyp/events/hyp/host_hcall/enable
509# TODO(b/249050813): should this be handled in kernel?
510 chmod 0440 /sys/kernel/debug/tracing/hyp/events/hyp/host_hcall/format
511 chmod 0440 /sys/kernel/tracing/hyp/events/hyp/host_hcall/format
512 chmod 0440 /sys/kernel/debug/tracing/hyp/events/hyp/host_hcall/id
513 chmod 0440 /sys/kernel/tracing/hyp/events/hyp/host_hcall/id
514
515# host_smc event
516 chmod 0660 /sys/kernel/debug/tracing/hyp/events/hyp/host_smc/enable
517 chmod 0660 /sys/kernel/tracing/hyp/events/hyp/host_smc/enable
518# TODO(b/249050813): should this be handled in kernel?
519 chmod 0440 /sys/kernel/debug/tracing/hyp/events/hyp/host_smc/format
520 chmod 0440 /sys/kernel/tracing/hyp/events/hyp/host_smc/format
521 chmod 0440 /sys/kernel/debug/tracing/hyp/events/hyp/host_smc/id
522 chmod 0440 /sys/kernel/tracing/hyp/events/hyp/host_smc/id
523
524# host_mem_abort event
525 chmod 0660 /sys/kernel/debug/tracing/hyp/events/hyp/host_mem_abort/enable
526 chmod 0660 /sys/kernel/tracing/hyp/events/hyp/host_mem_abort/enable
527# TODO(b/249050813): should this be handled in kernel?
528 chmod 0440 /sys/kernel/debug/tracing/hyp/events/hyp/host_mem_abort/format
529 chmod 0440 /sys/kernel/tracing/hyp/events/hyp/host_mem_abort/format
530 chmod 0440 /sys/kernel/debug/tracing/hyp/events/hyp/host_mem_abort/id
531 chmod 0440 /sys/kernel/tracing/hyp/events/hyp/host_mem_abort/id
532
Tom Cherryf4cb3ce2015-09-03 14:15:24 -0700533on property:persist.debug.atrace.boottrace=1
534 start boottrace
535
536# Run atrace with the categories written in a file
537service boottrace /system/bin/atrace --async_start -f /data/misc/boottrace/categories
Steven Morelandd0bf3262023-04-10 20:42:49 +0000538 user root
Tom Cherryf4cb3ce2015-09-03 14:15:24 -0700539 disabled
540 oneshot