14#ifndef LLVM_FUZZMUTATE_FUZZERCLI_H
15#define LLVM_FUZZMUTATE_FUZZERCLI_H
32 int ArgC,
char *ArgV[]);
Represent a constant reference to a string, i.e.
This namespace contains all of the command line option processing machinery.
This is an optimization pass for GlobalISel generic memory operations.
LLVM_ABI void handleExecNameEncodedOptimizerOpts(cl::LibraryOptionsContext &LibraryOptions, StringRef ExecName)
Handle optimizer options which are encoded in the executable name.
int(*)(const uint8_t *Data, size_t Size) FuzzerTestFun
LLVM_ABI int runFuzzerOnInputs(int ArgC, char *ArgV[], FuzzerTestFun TestOne, FuzzerInitFun Init=[](int *, char ***) { return 0;})
Runs a fuzz target on the inputs specified on the command line.
LLVM_ABI void handleExecNameEncodedBEOpts(cl::LibraryOptionsContext &LibraryOptions, StringRef ExecName)
Handle backend options that are encoded in the executable name.
int(*)(int *argc, char ***argv) FuzzerInitFun
LLVM_ABI void parseFuzzerCLOpts(cl::LibraryOptionsContext &LibraryOptions, int ArgC, char *ArgV[])
Parse cl::opts from a fuzz target commandline.