From 8b9b89e1da2f7c8312dbb63e09a1745f5bdb6ee7 Mon Sep 17 00:00:00 2001
From: Andy Hung <hunga@google.com>
Date: Wed, 13 Apr 2016 14:27:22 -0700
Subject: [PATCH] Add memory leak detection to audioserver

Bug: 28049120
Change-Id: Id288092402f36daafc3347db9b62d341a1de2eb3
---
 audioserver.te | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/audioserver.te b/audioserver.te
index 08654978c..ea7f6d95e 100644
--- a/audioserver.te
+++ b/audioserver.te
@@ -15,11 +15,14 @@ r_dir_file(audioserver, proc)
 allow audioserver ion_device:chr_file r_file_perms;
 allow audioserver system_file:dir r_dir_perms;
 
-# used for TEE sink - pcm capture for debug.
 userdebug_or_eng(`
+  # used for TEE sink - pcm capture for debug.
   allow audioserver media_data_file:dir create_dir_perms;
   allow audioserver audioserver_data_file:dir create_dir_perms;
   allow audioserver audioserver_data_file:file create_file_perms;
+
+  # ptrace to processes in the same domain for memory leak detection
+  allow audioserver self:process ptrace;
 ')
 
 allow audioserver audio_device:dir r_dir_perms;
-- 
GitLab