diff --git a/tools/deps_guard/rules/Passthrough/passthrough_indirect.json b/tools/deps_guard/rules/Passthrough/passthrough_indirect.json index 3ccbb6ec..8debf21e 100755 --- a/tools/deps_guard/rules/Passthrough/passthrough_indirect.json +++ b/tools/deps_guard/rules/Passthrough/passthrough_indirect.json @@ -76,5 +76,23 @@ "so_file_name": "libusb_ddk_device.z.so", "path": "//drivers/peripheral/usb/ddk:libusb_ddk_device", "headers": [] + }, + { + "name": "soc_p7885:libstagefrighthw", + "so_file_name": "libstagefrighthw.z.so", + "path": "//device/soc/unisoc/p7885/hardware/omx_il/libstagefrighthw:libstagefrighthw", + "headers": [] + }, + { + "name": "soc_p7885:libomx_memion", + "so_file_name": "libomx_memion.z.so", + "path": "//device/soc/unisoc/p7885/hardware/omx_il/libutils/memory/libmemion:libomx_memion", + "headers": [] + }, + { + "name": "soc_p7885:libomx_utils", + "so_file_name": "libomx_utils.z.so", + "path": "//device/soc/unisoc/p7885/hardware/omx_il/libutils:libomx_utils", + "headers": [] } ] \ No newline at end of file diff --git a/tools/deps_guard/rules/chipsetsdk_dep_whitelist.json b/tools/deps_guard/rules/chipsetsdk_dep_whitelist.json index d9fd570e..f2519d33 100644 --- a/tools/deps_guard/rules/chipsetsdk_dep_whitelist.json +++ b/tools/deps_guard/rules/chipsetsdk_dep_whitelist.json @@ -12177,5 +12177,40 @@ "dep_file_name": "ld-musl-aarch64.so.1", "dep_file_path": "system/lib/ld-musl-aarch64.so.1", "description": "vendor only module libmali-g610-ohos.so depends on wrong module as ld-musl-aarch64.so.1 in //device/soc/rockchip/rk3588/hardware/gpu:mali-g610-ohos, dep module path is system/lib/ld-musl-aarch64.so.1" + }, + { + "so_file_name": "libstagefrighthw.z.so", + "so_file_path": "vendor/lib64/passthrough/indirect/libstagefrighthw.z.so", + "dep_file_name": "libhilog.so", + "dep_file_path": "system/lib64/chipset-sdk/libhilog.so", + "description": "libstagefrighthw.z.so with innerapi_tags [passthrough_indirect] has dep file libhilog.so with //base/hiviewdfx/hilog/interfaces/native/innerkits:libhilog contains wrong dep innerapi_tags [chipsetsdk] in innerapi_tags [chipsetsdk,platformsdk,sasdk]" + }, + { + "so_file_name": "libomx_memion.z.so", + "so_file_path": "vendor/lib64/passthrough/indirect/libomx_memion.z.so", + "dep_file_name": "libhilog.so", + "dep_file_path": "system/lib64/chipset-sdk/libhilog.so", + "description": "libomx_memion.z.so with innerapi_tags [passthrough_indirect] has dep file libhilog.so with //base/hiviewdfx/hilog/interfaces/native/innerkits:libhilog contains wrong dep innerapi_tags [chipsetsdk] in innerapi_tags [chipsetsdk,platformsdk,sasdk]" + }, + { + "so_file_name": "libomx_utils.z.so", + "so_file_path": "vendor/lib64/passthrough/indirect/libomx_utils.z.so", + "dep_file_name": "libhilog.so", + "dep_file_path": "system/lib64/chipset-sdk/libhilog.so", + "description": "libomx_utils.z.so with innerapi_tags [passthrough_indirect] has dep file libhilog.so with //base/hiviewdfx/hilog/interfaces/native/innerkits:libhilog contains wrong dep innerapi_tags [chipsetsdk] in innerapi_tags [chipsetsdk,platformsdk,sasdk]" + }, + { + "so_file_name": "libdisplay_buffer_vdi_impl.z.so", + "so_file_path": "vendor/lib64/libdisplay_buffer_vdi_impl.z.so", + "dep_file_name": "libdisplay_gralloc.z.so", + "dep_file_path": "vendor/lib64/libdisplay_gralloc.z.so", + "description": "libdisplay_buffer_vdi_impl.z.so with innerapi_tags [passthrough] cannot depend vendor only file libdisplay_gralloc.z.so with //device/soc/unisoc/p7885/hardware/display:display_gralloc" + }, + { + "so_file_name": "libEGL.so", + "so_file_path": "system/lib64/platformsdk/libEGL.so", + "dep_file_name": "libGLES_mali.z.so", + "dep_file_path": "vendor/lib64/chipsetsdk/libGLES_mali.z.so", + "description": "libEGL.so with innerapi_tags [llndk] cannot depend vendor only file libGLES_mali.z.so with //device/soc/unisoc/p7885/hardware/gpu:GLES_mali" } ]