comparison fuzz-wrapfd.c @ 1587:b579ec254988

try and improve the odds of useful fuzzer activity
author Matt Johnston <matt@ucc.asn.au>
date Sun, 04 Mar 2018 22:11:23 +0800
parents e75dab5bec71
children 60fceff95858
comparison
equal deleted inserted replaced
1586:e6a5e51a29c9 1587:b579ec254988
4 4
5 #include "fuzz.h" 5 #include "fuzz.h"
6 6
7 #define IOWRAP_MAXFD (FD_SETSIZE-1) 7 #define IOWRAP_MAXFD (FD_SETSIZE-1)
8 static const int MAX_RANDOM_IN = 50000; 8 static const int MAX_RANDOM_IN = 50000;
9 static const double CHANCE_CLOSE = 1.0 / 300; 9 static const double CHANCE_CLOSE = 1.0 / 600;
10 static const double CHANCE_INTR = 1.0 / 200; 10 static const double CHANCE_INTR = 1.0 / 900;
11 static const double CHANCE_READ1 = 0.6; 11 static const double CHANCE_READ1 = 0.96;
12 static const double CHANCE_READ2 = 0.3; 12 static const double CHANCE_READ2 = 0.5;
13 static const double CHANCE_WRITE1 = 0.8; 13 static const double CHANCE_WRITE1 = 0.96;
14 static const double CHANCE_WRITE2 = 0.3; 14 static const double CHANCE_WRITE2 = 0.5;
15 15
16 struct fdwrap { 16 struct fdwrap {
17 enum wrapfd_mode mode; 17 enum wrapfd_mode mode;
18 buffer *buf; 18 buffer *buf;
19 int closein; 19 int closein;