Fuzzing Multiple Inputs at Once (C /C++ FuzzedDataProvider)

FuzzedDataProvider enables you to split data generated by libFuzzer and feed it to different functions/arguments/variables

C/C++

In this example, we use a piece of the data generated by the fuzzer to pick an element of an array, an then the rest is used to create a byte array to and provided as an argument to a function under test:
all_barcodes_fuzzer

More information

You can find more methods provided by FuzzedDataProvider in it's header file.