fuzz: Avoid extraneous copy of input data, using Span<>

This commit is contained in:
MarcoFalke
2021-01-02 19:29:36 +01:00
parent ea96e17e1f
commit faf7d7418c
4 changed files with 10 additions and 11 deletions

View File

@@ -59,8 +59,7 @@ static bool read_stdin(std::vector<uint8_t>& data)
extern "C" int LLVMFuzzerTestOneInput(const uint8_t* data, size_t size)
{
static const auto& test_one_input = *Assert(g_test_one_input);
const std::vector<uint8_t> input(data, data + size);
test_one_input(input);
test_one_input({data, size});
return 0;
}