diff --git a/tracking_denials/gxp_logging.te b/tracking_denials/gxp_logging.te deleted file mode 100644 index 082c0591..00000000 --- a/tracking_denials/gxp_logging.te +++ /dev/null @@ -1,4 +0,0 @@ -# b/264489388 -userdebug_or_eng(` - permissive gxp_logging; -') \ No newline at end of file diff --git a/vendor/gxp_logging.te b/vendor/gxp_logging.te index 1abe6870..000138a6 100644 --- a/vendor/gxp_logging.te +++ b/vendor/gxp_logging.te @@ -2,3 +2,9 @@ type gxp_logging, domain; type gxp_logging_exec, exec_type, vendor_file_type, file_type; init_daemon_domain(gxp_logging) +# The logging service accesses /dev/gxp +allow gxp_logging gxp_device:chr_file rw_file_perms; + +# Allow gxp tracing service to send packets to Perfetto +userdebug_or_eng(`perfetto_producer(gxp_logging)') +