aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMinchan Kim <minchan@google.com>2023-04-06 11:00:09 -0700
committerMinchan Kim <minchan@google.com>2023-04-11 16:36:56 +0000
commitcaf0f59fab455923f403c16830d98640c2ff05a7 (patch)
tree75a71d61aa41f458861a4436ccc6864e82074f08
parent2a651114fe9975f1883728dc2cd1359080145c6e (diff)
downloadgs-common-caf0f59fab455923f403c16830d98640c2ff05a7.tar.gz
dump vendor cma stat
Bug: 276901078 Test: dumpstate_board.txt on adb bugreport includes the info Change-Id: Iaef36594a8ef48b0c85039f348618f021f93e8c2 Signed-off-by: Minchan Kim <minchan@google.com>
-rw-r--r--soc/dump_memory.sh13
-rw-r--r--soc/sepolicy/soc/dump_memory.te2
2 files changed, 15 insertions, 0 deletions
diff --git a/soc/dump_memory.sh b/soc/dump_memory.sh
index 49f7c84..6135dea 100644
--- a/soc/dump_memory.sh
+++ b/soc/dump_memory.sh
@@ -29,5 +29,18 @@ do
echo --- bitmap; cat $d/bitmap;
done
+echo "------ Pixel CMA stat ------"
+for d in $(ls -d /sys/kernel/pixel_stat/mm/cma/*); do
+ if [ -f $d ]; then
+ echo --- $d
+ cat $d
+ else
+ for f in $(ls $d); do
+ echo --- $d/$f
+ cat $d/$f
+ done
+ fi
+done
+
echo "------ Pixel Trace ------"
cat "/sys/kernel/tracing/instances/pixel/trace"
diff --git a/soc/sepolicy/soc/dump_memory.te b/soc/sepolicy/soc/dump_memory.te
index b3a962e..7502f3a 100644
--- a/soc/sepolicy/soc/dump_memory.te
+++ b/soc/sepolicy/soc/dump_memory.te
@@ -8,5 +8,7 @@ userdebug_or_eng(`
allow dump_memory vendor_cma_debugfs:file r_file_perms;
allow dump_memory debugfs_tracing_instances:dir search;
allow dump_memory debugfs_tracing_instances:file r_file_perms;
+ allow dump_memory sysfs_pixel_stat:dir r_dir_perms;
+ allow dump_memory sysfs_pixel_stat:file r_file_perms;
')