• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1typeattribute virtual_touchpad coredomain;
2
3init_daemon_domain(virtual_touchpad)
4
5binder_use(virtual_touchpad)
6binder_service(virtual_touchpad)
7add_service(virtual_touchpad, virtual_touchpad_service)
8
9# Needed to check app permissions.
10binder_call(virtual_touchpad, system_server)
11
12# Requires access to /dev/uinput to create and feed the virtual device.
13allow virtual_touchpad uhid_device:chr_file { w_file_perms ioctl };
14
15# Requires access to the permission service to validate that clients have the
16# appropriate VR permissions.
17allow virtual_touchpad permission_service:service_manager find;
18