diff --git a/device/plugins/native_hook/test/fuzztest/hookinit_fuzzer/project.xml b/device/plugins/native_hook/test/fuzztest/hookinit_fuzzer/project.xml index 741c1d5dfdd17bf5ff51bef0c389bacd9b14d105..ff1fff9f1338c4d13431b6e8bea0e4f86f07ee89 100644 --- a/device/plugins/native_hook/test/fuzztest/hookinit_fuzzer/project.xml +++ b/device/plugins/native_hook/test/fuzztest/hookinit_fuzzer/project.xml @@ -18,7 +18,7 @@ 1000 - 300 + 120 4096 diff --git a/device/plugins/native_hook/test/fuzztest/hookmalloc_fuzzer/hookmalloc_fuzzer.cpp b/device/plugins/native_hook/test/fuzztest/hookmalloc_fuzzer/hookmalloc_fuzzer.cpp index bc0da35e7677629da52c52e9ee13cb77acb47409..26c8983aee9d9c9d815d9d019645d4a9684b576c 100644 --- a/device/plugins/native_hook/test/fuzztest/hookmalloc_fuzzer/hookmalloc_fuzzer.cpp +++ b/device/plugins/native_hook/test/fuzztest/hookmalloc_fuzzer/hookmalloc_fuzzer.cpp @@ -17,6 +17,7 @@ namespace OHOS { constexpr unsigned int WAIT_THREAD_TIME = 3; +constexpr size_t MAX_MALLOC_SIZE = 1024 * 1024 * 1024; // bigger may over rss litmit bool FuzzMallocHookTest(const uint8_t* data, size_t size) { if (data == nullptr || size == 0) { @@ -24,7 +25,7 @@ bool FuzzMallocHookTest(const uint8_t* data, size_t size) } FuzzedDataProvider provider(data, size); - auto sizeHook = provider.ConsumeIntegral(); + auto sizeHook = provider.ConsumeIntegral() % MAX_MALLOC_SIZE; ohos_malloc_hook_initialize(&__libc_malloc_default_dispatch, nullptr, nullptr); ohos_malloc_hook_on_start(nullptr); diff --git a/device/plugins/native_hook/test/fuzztest/hookmalloc_fuzzer/project.xml b/device/plugins/native_hook/test/fuzztest/hookmalloc_fuzzer/project.xml index 741c1d5dfdd17bf5ff51bef0c389bacd9b14d105..ff1fff9f1338c4d13431b6e8bea0e4f86f07ee89 100644 --- a/device/plugins/native_hook/test/fuzztest/hookmalloc_fuzzer/project.xml +++ b/device/plugins/native_hook/test/fuzztest/hookmalloc_fuzzer/project.xml @@ -18,7 +18,7 @@ 1000 - 300 + 120 4096 diff --git a/device/plugins/native_hook/test/fuzztest/hookmiscdata_fuzzer/project.xml b/device/plugins/native_hook/test/fuzztest/hookmiscdata_fuzzer/project.xml index 741c1d5dfdd17bf5ff51bef0c389bacd9b14d105..ff1fff9f1338c4d13431b6e8bea0e4f86f07ee89 100644 --- a/device/plugins/native_hook/test/fuzztest/hookmiscdata_fuzzer/project.xml +++ b/device/plugins/native_hook/test/fuzztest/hookmiscdata_fuzzer/project.xml @@ -18,7 +18,7 @@ 1000 - 300 + 120 4096 diff --git a/device/plugins/native_hook/test/fuzztest/hookprctl_fuzzer/project.xml b/device/plugins/native_hook/test/fuzztest/hookprctl_fuzzer/project.xml index 741c1d5dfdd17bf5ff51bef0c389bacd9b14d105..ff1fff9f1338c4d13431b6e8bea0e4f86f07ee89 100644 --- a/device/plugins/native_hook/test/fuzztest/hookprctl_fuzzer/project.xml +++ b/device/plugins/native_hook/test/fuzztest/hookprctl_fuzzer/project.xml @@ -18,7 +18,7 @@ 1000 - 300 + 120 4096 diff --git a/device/plugins/native_hook/test/fuzztest/hookset_fuzzer/project.xml b/device/plugins/native_hook/test/fuzztest/hookset_fuzzer/project.xml index 741c1d5dfdd17bf5ff51bef0c389bacd9b14d105..ff1fff9f1338c4d13431b6e8bea0e4f86f07ee89 100644 --- a/device/plugins/native_hook/test/fuzztest/hookset_fuzzer/project.xml +++ b/device/plugins/native_hook/test/fuzztest/hookset_fuzzer/project.xml @@ -18,7 +18,7 @@ 1000 - 300 + 120 4096