diff --git a/prebuilts/api/28.0/private/atrace.te b/prebuilts/api/28.0/private/atrace.te
index 630935da02fc62a006e66749c3c278c2f03cce1f..1b86d3e1d37c9a926527e79e49cfd7b673876628 100644
--- a/prebuilts/api/28.0/private/atrace.te
+++ b/prebuilts/api/28.0/private/atrace.te
@@ -22,6 +22,8 @@ set_prop(atrace, debug_prop)
 binder_use(atrace)
 allow atrace healthd:binder call;
 allow atrace surfaceflinger:binder call;
+allow atrace system_server:binder call;
+
 get_prop(atrace, hwservicemanager_prop)
 
 allow atrace {
diff --git a/private/atrace.te b/private/atrace.te
index 630935da02fc62a006e66749c3c278c2f03cce1f..1b86d3e1d37c9a926527e79e49cfd7b673876628 100644
--- a/private/atrace.te
+++ b/private/atrace.te
@@ -22,6 +22,8 @@ set_prop(atrace, debug_prop)
 binder_use(atrace)
 allow atrace healthd:binder call;
 allow atrace surfaceflinger:binder call;
+allow atrace system_server:binder call;
+
 get_prop(atrace, hwservicemanager_prop)
 
 allow atrace {