From 9940199191c8873a2f116435edc9e201caedacfc Mon Sep 17 00:00:00 2001 From: jimsun Date: Wed, 8 Mar 2023 12:17:35 +0800 Subject: [PATCH] rild: allow rild to ptrace 06-20 18:47:41.940000 8708 8708 I auditd : type=1400 audit(0.0:7): avc: denied { ptrace } for comm="libmemunreachab" scontext=u:r:rild:s0 tcontext=u:r:rild:s0 tclass=process permissive=0 06-20 18:47:41.940000 8708 8708 W libmemunreachab: type=1400 audit(0.0:7): avc: denied { ptrace } for scontext=u:r:rild:s0 tcontext=u:r:rild:s0 tclass=process permissive=0 Bug: 263757077 Test: manual Change-Id: I4818df3383353a0758a20bd8e9ea0c5a8fc7d84d --- pixel_ril/sepolicy/rild.te | 5 +++++ 1 file changed, 5 insertions(+) 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; +')