Commit Graph

599 Commits

Author SHA1 Message Date
Alex Groce
2fbfa652b4 minor fixes to output improvements, correct README 2019-01-03 19:22:14 -07:00
Alex Groce
c58ca9b116 Fix check 2019-01-03 18:32:47 -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
63952ff067 fix output check in tests 2019-01-03 12:58:42 -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
dec77fd926 more quiet 2019-01-03 12:03:25 -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
9e99978043 tests are verbose for debugging and checking output 2019-01-02 18:17:15 -07:00
Alex Groce
4b6316fd71 Merge branch 'more_readable_output' of https://github.com/trailofbits/deepstate into more_readable_output 2019-01-02 16:32:12 -07:00
Alex Groce
e65adca27b assign logging.TRACE 2019-01-02 16:31:45 -07:00
Alex Groce
8ef1bd6af8 assign LOGGING.trace 2019-01-02 16:31:45 -07:00
Alex Groce
9f8f0f0a41 set default log level in symex 2019-01-02 16:31:45 -07:00
Alex Groce
4bc1a3c00d start on symex logging changes 2019-01-02 16:31:45 -07:00
Alex Groce
caa3d33429 change log level when fuzzing if not specified 2019-01-02 16:31:45 -07:00
Alex Groce
16de1bc68c assign logging.TRACE 2019-01-02 16:15:08 -07:00
Alex Groce
1bfaeaac68 assign LOGGING.trace 2019-01-02 16:13:19 -07:00
Alex Groce
b449111ecf set default log level in symex 2019-01-02 16:08:48 -07:00
Alex Groce
8171e3c460 start on symex logging changes 2019-01-02 15:37:19 -07:00
Alex Groce
c9f4d1b9b8 change log level when fuzzing if not specified 2019-01-02 15:23:23 -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
87fcbf3481 back to 6 2019-01-02 01:09:13 -07:00
Alex Groce
d40c48efa5 Shrink size 2019-01-02 00:27:52 -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
483e827c64 up to 6 since only angr 2019-01-01 21:31:47 -07:00
Alex Groce
a6db7fb097 drop manticore for runlen, longer limit 2019-01-01 19:52:48 -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
31460e7f0d Don't Pump through sizes, since the functions allow null terminators anyway 2019-01-01 16:58:31 -07:00
Alex Groce
9ef6c5ea32 different printout 2019-01-01 14:38:48 -07:00
Alex Groce
303159467e no alphabet at all 2019-01-01 13:58:59 -07:00
Alex Groce
71fbb7ac7d 3 char alphabet 2019-01-01 13:03:01 -07:00
Alex Groce
c67b0329b6 numeric alphabet 2019-01-01 12:54:59 -07:00
Alex Groce
46f0eeb4b4 hex alphabet 2019-01-01 12:36:31 -07:00
Alex Groce
bfa85a09c3 bigger alphabet 2019-01-01 12:04:06 -07:00
Alex Groce
e3bba13fd2 Increase timeout for manticore 2019-01-01 08:01:32 -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
00b77202e3 fix comment on bug 2018-12-31 23:13:58 -07:00
Alex Groce
da18a1ae0b more comments 2018-12-31 22:59:41 -07:00