Skip to content

Commit 68daa40

Browse files
committed
atrace.rc: remove mm_events support
See r.android.com/3544832 for context. Bug: 183037386 Change-Id: Ib7ab94de464fcd8190f9a048a48e2e31ec39a8e1
1 parent 7827597 commit 68daa40

File tree

1 file changed

+0
-91
lines changed

1 file changed

+0
-91
lines changed

cmds/atrace/atrace.rc

Lines changed: 0 additions & 91 deletions
Original file line numberDiff line numberDiff line change
@@ -316,97 +316,6 @@ on late-init && property:ro.boot.fastboot.boottrace=
316316
write /sys/kernel/debug/tracing/tracing_on 0
317317
write /sys/kernel/tracing/tracing_on 0
318318

319-
# 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.
322-
on mm_events_property_available && property:persist.mm_events.enabled=true
323-
# 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-
331-
# 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-
335-
# 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-
339-
# 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-
343-
# 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
390-
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
406-
407-
on property:ro.persistent_properties.ready=true
408-
trigger mm_events_property_available
409-
410319
# Handle hyp tracing instance
411320
on late-init && property:ro.boot.hypervisor.vm.supported=1
412321

0 commit comments

Comments
 (0)