From 26e3d2abd0545f2eedae173d3457aa038170c5ac Mon Sep 17 00:00:00 2001 From: jimsun Date: Fri, 17 Mar 2023 13:17:51 +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: I35ad31e6cc4e2942c671e51720f28a9abce3dcca --- whitechapel/vendor/google/rild.te | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/whitechapel/vendor/google/rild.te b/whitechapel/vendor/google/rild.te index 2f1d8ff9..5108b452 100644 --- a/whitechapel/vendor/google/rild.te +++ b/whitechapel/vendor/google/rild.te @@ -35,3 +35,8 @@ add_hwservice(rild, hal_exynos_rild_hwservice) allow rild modem_img_file:dir r_dir_perms; allow rild modem_img_file:file r_file_perms; allow rild modem_img_file:lnk_file r_file_perms; + +# Allow rild to ptrace for memory leak detection +userdebug_or_eng(` +allow rild self:process ptrace; +')