diff --git a/interfaces/inner_api/datatransmitmgr/BUILD.gn b/interfaces/inner_api/datatransmitmgr/BUILD.gn index e380aca5bf542846ef4c35a69e580299c87e0a72..d2042f9da9b526a1d54e342f3f218983feda51fa 100644 --- a/interfaces/inner_api/datatransmitmgr/BUILD.gn +++ b/interfaces/inner_api/datatransmitmgr/BUILD.gn @@ -43,6 +43,7 @@ ohos_shared_library("data_transit_mgr") { ] if (os_level == "standard") { + branch_protector_ret = "pac_ret" sanitize = { cfi = true cfi_cross_dso = true @@ -50,7 +51,6 @@ ohos_shared_library("data_transit_mgr") { integer_overflow = true ubsan = true boundary_sanitize = true - stack_protector_ret = true } } if (dataclassification_feature_enabled) { diff --git a/test/unittest/datatransmitmgr/BUILD.gn b/test/unittest/datatransmitmgr/BUILD.gn index 4c032ee9b06ea29f499f62a936f64981e3bdec5a..54ac308446d5e5306dbbc387519d854bcb8691ca 100644 --- a/test/unittest/datatransmitmgr/BUILD.gn +++ b/test/unittest/datatransmitmgr/BUILD.gn @@ -28,6 +28,7 @@ ohos_unittest("DevSLMgrTest") { sources = [ "DevSLMgrTest.cpp" ] if (os_level == "standard") { + branch_protector_ret = "pac_ret" sanitize = { cfi = true cfi_cross_dso = true @@ -35,7 +36,6 @@ ohos_unittest("DevSLMgrTest") { integer_overflow = true ubsan = true boundary_sanitize = true - stack_protector_ret = true } }