From e3e03097efcce72a7847290a6ed74193278446fc Mon Sep 17 00:00:00 2001 From: liuyuxiu Date: Thu, 28 Sep 2023 14:35:50 +0800 Subject: [PATCH 1/2] feature Signed-off-by: liuyuxiu --- frameworks/concurrent_task_client/BUILD.gn | 5 +++++ qos/BUILD.gn | 5 +++++ services/BUILD.gn | 6 +++++- 3 files changed, 15 insertions(+), 1 deletion(-) diff --git a/frameworks/concurrent_task_client/BUILD.gn b/frameworks/concurrent_task_client/BUILD.gn index ca69602..0232070 100644 --- a/frameworks/concurrent_task_client/BUILD.gn +++ b/frameworks/concurrent_task_client/BUILD.gn @@ -34,6 +34,11 @@ config("client_public_config") { } ohos_shared_library("concurrent_task_client") { + sanitize = { + cfi = true + cfi_cross_dso = true + debug = true + } configs = [ ":client_private_config" ] public_configs = [ ":client_public_config" ] diff --git a/qos/BUILD.gn b/qos/BUILD.gn index f1ba665..d4c40f1 100644 --- a/qos/BUILD.gn +++ b/qos/BUILD.gn @@ -24,6 +24,11 @@ config("qos_config") { ohos_shared_library("qos") { public_configs = [ ":qos_config" ] + sanitize = { + cfi = true + cfi_cross_dso = true + debug = true + } sources = [ "../services/src/qos_interface.cpp", "qos.cpp", diff --git a/services/BUILD.gn b/services/BUILD.gn index 15b7a73..42cb7a1 100644 --- a/services/BUILD.gn +++ b/services/BUILD.gn @@ -31,7 +31,11 @@ config("concurrent_task_config") { ohos_shared_library("concurrentsvc") { public_configs = [ ":concurrent_task_config" ] - + sanitize = { + cfi = true + cfi_cross_dso = true + debug = true + } sources = [ "src/concurrent_task_controller.cpp", "src/concurrent_task_service.cpp", -- Gitee From d069bea4c28d94c8bdac1f4a213b0495830981db Mon Sep 17 00:00:00 2001 From: liuyuxiu Date: Thu, 28 Sep 2023 14:35:50 +0800 Subject: [PATCH 2/2] feature Signed-off-by: liuyuxiu --- frameworks/concurrent_task_client/BUILD.gn | 5 +++++ services/BUILD.gn | 6 +++++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/frameworks/concurrent_task_client/BUILD.gn b/frameworks/concurrent_task_client/BUILD.gn index ca69602..2092272 100644 --- a/frameworks/concurrent_task_client/BUILD.gn +++ b/frameworks/concurrent_task_client/BUILD.gn @@ -34,6 +34,11 @@ config("client_public_config") { } ohos_shared_library("concurrent_task_client") { + sanitize = { + cfi = true + cfi_cross_dso = true + debug = false + } configs = [ ":client_private_config" ] public_configs = [ ":client_public_config" ] diff --git a/services/BUILD.gn b/services/BUILD.gn index 15b7a73..570c8c7 100644 --- a/services/BUILD.gn +++ b/services/BUILD.gn @@ -31,7 +31,11 @@ config("concurrent_task_config") { ohos_shared_library("concurrentsvc") { public_configs = [ ":concurrent_task_config" ] - + sanitize = { + cfi = true + cfi_cross_dso = true + debug = false + } sources = [ "src/concurrent_task_controller.cpp", "src/concurrent_task_service.cpp", -- Gitee