From a370551ea298f5c952f7a3d00e2743059fafdd9e Mon Sep 17 00:00:00 2001 From: Bhargava Shastry Date: Tue, 5 Mar 2019 16:55:55 +0100 Subject: [PATCH] ossfuzz: Reduce test input size to less than equal to 600 bytes. --- test/tools/ossfuzz/const_opt_ossfuzz.cpp | 2 +- test/tools/ossfuzz/yulProtoFuzzer.cpp | 2 ++ test/tools/ossfuzz/yulProto_diff_ossfuzz.cpp | 2 ++ 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/test/tools/ossfuzz/const_opt_ossfuzz.cpp b/test/tools/ossfuzz/const_opt_ossfuzz.cpp index b394d7daf..fc77332e6 100644 --- a/test/tools/ossfuzz/const_opt_ossfuzz.cpp +++ b/test/tools/ossfuzz/const_opt_ossfuzz.cpp @@ -22,6 +22,6 @@ using namespace std; extern "C" int LLVMFuzzerTestOneInput(uint8_t const* _data, size_t _size) { string input(reinterpret_cast(_data), _size); - FuzzerUtil::testConstantOptimizer(input, true); + FuzzerUtil::testConstantOptimizer(input, /*quiet=*/true); return 0; } \ No newline at end of file diff --git a/test/tools/ossfuzz/yulProtoFuzzer.cpp b/test/tools/ossfuzz/yulProtoFuzzer.cpp index b959bc1d8..c4416a61e 100644 --- a/test/tools/ossfuzz/yulProtoFuzzer.cpp +++ b/test/tools/ossfuzz/yulProtoFuzzer.cpp @@ -33,6 +33,8 @@ using namespace std; DEFINE_BINARY_PROTO_FUZZER(Function const& _input) { string yul_source = functionToString(_input); + if (yul_source.size() > 600) + return; if (const char* dump_path = getenv("PROTO_FUZZER_DUMP_PATH")) { diff --git a/test/tools/ossfuzz/yulProto_diff_ossfuzz.cpp b/test/tools/ossfuzz/yulProto_diff_ossfuzz.cpp index 0d210e092..72e320ef5 100644 --- a/test/tools/ossfuzz/yulProto_diff_ossfuzz.cpp +++ b/test/tools/ossfuzz/yulProto_diff_ossfuzz.cpp @@ -39,6 +39,8 @@ using namespace yul::test; DEFINE_BINARY_PROTO_FUZZER(Function const& _input) { string yul_source = functionToString(_input); + if (yul_source.size() > 600) + return; if (const char* dump_path = getenv("PROTO_FUZZER_DUMP_PATH")) {