summaryrefslogtreecommitdiff
path: root/vendor/verizon/obdm_app.te
blob: cd7c17f9e22f799510e053481787f54861318e2a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
type obdm_app, domain, coredomain;

app_domain(obdm_app)
net_domain(obdm_app)

allow obdm_app app_api_service:service_manager find;
allow obdm_app radio_service:service_manager find;
allow obdm_app surfaceflinger_service:service_manager find;

userdebug_or_eng(`
  allow obdm_app proc_stat:file r_file_perms;

  # talk to /dev/diag
  allow obdm_app diag_device:chr_file rw_file_perms;

  allow obdm_app self:socket create_socket_perms;
  allowxperm obdm_app self:socket ioctl { 0x0000c302 0x0000c304 };

  allow obdm_app sysfs:dir r_dir_perms;
  r_dir_file(obdm_app, sysfs_msm_subsys)
')