hal_sensorcommunicate.te 2.0 KB

1234567891011121314151617181920212223242526
  1. type vendor_hal_sensorcommunicate_default, domain;
  2. type vendor_hal_sensorcommunicate_default_exec, exec_type, file_type, vendor_file_type;
  3. type vendor_hal_sensorcommunicate_hwservice, hwservice_manager_type;
  4. attribute vendor_hal_sensorcommunicate;
  5. attribute vendor_hal_sensorcommunicate_client;
  6. attribute vendor_hal_sensorcommunicate_server;
  7. allow vendor_hal_sensorcommunicate_client vendor_hal_sensorcommunicate_server:binder { call transfer };
  8. allow vendor_hal_sensorcommunicate_client vendor_hal_sensorcommunicate_server:binder transfer;
  9. allow vendor_hal_sensorcommunicate_client vendor_hal_sensorcommunicate_server:fd *;
  10. allow vendor_hal_sensorcommunicate_client vendor_hal_sensorcommunicate_hwservice:hwservice_manager find;
  11. allow vendor_hal_sensorcommunicate_server vendor_hal_sensorcommunicate_client:binder transfer;
  12. allow vendor_hal_sensorcommunicate_server vendor_hal_sensorcommunicate_client:binder { call transfer };
  13. allow vendor_hal_sensorcommunicate_server vendor_hal_sensorcommunicate_client:fd *;
  14. allow vendor_hal_sensorcommunicate_default fwk_sensor_hwservice:hwservice_manager find;
  15. allow vendor_hal_sensorcommunicate_default vendor_hal_citsensorservice_xiaomi_hwservice:hwservice_manager find;
  16. allow vendor_hal_sensorcommunicate_default system_server:binder call;
  17. allow vendor_hal_sensorcommunicate_default system_server:binder transfer;
  18. allow vendor_hal_sensorcommunicate_default vendor_hal_citsensorservice_xiaomi_default:binder call;
  19. allow vendor_hal_sensorcommunicate_default vendor_hal_citsensorservice_xiaomi_default:binder transfer;
  20. allow vendor_hal_sensorcommunicate_default mnt_vendor_file:dir search;
  21. allow vendor_hal_sensorcommunicate_default vendor_persist_sensors_file:dir search;
  22. allow vendor_hal_sensorcommunicate_default vendor_persist_sensors_file:file { getattr open read };
  23. init_daemon_domain(vendor_hal_sensorcommunicate_default)
  24. hwbinder_use(vendor_hal_sensorcommunicate_default)
  25. hal_server_domain(vendor_hal_sensorcommunicate_default, vendor_hal_sensorcommunicate)
  26. add_hwservice(vendor_hal_sensorcommunicate_server, vendor_hal_sensorcommunicate_hwservice)