Lines Matching refs:perfprofd
1 # perfprofd - perf profile collection daemon
2 type perfprofd, domain;
7 typeattribute perfprofd coredomain;
8 typeattribute perfprofd mlstrustedsubject;
10 # perfprofd needs to control CPU hot-plug in order to avoid kernel
14 allow perfprofd sysfs_devices_system_cpu:file rw_file_perms;
16 # perfprofd checks for the existence of and then invokes simpleperf;
17 # simpleperf retains perfprofd domain after exec
18 allow perfprofd system_file:file rx_file_perms;
20 # perfprofd reads a config file from /data/data/com.google.android.gms/files
21 allow perfprofd app_data_file:file r_file_perms;
22 allow perfprofd app_data_file:dir search;
23 allow perfprofd self:capability { dac_override };
25 # perfprofd opens a file for writing in /data/misc/perfprofd
26 allow perfprofd perfprofd_data_file:file create_file_perms;
27 allow perfprofd perfprofd_data_file:dir rw_dir_perms;
29 # perfprofd uses the system log
30 read_logd(perfprofd);
31 write_logd(perfprofd);
33 # perfprofd inspects /sys/power/wake_unlock
34 wakelock_use(perfprofd);
37 allow perfprofd self:capability sys_admin;
40 r_dir_file(perfprofd, domain)
43 allow perfprofd self:capability { sys_resource sys_ptrace };
44 neverallow perfprofd domain:process ptrace;
48 allow perfprofd exec_type:file r_file_perms;
51 allow perfprofd debugfs_tracing:file r_file_perms;
54 allow perfprofd toolbox_exec:file rx_file_perms;
57 allow perfprofd self:capability ipc_lock;