From f444e38f54fb22ef631f76b768f835709dda7ea6 Mon Sep 17 00:00:00 2001 From: Marc Bourgoin Date: Mon, 20 Jan 2025 03:26:06 +0530 Subject: [PATCH] sm6375-common: Fix a few more ELF checks Change-Id: I6cf0937ccba61156d404637c780cc9ded4e301f0 --- extract-files.py | 8 ++++++++ proprietary-files.txt | 24 ++++++++++++------------ 2 files changed, 20 insertions(+), 12 deletions(-) diff --git a/extract-files.py b/extract-files.py index 14cc685..e061c98 100755 --- a/extract-files.py +++ b/extract-files.py @@ -39,13 +39,21 @@ lib_fixups: lib_fixups_user_type = { **lib_fixups, ( 'com.qualcomm.qti.dpm.api@1.0', + 'lib-imsvtutils', + 'libmmosal', + 'vendor.qti.diaghal@1.0', 'vendor.qti.hardware.fm@1.0', + 'vendor.qti.hardware.qccsyshal@1.0', + 'vendor.qti.hardware.wifidisplaysession@1.0', 'vendor.qti.imsrtpservice@3.0', ): lib_fixup_vendor_suffix, ( + 'libdiag_system', + 'libdpmframework', 'libqsap_sdk', 'libril', 'libwpa_client', + 'vendor.qti.qspmhal@1.0', ): lib_fixup_remove, } diff --git a/proprietary-files.txt b/proprietary-files.txt index 245390e..b234eb0 100644 --- a/proprietary-files.txt +++ b/proprietary-files.txt @@ -254,8 +254,8 @@ system_ext/lib64/vendor.qti.diaghal@1.0.so vendor/bin/diag-router vendor/etc/init/vendor.qti.diag.rc -vendor/etc/vintf/manifest/vendor.qti.diag.hal.service.xml -vendor/lib/vendor.qti.diaghal@1.0.so -vendor/lib64/vendor.qti.diaghal@1.0.so +vendor/lib/vendor.qti.diaghal@1.0.so;MODULE_SUFFIX=_vendor +vendor/lib64/vendor.qti.diaghal@1.0.so;MODULE_SUFFIX=_vendor # Display - HDR vendor/lib64/libhdr_stub.so @@ -312,12 +312,12 @@ system_ext/framework/dpmapi.jar system_ext/lib/com.qualcomm.qti.dpm.api@1.0.so system_ext/lib/libdpmctmgr.so system_ext/lib/libdpmfdmgr.so -system_ext/lib/libdpmframework.so +system_ext/lib/libdpmframework.so;DISABLE_CHECKELF system_ext/lib/libdpmtcm.so system_ext/lib64/com.qualcomm.qti.dpm.api@1.0.so system_ext/lib64/libdpmctmgr.so system_ext/lib64/libdpmfdmgr.so -system_ext/lib64/libdpmframework.so +system_ext/lib64/libdpmframework.so;DISABLE_CHECKELF system_ext/lib64/libdpmtcm.so system_ext/lib64/vendor.qti.hardware.dpmservice@1.0.so -system_ext/priv-app/dpmserviceapp/dpmserviceapp.apk @@ -439,7 +439,7 @@ vendor/lib/libC2D2.so vendor/lib/libCB.so vendor/lib/libOpenCL.so vendor/lib/libVkLayer_q3dtools.so -vendor/lib/libadreno_app_profiles.so +vendor/lib/libadreno_app_profiles.so;DISABLE_CHECKELF vendor/lib/libadreno_utils.so vendor/lib/libc2d30_bltlib.so vendor/lib/libgpudataproducer.so @@ -531,7 +531,7 @@ vendor/etc/seccomp_policy/codec2.vendor.base-arm.policy vendor/etc/seccomp_policy/codec2.vendor.ext-arm.policy vendor/etc/video_system_specs.json -vendor/etc/vintf/manifest/vendor.dolby.media.c2@1.0-service.xml -vendor/lib/libmmosal.so +vendor/lib/libmmosal.so;MODULE_SUFFIX=_vendor vendor/lib/libqcodec2_base.so vendor/lib/libqcodec2_basecodec.so vendor/lib/libqcodec2_core.so @@ -539,7 +539,7 @@ vendor/lib/libqcodec2_hooks.so vendor/lib/libqcodec2_platform.so vendor/lib/libqcodec2_utils.so vendor/lib/libqcodec2_v4l2codec.so -vendor/lib64/libmmosal.so +vendor/lib64/libmmosal.so;MODULE_SUFFIX=_vendor # Media configs vendor/etc/media_blair/video_system_specs.json @@ -575,8 +575,8 @@ system_ext/lib64/vendor.qti.hardware.qccsyshal@1.0.so system_ext/lib64/vendor.qti.hardware.qccsyshal@1.1.so system_ext/lib64/vendor.qti.hardware.qccsyshal@1.2-halimpl.so system_ext/lib64/vendor.qti.hardware.qccsyshal@1.2.so -vendor/lib/vendor.qti.hardware.qccsyshal@1.0.so -vendor/lib64/vendor.qti.hardware.qccsyshal@1.0.so +vendor/lib/vendor.qti.hardware.qccsyshal@1.0.so;MODULE_SUFFIX=_vendor +vendor/lib64/vendor.qti.hardware.qccsyshal@1.0.so;MODULE_SUFFIX=_vendor # QMI system/etc/permissions/privapp-permissions-qti.xml @@ -810,8 +810,8 @@ system_ext/framework/vendor.qti.ims.rcsuce-V1.2-java.jar system_ext/lib64/lib-imsvideocodec.so system_ext/lib64/lib-imsvt.so system_ext/lib64/lib-imsvtextutils.so -system_ext/lib64/lib-imsvtutils.so -system_ext/lib64/libdiag_system.so +system_ext/lib64/lib-imsvtutils.so;DISABLE_CHECKELF +system_ext/lib64/libdiag_system.so;DISABLE_CHECKELF system_ext/lib64/libimscamera_jni.so system_ext/lib64/libimsmedia_jni.so system_ext/lib64/vendor.qti.imsrtpservice@3.0.so @@ -1124,6 +1124,6 @@ vendor/lib/libwfduibcsinkinterface_proprietary.so vendor/lib/libwfduibcsrc_proprietary.so vendor/lib/libwfduibcsrcinterface_proprietary.so vendor/lib/libwfdutils_proprietary.so -vendor/lib/vendor.qti.hardware.wifidisplaysession@1.0.so +vendor/lib/vendor.qti.hardware.wifidisplaysession@1.0.so;MODULE_SUFFIX=_vendor vendor/lib/vendor.qti.hardware.wifidisplaysessionl@1.0-halimpl.so vendor/lib64/vendor.qti.hardware.wifidisplaysession@1.0.so;MODULE_SUFFIX=_vendor