1*6a42cbf6SMitch Phillips #include <cstddef> 2*6a42cbf6SMitch Phillips #include <cstdint> 3*6a42cbf6SMitch Phillips 4*6a42cbf6SMitch Phillips #include <fuzzer/FuzzedDataProvider.h> 5*6a42cbf6SMitch Phillips 6*6a42cbf6SMitch Phillips #include "gwp_asan/optional/options_parser.h" 7*6a42cbf6SMitch Phillips LLVMFuzzerTestOneInput(const uint8_t * Data,size_t Size)8*6a42cbf6SMitch Phillipsextern "C" int LLVMFuzzerTestOneInput(const uint8_t *Data, size_t Size) { 9*6a42cbf6SMitch Phillips FuzzedDataProvider Fdp(Data, Size); 10*6a42cbf6SMitch Phillips gwp_asan::options::initOptions(Fdp.ConsumeRemainingBytesAsString().c_str()); 11*6a42cbf6SMitch Phillips return 0; 12*6a42cbf6SMitch Phillips } 13