Просмотр исходного кода

Merge "dumpstate: Add ion and cma info to dump state log" into thead-android_dev

Ye Zhang 11 месяцев назад
Родитель
Сommit
aaf93f10e8
1 измененных файлов с 2 добавлено и 0 удалено
  1. 2 0
      dumpstate/DumpstateDevice.cpp

+ 2 - 0
dumpstate/DumpstateDevice.cpp

@@ -294,7 +294,9 @@ Return<DumpstateStatus> DumpstateDevice::dumpstateBoard_1_1(const hidl_handle& h
     DumpFileToFd(fd, "ICNSS Stats", "/d/icnss/stats");
     DumpFileToFd(fd, "SMD Log", "/d/ipc_logging/smd/log");
     RunCommandToFd(fd, "ION HEAPS", {"/vendor/bin/sh", "-c", "for d in $(ls -d /d/ion/*); do for f in $(ls $d); do echo --- $d/$f; cat $d/$f; done; done"});
+    RunCommandToFd(fd, "ION linux cma", {"/vendor/bin/sh", "-c", "for f in `ls /d/ion/linux,cma/*` ; do echo \"------ $f\\n`cat $f`\\n\" ; done"});
     DumpFileToFd(fd, "dmabuf info", "/d/dma_buf/bufinfo");
+    RunCommandToFd(fd, "CMA cma-linux cma", {"/vendor/bin/sh", "-c", "for f in `ls /d/cma/cma-linux,cma/*` ; do echo \"------ $f\\n`cat $f`\\n\" ; done"});
     RunCommandToFd(fd, "Temperatures", {"/vendor/bin/sh", "-c", "for f in /sys/class/thermal/thermal* ; do type=`cat $f/type` ; temp=`cat $f/temp` ; echo \"$type: $temp\" ; done"});
     RunCommandToFd(fd, "Cooling Device Current State", {"/vendor/bin/sh", "-c", "for f in /sys/class/thermal/cooling* ; do type=`cat $f/type` ; temp=`cat $f/cur_state` ; echo \"$type: $temp\" ; done"});
     RunCommandToFd(fd, "CPU time-in-state", {"/vendor/bin/sh", "-c", "for cpu in /sys/devices/system/cpu/cpu*; do f=$cpu/cpufreq/stats/time_in_state; if [ ! -f $f ]; then continue; fi; echo $f:; cat $f; done"});