From d7b7a5be2a35760e6d00cf184cdcc44d49d89522 Mon Sep 17 00:00:00 2001 From: liqinglin <996260657@qq.com> Date: Wed, 20 Nov 2024 09:01:55 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A4=84=E7=90=86FUZZ=E5=91=8A=E8=AD=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: liqinglin <996260657@qq.com> --- .../sinkhandlerregisterprivacyresources_fuzzer.cpp | 1 + .../sinkhandlerreleasesink_fuzzer.cpp | 1 + .../sinkproxyreleasesink_fuzzer.cpp | 1 + .../sinkserviceclosechannel_fuzzer.cpp | 1 + .../sinkservicereleasesink_fuzzer.cpp | 1 + .../sinkservicestopcapture_fuzzer.cpp | 1 + .../sinkserviceunsubscribelocalhardware_fuzzer.cpp | 1 + .../softbusadapter_fuzzer/softbusadapter_fuzzer.cpp | 6 ++++++ .../sourceservicereleasesource_fuzzer.cpp | 1 + 9 files changed, 14 insertions(+) diff --git a/interfaces/inner_kits/native_cpp/test/sinkfuzztest/sinkhandlerregisterprivacyresources_fuzzer/sinkhandlerregisterprivacyresources_fuzzer.cpp b/interfaces/inner_kits/native_cpp/test/sinkfuzztest/sinkhandlerregisterprivacyresources_fuzzer/sinkhandlerregisterprivacyresources_fuzzer.cpp index 7a646d9f..d0cbb5bc 100644 --- a/interfaces/inner_kits/native_cpp/test/sinkfuzztest/sinkhandlerregisterprivacyresources_fuzzer/sinkhandlerregisterprivacyresources_fuzzer.cpp +++ b/interfaces/inner_kits/native_cpp/test/sinkfuzztest/sinkhandlerregisterprivacyresources_fuzzer/sinkhandlerregisterprivacyresources_fuzzer.cpp @@ -26,6 +26,7 @@ void SinkHandlerRegisterPrivacyResourcesFuzzTest(const uint8_t* data, size_t siz if (data == nullptr) { return; } + std::string foo(reinterpret_cast(data), size); std::shared_ptr callback = std::make_shared(); DCameraSinkHandler::GetInstance().RegisterPrivacyResources(callback); diff --git a/interfaces/inner_kits/native_cpp/test/sinkfuzztest/sinkhandlerreleasesink_fuzzer/sinkhandlerreleasesink_fuzzer.cpp b/interfaces/inner_kits/native_cpp/test/sinkfuzztest/sinkhandlerreleasesink_fuzzer/sinkhandlerreleasesink_fuzzer.cpp index 16b2215f..b3912022 100644 --- a/interfaces/inner_kits/native_cpp/test/sinkfuzztest/sinkhandlerreleasesink_fuzzer/sinkhandlerreleasesink_fuzzer.cpp +++ b/interfaces/inner_kits/native_cpp/test/sinkfuzztest/sinkhandlerreleasesink_fuzzer/sinkhandlerreleasesink_fuzzer.cpp @@ -31,6 +31,7 @@ void SinkHandlerReleaseSinkFuzzTest(const uint8_t* data, size_t size) if (data == nullptr) { return; } + std::string foo(reinterpret_cast(data), size); DCameraSinkHandler::GetInstance().ReleaseSink(); } diff --git a/interfaces/inner_kits/native_cpp/test/sinkfuzztest/sinkproxyreleasesink_fuzzer/sinkproxyreleasesink_fuzzer.cpp b/interfaces/inner_kits/native_cpp/test/sinkfuzztest/sinkproxyreleasesink_fuzzer/sinkproxyreleasesink_fuzzer.cpp index 13355d90..1d919bfc 100644 --- a/interfaces/inner_kits/native_cpp/test/sinkfuzztest/sinkproxyreleasesink_fuzzer/sinkproxyreleasesink_fuzzer.cpp +++ b/interfaces/inner_kits/native_cpp/test/sinkfuzztest/sinkproxyreleasesink_fuzzer/sinkproxyreleasesink_fuzzer.cpp @@ -31,6 +31,7 @@ void SinkProxyReleaseSinkFuzzTest(const uint8_t* data, size_t size) if (data == nullptr) { return; } + std::string foo(reinterpret_cast(data), size); sptr samgr = SystemAbilityManagerClient::GetInstance().GetSystemAbilityManager(); diff --git a/interfaces/inner_kits/native_cpp/test/sinkfuzztest/sinkserviceclosechannel_fuzzer/sinkserviceclosechannel_fuzzer.cpp b/interfaces/inner_kits/native_cpp/test/sinkfuzztest/sinkserviceclosechannel_fuzzer/sinkserviceclosechannel_fuzzer.cpp index e00bc19c..69b42442 100644 --- a/interfaces/inner_kits/native_cpp/test/sinkfuzztest/sinkserviceclosechannel_fuzzer/sinkserviceclosechannel_fuzzer.cpp +++ b/interfaces/inner_kits/native_cpp/test/sinkfuzztest/sinkserviceclosechannel_fuzzer/sinkserviceclosechannel_fuzzer.cpp @@ -33,6 +33,7 @@ void SinkServiceCloseChannelFuzzTest(const uint8_t* data, size_t size) if (data == nullptr) { return; } + std::string foo(reinterpret_cast(data), size); std::string dhId = "1"; std::shared_ptr sinkService = diff --git a/interfaces/inner_kits/native_cpp/test/sinkfuzztest/sinkservicereleasesink_fuzzer/sinkservicereleasesink_fuzzer.cpp b/interfaces/inner_kits/native_cpp/test/sinkfuzztest/sinkservicereleasesink_fuzzer/sinkservicereleasesink_fuzzer.cpp index 05f4dae3..07133436 100644 --- a/interfaces/inner_kits/native_cpp/test/sinkfuzztest/sinkservicereleasesink_fuzzer/sinkservicereleasesink_fuzzer.cpp +++ b/interfaces/inner_kits/native_cpp/test/sinkfuzztest/sinkservicereleasesink_fuzzer/sinkservicereleasesink_fuzzer.cpp @@ -31,6 +31,7 @@ void SinkServiceReleaseSinkFuzzTest(const uint8_t* data, size_t size) if (data == nullptr) { return; } + std::string foo(reinterpret_cast(data), size); std::string dhId = "1"; std::shared_ptr sinkService = std::make_shared(DISTRIBUTED_HARDWARE_CAMERA_SINK_SA_ID, true); diff --git a/interfaces/inner_kits/native_cpp/test/sinkfuzztest/sinkservicestopcapture_fuzzer/sinkservicestopcapture_fuzzer.cpp b/interfaces/inner_kits/native_cpp/test/sinkfuzztest/sinkservicestopcapture_fuzzer/sinkservicestopcapture_fuzzer.cpp index 81b497c0..26788d78 100644 --- a/interfaces/inner_kits/native_cpp/test/sinkfuzztest/sinkservicestopcapture_fuzzer/sinkservicestopcapture_fuzzer.cpp +++ b/interfaces/inner_kits/native_cpp/test/sinkfuzztest/sinkservicestopcapture_fuzzer/sinkservicestopcapture_fuzzer.cpp @@ -33,6 +33,7 @@ void SinkServiceStopCaptureFuzzTest(const uint8_t* data, size_t size) if (data == nullptr) { return; } + std::string foo(reinterpret_cast(data), size); std::string dhId = "1"; std::shared_ptr sinkService = diff --git a/interfaces/inner_kits/native_cpp/test/sinkfuzztest/sinkserviceunsubscribelocalhardware_fuzzer/sinkserviceunsubscribelocalhardware_fuzzer.cpp b/interfaces/inner_kits/native_cpp/test/sinkfuzztest/sinkserviceunsubscribelocalhardware_fuzzer/sinkserviceunsubscribelocalhardware_fuzzer.cpp index 0948b956..eaa202e8 100644 --- a/interfaces/inner_kits/native_cpp/test/sinkfuzztest/sinkserviceunsubscribelocalhardware_fuzzer/sinkserviceunsubscribelocalhardware_fuzzer.cpp +++ b/interfaces/inner_kits/native_cpp/test/sinkfuzztest/sinkserviceunsubscribelocalhardware_fuzzer/sinkserviceunsubscribelocalhardware_fuzzer.cpp @@ -31,6 +31,7 @@ void SinkServiceUnsubscribeLocalHardwareFuzzTest(const uint8_t* data, size_t siz if (data == nullptr) { return; } + std::string foo(reinterpret_cast(data), size); std::string dhId = "1"; std::shared_ptr sinkService = diff --git a/interfaces/inner_kits/native_cpp/test/sourcefuzztest/softbusadapter_fuzzer/softbusadapter_fuzzer.cpp b/interfaces/inner_kits/native_cpp/test/sourcefuzztest/softbusadapter_fuzzer/softbusadapter_fuzzer.cpp index 44dd4d08..473f8698 100644 --- a/interfaces/inner_kits/native_cpp/test/sourcefuzztest/softbusadapter_fuzzer/softbusadapter_fuzzer.cpp +++ b/interfaces/inner_kits/native_cpp/test/sourcefuzztest/softbusadapter_fuzzer/softbusadapter_fuzzer.cpp @@ -24,6 +24,7 @@ void SoftbusCreatSoftBusSinkSocketServerFuzzTest(const uint8_t* data, size_t siz if (data == nullptr) { return; } + std::string foo(reinterpret_cast(data), size); std::string sessionName = "sourcetest02"; std::string peerSessionName = "dh_control_0"; @@ -39,6 +40,7 @@ void SoftbusCreateSoftBusSourceSocketClientFuzzTest(const uint8_t* data, size_t if (data == nullptr) { return; } + std::string foo(reinterpret_cast(data), size); std::string sessionName = "sourcetest013"; DCAMERA_CHANNEL_ROLE role = DCAMERA_CHANNLE_ROLE_SOURCE; @@ -56,6 +58,7 @@ void SoftbusDestroySoftbusSessionServerFuzzTest(const uint8_t* data, size_t size if (data == nullptr) { return; } + std::string foo(reinterpret_cast(data), size); std::string sessionName = "sourcetest02"; std::string peerSessionName = "dh_control_0"; @@ -72,6 +75,7 @@ void SoftbusCloseSoftbusSessionFuzzTest(const uint8_t* data, size_t size) if (data == nullptr) { return; } + std::string foo(reinterpret_cast(data), size); std::string sessionName = "sourcetest04"; DCAMERA_CHANNEL_ROLE role = DCAMERA_CHANNLE_ROLE_SOURCE; @@ -90,6 +94,7 @@ void SoftbusSendSofbusStreamFuzzTest(const uint8_t* data, size_t size) if (data == nullptr) { return; } + std::string foo(reinterpret_cast(data), size); std::string sessionName = "sourcetest03"; DCAMERA_CHANNEL_ROLE role = DCAMERA_CHANNLE_ROLE_SOURCE; @@ -111,6 +116,7 @@ void SoftbusGetLocalNetworkIdFuzzTest(const uint8_t* data, size_t size) if (data == nullptr) { return; } + std::string foo(reinterpret_cast(data), size); std::string devId = "bb536a637105409e904d4da83790a4a7"; DCameraSoftbusAdapter::GetInstance().GetLocalNetworkId(devId); diff --git a/interfaces/inner_kits/native_cpp/test/sourcefuzztest/sourceservicereleasesource_fuzzer/sourceservicereleasesource_fuzzer.cpp b/interfaces/inner_kits/native_cpp/test/sourcefuzztest/sourceservicereleasesource_fuzzer/sourceservicereleasesource_fuzzer.cpp index 3bad657e..a64cf73b 100644 --- a/interfaces/inner_kits/native_cpp/test/sourcefuzztest/sourceservicereleasesource_fuzzer/sourceservicereleasesource_fuzzer.cpp +++ b/interfaces/inner_kits/native_cpp/test/sourcefuzztest/sourceservicereleasesource_fuzzer/sourceservicereleasesource_fuzzer.cpp @@ -28,6 +28,7 @@ void SourceServiceReleaseSourceFuzzTest(const uint8_t* data, size_t size) if (data == nullptr) { return; } + std::string foo(reinterpret_cast(data), size); std::shared_ptr sourceService = std::make_shared(DISTRIBUTED_HARDWARE_CAMERA_SOURCE_SA_ID, true); -- Gitee