Commit Graph

231 Commits

Author SHA1 Message Date
agroce
ad544c99d7 change log_level to min_log_level 2019-06-17 10:17:33 -07:00
agroce
ba6b172ee2 Fix crashes on failure to set up test from file 2019-06-13 09:39:17 -07:00
agroce
f93c42ba13 fix longstanding bug where passing tests are always saved in nofork fuzzing 2019-05-17 11:52:23 -07:00
agroce
72688701b8 verbose reads now tells about conversions 2019-05-17 09:47:48 -07:00
agroce
4ef19da2dd nicer way to crash 2019-04-25 09:41:29 -07:00
agroce
671457cb11 fix abandons looking like crashes in no-fork mode 2019-04-25 09:23:39 -07:00
agroce
81777f1e2d hard crash 2019-04-24 13:09:11 -07:00
agroce
68419e12e9 fix abort on fail for asserts in DeepState harness 2019-04-24 12:35:42 -07:00
agroce
6e5fe453fe entry point for fuzzbuzz.io 2019-03-01 13:09:27 -07:00
agroce
032ae5ba4e truncate too-long tests with warning, rather than abort (better for fuzzers, nicer for replay) 2019-02-19 18:17:45 +00:00
agroce
80576159a9 file too large now won't make AFL think it saw a crash 2019-02-13 22:45:40 +00:00
Alex David Groce
4a6d170650 Fix input_which_test comparison 2019-02-11 12:37:51 -07:00
Alex Groce
6faf3dab38 tell which test failed when doing a replay 2019-01-09 14:28:51 -07:00
Alex Groce
84f317da06 exit on fail now supported 2019-01-09 12:44:52 -07:00
Alex Groce
b7e44b511e proper default 2019-01-06 14:58:29 -07:00
Alex Groce
af4a0a2007 Add a loud mode for debugging libFuzzer on mac OS 2019-01-06 14:56:20 -07:00
Alex Groce
2fbfa652b4 minor fixes to output improvements, correct README 2019-01-03 19:22:14 -07:00
Alex Groce
d29654832e Merge pull request #156 from trailofbits/add_deepstate_string
stab at string generator
2019-01-03 17:25:04 -07:00
Alex Groce
405a1948d7 Merge pull request #157 from trailofbits/more_readable_output
Change symex and fuzzing outputs to default to something readable and friendly
2019-01-03 17:24:47 -07:00
Alex Groce
fadd43ce71 test replay is quiet but reports numbers 2019-01-03 15:48:11 -07:00
Alex Groce
d2b632ef25 default replay of multiple tests to a quiet mode 2019-01-03 15:28:26 -07:00
Alex Groce
91b8b5b8d1 Fix the mac OS abort problem with libFuzzer 2019-01-03 15:02:59 -07:00
Alex Groce
ca400bc2a0 fix so count of failed tests is correct 2019-01-03 14:52:46 -07:00
Alex Groce
80e285a3bc Change fuzzing status to timestamped speed and failure count 2019-01-03 14:29:55 -07:00
Alex Groce
68307c1111 Much nicer fuzzer output with status updates 2019-01-03 13:23:30 -07:00
Alex Groce
3133540027 fix various messages in DeepState to be more helpful and consistent 2019-01-03 12:56:35 -07:00
Alex Groce
2b6e57b1e1 change FATAL to CRITICAL to match Python 2019-01-03 12:11:30 -07:00
Alex Groce
652d6355b2 More silent: nothing about test failures 2019-01-03 11:59:55 -07:00
Alex Groce
1247ac64a2 fix random range issue 2019-01-03 00:30:28 -07:00
Alex Groce
8a5d681c16 temp fix 2019-01-02 20:50:53 -07:00
Alex Groce
fec2849bfb Fix logging level in logrun, demote assumption checks 2019-01-02 20:16:09 -07:00
Alex Groce
caa3d33429 change log level when fuzzing if not specified 2019-01-02 16:31:45 -07:00
Alex Groce
51d8518c51 log level should default 0, but be raised for fuzzing unless specified 2019-01-02 14:59:49 -07:00
Alex Groce
db8559fe7b fuzzing now defaults to log level INFO, and demotes some messages 2019-01-02 14:19:38 -07:00
Alex Groce
240eb9f813 improve comments 2019-01-02 13:53:15 -07:00
Alex Groce
6cbb4f479a note it's STRLEN not length including null, expand Runlen size 2019-01-01 22:43:57 -07:00
Alex Groce
cc2925ffd2 fix off by one in call to symbolize, and avoid nulls 2019-01-01 18:59:25 -07:00
Alex Groce
7431a9bd1b fix OBOB, increase length since this may be what slowed manticore down 2019-01-01 01:20:09 -07:00
Alex Groce
1fb617fe61 increase Pump len 2018-12-31 18:09:36 -07:00
Alex Groce
2421a17f5e add missing const qualifiers 2018-12-31 13:49:53 -07:00
Alex Groce
efb3c07314 new interface 2018-12-31 13:06:01 -07:00
Alex Groce
abba98ad2a no need for allowed length 2018-12-31 08:12:03 -07:00
Alex Groce
58a1d5120d new string functions 2018-12-31 08:02:09 -07:00
Alex Groce
dee5dd549c C++ functions that also vary string length, using Pump 2018-12-30 21:04:15 -07:00
Alex Groce
8a7b1c4faa stab at string generator 2018-12-30 12:26:43 -07:00
Alex Groce
ead8c5cb96 warn people using srand 2018-12-28 19:25:47 -07:00
Alex Groce
6f1f648cd2 we can take over rand now 2018-12-27 17:13:53 -07:00
Alex Groce
2a618d0d1a Merge pull request #148 from trailofbits/trace_logging
Trace logging
2018-12-23 14:00:24 -07:00
Alex Groce
0cb39f540c let people know the seed they used in fuzzing 2018-12-22 21:02:40 -07:00
Alex Groce
7efe5f84ad Add macro for TRACE logging 2018-12-22 13:52:18 -07:00