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