diff --git a/frameworks/concurrent_task_client/BUILD.gn b/frameworks/concurrent_task_client/BUILD.gn index ca69602232e97b0f8bbcb290d2c11d7577bb9a45..2092272dc635c77d60621a0d96924d0841dfc70e 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 15b7a730e4a1f33ae4881ce6e6d337c583e4995c..570c8c7162d0a81cc6cdf843398fc082f5ff5e24 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",