From a8f8e76582b9936f4f3eb2509d16fba004a7d718 Mon Sep 17 00:00:00 2001 From: Paul Dreik Date: Sun, 29 Aug 2021 14:56:10 +0200 Subject: [PATCH] only fuzz std::chrono::system_clock --- test/fuzzing/chrono-timepoint.cc | 19 +------------------ 1 file changed, 1 insertion(+), 18 deletions(-) diff --git a/test/fuzzing/chrono-timepoint.cc b/test/fuzzing/chrono-timepoint.cc index 02c6c575..8a1b24d2 100644 --- a/test/fuzzing/chrono-timepoint.cc +++ b/test/fuzzing/chrono-timepoint.cc @@ -24,25 +24,8 @@ template void doit(const uint8_t* data, size_t size) { } extern "C" int LLVMFuzzerTestOneInput(const uint8_t* data, size_t size) { - if (size < 1) return 0; - const auto action = data[0] & 0b1; - data += 1; - size -= 1; - try { - switch (action) { - case 0: - doit(data, size); - break; - case 1: - // may be the same as system_clock - doit(data, size); - break; - case 2: - // won't compile - // doit(data,size); - break; - } + doit(data, size); } catch (...) { } return 0;