# aocxd server domain type aocxd, domain; type aocxd_exec, vendor_file_type, exec_type, file_type; init_daemon_domain(aocxd) # sysfs operations allow aocxd sysfs_aoc:dir search; # dev operations allow aocxd aoc_device:chr_file rw_file_perms; # allow inotify to watch for additions/removals from /dev allow aocxd device:dir r_dir_perms; # set properties set_prop(aocxd, vendor_aoc_prop); # allow binder access vndbinder_use(aocxd); # allow managing wakelocks wakelock_use(aocxd); # add aocx service to the domain add_service(aocxd, aocx); # allow managing thread priority allow aocxd self:global_capability_class_set sys_nice; allow aocxd dumpstate:fd use; allow aocxd dumpstate:fifo_file write;