aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJim Sun <jimsun@google.com>2023-04-20 06:25:59 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2023-04-20 06:25:59 +0000
commita43ff6f9b4a56d1dfa118d8dd558bfb285389f31 (patch)
treef18035d1d6f01132024d56e39c95c47e9942f5e6
parent773dff4fa518a7b2df13ca061e9a547bb5c653db (diff)
parent59ee53b750e9bd58984f747edb8c986a8e0b48d2 (diff)
downloadgs-common-a43ff6f9b4a56d1dfa118d8dd558bfb285389f31.tar.gz
Merge changes from topic "ril-mem-monitor" into udc-dev
* changes: Add ril memory monitor rild: allow rild to ptrace
-rw-r--r--pixel_ril/ril.mk6
-rw-r--r--pixel_ril/sepolicy/rild.te5
2 files changed, 10 insertions, 1 deletions
diff --git a/pixel_ril/ril.mk b/pixel_ril/ril.mk
index 03f7f24..37274aa 100644
--- a/pixel_ril/ril.mk
+++ b/pixel_ril/ril.mk
@@ -9,6 +9,10 @@ DEVICE_PRODUCT_COMPATIBILITY_MATRIX_FILE += device/google/gs-common/pixel_ril/co
PRODUCT_PACKAGES += ril-extension
-PRODUCT_SOONG_NAMESPACES += vendor/google/tools/ril-extension-service
+PRODUCT_PACKAGES_DEBUG += libgooglerilmemmonitor
+
+PRODUCT_SOONG_NAMESPACES += \
+ vendor/google/tools/ril-extension-service \
+ vendor/google/tools/ril-mem-monitor
USE_GOOGLE_RIL_EXT := true
diff --git a/pixel_ril/sepolicy/rild.te b/pixel_ril/sepolicy/rild.te
index 3bb2cd7..55bffee 100644
--- a/pixel_ril/sepolicy/rild.te
+++ b/pixel_ril/sepolicy/rild.te
@@ -1,2 +1,7 @@
add_service(rild, hal_ril_ext_service)
binder_call(rild, rilextensionservice_app)
+
+# Allow rild to ptrace for memory leak detection
+userdebug_or_eng(`
+allow rild self:process ptrace;
+')