550 Commits

Author SHA1 Message Date
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
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
Peter Goodman
a0162e8242
Merge pull request #151 from trailofbits/take_over_rand
If you include DeepState, then rand() is actually DeepState_Int()
2018-12-29 12:22:26 -05: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
54c42c78c9 fix check in reducer 2018-12-26 12:02:59 -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
30601a580a fix streaming and formatting test 2018-12-23 13:22:48 -07:00
Alex Groce
c91853828d restore spacing in manticore to avoid confusion 2018-12-23 13:13:59 -07:00
Alex Groce
12c23f78b9 restore old manticore/angr code 2018-12-23 13:13:08 -07:00
Alex Groce
fca5c8795b fix missing comma 2018-12-23 13:10:03 -07:00
Alex Groce
37d9d35d5a aha, used wrong logger 2018-12-23 13:07:27 -07:00
Alex Groce
4409762f24 functools annoys pyflakes 2018-12-23 13:00:25 -07:00
Alex Groce
6daee3cfa0 try just using the info logger 2018-12-23 12:53:16 -07:00
Alex Groce
43ddfa895c oops, remove log_trace def 2018-12-23 12:44:20 -07:00
Alex Groce
ce343948e2 try different python approach 2018-12-23 12:40:47 -07:00
Alex Groce
0cb39f540c let people know the seed they used in fuzzing 2018-12-22 21:02:40 -07:00
Alex Groce
276b493681 log in manticore/angr 2018-12-22 20:49:10 -07:00
Alex Groce
3590a6025c add trace to manticore/angr logging 2018-12-22 20:46:08 -07:00
Alex Groce
55644b534e set level 2018-12-22 19:53:02 -07:00
Alex Groce
7fb1a04a4a change name 2018-12-22 15:22:00 -07:00
Alex Groce
feec722f83 handled for TRACE 2018-12-22 14:34:24 -07:00
Alex Groce
6f168e8e1c add level name at right place 2018-12-22 14:16:16 -07:00
Alex Groce
816ec7a27d try to add trace level 2018-12-22 14:12:17 -07:00
Alex Groce
0f9fe27288 handle new logging in symex 2018-12-22 14:00:11 -07:00
Alex Groce
7efe5f84ad Add macro for TRACE logging 2018-12-22 13:52:18 -07:00
Alex Groce
7756c80d63 try changing test output to TRACE 2018-12-22 13:44:43 -07:00
Alex Groce
1227092089
Merge pull request #142 from trailofbits/implicit_no_fork
Changed --no_fork to --fork as it implies the existence of --no_fork
2018-12-15 14:14:45 -07:00
Peter Goodman
10a664c984 Changed --no_fork to --fork as it implies the existence of --no_fork 2018-12-15 16:10:30 -05:00
Alex Groce
efa655cbaa
Merge pull request #141 from trailofbits/no_fork_mode
Simple no fork mode for replay and fuzzing
2018-12-15 14:02:45 -07:00