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