[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH 09/14] fuzz/x86_emulate: Take multiple test files for inputs
On Fri, Sep 15, 2017 at 02:27:35PM +0100, George Dunlap wrote: > >> perror("fopen"); > >> @@ -87,7 +94,9 @@ int main(int argc, char **argv) > >> if ( !feof(fp) || size > INPUT_SIZE ) > >> { > >> printf("Input too large\n"); > >> - exit(-1); > >> + if ( optind + 1 == argc ) > > > > What is this for? > > Only call exit() when the file is too large if the current testcase is > the last one. > > One of the "interesting testcases" that AFL finds is always "The file > was too large". Without this clause, "afl-harness-cov [blah] queue/id*" > would process testcases until it found that one, then stop processing, > rather than processing the full set of them. > > We could make this something like "if ( max == 1 )" (only exit if not in > 'batch mode') if you think that would be better. > Yes the new check looks clearer to me. _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx https://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |