diff --git a/fuzzing/chrono.cpp b/fuzzing/chrono.cpp index b13346cea422..5f24ffdccd16 100644 --- a/fuzzing/chrono.cpp +++ b/fuzzing/chrono.cpp @@ -9,19 +9,20 @@ #include -template void doit_impl(const char* formatstring,Item item) { - std::chrono::duration value(item); +template +void doit_impl(const char* formatstring, Item item) { + std::chrono::duration value(item); std::string message = fmt::format(formatstring, value); } -//Item is the underlying type for duration (int, long etc) +// Item is the underlying type for duration (int, long etc) template void doit(const uint8_t* Data, std::size_t Size) { const auto N = sizeof(Item); if (Size <= N) { return; } Item item{}; - std::memcpy(&item, Data, N); + std::memcpy(&item, Data, N); Data += N; Size -= N; @@ -29,23 +30,27 @@ template void doit(const uint8_t* Data, std::size_t Size) { // also, make it null terminated. std::vector buf(Size + 1); std::memcpy(buf.data(), Data, Size); - // doit_impl(buf.data(),item); - // doit_impl(buf.data(),item); - doit_impl(buf.data(),item); - doit_impl(buf.data(),item); - doit_impl(buf.data(),item); - doit_impl(buf.data(),item); - doit_impl(buf.data(),item); - doit_impl(buf.data(),item); - doit_impl(buf.data(),item); - doit_impl(buf.data(),item); - doit_impl(buf.data(),item); - doit_impl(buf.data(),item); - doit_impl(buf.data(),item); doit_impl(buf.data(),item); doit_impl(buf.data(),item); doit_impl(buf.data(),item); doit_impl(buf.data(),item); -// doit_impl(buf.data(),item); doit_impl(buf.data(),item); + // doit_impl(buf.data(),item); + // doit_impl(buf.data(),item); + doit_impl(buf.data(), item); + doit_impl(buf.data(), item); + doit_impl(buf.data(), item); + doit_impl(buf.data(), item); + doit_impl(buf.data(), item); + doit_impl(buf.data(), item); + doit_impl(buf.data(), item); + doit_impl(buf.data(), item); + doit_impl(buf.data(), item); + doit_impl(buf.data(), item); + doit_impl(buf.data(), item); + doit_impl(buf.data(), item); + doit_impl(buf.data(), item); + doit_impl(buf.data(), item); + doit_impl(buf.data(), item); + // doit_impl(buf.data(),item); + // doit_impl(buf.data(),item); } - extern "C" int LLVMFuzzerTestOneInput(const uint8_t* Data, std::size_t Size) { if (Size <= 3) { return 0;