Mercurial > dropbear
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; |