From a438fce84f827e77460b17e74e5e1273f27b6d37 Mon Sep 17 00:00:00 2001 From: Adam Shih Date: Wed, 15 Feb 2023 12:41:31 +0800 Subject: [PATCH] create cma dump Bug: 240530709 Test: adb bugreport Change-Id: I1a97098d73106a16c0be675a5d8f58183d5f9531 --- vendor/dump_cma.te | 7 +++++++ vendor/file.te | 1 + vendor/file_contexts | 1 + vendor/genfs_contexts | 1 + 4 files changed, 10 insertions(+) create mode 100644 vendor/dump_cma.te diff --git a/vendor/dump_cma.te b/vendor/dump_cma.te new file mode 100644 index 00000000..bf5edf29 --- /dev/null +++ b/vendor/dump_cma.te @@ -0,0 +1,7 @@ +pixel_bugreport(dump_cma) + +userdebug_or_eng(` + allow dump_cma vendor_toolbox_exec:file execute_no_trans; + allow dump_cma vendor_cma_debugfs:dir r_dir_perms; + allow dump_cma vendor_cma_debugfs:file r_file_perms; +') diff --git a/vendor/file.te b/vendor/file.te index e0b1e390..411f1a11 100644 --- a/vendor/file.te +++ b/vendor/file.te @@ -22,6 +22,7 @@ type vendor_battery_debugfs, fs_type, debugfs_type; type vendor_pm_genpd_debugfs, fs_type, debugfs_type; type vendor_usb_debugfs, fs_type, debugfs_type; type vendor_maxfg_debugfs, fs_type, debugfs_type; +type vendor_cma_debugfs, fs_type, debugfs_type; # WLC type sysfs_wlc, sysfs_type, fs_type; diff --git a/vendor/file_contexts b/vendor/file_contexts index 8327f35f..35a0b54c 100644 --- a/vendor/file_contexts +++ b/vendor/file_contexts @@ -17,6 +17,7 @@ /vendor/bin/hw/samsung\.hardware\.media\.c2@1\.2-service u:object_r:mediacodec_samsung_exec:s0 /vendor/bin/hw/google\.hardware\.media\.c2@2\.0-service u:object_r:mediacodec_google_exec:s0 /vendor/bin/dump/dump_wlan\.sh u:object_r:dump_wlan_exec:s0 +/vendor/bin/dump/dump_cma\.sh u:object_r:dump_cma_exec:s0 /vendor/bin/dump/dump_power\.sh u:object_r:dump_power_exec:s0 /vendor/bin/rlsservice u:object_r:rlsservice_exec:s0 /vendor/bin/tcpdump_logger u:object_r:tcpdump_logger_exec:s0 diff --git a/vendor/genfs_contexts b/vendor/genfs_contexts index e6a653cc..f96f6f88 100644 --- a/vendor/genfs_contexts +++ b/vendor/genfs_contexts @@ -20,6 +20,7 @@ genfscon debugfs /google_battery u:object genfscon debugfs /pm_genpd/pm_genpd_summary u:object_r:vendor_pm_genpd_debugfs:s0 genfscon debugfs /usb u:object_r:vendor_usb_debugfs:s0 genfscon debugfs /maxfg u:object_r:vendor_maxfg_debugfs:s0 +genfscon debugfs /cma u:object_r:vendor_cma_debugfs:s0 # Extcon genfscon sysfs /devices/platform/10cb0000.hsi2c/i2c-0/0-0025/extcon/extcon0 u:object_r:sysfs_extcon:s0