From 2b492deee7acb98f24396c474c79a42c409e39d2 Mon Sep 17 00:00:00 2001 From: guzhihao4 Date: Thu, 21 Dec 2023 04:12:07 +0000 Subject: [PATCH] Fix missing unwind_info of __cfi_check in arm32 Issue: #I8Q84L Signed-off-by: guzhihao4 Change-Id: I6ab37f136320b45e8ef6bb441a5daa4c6a28588f --- frameworks/BUILD.gn | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/frameworks/BUILD.gn b/frameworks/BUILD.gn index e60bc1b..0f5710d 100644 --- a/frameworks/BUILD.gn +++ b/frameworks/BUILD.gn @@ -77,6 +77,10 @@ ohos_shared_library("libsecurity_component_enhance_adapter") { cfi_cross_dso = true debug = false } + if (sanitize.cfi && target_cpu == "arm") { + ldflags = [ "-Wl,--no-merge-exidx-entries" ] + } + branch_protector_ret = "pac_ret" include_dirs = [ "common/include", -- Gitee