febfa8f22d
This fixes presubmit failures for [1] https://googleplex-android-review.git.corp.google.com/c/platform/frameworks/base/+/7555609/8 Presubmit failure before the CL: https://android-build.googleplex.com/builds/where-is-my-cl/googleplex-android-review/7555609?revision=9&workplanId=L35600000315868357 Test: Created the same CL in internal master (https://googleplex-android-review.git.corp.google.com/c/platform/system/sepolicy/+/7622337) and put it under the same topic as [1]. Presubmit passes now: https://android-build.googleplex.com/builds/where-is-my-cl/googleplex-android-review/7622337?revision=4&workplanId=L42800000317195093 Change-Id: I9e5f0a9d501a6728af3f27241300b3bb5c5c2123
23 lines
752 B
Text
23 lines
752 B
Text
typeattribute statsd coredomain;
|
|
typeattribute statsd stats_service_server;
|
|
|
|
init_daemon_domain(statsd)
|
|
|
|
binder_call(statsd, statscompanion_service)
|
|
|
|
# Allow to exec the perfetto cmdline client and pass it the trace config on
|
|
# stdint through a pipe. It allows statsd to capture traces and hand them
|
|
# to Android dropbox.
|
|
allow statsd perfetto_exec:file rx_file_perms;
|
|
domain_auto_trans(statsd, perfetto_exec, perfetto)
|
|
|
|
# Grant statsd with permissions to register the services.
|
|
allow statsd {
|
|
statscompanion_service
|
|
}:service_manager find;
|
|
|
|
# Allow incidentd to obtain the statsd incident section.
|
|
allow statsd incidentd:fifo_file write;
|
|
|
|
# Allow StatsCompanionService to pipe data to statsd.
|
|
allow statsd system_server:fifo_file { read getattr };
|