summaryrefslogtreecommitdiffstats
path: root/common/qti.te
blob: 921f083eb67862bf4bb31159dbca13942831aef3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
type qti, domain, domain_deprecated;
type qti_exec, exec_type, file_type;
init_daemon_domain(qti)
net_domain(qti)

allow qti {
    rmnet_device
    smem_log_device
    mhi_device
    smd_device
    userdebug_or_eng(`kmsg_device')
}:chr_file rw_file_perms;

qmux_socket(qti)

allow qti self:capability {
    net_admin
    net_raw
    fsetid
    sys_module
    dac_override
};

allow qti self:{
    netlink_socket
    socket
    udp_socket
} create_socket_perms;

allow qti { shell_exec system_file }:file rx_file_perms;

#diag
userdebug_or_eng(`
    diag_use(qti)
')