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; ')