diff options
author | Yongqin Liu <yongqin.liu@linaro.org> | 2017-04-05 19:52:58 +0800 |
---|---|---|
committer | Yongqin Liu <yongqin.liu@linaro.org> | 2017-04-06 11:12:36 +0800 |
commit | b7608f5602e39d4f1de6703bdf39d74973430392 (patch) | |
tree | 6c62fe48d473d0c943b3abe61948de683e487b56 /android | |
parent | c646273248c63374e5ceabc6b0d5cfa7cef29e43 (diff) |
bootchart: add support for master
master use /data/bootchart/enabled file to indicate
the start for bootchart
Change-Id: I17090e16df3bf22f33b52952dab8583b3ba80290
Signed-off-by: Yongqin Liu <yongqin.liu@linaro.org>
Diffstat (limited to 'android')
-rwxr-xr-x | android/scripts/bootchart.sh | 17 |
1 files changed, 14 insertions, 3 deletions
diff --git a/android/scripts/bootchart.sh b/android/scripts/bootchart.sh index d1f969c..5a4fa11 100755 --- a/android/scripts/bootchart.sh +++ b/android/scripts/bootchart.sh @@ -25,6 +25,7 @@ LOGROOT="/data/bootchart" start_f="${LOGROOT}/start" +enabled_f="${LOGROOT}/enabled" stop_f="${LOGROOT}/stop" DATA_TMP="/data/local/tmp" TARBALL="${DATA_TMP}/bootchart.tgz" @@ -38,14 +39,23 @@ start_bootchart(){ fi } +enabled_bootchart(){ + touch ${enabled_f} + if [ $? -ne 0 ]; then + echo "enabled_bootchart: fail" + else + echo "enabled_bootchart: pass" + fi +} + stop_bootchart(){ - echo 1 > ${stop_f} + echo 1 > ${stop_f} if [ $? -ne 0 ]; then echo "stop_bootchart: fail" else echo "stop_bootchart: pass" fi - rm ${start_f} + rm -fr ${start_f} ${enabled_f} if [ $? -ne 0 ]; then echo "rm_start_file: fail" else @@ -54,7 +64,7 @@ stop_bootchart(){ } collect_data(){ - FILES="header proc_stat.log proc_ps.log proc_diskstats.log kernel_pacct" + FILES="header proc_stat.log proc_ps.log proc_diskstats.log" if [ ! -d "${LOGROOT}" ]; then echo "There is no ${LOGROOT} directory!" return @@ -89,6 +99,7 @@ main(){ case "X${OPERATION}" in "Xstart") start_bootchart + enabled_bootchart ;; "Xstop") stop_bootchart |