1typeattribute statsd coredomain; 2typeattribute statsd stats_service_server; 3 4init_daemon_domain(statsd) 5 6binder_call(statsd, statscompanion_service) 7 8# Allow to exec the perfetto cmdline client and pass it the trace config on 9# stdint through a pipe. It allows statsd to capture traces and hand them 10# to Android dropbox. 11allow statsd perfetto_exec:file rx_file_perms; 12domain_auto_trans(statsd, perfetto_exec, perfetto) 13 14# Grant statsd with permissions to register the services. 15allow statsd { 16 statscompanion_service 17}:service_manager find; 18 19# Allow incidentd to obtain the statsd incident section. 20allow statsd incidentd:fifo_file write; 21 22# Allow StatsCompanionService to pipe data to statsd. 23allow statsd system_server:fifo_file { read getattr }; 24