# Camera
/(odm|vendor|vendor/odm)/lib64/vendor\.oplus\.hardware\.osense\.client-V1-ndk\.so             u:object_r:same_process_hal_file:s0
/(odm|vendor|vendor/odm)/lib64/vendor\.oplus\.hardware\.osense\.client-V1-ndk_platform\.so    u:object_r:same_process_hal_file:s0
/(vendor|odm)/lib/rfsa/adsp(/.*)?                                                             u:object_r:same_process_hal_file:s0
/(vendor|odm)/lib64/libarcsoft_(.*)?\.so                                                      u:object_r:same_process_hal_file:s0
/(vendor|odm)/lib64/vendor\.qti\.hardware\.camera\.offlinecamera-V1-ndk\.so                   u:object_r:same_process_hal_file:s0
/(vendor|odm)/lib64/vendor\.qti\.hardware\.camera\.postproc@1\.0\.so                          u:object_r:same_process_hal_file:s0
/odm/lib64/qnn/libQnn(.*)?\.so                                           u:object_r:same_process_hal_file:s0
/odm/lib64/lib2DSlender\.so                                          u:object_r:same_process_hal_file:s0
/odm/lib64/lib3d_photo.so                                            u:object_r:same_process_hal_file:s0
/odm/lib64/libAF\.so                                                 u:object_r:same_process_hal_file:s0
/odm/lib64/libAlgoInterface\.so                                      u:object_r:same_process_hal_file:s0
/odm/lib64/libAlgoProcess\.so                                        u:object_r:same_process_hal_file:s0
/odm/lib64/libAncFilter\.so                                          u:object_r:same_process_hal_file:s0
/odm/lib64/libAncHumBokehPost\.so                                    u:object_r:same_process_hal_file:s0
/odm/lib64/libAncHumBokeh\.so                                        u:object_r:same_process_hal_file:s0
/odm/lib64/libAncHumVideoBasePost\.so                                u:object_r:same_process_hal_file:s0
/odm/lib64/libAncHumVideoBase\.so                                    u:object_r:same_process_hal_file:s0
/odm/lib64/libAncHumanRetain\.so                                     u:object_r:same_process_hal_file:s0
/odm/lib64/libAncHumanSegFigureFusion\.so                            u:object_r:same_process_hal_file:s0
/odm/lib64/libAncSegBaseJni\.so                                      u:object_r:same_process_hal_file:s0
/odm/lib64/libAncSegBaseSdk\.so                                      u:object_r:same_process_hal_file:s0
/odm/lib64/libAncSegMultiSdk\.so                                     u:object_r:same_process_hal_file:s0
/odm/lib64/libAncSegmentSdk\.so                                      u:object_r:same_process_hal_file:s0
/odm/lib64/libBokehPre\.so                                          u:object_r:same_process_hal_file:s0
/odm/lib64/libCNamaSDK_vendor\.so                                    u:object_r:same_process_hal_file:s0
/odm/lib64/libCS\.so                                                 u:object_r:same_process_hal_file:s0
/odm/lib64/libCaptureBokeh\.so                                       u:object_r:same_process_hal_file:s0
/odm/lib64/libCipo_awb\.so                                           u:object_r:same_process_hal_file:s0
/odm/lib64/libDeVIS\.so                                              u:object_r:same_process_hal_file:s0
/odm/lib64/libEIS\.so                                                u:object_r:same_process_hal_file:s0
/odm/lib64/libFDClite\.so                                            u:object_r:same_process_hal_file:s0
/odm/lib64/libFaceBeautyCap\.so                                      u:object_r:same_process_hal_file:s0
/odm/lib64/libFaceBeautyJni\.so                                      u:object_r:same_process_hal_file:s0
/odm/lib64/libFaceBeautyPICap\.so                                    u:object_r:same_process_hal_file:s0
/odm/lib64/libFaceBeautyPre\.so                                      u:object_r:same_process_hal_file:s0
/odm/lib64/libFaceDistortionCorrection\.so                           u:object_r:same_process_hal_file:s0
/odm/lib64/libFaceWhiten\.so                                         u:object_r:same_process_hal_file:s0
/odm/lib64/libFilterWrapper\.so                                      u:object_r:same_process_hal_file:s0
/odm/lib64/libImageWarpMask\.so                                      u:object_r:same_process_hal_file:s0
/odm/lib64/libNamaWrapper\.so                                        u:object_r:same_process_hal_file:s0
/odm/lib64/libOGLManager\.so                                         u:object_r:same_process_hal_file:s0
/odm/lib64/libOPAlgoCam(.*)?\.so                                     u:object_r:same_process_hal_file:s0
/odm/lib64/libOPLUS_SCPortrait\.so                                   u:object_r:same_process_hal_file:s0
/odm/lib64/libPerfectColor\.so                                       u:object_r:same_process_hal_file:s0
/odm/lib64/libPolarrRender\.so                                       u:object_r:same_process_hal_file:s0
/odm/lib64/libPreviewDecisionOld\.so                                 u:object_r:same_process_hal_file:s0
/odm/lib64/libQnn(.*)?\.so                                           u:object_r:same_process_hal_file:s0
/odm/lib64/libRedeyeReduce\.so                                       u:object_r:same_process_hal_file:s0
/odm/lib64/libSNPE\.so                                               u:object_r:same_process_hal_file:s0
/odm/lib64/libSnpeHtpV68Stub\.so                                     u:object_r:same_process_hal_file:s0
/odm/lib64/libSnpeHtpV69Stub\.so                                     u:object_r:same_process_hal_file:s0
/odm/lib64/libStarMode\.so                                           u:object_r:same_process_hal_file:s0
/odm/lib64/libSuperRaw\.so                                           u:object_r:same_process_hal_file:s0
/odm/lib64/libSuperSensorCPU\.so                                     u:object_r:same_process_hal_file:s0
/odm/lib64/libSuperSensorFallback\.so                                u:object_r:same_process_hal_file:s0
/odm/lib64/libSuperSensorProcessor\.so                               u:object_r:same_process_hal_file:s0
/odm/lib64/libSuperSensor\.so                                        u:object_r:same_process_hal_file:s0
/odm/lib64/libSuperTextWrapper\.so                                   u:object_r:same_process_hal_file:s0
/odm/lib64/libVD(.*)?\.so                                            u:object_r:same_process_hal_file:s0
/odm/lib64/libWaterMark\.so                                          u:object_r:same_process_hal_file:s0
/odm/lib64/libXDocProcessSDK\.so                                     u:object_r:same_process_hal_file:s0
/odm/lib64/libYTCommon\.so                                           u:object_r:same_process_hal_file:s0
/odm/lib64/lib_rectify\.so                                           u:object_r:same_process_hal_file:s0
/odm/lib64/libaiboost(.*)?\.so                                       u:object_r:same_process_hal_file:s0
/odm/lib64/libaideblur\.so                                           u:object_r:same_process_hal_file:s0
/odm/lib64/libaisd\.so                                               u:object_r:same_process_hal_file:s0
/odm/lib64/libaiseg\.so                                              u:object_r:same_process_hal_file:s0
/odm/lib64/libalCFR\.so                                              u:object_r:same_process_hal_file:s0
/odm/lib64/libalgoFisheye\.so                                        u:object_r:same_process_hal_file:s0
/odm/lib64/libancbase_rt_bokeh\.so                                   u:object_r:same_process_hal_file:s0
/odm/lib64/libancbase_rt_fusion\.so                                  u:object_r:same_process_hal_file:s0
/odm/lib64/libancbase_rt_retain\.so                                  u:object_r:same_process_hal_file:s0
/odm/lib64/libancbase_segbase\.so                                    u:object_r:same_process_hal_file:s0
/odm/lib64/libancbase_segment\.so                                    u:object_r:same_process_hal_file:s0
/odm/lib64/libancbase_segmulti\.so                                   u:object_r:same_process_hal_file:s0
/odm/lib64/libaps\.interface\.log\.so                                u:object_r:same_process_hal_file:s0
/odm/lib64/libaps_frame_registration\.so                             u:object_r:same_process_hal_file:s0
/odm/lib64/libapsdarksight\.so                                       u:object_r:same_process_hal_file:s0
/odm/lib64/libapsexif\.so                                            u:object_r:same_process_hal_file:s0
/odm/lib64/libapsjpeg\.so                                            u:object_r:same_process_hal_file:s0
/odm/lib64/libapspng\.so                                             u:object_r:same_process_hal_file:s0
/odm/lib64/libapsultrahdr\.so                                        u:object_r:same_process_hal_file:s0
/odm/lib64/libapsyuv\.so                                             u:object_r:same_process_hal_file:s0
/odm/lib64/libarc.ion\.so                                            u:object_r:same_process_hal_file:s0
/odm/lib64/libc\+\+_shared\.so                                       u:object_r:same_process_hal_file:s0
/odm/lib64/libcvface_api\.so                                         u:object_r:same_process_hal_file:s0
/odm/lib64/libdualcam_(.*)?\.so                                      u:object_r:same_process_hal_file:s0
/odm/lib64/libexif-jpeg-aps\.so                                      u:object_r:same_process_hal_file:s0
/odm/lib64/libextensionlayer\.so                                     u:object_r:same_process_hal_file:s0
/odm/lib64/libhybridraw\.so                                          u:object_r:same_process_hal_file:s0
/odm/lib64/libhyperlapse\.so                                         u:object_r:same_process_hal_file:s0
/odm/lib64/libimgClarityEvaluate\.so                                 u:object_r:same_process_hal_file:s0
/odm/lib64/libisp_pre\.so                                            u:object_r:same_process_hal_file:s0
/odm/lib64/libmotionblur\.so                                         u:object_r:same_process_hal_file:s0
/odm/lib64/libmpbase\.so                                             u:object_r:same_process_hal_file:s0
/odm/lib64/libop-ai-beauty-body-detection\.so                        u:object_r:same_process_hal_file:s0
/odm/lib64/libop-ai-beauty-faceretouch-cn\.so                        u:object_r:same_process_hal_file:s0
/odm/lib64/libop-ai-beauty-faceretouch-in\.so                        u:object_r:same_process_hal_file:s0
/odm/lib64/libop-bokeh\.so                                           u:object_r:same_process_hal_file:s0
/odm/lib64/liboplusblur_capture_api\.so                              u:object_r:same_process_hal_file:s0
/odm/lib64/libormshalclient\.so                                      u:object_r:same_process_hal_file:s0
/odm/lib64/libosenseaidlhalclient\.so                                u:object_r:same_process_hal_file:s0
/odm/lib64/libosensehalclient\.so                                    u:object_r:same_process_hal_file:s0
/odm/lib64/libportrait_repair_(.*)?\.so                              u:object_r:same_process_hal_file:s0
/odm/lib64/libsdk_sr\.so                                             u:object_r:same_process_hal_file:s0
/odm/lib64/libsnpe_dsp_domains_v3\.so                                u:object_r:same_process_hal_file:s0
/odm/lib64/libsnpe_loader\.so                                        u:object_r:same_process_hal_file:s0
/odm/lib64/libstblur_api\.so                                         u:object_r:same_process_hal_file:s0
/odm/lib64/libstblur_capture_api\.so                                 u:object_r:same_process_hal_file:s0
/odm/lib64/libstdc\+\+\.so                                           u:object_r:same_process_hal_file:s0
/odm/lib64/libstface_datas\.so                                       u:object_r:same_process_hal_file:s0
/odm/lib64/libstface_fd_api\.so                                      u:object_r:same_process_hal_file:s0
/odm/lib64/libstfd_mobile_api\.so                                    u:object_r:same_process_hal_file:s0
/odm/lib64/libtrace\.so                                              u:object_r:same_process_hal_file:s0
/odm/lib64/libtriplecam_(.*)?\.so                                    u:object_r:same_process_hal_file:s0
/odm/lib64/libui\.so                                                 u:object_r:same_process_hal_file:s0
/odm/lib64/libwatermark_photo\.so                                    u:object_r:same_process_hal_file:s0
/odm/lib64/libwrapper_te\.so                                         u:object_r:same_process_hal_file:s0
/odm/lib64/libyuvwrapper\.so                                         u:object_r:same_process_hal_file:s0
/odm/lib64/vendor\.oplus\.hardware\.osense\.client@1\.0\.so          u:object_r:same_process_hal_file:s0
/vendor/lib64/android\.hardware\.camera\.common-V[1-2]-ndk\.so                          u:object_r:same_process_hal_file:s0
/vendor/lib64/android\.hardware\.camera\.device-V[1-2]-ndk\.so                          u:object_r:same_process_hal_file:s0
/vendor/lib64/android\.hardware\.camera\.metadata-V[1-2]-ndk\.so                        u:object_r:same_process_hal_file:s0
/vendor/lib64/android\.hardware\.graphics\.allocator@[2-4]\.0\.so                       u:object_r:same_process_hal_file:s0
/vendor/lib64/android\.hardware\.graphics\.common-V[1-2]-ndk_platform\.so               u:object_r:same_process_hal_file:s0
/vendor/lib64/android\.hardware\.graphics\.common-V[1-3]-ndk\.so                        u:object_r:same_process_hal_file:s0

# Hexagon DSP-side executable needed for Halide operation
# This is labeled as public_adsprpcd_file as it needs to be read by apps
# (e.g. Google Camera App)
/mnt/vendor/dsp/fastrpc_shell_3							        u:object_r:public_adsprpcd_file:s0
