template <size_t Align, typename... T>

class FuzzerInput

Defined at line 58 of file ../../src/lib/elfldltl/testing/include/lib/elfldltl/testing/fuzzer.h

This generates a tuple of span

<const

T>... fuzzer input blobs.

Each blob is guaranteed to be aligned to Align bytes.

Public Methods

void FuzzerInput<Align, T...> (FuzzedDataProvider & provider)

Defined at line 63 of file ../../src/lib/elfldltl/testing/include/lib/elfldltl/testing/fuzzer.h

Inputs inputs ()

Return the tuple [span_T1, span_T2, ...] for each T.

Defined at line 66 of file ../../src/lib/elfldltl/testing/include/lib/elfldltl/testing/fuzzer.h

InputBytes as_bytes ()

Return the array of span

<byte

> [span_1, span_2, ...].

Defined at line 69 of file ../../src/lib/elfldltl/testing/include/lib/elfldltl/testing/fuzzer.h