a32: Patchelf hyper-service to load v31 liblog
F DEBUG : Cmdline: /vendor/bin/hw/vendor.samsung.hardware.hyper-service F DEBUG : pid: 1243, tid: 1243, name: vendor.samsung. >>> /vendor/bin/hw/vendor.samsung.hardware.hyper-service <<< F DEBUG : uid: 1000 F DEBUG : signal 6 (SIGABRT), code -1 (SI_QUEUE), fault addr -------- F DEBUG : Abort message: 'Check failed: status == STATUS_OK ' F DEBUG : x0 0000000000000000 x1 00000000000004db x2 0000000000000006 x3 0000007fe07da1d0 F DEBUG : x4 0000007847a68000 x5 0000007847a68000 x6 0000007847a68000 x7 00000000000009bc F DEBUG : x8 00000000000000f0 x9 0000007840077260 x10 0000000000000001 x11 00000078400c2348 F DEBUG : x12 0000007fe07da160 x13 0000000000000023 x14 b4000078100570d0 x15 0000e8952a7662ed F DEBUG : x16 000000784012bff8 x17 0000007840108870 x18 0000007847734000 x19 00000000000004db F DEBUG : x20 00000000000004db x21 00000000ffffffff x22 00000078468b1fe0 x23 0000000000000000 F DEBUG : x24 0000000000000000 x25 0000000000000000 x26 0000000000000000 x27 0000000000000000 F DEBUG : x28 0000000000000000 x29 0000007fe07da250 F DEBUG : lr 00000078400b278c sp 0000007fe07da1b0 pc 00000078400b27b8 pst 0000000000001000 F DEBUG : 5 total frames F DEBUG : backtrace: F DEBUG : #00 pc 000000000005e7b8 /apex/com.android.runtime/lib64/bionic/libc.so (abort+164) (BuildId: 10a67fac02104d99f62e7ea5ecef8e02) F DEBUG : #01 pc 0000000000006180 /system/lib64/liblog.so (__android_log_default_aborter+12) (BuildId: cf108dde61d92c1488888c7eb63480e1) F DEBUG : #02 pc 0000000000018c20 /apex/com.android.vndk.v35/lib64/libbase.so (android::base::LogMessage::~LogMessage()+352) (BuildId: a716afafe0eac588a1f45228f6798543) F DEBUG : #03 pc 0000000000003f38 /vendor/bin/hw/vendor.samsung.hardware.hyper-service (main+512) (BuildId: 7b2deaa7aa05751442cac0dedf525247) F DEBUG : #04 pc 0000000000056748 /apex/com.android.runtime/lib64/bionic/libc.so (__libc_init+104) (BuildId: 10a67fac02104d99f62e7ea5ecef8e02)
This commit is contained in:
parent
f18d44e30a
commit
17686cb9ab
2 changed files with 5 additions and 0 deletions
|
|
@ -401,11 +401,13 @@ PRODUCT_COPY_FILES += \
|
|||
prebuilts/vndk/v31/arm/arch-arm-armv7-a-neon/shared/vndk-sp/libhidlbase.so:$(TARGET_COPY_OUT_VENDOR)/lib/libhidlbase-v31.so \
|
||||
prebuilts/vndk/v31/arm/arch-arm-armv7-a-neon/shared/vndk-sp/libutils.so:$(TARGET_COPY_OUT_VENDOR)/lib/libutils-v31.so \
|
||||
prebuilts/vndk/v32/arm/arch-arm-armv7-a-neon/shared/vndk-sp/libutils.so:$(TARGET_COPY_OUT_VENDOR)/lib/libutils-v32.so \
|
||||
prebuilts/vndk/v31/arm64/arch-arm-armv8-a/shared/llndk-stub/liblog.so:$(TARGET_COPY_OUT_VENDOR)/lib/liblog-v31.so \
|
||||
prebuilts/vndk/v33/arm64/arch-arm-armv8-a/shared/vndk-core/libstagefright_foundation.so:$(TARGET_COPY_OUT_VENDOR)/lib/libstagefright_foundation-v33.so \
|
||||
prebuilts/vndk/v31/arm64/arch-arm64-armv8-a/shared/vndk-core/libbinder.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libbinder-v31.so \
|
||||
prebuilts/vndk/v31/arm64/arch-arm64-armv8-a/shared/vndk-sp/libhidlbase.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libhidlbase-v31.so \
|
||||
prebuilts/vndk/v31/arm64/arch-arm64-armv8-a/shared/vndk-sp/libutils.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libutils-v31.so \
|
||||
prebuilts/vndk/v32/arm64/arch-arm64-armv8-a/shared/vndk-sp/libutils.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libutils-v32.so \
|
||||
prebuilts/vndk/v31/arm64/arch-arm64-armv8-a/shared/llndk-stub/liblog.so:$(TARGET_COPY_OUT_VENDOR)/lib64/liblog-v31.so \
|
||||
prebuilts/vndk/v33/arm64/arch-arm64-armv8-a/shared/vndk-core/libstagefright_foundation.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libstagefright_foundation-v33.so
|
||||
|
||||
# Wi-Fi
|
||||
|
|
|
|||
|
|
@ -70,6 +70,9 @@ function blob_fixup {
|
|||
"$PATCHELF" --replace-needed libhidlbase.so libhidlbase-v31.so "${2}"
|
||||
"$PATCHELF" --replace-needed libutils.so libutils-v31.so "$2"
|
||||
;;
|
||||
vendor/bin/hw/vendor.samsung.hardware.hyper-service)
|
||||
"$PATCHELF" --replace-needed liblog.so liblog-v31.so "${2}"
|
||||
;;
|
||||
vendor/lib64/libwifi-hal-mtk.so)
|
||||
"$PATCHELF" --set-soname libwifi-hal-mtk.so "${2}"
|
||||
;;
|
||||
|
|
|
|||
Loading…
Reference in a new issue