From e5b3340350cce46f9c6ed7a6db4c7806aeb89bbf Mon Sep 17 00:00:00 2001 From: litiangang4 Date: Mon, 30 Oct 2023 11:26:52 +0800 Subject: [PATCH] =?UTF-8?q?=E9=80=82=E9=85=8DCFI?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: litiangang4 --- dfx_utils/BUILD.gn | 3 +++ inputdevicehandler/BUILD.gn | 3 +++ interfaces/inner_kits/BUILD.gn | 3 +++ services/sink/inputcollector/BUILD.gn | 3 +++ services/sink/sinkmanager/BUILD.gn | 3 +++ services/sink/transport/BUILD.gn | 3 +++ services/source/inputinject/BUILD.gn | 3 +++ services/source/sourcemanager/BUILD.gn | 3 +++ services/source/transport/BUILD.gn | 3 +++ services/state/BUILD.gn | 3 +++ services/transportbase/BUILD.gn | 3 +++ sinkhandler/BUILD.gn | 3 +++ sourcehandler/BUILD.gn | 3 +++ utils/BUILD.gn | 3 +++ 14 files changed, 42 insertions(+) diff --git a/dfx_utils/BUILD.gn b/dfx_utils/BUILD.gn index faffc42..ba60e3b 100755 --- a/dfx_utils/BUILD.gn +++ b/dfx_utils/BUILD.gn @@ -20,6 +20,9 @@ ohos_shared_library("libdinput_dfx_utils") { boundary_sanitize = true integer_overflow = true ubsan = true + cfi = true + cfi_cross_dso = true + debug = false } stack_protector_ret = true include_dirs = [ diff --git a/inputdevicehandler/BUILD.gn b/inputdevicehandler/BUILD.gn index e2d56f8..d1af88f 100755 --- a/inputdevicehandler/BUILD.gn +++ b/inputdevicehandler/BUILD.gn @@ -20,6 +20,9 @@ ohos_shared_library("libdinput_handler") { boundary_sanitize = true integer_overflow = true ubsan = true + cfi = true + cfi_cross_dso = true + debug = false } stack_protector_ret = true include_dirs = [ diff --git a/interfaces/inner_kits/BUILD.gn b/interfaces/inner_kits/BUILD.gn index ff976ba..94e5823 100644 --- a/interfaces/inner_kits/BUILD.gn +++ b/interfaces/inner_kits/BUILD.gn @@ -36,6 +36,9 @@ ohos_shared_library("libdinput_sdk") { boundary_sanitize = true integer_overflow = true ubsan = true + cfi = true + cfi_cross_dso = true + debug = false } stack_protector_ret = true public_configs = [ ":input_sdk_public_config" ] diff --git a/services/sink/inputcollector/BUILD.gn b/services/sink/inputcollector/BUILD.gn index 70ab493..3578a34 100755 --- a/services/sink/inputcollector/BUILD.gn +++ b/services/sink/inputcollector/BUILD.gn @@ -20,6 +20,9 @@ ohos_shared_library("libdinput_collector") { boundary_sanitize = true integer_overflow = true ubsan = true + cfi = true + cfi_cross_dso = true + debug = false } stack_protector_ret = true include_dirs = [ diff --git a/services/sink/sinkmanager/BUILD.gn b/services/sink/sinkmanager/BUILD.gn index def1bff..82f8743 100644 --- a/services/sink/sinkmanager/BUILD.gn +++ b/services/sink/sinkmanager/BUILD.gn @@ -20,6 +20,9 @@ ohos_shared_library("libdinput_sink") { boundary_sanitize = true integer_overflow = true ubsan = true + cfi = true + cfi_cross_dso = true + debug = false } stack_protector_ret = true include_dirs = [ diff --git a/services/sink/transport/BUILD.gn b/services/sink/transport/BUILD.gn index f7e6313..abcded1 100644 --- a/services/sink/transport/BUILD.gn +++ b/services/sink/transport/BUILD.gn @@ -20,6 +20,9 @@ ohos_shared_library("libdinput_sink_trans") { boundary_sanitize = true integer_overflow = true ubsan = true + cfi = true + cfi_cross_dso = true + debug = false } stack_protector_ret = true include_dirs = [ diff --git a/services/source/inputinject/BUILD.gn b/services/source/inputinject/BUILD.gn index b736d2e..062198e 100644 --- a/services/source/inputinject/BUILD.gn +++ b/services/source/inputinject/BUILD.gn @@ -20,6 +20,9 @@ ohos_shared_library("libdinput_inject") { boundary_sanitize = true integer_overflow = true ubsan = true + cfi = true + cfi_cross_dso = true + debug = false } stack_protector_ret = true include_dirs = [ diff --git a/services/source/sourcemanager/BUILD.gn b/services/source/sourcemanager/BUILD.gn index 1f9f409..ced6421 100644 --- a/services/source/sourcemanager/BUILD.gn +++ b/services/source/sourcemanager/BUILD.gn @@ -19,6 +19,9 @@ ohos_shared_library("libdinput_source") { boundary_sanitize = true integer_overflow = true ubsan = true + cfi = true + cfi_cross_dso = true + debug = false } stack_protector_ret = true include_dirs = [ diff --git a/services/source/transport/BUILD.gn b/services/source/transport/BUILD.gn index e8ce83d..d45b41d 100755 --- a/services/source/transport/BUILD.gn +++ b/services/source/transport/BUILD.gn @@ -20,6 +20,9 @@ ohos_shared_library("libdinput_source_trans") { boundary_sanitize = true integer_overflow = true ubsan = true + cfi = true + cfi_cross_dso = true + debug = false } stack_protector_ret = true include_dirs = [ diff --git a/services/state/BUILD.gn b/services/state/BUILD.gn index dc5f407..8009907 100644 --- a/services/state/BUILD.gn +++ b/services/state/BUILD.gn @@ -20,6 +20,9 @@ ohos_shared_library("libdinput_state") { boundary_sanitize = true integer_overflow = true ubsan = true + cfi = true + cfi_cross_dso = true + debug = false } stack_protector_ret = true include_dirs = [ diff --git a/services/transportbase/BUILD.gn b/services/transportbase/BUILD.gn index 6247c52..ea2ee9a 100644 --- a/services/transportbase/BUILD.gn +++ b/services/transportbase/BUILD.gn @@ -20,6 +20,9 @@ ohos_shared_library("libdinput_trans_base") { boundary_sanitize = true integer_overflow = true ubsan = true + cfi = true + cfi_cross_dso = true + debug = false } stack_protector_ret = true include_dirs = [ diff --git a/sinkhandler/BUILD.gn b/sinkhandler/BUILD.gn index c3cadb8..93a8551 100644 --- a/sinkhandler/BUILD.gn +++ b/sinkhandler/BUILD.gn @@ -20,6 +20,9 @@ ohos_shared_library("libdinput_sink_handler") { boundary_sanitize = true integer_overflow = true ubsan = true + cfi = true + cfi_cross_dso = true + debug = false } stack_protector_ret = true include_dirs = [ diff --git a/sourcehandler/BUILD.gn b/sourcehandler/BUILD.gn index 11c6fe7..750a979 100644 --- a/sourcehandler/BUILD.gn +++ b/sourcehandler/BUILD.gn @@ -20,6 +20,9 @@ ohos_shared_library("libdinput_source_handler") { boundary_sanitize = true integer_overflow = true ubsan = true + cfi = true + cfi_cross_dso = true + debug = false } stack_protector_ret = true include_dirs = [ diff --git a/utils/BUILD.gn b/utils/BUILD.gn index df36cca..2df11fd 100644 --- a/utils/BUILD.gn +++ b/utils/BUILD.gn @@ -20,6 +20,9 @@ ohos_shared_library("libdinput_utils") { boundary_sanitize = true integer_overflow = true ubsan = true + cfi = true + cfi_cross_dso = true + debug = false } stack_protector_ret = true include_dirs = [