47174e3b9f
This switches Dumpstate HAL policy to the design which enables us to conditionally remove unnecessary rules from domains which are clients of Dumpstate HAL. Domains which are clients of Dumpstate HAL, such as dumpstate domain, are granted rules targeting hal_dumpstate only when the Dumpstate HAL runs in passthrough mode (i.e., inside the client's process). When the HAL runs in binderized mode (i.e., in another process/domain, with clients talking to the HAL over HwBinder IPC), rules targeting hal_dumpstate are not granted to client domains. Domains which offer a binderized implementation of Dumpstate HAL, such as hal_dumpstate_default domain, are always granted rules targeting hal_dumpstate. Test: adb bugreport Test: Take bugreport through system UI Bug: 34170079 Change-Id: I3e827534af03cdfa876921c5fa4af3a53025ba27 |
||
---|---|---|
.. | ||
file_contexts | ||
hal_audio_default.te | ||
hal_boot.te | ||
hal_camera_default.te | ||
hal_configstore_default.te | ||
hal_contexthub_default.te | ||
hal_drm_default.te | ||
hal_dumpstate_default.te | ||
hal_fingerprint_default.te | ||
hal_gatekeeper_default.te | ||
hal_gnss_default.te | ||
hal_graphics_allocator_default.te | ||
hal_graphics_composer_default.te | ||
hal_health_default.te | ||
hal_ir_default.te | ||
hal_keymaster_default.te | ||
hal_light_default.te | ||
hal_memtrack_default.te | ||
hal_nfc_default.te | ||
hal_power_default.te | ||
hal_sensors_default.te | ||
hal_thermal_default.te | ||
hal_usb_default.te | ||
hal_vibrator_default.te | ||
hal_vr_default.te | ||
hal_wifi_default.te |