From e3ac463a62b0977b6af6f9816873ce115bb6b942 Mon Sep 17 00:00:00 2001 From: lvyuanyuan Date: Fri, 22 Mar 2024 10:24:58 +0800 Subject: [PATCH 1/3] mod backext fuzz Signed-off-by: lvyuanyuan Change-Id: I35fb931475a5d0cd9bfd038de56dd0fa8eb4bfb0 --- test/fuzztest/backupext_fuzzer/BUILD.gn | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/test/fuzztest/backupext_fuzzer/BUILD.gn b/test/fuzztest/backupext_fuzzer/BUILD.gn index b9a70ac57..6d88515f9 100644 --- a/test/fuzztest/backupext_fuzzer/BUILD.gn +++ b/test/fuzztest/backupext_fuzzer/BUILD.gn @@ -36,10 +36,18 @@ ohos_fuzztest("BackupExtFuzzTest") { "-Wno-unused-variable", "-fno-omit-frame-pointer", ] - sources = [ "backupext_fuzzer.cpp" ] + sources = [ + "backupext_fuzzer.cpp", + "${path_backup}/frameworks/native/backup_ext/src/ext_backup.cpp", + "${path_backup}/frameworks/native/backup_ext/src/ext_backup_js.cpp", + "${path_backup}/frameworks/native/backup_ext/src/ext_backup_loader.cpp", + "${path_backup}/frameworks/native/backup_ext/src/ext_extension.cpp", + "${path_backup}/frameworks/native/backup_ext/src/ext_extension_stub.cpp", + "${path_backup}/frameworks/native/backup_ext/src/tar_file.cpp", + "${path_backup}/frameworks/native/backup_ext/src/untar_file.cpp", + ] deps = [ - "${app_file_service_path}/frameworks/native/backup_ext:backup_extension_ability_native", "${path_backup}/utils:backup_utils", "${path_jsoncpp}:jsoncpp", "${third_party_path}/bounds_checking_function:libsec_shared", @@ -49,9 +57,11 @@ ohos_fuzztest("BackupExtFuzzTest") { "ability_runtime:ability_manager", "ability_runtime:abilitykit_native", "ability_runtime:runtime", + "access_token:libaccesstoken_sdk", "c_utils:utils", "file_api:filemgmt_libn", "hilog:libhilog", + "hitrace:hitrace_meter", "ipc:ipc_core", "napi:ace_napi", ] -- Gitee From 0e37db2b55c8c50eea19257361ac02ee0e9ee20f Mon Sep 17 00:00:00 2001 From: lvyuanyuan Date: Fri, 22 Mar 2024 11:10:38 +0800 Subject: [PATCH 2/3] mod backext fuzz Signed-off-by: lvyuanyuan Change-Id: I8e6abade6288d501d61d27f53d716f010feb55bb --- test/fuzztest/backupext_fuzzer/BUILD.gn | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/test/fuzztest/backupext_fuzzer/BUILD.gn b/test/fuzztest/backupext_fuzzer/BUILD.gn index 6d88515f9..f00998a17 100644 --- a/test/fuzztest/backupext_fuzzer/BUILD.gn +++ b/test/fuzztest/backupext_fuzzer/BUILD.gn @@ -37,7 +37,6 @@ ohos_fuzztest("BackupExtFuzzTest") { "-fno-omit-frame-pointer", ] sources = [ - "backupext_fuzzer.cpp", "${path_backup}/frameworks/native/backup_ext/src/ext_backup.cpp", "${path_backup}/frameworks/native/backup_ext/src/ext_backup_js.cpp", "${path_backup}/frameworks/native/backup_ext/src/ext_backup_loader.cpp", @@ -45,6 +44,7 @@ ohos_fuzztest("BackupExtFuzzTest") { "${path_backup}/frameworks/native/backup_ext/src/ext_extension_stub.cpp", "${path_backup}/frameworks/native/backup_ext/src/tar_file.cpp", "${path_backup}/frameworks/native/backup_ext/src/untar_file.cpp", + "backupext_fuzzer.cpp", ] deps = [ @@ -54,16 +54,19 @@ ohos_fuzztest("BackupExtFuzzTest") { ] external_deps = [ - "ability_runtime:ability_manager", + "ability_base:want", + "ability_runtime:ability_context_native", "ability_runtime:abilitykit_native", + "ability_runtime:app_context", + "ability_runtime:appkit_native", "ability_runtime:runtime", "access_token:libaccesstoken_sdk", + "bundle_framework:appexecfwk_core", "c_utils:utils", - "file_api:filemgmt_libn", - "hilog:libhilog", "hitrace:hitrace_meter", "ipc:ipc_core", "napi:ace_napi", + "samgr:samgr_proxy", ] defines = [ -- Gitee From c422b7db75935f61b3be48a8bb6355963b95e4f5 Mon Sep 17 00:00:00 2001 From: lvyuanyuan Date: Fri, 22 Mar 2024 14:04:54 +0800 Subject: [PATCH 3/3] mod backext fuzz Signed-off-by: lvyuanyuan Change-Id: I89b1c17d4906c4a9f18d56ffc5637504eb455955 --- test/fuzztest/backupext_fuzzer/BUILD.gn | 2 ++ 1 file changed, 2 insertions(+) diff --git a/test/fuzztest/backupext_fuzzer/BUILD.gn b/test/fuzztest/backupext_fuzzer/BUILD.gn index f00998a17..0864cc642 100644 --- a/test/fuzztest/backupext_fuzzer/BUILD.gn +++ b/test/fuzztest/backupext_fuzzer/BUILD.gn @@ -48,6 +48,7 @@ ohos_fuzztest("BackupExtFuzzTest") { ] deps = [ + "${path_backup}/interfaces/inner_api/native/backup_kit_inner:backup_kit_inner", "${path_backup}/utils:backup_utils", "${path_jsoncpp}:jsoncpp", "${third_party_path}/bounds_checking_function:libsec_shared", @@ -63,6 +64,7 @@ ohos_fuzztest("BackupExtFuzzTest") { "access_token:libaccesstoken_sdk", "bundle_framework:appexecfwk_core", "c_utils:utils", + "hilog:libhilog", "hitrace:hitrace_meter", "ipc:ipc_core", "napi:ace_napi", -- Gitee