diff --git a/frameworks/concurrent_task_client/BUILD.gn b/frameworks/concurrent_task_client/BUILD.gn index 2092272dc635c77d60621a0d96924d0841dfc70e..b4e8e32a84228f1efa9f6cd253f531c164163800 100644 --- a/frameworks/concurrent_task_client/BUILD.gn +++ b/frameworks/concurrent_task_client/BUILD.gn @@ -34,6 +34,7 @@ config("client_public_config") { } ohos_shared_library("concurrent_task_client") { + branch_protector_ret = "pac_ret" sanitize = { cfi = true cfi_cross_dso = true diff --git a/services/BUILD.gn b/services/BUILD.gn index 570c8c7162d0a81cc6cdf843398fc082f5ff5e24..501d894685277a4184a76aa7d6884de0a90ceec4 100644 --- a/services/BUILD.gn +++ b/services/BUILD.gn @@ -31,6 +31,7 @@ config("concurrent_task_config") { ohos_shared_library("concurrentsvc") { public_configs = [ ":concurrent_task_config" ] + branch_protector_ret = "pac_ret" sanitize = { cfi = true cfi_cross_dso = true