@@ -7,6 +7,7 @@ extern int LLVMFuzzerTestOneInput(const unsigned char *data, size_t size);
7
7
int main (int argc , char * * argv ) {
8
8
int i ;
9
9
buffer * input = buf_new (100000 );
10
+ int quiet = 0 ;
10
11
11
12
for (i = 1 ; i < argc ; i ++ ) {
12
13
#if DEBUG_TRACE
@@ -15,6 +16,10 @@ int main(int argc, char ** argv) {
15
16
TRACE (("debug printing on" ))
16
17
}
17
18
#endif
19
+ if (strcmp (argv [i ], "-q" ) == 0 ) {
20
+ printf ("Running quiet\n" );
21
+ quiet = 1 ;
22
+ }
18
23
}
19
24
20
25
int old_fuzz_wrapfds = 0 ;
@@ -31,11 +36,17 @@ int main(int argc, char ** argv) {
31
36
32
37
/* Run twice to catch problems with statefulness */
33
38
fuzz .wrapfds = old_fuzz_wrapfds ;
34
- printf ("Running %s once \n" , fn );
39
+ if (!quiet ) {
40
+ printf ("Running %s once \n" , fn );
41
+ }
35
42
LLVMFuzzerTestOneInput (input -> data , input -> len );
36
- printf ("Running %s twice \n" , fn );
43
+ if (!quiet ) {
44
+ printf ("Running %s twice \n" , fn );
45
+ }
37
46
LLVMFuzzerTestOneInput (input -> data , input -> len );
38
- printf ("Done %s\n" , fn );
47
+ if (!quiet ) {
48
+ printf ("Done %s\n" , fn );
49
+ }
39
50
40
51
/* Disable wrapfd so it won't interfere with buf_readfile() above */
41
52
old_fuzz_wrapfds = fuzz .wrapfds ;
0 commit comments