From 6a0f4e2c0042aeb28f45eab8eae0fbfc6b3f8dd1 Mon Sep 17 00:00:00 2001 From: linchengfeng Date: Thu, 17 Apr 2025 20:20:39 +0800 Subject: [PATCH] enable cfi Signed-off-by: linchengfeng --- camera/metadata/BUILD.gn | 1 - camera/sequenceable/buffer_handle/BUILD.gn | 2 +- camera/sequenceable/buffer_producer/BUILD.gn | 2 +- camera/sequenceable/map_data/BUILD.gn | 2 +- 4 files changed, 3 insertions(+), 4 deletions(-) diff --git a/camera/metadata/BUILD.gn b/camera/metadata/BUILD.gn index a2e2bf70..356d1268 100644 --- a/camera/metadata/BUILD.gn +++ b/camera/metadata/BUILD.gn @@ -27,7 +27,6 @@ ohos_shared_library("metadata") { "-Wall", ] cflags_cc = cflags - cflags_cc += [ "-fstack-protector-strong" ] if (drivers_interface_camera_feature_coverage) { cflags += [ "--coverage" ] diff --git a/camera/sequenceable/buffer_handle/BUILD.gn b/camera/sequenceable/buffer_handle/BUILD.gn index ecff4cfc..858e2a2a 100644 --- a/camera/sequenceable/buffer_handle/BUILD.gn +++ b/camera/sequenceable/buffer_handle/BUILD.gn @@ -33,7 +33,7 @@ ohos_shared_library("libbuffer_handle_sequenceable_1.0") { "ipc:ipc_single", ] public_external_deps = [ "graphic_surface:buffer_handle" ] - cflags_cc = [ "-fstack-protector-strong" ] + branch_protector_ret = "pac_ret" if (drivers_interface_camera_feature_coverage) { cflags_cc += [ "--coverage" ] diff --git a/camera/sequenceable/buffer_producer/BUILD.gn b/camera/sequenceable/buffer_producer/BUILD.gn index e730e914..3dc22acc 100644 --- a/camera/sequenceable/buffer_producer/BUILD.gn +++ b/camera/sequenceable/buffer_producer/BUILD.gn @@ -36,7 +36,7 @@ ohos_shared_library("libbuffer_producer_sequenceable_1.0") { "ipc:ipc_single", ] public_external_deps = [ "graphic_surface:buffer_handle" ] - cflags_cc = [ "-fstack-protector-strong" ] + branch_protector_ret = "pac_ret" if (drivers_interface_camera_feature_coverage) { cflags_cc += [ "--coverage" ] diff --git a/camera/sequenceable/map_data/BUILD.gn b/camera/sequenceable/map_data/BUILD.gn index 06e9f68b..88af2b0b 100644 --- a/camera/sequenceable/map_data/BUILD.gn +++ b/camera/sequenceable/map_data/BUILD.gn @@ -33,7 +33,7 @@ ohos_shared_library("libmap_data_sequenceable_1.0") { "hilog:libhilog", "ipc:ipc_single", ] - cflags_cc = [ "-fstack-protector-strong" ] + branch_protector_ret = "pac_ret" if (drivers_interface_camera_feature_coverage) { cflags_cc += [ "--coverage" ] -- Gitee