diff --git a/private/dumpstate.te b/private/dumpstate.te index 4c77b7938ac51d72e87e3f973dc62daa218765b4..0eafca6e7789906b025c66e0dddc0576ed37f498 100644 --- a/private/dumpstate.te +++ b/private/dumpstate.te @@ -32,3 +32,8 @@ binder_call(dumpstate, statsd) # Collect metrics on boot time created by init get_prop(dumpstate, boottime_prop) + +# Signal native processes to dump their stack. +allow dumpstate { + statsd +}:process signal; diff --git a/private/system_server.te b/private/system_server.te index 642c8bd0eee6c7eaa5e53229788ae5578ca3e9f4..f8f5e3e49e91aa20b02877347486f110334808e0 100644 --- a/private/system_server.te +++ b/private/system_server.te @@ -239,6 +239,7 @@ allow system_server { mediaserver mediametrics sdcardd + statsd surfaceflinger # This list comes from HAL_INTERFACES_OF_INTEREST in