From 6b51d9f0abc974d351c97649d671e0acfe9444fb Mon Sep 17 00:00:00 2001 From: huangyicong Date: Tue, 7 Jun 2022 15:36:13 +0800 Subject: [PATCH 1/2] change securec path Signed-off-by: huangyicong --- test/fuzztest/remotefileshare_fuzzer/BUILD.gn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/fuzztest/remotefileshare_fuzzer/BUILD.gn b/test/fuzztest/remotefileshare_fuzzer/BUILD.gn index 7ef62274c..de05df7c1 100644 --- a/test/fuzztest/remotefileshare_fuzzer/BUILD.gn +++ b/test/fuzztest/remotefileshare_fuzzer/BUILD.gn @@ -29,7 +29,7 @@ ohos_fuzztest("RemoteFileShareFuzzTest") { sources = [ "remotefileshare_fuzzer.cpp" ] deps = [ "//foundation/distributeddatamgr/distributedfile/utils/filemgmt_libn", - "//utils/native/base:utilsecurec", + "//third_party/bounds_checking_function:libsec_static", ] external_deps = [ "hiviewdfx_hilog_native:libhilog" ] defines = [ -- Gitee From d845e40db760eafc55047a179407d8cb8f183bdd Mon Sep 17 00:00:00 2001 From: huangyicong Date: Tue, 7 Jun 2022 18:37:08 +0800 Subject: [PATCH 2/2] change securec path Signed-off-by: huangyicong --- interfaces/kits/js/BUILD.gn | 38 +++++++++++-------- test/fuzztest/remotefileshare_fuzzer/BUILD.gn | 2 +- 2 files changed, 23 insertions(+), 17 deletions(-) diff --git a/interfaces/kits/js/BUILD.gn b/interfaces/kits/js/BUILD.gn index 8e8926cae..e787b85ef 100644 --- a/interfaces/kits/js/BUILD.gn +++ b/interfaces/kits/js/BUILD.gn @@ -11,26 +11,32 @@ # See the License for the specific language governing permissions and # limitations under the License. -import("//build/ohos.gni") +#####################hydra-fuzz################### +import("//build/config/features.gni") +import("//build/test.gni") -ohos_shared_library("remotefileshare") { - include_dirs = [ - "//foundation/arkui/napi/interfaces/kits", - "//third_party/bounds_checking_function/include", +##############################fuzztest########################################## +ohos_fuzztest("RemoteFileShareFuzzTest") { + module_out_path = "filemanagement/app_file_service" + fuzz_config_file = "//foundation/filemanagement/app_file_service/test/fuzztest/remotefileshare_fuzzer" + include_dirs = [] + cflags = [ + "-g", + "-O0", + "-Wno-unused-variable", + "-fno-omit-frame-pointer", ] - - sources = [ - "remote_file_share/remotefileshare_n_exporter.cpp", - "remote_file_share/remotefileshare_napi.cpp", - ] - + sources = [ "remotefileshare_fuzzer.cpp" ] deps = [ "//foundation/distributeddatamgr/distributedfile/utils/filemgmt_libn", - "//third_party/bounds_checking_function:libsec_static", + "//third_party/bounds_checking_function:libsec_shared", ] + external_deps = [ "hiviewdfx_hilog_native:libhilog" ] + defines = [ + "LOG_TAG=\"app_file_service\"", + "LOG_DOMAIN=0xD200000", + ] +} - relative_install_dir = "module" +############################################################################### - part_name = "app_file_service" - subsystem_name = "filemanagement" -} diff --git a/test/fuzztest/remotefileshare_fuzzer/BUILD.gn b/test/fuzztest/remotefileshare_fuzzer/BUILD.gn index de05df7c1..e787b85ef 100644 --- a/test/fuzztest/remotefileshare_fuzzer/BUILD.gn +++ b/test/fuzztest/remotefileshare_fuzzer/BUILD.gn @@ -29,7 +29,7 @@ ohos_fuzztest("RemoteFileShareFuzzTest") { sources = [ "remotefileshare_fuzzer.cpp" ] deps = [ "//foundation/distributeddatamgr/distributedfile/utils/filemgmt_libn", - "//third_party/bounds_checking_function:libsec_static", + "//third_party/bounds_checking_function:libsec_shared", ] external_deps = [ "hiviewdfx_hilog_native:libhilog" ] defines = [ -- Gitee