From 0a4a7f83da3af17960740b060bf6ba0f1c22a4c1 Mon Sep 17 00:00:00 2001 From: liuxiaowei42 Date: Mon, 16 Oct 2023 19:14:53 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=89=E5=85=A8=E9=9A=90=E7=A7=81=E6=A0=A1?= =?UTF-8?q?=E9=AA=8C=E6=95=B4=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit issue:https://gitee.com/openharmony/distributedhardware_distributed_screen/issues/I88JIV Signed-off-by: liuxiaowei42 --- audiohandler/BUILD.gn | 6 ++++++ interfaces/inner_kits/native_cpp/audio_sink/BUILD.gn | 6 ++++++ interfaces/inner_kits/native_cpp/audio_source/BUILD.gn | 6 ++++++ services/audiomanager/servicesink/BUILD.gn | 6 ++++++ services/audiomanager/servicesource/BUILD.gn | 6 ++++++ .../audiotransport/audiochannel/audiodatachannel/BUILD.gn | 6 ++++++ services/audiotransport/audioctrltransport/BUILD.gn | 6 ++++++ services/audiotransport/audiotransportstatus/BUILD.gn | 6 ++++++ services/audiotransport/decodetransport/BUILD.gn | 6 ++++++ services/audiotransport/encodetransport/BUILD.gn | 6 ++++++ services/common/BUILD.gn | 6 ++++++ services/hdfaudioclient/BUILD.gn | 6 ++++++ services/softbusadapter/BUILD.gn | 6 ++++++ 13 files changed, 78 insertions(+) diff --git a/audiohandler/BUILD.gn b/audiohandler/BUILD.gn index f95694e6..f616f946 100644 --- a/audiohandler/BUILD.gn +++ b/audiohandler/BUILD.gn @@ -16,6 +16,12 @@ import("//build/ohos_var.gni") import("../distributedaudio.gni") ohos_shared_library("distributed_audio_handler") { + sanitize = { + boundary_sanitize = true + integer_overflow = true + ubsan = true + } + stack_protector_ret = true include_dirs = [ "//third_party/json/include", "${fwk_common_path}/utils/include", diff --git a/interfaces/inner_kits/native_cpp/audio_sink/BUILD.gn b/interfaces/inner_kits/native_cpp/audio_sink/BUILD.gn index 423af490..9878a730 100755 --- a/interfaces/inner_kits/native_cpp/audio_sink/BUILD.gn +++ b/interfaces/inner_kits/native_cpp/audio_sink/BUILD.gn @@ -16,6 +16,12 @@ import("//build/ohos_var.gni") import("../../../../distributedaudio.gni") ohos_shared_library("distributed_audio_sink_sdk") { + sanitize = { + boundary_sanitize = true + integer_overflow = true + ubsan = true + } + stack_protector_ret = true include_dirs = [ "${fwk_common_path}/utils/include", "//third_party/json/include", diff --git a/interfaces/inner_kits/native_cpp/audio_source/BUILD.gn b/interfaces/inner_kits/native_cpp/audio_source/BUILD.gn index bf65d534..eeee9fe2 100755 --- a/interfaces/inner_kits/native_cpp/audio_source/BUILD.gn +++ b/interfaces/inner_kits/native_cpp/audio_source/BUILD.gn @@ -16,6 +16,12 @@ import("//build/ohos_var.gni") import("../../../../distributedaudio.gni") ohos_shared_library("distributed_audio_source_sdk") { + sanitize = { + boundary_sanitize = true + integer_overflow = true + ubsan = true + } + stack_protector_ret = true include_dirs = [ "${fwk_common_path}/utils/include", "//third_party/json/include", diff --git a/services/audiomanager/servicesink/BUILD.gn b/services/audiomanager/servicesink/BUILD.gn index 35454d63..a4d49704 100755 --- a/services/audiomanager/servicesink/BUILD.gn +++ b/services/audiomanager/servicesink/BUILD.gn @@ -16,6 +16,12 @@ import("//build/ohos_var.gni") import("../../../distributedaudio.gni") ohos_shared_library("distributed_audio_sink") { + sanitize = { + boundary_sanitize = true + integer_overflow = true + ubsan = true + } + stack_protector_ret = true include_dirs = [ "//third_party/json/include", "//third_party/cJSON", diff --git a/services/audiomanager/servicesource/BUILD.gn b/services/audiomanager/servicesource/BUILD.gn index d0d776f5..b0cd0baa 100755 --- a/services/audiomanager/servicesource/BUILD.gn +++ b/services/audiomanager/servicesource/BUILD.gn @@ -16,6 +16,12 @@ import("//build/ohos_var.gni") import("../../../distributedaudio.gni") ohos_shared_library("distributed_audio_source") { + sanitize = { + boundary_sanitize = true + integer_overflow = true + ubsan = true + } + stack_protector_ret = true include_dirs = [ "//third_party/json/include", "//third_party/cJSON", diff --git a/services/audiotransport/audiochannel/audiodatachannel/BUILD.gn b/services/audiotransport/audiochannel/audiodatachannel/BUILD.gn index 35ccab5c..183752b3 100644 --- a/services/audiotransport/audiochannel/audiodatachannel/BUILD.gn +++ b/services/audiotransport/audiochannel/audiodatachannel/BUILD.gn @@ -16,6 +16,12 @@ import("//build/ohos_var.gni") import("../../../../distributedaudio.gni") ohos_shared_library("distributed_audio_data_channel") { + sanitize = { + boundary_sanitize = true + integer_overflow = true + ubsan = true + } + stack_protector_ret = true include_dirs = [ "${fwk_common_path}/utils/include", "//third_party/json/include", diff --git a/services/audiotransport/audioctrltransport/BUILD.gn b/services/audiotransport/audioctrltransport/BUILD.gn index 619795b3..b5cc94d5 100644 --- a/services/audiotransport/audioctrltransport/BUILD.gn +++ b/services/audiotransport/audioctrltransport/BUILD.gn @@ -16,6 +16,12 @@ import("//build/ohos_var.gni") import("../../../distributedaudio.gni") ohos_shared_library("distributed_audio_control") { + sanitize = { + boundary_sanitize = true + integer_overflow = true + ubsan = true + } + stack_protector_ret = true include_dirs = [ "//third_party/json/include", "${fwk_common_path}/utils/include", diff --git a/services/audiotransport/audiotransportstatus/BUILD.gn b/services/audiotransport/audiotransportstatus/BUILD.gn index 965f6244..59cfbe0d 100644 --- a/services/audiotransport/audiotransportstatus/BUILD.gn +++ b/services/audiotransport/audiotransportstatus/BUILD.gn @@ -16,6 +16,12 @@ import("//build/ohos_var.gni") import("../../../distributedaudio.gni") ohos_shared_library("distributed_audio_transport_status") { + sanitize = { + boundary_sanitize = true + integer_overflow = true + ubsan = true + } + stack_protector_ret = true include_dirs = [ "${fwk_common_path}/utils/include", "${mediastandard_path}/interfaces/innerkits/native/media/include", diff --git a/services/audiotransport/decodetransport/BUILD.gn b/services/audiotransport/decodetransport/BUILD.gn index bc26bcfe..79c660b2 100644 --- a/services/audiotransport/decodetransport/BUILD.gn +++ b/services/audiotransport/decodetransport/BUILD.gn @@ -28,6 +28,12 @@ config("decode_transport_pub_config") { } ohos_shared_library("distributed_audio_decode_transport") { + sanitize = { + boundary_sanitize = true + integer_overflow = true + ubsan = true + } + stack_protector_ret = true include_dirs = [ "${mediastandard_path}/interfaces/innerkits/native/media/include", "${mediastandardfwk_path}/audiocommon/include", diff --git a/services/audiotransport/encodetransport/BUILD.gn b/services/audiotransport/encodetransport/BUILD.gn index bc75f76f..17a72537 100644 --- a/services/audiotransport/encodetransport/BUILD.gn +++ b/services/audiotransport/encodetransport/BUILD.gn @@ -28,6 +28,12 @@ config("encode_transport_pub_config") { } ohos_shared_library("distributed_audio_encode_transport") { + sanitize = { + boundary_sanitize = true + integer_overflow = true + ubsan = true + } + stack_protector_ret = true include_dirs = [ "${mediastandard_path}/interfaces/innerkits/native/media/include", "${mediastandardfwk_path}/audiocommon/include", diff --git a/services/common/BUILD.gn b/services/common/BUILD.gn index 60385f42..f3474b45 100644 --- a/services/common/BUILD.gn +++ b/services/common/BUILD.gn @@ -37,6 +37,12 @@ config("daudio_common_private_config") { } ohos_shared_library("distributed_audio_utils") { + sanitize = { + boundary_sanitize = true + integer_overflow = true + ubsan = true + } + stack_protector_ret = true configs = [ ":daudio_common_private_config" ] public_configs = [ ":daudio_common_pub_config" ] diff --git a/services/hdfaudioclient/BUILD.gn b/services/hdfaudioclient/BUILD.gn index 9025cbd7..279d930d 100644 --- a/services/hdfaudioclient/BUILD.gn +++ b/services/hdfaudioclient/BUILD.gn @@ -16,6 +16,12 @@ import("//drivers/hdf_core/adapter/uhdf2/uhdf.gni") import("../../distributedaudio.gni") ohos_shared_library("daudio_client") { + sanitize = { + boundary_sanitize = true + integer_overflow = true + ubsan = true + } + stack_protector_ret = true include_dirs = [ "./include", "${common_path}/include", diff --git a/services/softbusadapter/BUILD.gn b/services/softbusadapter/BUILD.gn index d460346c..0c0a3eef 100644 --- a/services/softbusadapter/BUILD.gn +++ b/services/softbusadapter/BUILD.gn @@ -16,6 +16,12 @@ import("//build/ohos_var.gni") import("../../distributedaudio.gni") ohos_shared_library("distributed_audio_softbus_adapter") { + sanitize = { + boundary_sanitize = true + integer_overflow = true + ubsan = true + } + stack_protector_ret = true include_dirs = [ "${fwk_common_path}/utils/include", "//third_party/json/include", -- Gitee