vendorcodec.te 1.2 KB

12345678910111213141516171819202122232425
  1. type vendorcodec, domain;
  2. type vendorcodec_exec, exec_type, file_type, vendor_file_type;
  3. allow vendorcodec hal_sensors_hwservice:hwservice_manager find;
  4. allow vendorcodec fwk_sensor_hwservice:hwservice_manager find;
  5. allow vendorcodec hal_sensors_default:fd *;
  6. allow vendorcodec storage_file:lnk_file read;
  7. allow vendorcodec mnt_user_file:dir search;
  8. allow vendorcodec mnt_user_file:lnk_file read;
  9. allow vendorcodec hal_configstore_default:binder call;
  10. allow vendorcodec media_rw_data_file:file write;
  11. allow vendorcodec gpu_device:chr_file { getattr ioctl open read write };
  12. allow vendorcodec gpu_device:chr_file map;
  13. allow vendorcodec vendor_display_prop:file read;
  14. allow vendorcodec vendor_display_prop:file open;
  15. allow vendorcodec vendor_display_prop:file getattr;
  16. allow vendorcodec vendor_display_prop:file map;
  17. allow vendorcodec dmabuf_system_heap_device:chr_file { getattr ioctl open read };
  18. init_daemon_domain(vendorcodec)
  19. set_prop(vendorcodec, vendor_dolbyv_prop)
  20. vndbinder_use(vendorcodec)
  21. hal_server_domain(vendorcodec, hal_codec2)
  22. hal_client_domain(vendorcodec, hal_allocator)
  23. hal_client_domain(vendorcodec, hal_codec2)
  24. hal_client_domain(vendorcodec, hal_graphics_allocator)
  25. hal_client_domain(vendorcodec, hal_sensors)