From b0d5184774ae46726113ac3ac59dc89507b7ff02 Mon Sep 17 00:00:00 2001 From: Tom Cherry Date: Thu, 3 Sep 2015 14:18:22 -0700 Subject: [PATCH] move init.trace.rc to frameworks/native init.trace.rc will be renamed to atrace.rc and use the LOCAL_INIT_RC mechanism to be included on /system appropriately. Bug 23186545 Change-Id: I55c37d3ff98c9ac10e6c1a713fadc7eb37346195 --- rootdir/init.rc | 1 - rootdir/init.trace.rc | 62 ------------------------------------------- 2 files changed, 63 deletions(-) delete mode 100644 rootdir/init.trace.rc diff --git a/rootdir/init.rc b/rootdir/init.rc index cf16f013a..7a806f588 100644 --- a/rootdir/init.rc +++ b/rootdir/init.rc @@ -8,7 +8,6 @@ import /init.environ.rc import /init.usb.rc import /init.${ro.hardware}.rc import /init.${ro.zygote}.rc -import /init.trace.rc on early-init # Set init and its forked children's oom_adj. diff --git a/rootdir/init.trace.rc b/rootdir/init.trace.rc deleted file mode 100644 index cde9c37a9..000000000 --- a/rootdir/init.trace.rc +++ /dev/null @@ -1,62 +0,0 @@ -## Permissions to allow system-wide tracing to the kernel trace buffer. -## -on boot - -# Allow writing to the kernel trace log. - chmod 0222 /sys/kernel/debug/tracing/trace_marker - -# Allow the shell group to enable (some) kernel tracing. - chown root shell /sys/kernel/debug/tracing/trace_clock - chown root shell /sys/kernel/debug/tracing/buffer_size_kb - chown root shell /sys/kernel/debug/tracing/options/overwrite - chown root shell /sys/kernel/debug/tracing/options/print-tgid - chown root shell /sys/kernel/debug/tracing/events/sched/sched_switch/enable - chown root shell /sys/kernel/debug/tracing/events/sched/sched_wakeup/enable - chown root shell /sys/kernel/debug/tracing/events/power/cpu_frequency/enable - chown root shell /sys/kernel/debug/tracing/events/power/cpu_idle/enable - chown root shell /sys/kernel/debug/tracing/events/power/clock_set_rate/enable - chown root shell /sys/kernel/debug/tracing/events/cpufreq_interactive/enable - chown root shell /sys/kernel/debug/tracing/events/vmscan/mm_vmscan_direct_reclaim_begin/enable - chown root shell /sys/kernel/debug/tracing/events/vmscan/mm_vmscan_direct_reclaim_end/enable - chown root shell /sys/kernel/debug/tracing/events/vmscan/mm_vmscan_kswapd_wake/enable - chown root shell /sys/kernel/debug/tracing/events/vmscan/mm_vmscan_kswapd_sleep/enable - chown root shell /sys/kernel/debug/tracing/events/binder/binder_transaction/enable - chown root shell /sys/kernel/debug/tracing/events/binder/binder_transaction_received/enable - chown root shell /sys/kernel/debug/tracing/events/binder/binder_lock/enable - chown root shell /sys/kernel/debug/tracing/events/binder/binder_locked/enable - chown root shell /sys/kernel/debug/tracing/events/binder/binder_unlock/enable - - chown root shell /sys/kernel/debug/tracing/tracing_on - - chmod 0664 /sys/kernel/debug/tracing/trace_clock - chmod 0664 /sys/kernel/debug/tracing/buffer_size_kb - chmod 0664 /sys/kernel/debug/tracing/options/overwrite - chmod 0664 /sys/kernel/debug/tracing/options/print-tgid - chmod 0664 /sys/kernel/debug/tracing/events/sched/sched_switch/enable - chmod 0664 /sys/kernel/debug/tracing/events/sched/sched_wakeup/enable - chmod 0664 /sys/kernel/debug/tracing/events/power/cpu_frequency/enable - chmod 0664 /sys/kernel/debug/tracing/events/power/cpu_idle/enable - chmod 0664 /sys/kernel/debug/tracing/events/power/clock_set_rate/enable - chmod 0664 /sys/kernel/debug/tracing/events/cpufreq_interactive/enable - chmod 0664 /sys/kernel/debug/tracing/events/vmscan/mm_vmscan_direct_reclaim_begin/enable - chmod 0664 /sys/kernel/debug/tracing/events/vmscan/mm_vmscan_direct_reclaim_end/enable - chmod 0664 /sys/kernel/debug/tracing/events/vmscan/mm_vmscan_kswapd_wake/enable - chmod 0664 /sys/kernel/debug/tracing/events/vmscan/mm_vmscan_kswapd_sleep/enable - chmod 0664 /sys/kernel/debug/tracing/tracing_on - chmod 0664 /sys/kernel/debug/tracing/events/binder/binder_transaction/enable - chmod 0664 /sys/kernel/debug/tracing/events/binder/binder_transaction_received/enable - chmod 0664 /sys/kernel/debug/tracing/events/binder/binder_lock/enable - chmod 0664 /sys/kernel/debug/tracing/events/binder/binder_locked/enable - chmod 0664 /sys/kernel/debug/tracing/events/binder/binder_unlock/enable - -# Allow only the shell group to read and truncate the kernel trace. - chown root shell /sys/kernel/debug/tracing/trace - chmod 0660 /sys/kernel/debug/tracing/trace - -on property:persist.debug.atrace.boottrace=1 - start boottrace - -# Run atrace with the categories written in a file -service boottrace /system/bin/atrace --async_start -f /data/misc/boottrace/categories - disabled - oneshot