diff --git a/test/fuzztest/getbootslots_fuzzer/getbootslots_fuzzer.cpp b/test/fuzztest/getbootslots_fuzzer/getbootslots_fuzzer.cpp index ee1deee0fc0ad5d16447939de30d8e19c075320f..b7972e4bc7f96cfc61e3805f2cc92a96853d8deb 100644 --- a/test/fuzztest/getbootslots_fuzzer/getbootslots_fuzzer.cpp +++ b/test/fuzztest/getbootslots_fuzzer/getbootslots_fuzzer.cpp @@ -16,10 +16,13 @@ #include "getbootslots_fuzzer.h" #include #include "fs_manager/fs_manager.h" +#include "parameter.h" namespace OHOS { bool FuzzGetBootSlots(const uint8_t* data, size_t size) { + const char *value = reinterpret_cast(data); + SetParameter("bootslots.init.test", value); GetBootSlots(); return true; } diff --git a/test/fuzztest/getbrand_fuzzer/getbrand_fuzzer.cpp b/test/fuzztest/getbrand_fuzzer/getbrand_fuzzer.cpp index dd98b230dd43a76ff88b7214ada33aaa7a2b3eaa..1982eea093f336c7f4a4b0e4352da97ebc351033 100644 --- a/test/fuzztest/getbrand_fuzzer/getbrand_fuzzer.cpp +++ b/test/fuzztest/getbrand_fuzzer/getbrand_fuzzer.cpp @@ -20,6 +20,8 @@ namespace OHOS { bool FuzzGetBrand(const uint8_t* data, size_t size) { + const char *value = reinterpret_cast(data); + SetParameter("const.product.brand", value); bool result = false; if (GetBrand() != nullptr) { result = true; diff --git a/test/fuzztest/getbuildhost_fuzzer/getbuildhost_fuzzer.cpp b/test/fuzztest/getbuildhost_fuzzer/getbuildhost_fuzzer.cpp index c8c8d04fd6a8f2b993678c10ccfa0ffd0f1f1d17..fc24221d8cf7d9c6dcd329b36fda5581fae1ed17 100644 --- a/test/fuzztest/getbuildhost_fuzzer/getbuildhost_fuzzer.cpp +++ b/test/fuzztest/getbuildhost_fuzzer/getbuildhost_fuzzer.cpp @@ -20,6 +20,8 @@ namespace OHOS { bool FuzzGetBuildHost(const uint8_t* data, size_t size) { + const char *value = reinterpret_cast(data); + SetParameter("const.product.build.host", value); bool result = false; if (GetBuildHost() != nullptr) { result = true; diff --git a/test/fuzztest/getbuildversion_fuzzer/getbuildversion_fuzzer.cpp b/test/fuzztest/getbuildversion_fuzzer/getbuildversion_fuzzer.cpp index 75c72bf3f818f0c2f006b3bfa13456f8962e3e09..23096a534e08b3ff885a04bacf67a8795f368c09 100644 --- a/test/fuzztest/getbuildversion_fuzzer/getbuildversion_fuzzer.cpp +++ b/test/fuzztest/getbuildversion_fuzzer/getbuildversion_fuzzer.cpp @@ -16,10 +16,13 @@ #include "getbuildversion_fuzzer.h" #include #include "sysversion.h" +#include "parameter.h" namespace OHOS { bool FuzzGetBuildVersion(const uint8_t* data, size_t size) { + const char *value = reinterpret_cast(data); + SetParameter("const.ohos.fullname", value); bool result = false; if (!GetBuildVersion()) { result = true; diff --git a/test/fuzztest/getdevicetypec_fuzzer/getdevicetypec_fuzzer.cpp b/test/fuzztest/getdevicetypec_fuzzer/getdevicetypec_fuzzer.cpp index d0383126de471d1abc9b5f5870c8812b74c9b0c7..8f3a70af23fa7c56aa4e2ff3bf247761f4c6ffdf 100644 --- a/test/fuzztest/getdevicetypec_fuzzer/getdevicetypec_fuzzer.cpp +++ b/test/fuzztest/getdevicetypec_fuzzer/getdevicetypec_fuzzer.cpp @@ -20,6 +20,8 @@ namespace OHOS { bool FuzzGetDeviceCType(const uint8_t* data, size_t size) { + const char *value = reinterpret_cast(data); + SetParameter("const.product.devicetype", value); bool result = false; if (GetDeviceType() != nullptr) { result = true; diff --git a/test/fuzztest/getdevudid_fuzzer/getdevudid_fuzzer.cpp b/test/fuzztest/getdevudid_fuzzer/getdevudid_fuzzer.cpp index ecfd3995b641c31bc790c7efab1a766951038f01..c0a952528c9f94ceb2bfb8fb13924dccaaa5bb77 100644 --- a/test/fuzztest/getdevudid_fuzzer/getdevudid_fuzzer.cpp +++ b/test/fuzztest/getdevudid_fuzzer/getdevudid_fuzzer.cpp @@ -20,6 +20,8 @@ namespace OHOS { bool FuzzGetDevUdid(const uint8_t* data, size_t size) { + const char *value = reinterpret_cast(data); + SetParameter("const.product.udid", value); bool result = false; char udid[65] = {0}; int len = sizeof(udid); diff --git a/test/fuzztest/getdisplayversion_fuzzer/getdisplayversion_fuzzer.cpp b/test/fuzztest/getdisplayversion_fuzzer/getdisplayversion_fuzzer.cpp index d76ea2df436b2d5018b3065f20836aa8a7a08bb1..f51e4935ce3c65f9984e508ebb94a7fe3b36fe8b 100644 --- a/test/fuzztest/getdisplayversion_fuzzer/getdisplayversion_fuzzer.cpp +++ b/test/fuzztest/getdisplayversion_fuzzer/getdisplayversion_fuzzer.cpp @@ -20,6 +20,8 @@ namespace OHOS { bool FuzzGetDisplayVersion(const uint8_t* data, size_t size) { + const char *value = reinterpret_cast(data); + SetParameter("const.product.software.version", value); bool result = false; if (GetDisplayVersion() != nullptr) { result = true; diff --git a/test/fuzztest/getfirstapiversion_fuzzer/getfirstapiversion_fuzzer.cpp b/test/fuzztest/getfirstapiversion_fuzzer/getfirstapiversion_fuzzer.cpp index f022c2aab1614fd6658dce63b3a11bdc61208e9f..ad5313ef9998f528a97661db5d3ce9d39386c9f6 100644 --- a/test/fuzztest/getfirstapiversion_fuzzer/getfirstapiversion_fuzzer.cpp +++ b/test/fuzztest/getfirstapiversion_fuzzer/getfirstapiversion_fuzzer.cpp @@ -20,6 +20,8 @@ namespace OHOS { bool FuzzGetFirstApiVersion(const uint8_t* data, size_t size) { + const char *sysPath = reinterpret_cast(data); + SetParameter("const.product.firstapiversion", sysPath); bool result = false; if (!GetFirstApiVersion()) { result = true; diff --git a/test/fuzztest/gethardwaremodel_fuzzer/gethardwaremodel_fuzzer.cpp b/test/fuzztest/gethardwaremodel_fuzzer/gethardwaremodel_fuzzer.cpp index b7851fc8ad949cfc8a2ed130c9de610edc5661b1..51f480555f1100457692752b506fa7e6f1113234 100644 --- a/test/fuzztest/gethardwaremodel_fuzzer/gethardwaremodel_fuzzer.cpp +++ b/test/fuzztest/gethardwaremodel_fuzzer/gethardwaremodel_fuzzer.cpp @@ -20,6 +20,8 @@ namespace OHOS { bool FuzzGetHardwareModel(const uint8_t* data, size_t size) { + const char *value = reinterpret_cast(data); + SetParameter("const.product.hardwareversion", value); bool result = false; if (GetHardwareModel() != nullptr) { result = true; diff --git a/test/fuzztest/gethardwareprofile_fuzzer/gethardwareprofile_fuzzer.cpp b/test/fuzztest/gethardwareprofile_fuzzer/gethardwareprofile_fuzzer.cpp index a299cde89e4601bfd305c82f51d2d3ad28e70bd6..930dd718b5619c76f8c1c066805346b462d309b4 100644 --- a/test/fuzztest/gethardwareprofile_fuzzer/gethardwareprofile_fuzzer.cpp +++ b/test/fuzztest/gethardwareprofile_fuzzer/gethardwareprofile_fuzzer.cpp @@ -20,6 +20,8 @@ namespace OHOS { bool FuzzGetHardwareProfile(const uint8_t* data, size_t size) { + const char *value = reinterpret_cast(data); + SetParameter("const.product.hardwareprofile", value); bool result = false; if (GetHardwareProfile() != nullptr) { result = true; diff --git a/test/fuzztest/getincrementalversion_fuzzer/getincrementalversion_fuzzer.cpp b/test/fuzztest/getincrementalversion_fuzzer/getincrementalversion_fuzzer.cpp index 2469c53959a10c5d381b85017e6bc5c7ec9a41c3..ab53c11f5448d30d27d8cfca6ee7d795f75798a6 100644 --- a/test/fuzztest/getincrementalversion_fuzzer/getincrementalversion_fuzzer.cpp +++ b/test/fuzztest/getincrementalversion_fuzzer/getincrementalversion_fuzzer.cpp @@ -20,6 +20,8 @@ namespace OHOS { bool FuzzGetIncrementalVersion(const uint8_t* data, size_t size) { + const char *value = reinterpret_cast(data); + SetParameter("const.product.incremental.version", value); bool result = false; if (GetIncrementalVersion() != nullptr) { result = true; diff --git a/test/fuzztest/getmarketname_fuzzer/getmarketname_fuzzer.cpp b/test/fuzztest/getmarketname_fuzzer/getmarketname_fuzzer.cpp index 87552415116d3fe77a564f547f229c49eb9ae51b..866351ef813f93879a235f6ba98b8ffc6f0538cd 100644 --- a/test/fuzztest/getmarketname_fuzzer/getmarketname_fuzzer.cpp +++ b/test/fuzztest/getmarketname_fuzzer/getmarketname_fuzzer.cpp @@ -20,6 +20,8 @@ namespace OHOS { bool FuzzGetMarketName(const uint8_t* data, size_t size) { + const char *value = reinterpret_cast(data); + SetParameter("const.product.name", value); bool result = false; if (GetMarketName() != nullptr) { result = true; diff --git a/test/fuzztest/getproductmodel_fuzzer/getproductmodel_fuzzer.cpp b/test/fuzztest/getproductmodel_fuzzer/getproductmodel_fuzzer.cpp index ef72f4b90180300d0e66effafe58a52fe6609177..b05816d15cb3f2514cd9f625aea33afc72a4a8cd 100644 --- a/test/fuzztest/getproductmodel_fuzzer/getproductmodel_fuzzer.cpp +++ b/test/fuzztest/getproductmodel_fuzzer/getproductmodel_fuzzer.cpp @@ -20,6 +20,8 @@ namespace OHOS { bool FuzzGetProductModel(const uint8_t* data, size_t size) { + const char *value = reinterpret_cast(data); + SetParameter("const.product.model", value); bool result = false; if (GetProductModel() != nullptr) { result = true; diff --git a/test/fuzztest/getproductseries_fuzzer/getproductseries_fuzzer.cpp b/test/fuzztest/getproductseries_fuzzer/getproductseries_fuzzer.cpp index 9eb9d5cbabc19f2cddbbda325362d5e8decf3f40..9ed6345169b57f468175d689cac49f3e5822d305 100644 --- a/test/fuzztest/getproductseries_fuzzer/getproductseries_fuzzer.cpp +++ b/test/fuzztest/getproductseries_fuzzer/getproductseries_fuzzer.cpp @@ -20,6 +20,8 @@ namespace OHOS { bool FuzzGetProductSeries(const uint8_t* data, size_t size) { + const char *value = reinterpret_cast(data); + SetParameter("const.build.product", value); bool result = false; if (GetProductSeries() != nullptr) { result = true; diff --git a/test/fuzztest/getserial_fuzzer/getserial_fuzzer.cpp b/test/fuzztest/getserial_fuzzer/getserial_fuzzer.cpp index e0a7b2cf9eb949878adab77585b4b6bdbfa24240..e3e8613b6d31c7834567296e210664e48ecdae59 100644 --- a/test/fuzztest/getserial_fuzzer/getserial_fuzzer.cpp +++ b/test/fuzztest/getserial_fuzzer/getserial_fuzzer.cpp @@ -20,6 +20,8 @@ namespace OHOS { bool FuzzGetSerial(const uint8_t* data, size_t size) { + const char *value = reinterpret_cast(data); + SetParameter("ohos.boot.sn", value); bool result = false; if (GetSerial() != nullptr) { result = true; diff --git a/test/fuzztest/getsoftwaremodel_fuzzer/getsoftwaremodel_fuzzer.cpp b/test/fuzztest/getsoftwaremodel_fuzzer/getsoftwaremodel_fuzzer.cpp index e747e054f0ecdbf4b6926f8eb77b78a739d488a9..0cf78df65fad5ebd5c7d1ab2d234ca728b733ec8 100644 --- a/test/fuzztest/getsoftwaremodel_fuzzer/getsoftwaremodel_fuzzer.cpp +++ b/test/fuzztest/getsoftwaremodel_fuzzer/getsoftwaremodel_fuzzer.cpp @@ -20,6 +20,8 @@ namespace OHOS { bool FuzzGetSoftwareModel(const uint8_t* data, size_t size) { + const char *value = reinterpret_cast(data); + SetParameter("const.software.model", value); bool result = false; if (GetSoftwareModel() != nullptr) { result = true; diff --git a/test/fuzztest/getsystemcommitid_fuzzer/getsystemcommitid_fuzzer.cpp b/test/fuzztest/getsystemcommitid_fuzzer/getsystemcommitid_fuzzer.cpp index 704ec840c1b22e98a40a37a2d16a9a589ab07f3b..97fe1de6c75fc3e5873cfc0cd8e97090c824403b 100644 --- a/test/fuzztest/getsystemcommitid_fuzzer/getsystemcommitid_fuzzer.cpp +++ b/test/fuzztest/getsystemcommitid_fuzzer/getsystemcommitid_fuzzer.cpp @@ -20,6 +20,8 @@ namespace OHOS { bool FuzzGetSystemCommitId(const uint8_t* data, size_t size) { + const char *value = reinterpret_cast(data); + SetParameter("const.product.name", value); bool result = false; if (!GetSystemCommitId()) { result = true; diff --git a/test/fuzztest/getversionid_fuzzer/getversionid_fuzzer.cpp b/test/fuzztest/getversionid_fuzzer/getversionid_fuzzer.cpp index 52eff04e1de054f06df0c41bb8d83313d20118dd..6486f1db3b884de2617a0bcf828db94c63d2be89 100644 --- a/test/fuzztest/getversionid_fuzzer/getversionid_fuzzer.cpp +++ b/test/fuzztest/getversionid_fuzzer/getversionid_fuzzer.cpp @@ -20,6 +20,8 @@ namespace OHOS { bool FuzzGetVersionId(const uint8_t* data, size_t size) { + const char *value = reinterpret_cast(data); + SetParameter("const.product.devicetype", value); bool result = false; if (GetVersionId() != nullptr) { result = true; diff --git a/test/fuzztest/loadfstabfromcommandline_fuzzer/loadfstabfromcommandline_fuzzer.cpp b/test/fuzztest/loadfstabfromcommandline_fuzzer/loadfstabfromcommandline_fuzzer.cpp index c2d069d3dc4fb4e968b70a8831b1ec9876f0eaf2..7a0c746aea619d8f5fe5c418a106f2491109a99c 100644 --- a/test/fuzztest/loadfstabfromcommandline_fuzzer/loadfstabfromcommandline_fuzzer.cpp +++ b/test/fuzztest/loadfstabfromcommandline_fuzzer/loadfstabfromcommandline_fuzzer.cpp @@ -16,10 +16,13 @@ #include "loadfstabfromcommandline_fuzzer.h" #include #include "fs_manager/fs_manager.h" +#include "parameter.h" namespace OHOS { bool FuzzLoadFstabFromCommandLine(const uint8_t* data, size_t size) { + const char *value = reinterpret_cast(data); + SetParameter("const.product.devicetype", value); bool result = false; if (LoadFstabFromCommandLine() != nullptr) { result = true; diff --git a/test/fuzztest/saveparameters_fuzzer/saveparameters_fuzzer.cpp b/test/fuzztest/saveparameters_fuzzer/saveparameters_fuzzer.cpp index 7149b4cfd23ecb2414bfb0b2c15b3c3c19b35dd5..e9fb4923af8e6256f18f4c02bf89acc53d6e46cd 100644 --- a/test/fuzztest/saveparameters_fuzzer/saveparameters_fuzzer.cpp +++ b/test/fuzztest/saveparameters_fuzzer/saveparameters_fuzzer.cpp @@ -20,6 +20,8 @@ namespace OHOS { bool FuzzSaveParameters(const uint8_t* data, size_t size) { + const char *value = reinterpret_cast(data); + SetParameter("persist.init.fuzztest", value); bool result = false; if (SaveParameters()) { result = true;