summaryrefslogtreecommitdiff
path: root/vendor/qcom/common/file_contexts
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/qcom/common/file_contexts')
-rw-r--r--vendor/qcom/common/file_contexts337
1 files changed, 337 insertions, 0 deletions
diff --git a/vendor/qcom/common/file_contexts b/vendor/qcom/common/file_contexts
new file mode 100644
index 0000000..9f7a345
--- /dev/null
+++ b/vendor/qcom/common/file_contexts
@@ -0,0 +1,337 @@
+###################################
+# System files
+#
+/(vendor|system/vendor)/bin/ATFWD-daemon u:object_r:atfwd_exec:s0
+/(vendor|system/vendor)/bin/PktRspTest u:object_r:diag_exec:s0
+/(vendor|system/vendor)/bin/audiod u:object_r:audiod_exec:s0
+/(vendor|system/vendor)/bin/nqnfcinfo u:object_r:nqnfcinfo_exec:s0
+/(vendor|system/vendor)/bin/charger_monitor u:object_r:charger_monitor_exec:s0
+/(vendor|system/vendor)/bin/hvdcp_opti u:object_r:hvdcp_exec:s0
+/(vendor|system/vendor)/bin/cnd u:object_r:cnd_exec:s0
+/(vendor|system/vendor)/bin/diag_callback_client u:object_r:diag_exec:s0
+/(vendor|system/vendor)/bin/diag_dci_sample u:object_r:diag_exec:s0
+/(vendor|system/vendor)/bin/diag_klog u:object_r:diag_exec:s0
+/(vendor|system/vendor)/bin/diag_mdlog u:object_r:qlogd_exec:s0
+/(vendor|system/vendor)/bin/drmdiagapp u:object_r:diag_exec:s0
+/(vendor|system/vendor)/bin/diag_qshrink4_daemon u:object_r:diag_exec:s0
+/(vendor|system/vendor)/bin/diag_socket_log u:object_r:diag_exec:s0
+/(vendor|system/vendor)/bin/diag_uart_log u:object_r:diag_exec:s0
+/(vendor|system/vendor)/bin/diag_buffering_test u:object_r:diag_exec:s0
+/(vendor|system/vendor)/bin/irsc_util u:object_r:irsc_util_exec:s0
+/(vendor|system/vendor)/bin/qrtr-cfg u:object_r:qrtr_exec:s0
+/(vendor|system/vendor)/bin/qrtr-ns u:object_r:qrtr_exec:s0
+/(vendor|system/vendor)/bin/init\.qcom\.sh u:object_r:qti_init_shell_exec:s0
+/(vendor|system/vendor)/bin/init\.qcom\.class_core\.sh u:object_r:qti_init_shell_exec:s0
+/(vendor|system/vendor)/bin/init\.qcom\.bt\.sh u:object_r:qti_init_shell_exec:s0
+/(vendor|system/vendor)/bin/init\.qcom\.early_boot\.sh u:object_r:qti_init_shell_exec:s0
+/(vendor|system/vendor)/bin/init\.class_main\.sh u:object_r:qti_init_shell_exec:s0
+/(vendor|system/vendor)/bin/init\.qcom\.post_boot\.sh u:object_r:qti_init_shell_exec:s0
+/(vendor|system/vendor)/bin/init\.qcom\.sensors\.sh u:object_r:qti_init_shell_exec:s0
+/(vendor|system/vendor)/bin/init\.qcom\.usb\.sh u:object_r:qti_init_shell_exec:s0
+/(vendor|system/vendor)/bin/init\.mdm\.sh u:object_r:qti_init_shell_exec:s0
+/(vendor|system/vendor)/bin/init\.mdm\.crashdata\.sh u:object_r:qti_init_shell_exec:s0
+/(vendor|system/vendor)/bin/init\.qcom\.syspart_fixup\.sh u:object_r:qti_init_shell_exec:s0
+/(vendor|system/vendor)/bin/hcidump.sh u:object_r:qti_init_shell_exec:s0
+/(vendor|system/vendor)/bin/hsic\.control\.bt\.sh u:object_r:qti_init_shell_exec:s0
+/(vendor|system/vendor)/bin/init\.ath3k\.bt\.sh u:object_r:qti_init_shell_exec:s0
+/(vendor|system/vendor)/bin/init\.crda\.sh u:object_r:qti_init_shell_exec:s0
+/(vendor|system/vendor)/bin/init\.qcom\.coex\.sh u:object_r:qti_init_shell_exec:s0
+/(vendor|system/vendor)/bin/init\.qcom\.debug-sdm660\.sh u:object_r:qti_init_shell_exec:s0
+/(vendor|system/vendor)/bin/init\.qcom\.debug\.sh u:object_r:qti_init_shell_exec:s0
+/(vendor|system/vendor)/bin/init\.qcom\.efs\.sync\.sh u:object_r:qti_init_shell_exec:s0
+/(vendor|system/vendor)/bin/init\.qti\.fm\.sh u:object_r:qti_init_shell_exec:s0
+/(vendor|system/vendor)/bin/init\.qcom\.sdio\.sh u:object_r:qti_init_shell_exec:s0
+/(vendor|system/vendor)/bin/init\.qcom\.uicc\.sh u:object_r:qti_init_shell_exec:s0
+/(vendor|system/vendor)/bin/init\.qcom\.wifi\.sh u:object_r:qti_init_shell_exec:s0
+/(vendor|system/vendor)/bin/init\.qti\.ims\.sh u:object_r:qti_init_shell_exec:s0
+/(vendor|system/vendor)/bin/qca6234-service.sh u:object_r:qti_init_shell_exec:s0
+/(vendor|system/vendor)/bin/mm-pp-daemon u:object_r:mm-pp-daemon_exec:s0
+/(vendor|system/vendor)/bin/mm-pp-dpps u:object_r:mm-pp-daemon_exec:s0
+/(vendor|system/vendor)/bin/mmi u:object_r:vendor_mmi_exec:s0
+/(vendor|system/vendor)/bin/mmid u:object_r:vendor_mmi_exec:s0
+/(vendor|system/vendor)/bin/qdcmss u:object_r:qdcm-ss_exec:s0
+/(vendor|system/vendor)/bin/msm_irqbalance u:object_r:msm_irqbalanced_exec:s0
+/(vendor|system/vendor)/bin/imsdatadaemon u:object_r:ims_exec:s0
+/(vendor|system/vendor)/bin/imsqmidaemon u:object_r:ims_exec:s0
+/(vendor|system/vendor)/bin/ims_rtp_daemon u:object_r:hal_imsrtp_exec:s0
+/(vendor|system/vendor)/bin/netmgrd u:object_r:netmgrd_exec:s0
+/(vendor|system/vendor)/bin/qmuxd u:object_r:qmuxd_exec:s0
+/(vendor|system/vendor)/bin/port-bridge u:object_r:port-bridge_exec:s0
+/(vendor|system/vendor)/bin/sensors.qcom u:object_r:sensors_exec:s0
+/(vendor|system/vendor)/bin/sensors.qti u:object_r:sensors_exec:s0
+/(vendor|system/vendor)/bin/test_diag u:object_r:diag_exec:s0
+/(vendor|system/vendor)/bin/thermal-engine u:object_r:thermal-engine_exec:s0
+/(vendor|system/vendor)/bin/vm_bms u:object_r:vm_bms_exec:s0
+/(vendor|system/vendor)/bin/mm-qcamera-daemon u:object_r:mm-qcamerad_exec:s0
+/(vendor|system/vendor)/bin/qfp-daemon u:object_r:qfp-daemon_exec:s0
+/(vendor|system/vendor)/bin/qvop-daemon u:object_r:qvop-daemon_exec:s0
+/system/rfs.* u:object_r:rfs_system_file:s0
+/(vendor|system/vendor)/bin/time_daemon u:object_r:time_daemon_exec:s0
+/(vendor|system/vendor)/bin/rmt_storage u:object_r:rmt_storage_exec:s0
+/(vendor|system/vendor)/bin/rfs_access u:object_r:rfs_access_exec:s0
+/(vendor|system/vendor)/bin/tftp_server u:object_r:rfs_access_exec:s0
+/(vendor|system/vendor)/bin/hvdcp u:object_r:hvdcp_exec:s0
+/(vendor|system/vendor)/bin/qseecomd u:object_r:tee_exec:s0
+/(vendor|system/vendor)/bin/bg_daemon u:object_r:bg_daemon_exec:s0
+/(vendor|system/vendor)/bin/spdaemon u:object_r:spdaemon_exec:s0
+/(vendor|system/vendor)/bin/sec_nvm u:object_r:sec_nvm_exec:s0
+/(vendor|system/vendor)/bin/cnss-daemon u:object_r:wcnss_service_exec:s0
+/(vendor|system/vendor)/bin/hostapd_cli u:object_r:hostapd_exec:s0
+/(vendor|system/vendor)/bin/adsprpcd u:object_r:adsprpcd_exec:s0
+/(vendor|system/vendor)/bin/cdsprpcd u:object_r:cdsprpcd_exec:s0
+/(vendor|system/vendor)/bin/wpa_cli u:object_r:wcnss_service_exec:s0
+/(vendor|system/vendor)/bin/mdm_helper u:object_r:mdm_helper_exec:s0
+/(vendor|system/vendor)/bin/mdm_helper_proxy u:object_r:mdm_helper_exec:s0
+/(vendor|system/vendor)/bin/ks u:object_r:mdm_helper_exec:s0
+/(vendor|system/vendor)/bin/pm-service u:object_r:vendor_per_mgr_exec:s0
+/(vendor|system/vendor)/bin/pm-proxy u:object_r:vendor_per_mgr_exec:s0
+/(vendor|system/vendor)/bin/pd-mapper u:object_r:vendor_pd_mapper_exec:s0
+/(vendor|system/vendor)/bin/pd-api-test u:object_r:vendor_pd_mapper_exec:s0
+/(vendor|system/vendor)/bin/usb_uicc_client u:object_r:usb_uicc_daemon_exec:s0
+/(vendor|system/vendor)/bin/qcom-system-daemon u:object_r:vendor_qcomsysd_exec:s0
+/(vendor|system/vendor)/bin/poweroffhandler u:object_r:poweroffhandler_exec:s0
+/(vendor|system/vendor)/xbin/qlogd u:object_r:qlogd_exec:s0
+/(vendor|system/vendor)/bin/ipacm u:object_r:ipacm_exec:s0
+/(vendor|system/vendor)/bin/ipacm-diag u:object_r:ipacm-diag_exec:s0
+/(vendor|system/vendor)/bin/dpmQmiMgr u:object_r:hal_dpmQmiMgr_exec:s0
+#/(vendor|system/vendor)/bin/dpmd u:object_r:dpmd_exec:s0
+/(vendor|system/vendor)/bin/ssr_setup u:object_r:vendor_ssr_setup_exec:s0
+/(vendor|system/vendor)/bin/subsystem_ramdump u:object_r:vendor_subsystem_ramdump_exec:s0
+/(vendor|system/vendor)/bin/ssr_diag u:object_r:vendor_ssr_diag_exec:s0
+/(vendor|system/vendor)/bin/hw/qcrild u:object_r:rild_exec:s0
+/(vendor|system/vendor)/bin/hw/android\.hardware\.drm@1\.0-service.widevine u:object_r:hal_drm_widevine_exec:s0
+/(vendor|system/vendor)/bin/hw/android\.hardware\.gnss@.*-service-qti u:object_r:hal_gnss_qti_exec:s0
+/(vendor|system/vendor)/bin/hw/vendor\.qti\.gnss@.*-service u:object_r:hal_gnss_qti_exec:s0
+/(vendor|system/vendor)/bin/hw/android\.hardware\.bluetooth@1\.0-service-qti u:object_r:hal_bluetooth_qti_exec:s0
+/(vendor|system/vendor)/bin/hw/vendor\.display\.color@1\.0-service u:object_r:hal_display_color_default_exec:s0
+/(vendor|system/vendor)/bin/hw/vendor\.qti\.hardware\.perf@1\.0-service u:object_r:hal_perf_default_exec:s0
+/(vendor|system/vendor)/bin/ssgqmigd u:object_r:ssgqmigd_exec:s0
+/(vendor|system/vendor)/bin/hw/vendor\.qti\.hardware\.iop@1\.0-service u:object_r:hal_iop_default_exec:s0
+/(vendor|system/vendor)/bin/hw/vendor\.qti\.hardware\.iop@2\.0-service u:object_r:hal_iop_default_exec:s0
+/(vendor|system/vendor)/bin/mlid u:object_r:mlid_exec:s0
+/(vendor|system/vendor)/bin/hw/vendor\.qti\.esepowermanager@1\.0-service u:object_r:hal_esepowermanager_qti_exec:s0
+/(vendor|system/vendor)/bin/loc_launcher u:object_r:location_exec:s0
+/(vendor|system/vendor)/bin/lowi-server u:object_r:location_exec:s0
+/(vendor|system/vendor)/bin/xtwifi-inet-agent u:object_r:location_exec:s0
+/(vendor|system/vendor)/bin/xtwifi-client u:object_r:location_exec:s0
+/(vendor|system/vendor)/bin/garden_app u:object_r:location_exec:s0
+/(vendor|system/vendor)/bin/DR_AP_Service u:object_r:location_exec:s0
+/(vendor|system/vendor)/bin/slim_daemon u:object_r:location_exec:s0
+/(vendor|system/vendor)/bin/xtra-daemon u:object_r:location_exec:s0
+/(vendor|system/vendor)/bin/energy-awareness u:object_r:energyawareness_exec:s0
+/(vendor|system/vendor)/bin/fidodaemon u:object_r:fidodaemon_exec:s0
+/(vendor|system/vendor)/bin/esepmdaemon u:object_r:esepmdaemon_exec:s0
+/(vendor|system/vendor)/bin/secotad u:object_r:secotad_exec:s0
+/(vendor|system/vendor)/bin/qseeproxydaemon u:object_r:qseeproxy_exec:s0
+/(vendor|system/vendor)/bin/dts_configurator u:object_r:dtsconfigurator_exec:s0
+/(vendor|system/vendor)/bin/dts_eagle_service u:object_r:dtseagleservice_exec:s0
+/(vendor|system/vendor)/bin/qti u:object_r:qti_exec:s0
+/(vendor|system/vendor)/bin/adpl u:object_r:adpl_exec:s0
+/(vendor|system/vendor)/bin/wcnss_service u:object_r:wcnss_service_exec:s0
+/(vendor|system/vendor)/bin/hbtp_daemon u:object_r:hbtp_exec:s0
+/(vendor|system/vendor)/bin/touch_fusion u:object_r:touchfusion_exec:s0
+/(vendor|system/vendor)/bin/seemp_healthd u:object_r:seemp_health_daemon_exec:s0
+/(vendor|system/vendor)/bin/sapd u:object_r:sapd_exec:s0
+/(vendor|system/vendor)/bin/btnvtool u:object_r:btnvtool_exec:s0
+/(vendor|system/vendor)/bin/btsnoop u:object_r:btsnoop_exec:s0
+/(vendor|system/vendor)/bin/wifidisplayhalservice u:object_r:wifidisplayhalservice_qti_exec:s0
+/(vendor|system/vendor)/bin/wcnss_filter u:object_r:wcnss_filter_exec:s0
+/(vendor|system/vendor)/bin/fmhal_service u:object_r:fmhal_service_exec:s0
+/(vendor|system/vendor)/bin/usf_epos u:object_r:usf_exec:s0
+/(vendor|system/vendor)/bin/usf_gesture u:object_r:usf_exec:s0
+/(vendor|system/vendor)/bin/usf_hovering u:object_r:usf_exec:s0
+/(vendor|system/vendor)/bin/usf_p2p u:object_r:usf_exec:s0
+/(vendor|system/vendor)/bin/usf_proximity u:object_r:usf_exec:s0
+/(vendor|system/vendor)/bin/usf_sync_gesture u:object_r:usf_exec:s0
+/(vendor|system/vendor)/bin/usf_sw_calib u:object_r:usf_exec:s0
+/(vendor|system/vendor)/bin/usf_pairing u:object_r:usf_exec:s0
+/(vendor|system/vendor)/bin/usf_tester u:object_r:usf_exec:s0
+/(vendor|system/vendor)/bin/LKCore u:object_r:qti_logkit_exec:s0
+/(vendor|system/vendor)/bin/tbaseLoader u:object_r:tbaseLoader_exec:s0
+/(vendor|system/vendor)/bin/mcStarter u:object_r:mcStarter_exec:s0
+/(vendor|system/vendor)/bin/fstman u:object_r:fstman_exec:s0
+/(vendor|system/vendor)/bin/wigighalsvc u:object_r:wigighalsvc_exec:s0
+/(vendor|system/vendor)/bin/wigignpt u:object_r:wigignpt_exec:s0
+/(vendor|system/vendor)/bin/mdtpd u:object_r:mdtpdaemon_exec:s0
+/(vendor|system/vendor)/bin/wifi_ftmd u:object_r:wifi_ftmd_exec:s0
+/(vendor|system/vendor)/bin/fingerprint.qcom u:object_r:fps_hal_exec:s0
+/(vendor|system/vendor)/bin/hw/android\.hardware\.keymaster@3\.0-service-qti u:object_r:hal_keymaster_qti_exec:s0
+/(vendor|system/vendor)/bin/hw/android\.hardware\.keymaster@4\.0-service-qti u:object_r:hal_keymaster_qti_exec:s0
+/(vendor|system/vendor)/bin/hw/android\.hardware\.keymaster@4\.0-strongbox-service-qti u:object_r:hal_keymaster_qti_exec:s0
+/(vendor|system/vendor)/bin/hw/android\.hardware\.gatekeeper@1\.0-service-qti u:object_r:hal_gatekeeper_qti_exec:s0
+/(vendor|system/vendor)/bin/hw/vendor\.nxp\.hardware\.nfc@1\.0-service u:object_r:hal_nfc_default_exec:s0
+/(vendor|system/vendor)/bin/hw/vendor\.nxp\.hardware\.nfc@1\.1-service u:object_r:hal_nfc_default_exec:s0
+/(vendor|system/vendor)/bin/qdmastatsd u:object_r:qdmastatsd_exec:s0
+/(vendor|system/vendor)/bin/hw/vendor\.qti\.hardware\.alarm@1\.0-service u:object_r:hal_alarm_qti_default_exec:s0
+/(vendor|system/vendor)/bin/imsrcsd u:object_r:hal_rcsservice_exec:s0
+/(vendor|system/vendor)/bin/vppservice u:object_r:vendor_vppservice_exec:s0
+/(vendor|system/vendor)/bin/hw/vendor\.qti\.hardware\.qteeconnector@1\.0-service u:object_r:hal_qteeconnector_qti_exec:s0
+/(vendor|system/vendor)/bin/fm_qsoc_patches u:object_r:fm_qsoc_patches_exec:s0
+/(vendor|system/vendor)/bin/chre u:object_r:chre_exec:s0
+/(vendor|system/vendor)/bin/tloc_daemon u:object_r:tlocd_exec:s0
+/(vendor|system/vendor)/bin/hw/vendor\.qti\.hardware\.factory@1\.0-service u:object_r:vendor_hal_factory_qti_default_exec:s0
+/(vendor|system/vendor)/bin/hw/vendor\.qti\.hardware\.display\.allocator@1\.0-service u:object_r:hal_graphics_allocator_default_exec:s0
+/(vendor|system/vendor)/bin/hw/vendor\.qti\.hardware\.tui_comm@1\.0-service-qti u:object_r:hal_tui_comm_qti_exec:s0
+/(vendor|system/vendor)/bin/hw/vendor\.qti\.hardware\.soter@1\.0-service u:object_r:hal_soter_qti_exec:s0
+/(vendor|system/vendor)/bin/hw/vendor\.qti\.hardware\.qdutils_disp@1\.0-service-qti u:object_r:hal_qdutils_disp_qti_exec:s0
+/(vendor|system/vendor)/bin/hw/vendor\.qti\.hardware\.sensorscalibrate@1\.0-service u:object_r:hal_sensorscalibrate_qti_default_exec:s0
+/(vendor|system/vendor)/bin/power_off_alarm u:object_r:power_off_alarm_exec:s0
+/vendor/bin/hw/vendor\.qti\.hardware\.vibrator@1\.[0-2]-service u:object_r:hal_vibrator_default_exec:s0
+
+###################################
+# persist files
+#
+/persist(/.*)? u:object_r:mnt_vendor_file:s0
+/mnt/vendor/persist/bluetooth(/.*)? u:object_r:persist_bluetooth_file:s0
+/mnt/vendor/persist/drm(/.*)? u:object_r:persist_drm_file:s0
+/mnt/vendor/persist/sensors(/.*)? u:object_r:sensors_persist_file:s0
+/mnt/vendor/persist/alarm(/.*)? u:object_r:persist_alarm_file:s0
+/mnt/vendor/persist/time(/.*)? u:object_r:persist_time_file:s0
+/mnt/vendor/persist/data(/.*)? u:object_r:persist_drm_file:s0
+/mnt/vendor/persist/data/tz(/.*)? u:object_r:persist_drm_file:s0
+/mnt/vendor/persist/data/sfs(/.*)? u:object_r:persist_drm_file:s0
+/mnt/vendor/persist/qti_fp(/.*)? u:object_r:persist_qti_fp_file:s0
+/mnt/vendor/persist/usf(/.*)? u:object_r:persist_usf_file:s0
+/mnt/vendor/persist/hlos_rfs(/.*)? u:object_r:persist_rfs_shared_hlos_file:s0
+/mnt/vendor/persist/display(/.*)? u:object_r:persist_display_file:s0
+/mnt/vendor/persist/rfs.* u:object_r:persist_rfs_file:s0
+/mnt/vendor/persist/speccfg(/.*)? u:object_r:regionalization_file:s0
+/mnt/vendor/persist/misc(/.*)? u:object_r:persist_misc_file:s0
+/mnt/vendor/persist/bms(/.*)? u:object_r:persist_bms_file:s0
+/mnt/vendor/persist/vpp(/.*)? u:object_r:persist_vpp_file:s0
+/mnt/vendor/persist/secnvm(/.*)? u:object_r:persist_secnvm_file:s0
+/mnt/vendor/persist/FTM_AP(/.*)? u:object_r:vendor_persist_mmi_file:s0
+/mnt/vendor/persist/hvdcp_opti(/.*)? u:object_r:persist_hvdcp_file:s0
+
+
+# persist changes for backword comptaibily
+/persist/bluetooth(/.*)? u:object_r:persist_bluetooth_file:s0
+/persist/drm(/.*)? u:object_r:persist_drm_file:s0
+/persist/sensors(/.*)? u:object_r:sensors_persist_file:s0
+/persist/alarm(/.*)? u:object_r:persist_alarm_file:s0
+/persist/time(/.*)? u:object_r:persist_time_file:s0
+/persist/data(/.*)? u:object_r:persist_drm_file:s0
+/persist/data/tz(/.*)? u:object_r:persist_drm_file:s0
+/persist/data/sfs(/.*)? u:object_r:persist_drm_file:s0
+/persist/qti_fp(/.*)? u:object_r:persist_qti_fp_file:s0
+/persist/usf(/.*)? u:object_r:persist_usf_file:s0
+/persist/hlos_rfs(/.*)? u:object_r:persist_rfs_shared_hlos_file:s0
+/persist/display(/.*)? u:object_r:persist_display_file:s0
+/persist/rfs.* u:object_r:persist_rfs_file:s0
+/persist/speccfg(/.*)? u:object_r:regionalization_file:s0
+/persist/misc(/.*)? u:object_r:persist_misc_file:s0
+/persist/bms(/.*)? u:object_r:persist_bms_file:s0
+/persist/vpp(/.*)? u:object_r:persist_vpp_file:s0
+/persist/secnvm(/.*)? u:object_r:persist_secnvm_file:s0
+/persist/FTM_AP(/.*)? u:object_r:vendor_persist_mmi_file:s0
+
+
+###################################
+# etc files
+#
+/vendor/etc/hbtp/* u:object_r:hbtp_cfg_file:s0
+
+###################################
+# adsp files
+#
+/(vendor|system/vendor)/dsp(/.*)? u:object_r:adsprpcd_file:s0
+/dsp(/.*)? u:object_r:adsprpcd_file:s0
+
+###################################
+# cache files
+#
+
+###################################
+# vendor files
+#
+/vendor/package(/.*)? u:object_r:vendor_carrier_file:s0
+/vendor/package(/.*)?/overlay(/.*)? u:object_r:vendor_overlay_file:s0
+/vendor/package(/.*)?/app(/.*)? u:object_r:vendor_app_file:s0
+
+# same-process HAL files and their dependencies
+#
+/vendor/lib(64)?/hw/gralloc\.msm8998\.so u:object_r:same_process_hal_file:s0
+/vendor/lib(64)?/hw/android\.hardware\.graphics\.mapper@2\.0-impl-qti-display\.so u:object_r:same_process_hal_file:s0
+/vendor/lib(64)?/vendor\.qti\.hardware\.display\.mapper@1\.0\.so u:object_r:same_process_hal_file:s0
+/vendor/lib(64)?/libqdMetaData\.so u:object_r:same_process_hal_file:s0
+/vendor/lib(64)?/libqservice\.so u:object_r:same_process_hal_file:s0
+/vendor/lib(64)?/libqdutils\.so u:object_r:same_process_hal_file:s0
+/vendor/lib(64)?/libadreno_utils\.so u:object_r:same_process_hal_file:s0
+/vendor/lib(64)?/libgsl\.so u:object_r:same_process_hal_file:s0
+
+/vendor/lib(64)?/hw/vulkan\.msm8998\.so u:object_r:same_process_hal_file:s0
+/vendor/lib(64)?/libEGL_adreno\.so u:object_r:same_process_hal_file:s0
+/vendor/lib(64)?/libGLESv1_CM_adreno\.so u:object_r:same_process_hal_file:s0
+/vendor/lib(64)?/libGLESv2_adreno\.so u:object_r:same_process_hal_file:s0
+
+/vendor/lib(64)?/libdrmutils\.so u:object_r:same_process_hal_file:s0
+/vendor/lib(64)?/libdrm\.so u:object_r:same_process_hal_file:s0
+
+/vendor/lib(64)?/libavenhancements\.so u:object_r:same_process_hal_file:s0
+/vendor/lib(64)?/libgrallocutils\.so u:object_r:same_process_hal_file:s0
+/vendor/lib(64)?/libgralloccore\.so u:object_r:same_process_hal_file:s0
+/vendor/lib(64)?/libExtendedExtractor.so u:object_r:same_process_hal_file:s0
+# RenderScript dependencies.
+# To test: run cts -m CtsRenderscriptTestCases
+/vendor/lib(64)?/libRSDriver_adreno\.so u:object_r:same_process_hal_file:s0
+/vendor/lib(64)?/libCB\.so u:object_r:same_process_hal_file:s0
+/vendor/lib(64)?/libllvm-qgl\.so u:object_r:same_process_hal_file:s0
+/vendor/lib(64)?/libbccQTI\.so u:object_r:same_process_hal_file:s0
+/vendor/lib(64)?/libllvm-qcom\.so u:object_r:same_process_hal_file:s0
+/vendor/lib(64)?/librs_adreno\.so u:object_r:same_process_hal_file:s0
+/vendor/lib(64)?/librs_adreno_sha1\.so u:object_r:same_process_hal_file:s0
+/vendor/lib(64)?/libqti-perfd-client\.so u:object_r:same_process_hal_file:s0
+# perf-hal client lib (included by libqti-perfd-client.so)
+/vendor/lib(64)?/vendor\.qti\.hardware\.perf@1\.0\.so u:object_r:same_process_hal_file:s0
+
+# libGLESv2_adreno depends on this
+/vendor/lib(64)?/libllvm-glnext\.so u:object_r:same_process_hal_file:s0
+
+# libOpenCL and its dependencies
+/vendor/lib(64)?/libOpenCL\.so u:object_r:same_process_hal_file:s0
+/vendor/lib(64)?/libq3dtools_adreno\.so u:object_r:same_process_hal_file:s0
+
+# hbtp dependencies
+/vendor/lib(64)?/libhbtpitsjni\.so u:object_r:same_process_hal_file:s0
+/vendor/lib(64)?/libhbtpdbgclientjni\.so u:object_r:same_process_hal_file:s0
+/vendor/lib(64)?/libhbtpjni\.so u:object_r:same_process_hal_file:s0
+
+#Loaded by native loader (zygote) for all processes
+/vendor/lib(64)?/libhalide_hexagon_host\.so u:object_r:same_process_hal_file:s0
+/vendor/lib(64)?/libadsprpc\.so u:object_r:same_process_hal_file:s0
+/vendor/lib(64)?/libcdsprpc\.so u:object_r:same_process_hal_file:s0
+/vendor/lib(64)?/libsdsprpc\.so u:object_r:same_process_hal_file:s0
+/vendor/lib(64)?/libdiag\.so u:object_r:same_process_hal_file:s0
+/vendor/lib(64)?/libtime_genoff\.so u:object_r:same_process_hal_file:s0
+
+# libmmi_jni
+/vendor/lib(64)?/libmmi_jni\.so u:object_r:same_process_hal_file:s0
+
+# Fastcv libs
+/vendor/lib(64)?/libfastcvdsp_stub\.so u:object_r:same_process_hal_file:s0
+/vendor/lib(64)?/libfastcvadsp_stub\.so u:object_r:same_process_hal_file:s0
+/vendor/lib(64)?/libfastcvopt\.so u:object_r:same_process_hal_file:s0
+
+# SVA files
+/vendor/lib(64)?/liblistenjni\.so u:object_r:same_process_hal_file:s0
+/vendor/lib(64)?/liblistensoundmodel2\.so u:object_r:same_process_hal_file:s0
+###################################
+# firmware images
+#
+/vendor/firmware(/.*)? u:object_r:vendor_firmware_file:s0
+/system/etc/firmware(/.*)? u:object_r:firmware_file:s0
+/system/vendor/firmware(/.*)? u:object_r:firmware_file:s0
+/firmware/image(/.*)? u:object_r:firmware_file:s0
+/vendor/bt_firmware(/.*)? u:object_r:bt_firmware_file:s0
+/vendor/firmware_mnt(/.*)? u:object_r:firmware_file:s0
+
+/bt_firmware/bt_firmware(/.*)? u:object_r:bt_firmware_file:s0
+
+/(vendor|system/vendor)/bin/grep u:object_r:vendor_toolbox_exec:s0
+##################################
+#vendor toolbox
+#
+/(vendor|system/vendor)/bin/toolbox_vendor u:object_r:vendor_toolbox_exec:s0
+
+#Android NN Driver
+/(vendor|system/vendor)/bin/hw/android\.hardware\.neuralnetworks@1\.1-service-qti u:object_r:hal_neuralnetworks_default_exec:s0