313 Commits

Author SHA1 Message Date
Alex Groce
d4e2225727 correct check for INFO to just look for INFO: 2018-07-28 12:36:54 -07:00
Alex Groce
1343cecfc2 correct check for INFO 2018-07-28 12:35:19 -07:00
Alex Groce
6418a5cd16 strnstr not available 2018-07-28 12:29:38 -07:00
Alex Groce
5e9c208c3b better logging 2018-07-28 12:27:07 -07:00
Alex Groce
78a99537c0 Also log fatals 2018-07-28 09:22:30 -07:00
Alex Groce
3a77882835 log only fuzzer info 2018-07-28 09:20:15 -07:00
Alex Groce
e4db876959 try logging as fuzzer 2018-07-28 09:18:14 -07:00
Alex Groce
e263f46696 fix logging level name 2018-07-28 09:14:38 -07:00
Alex Groce
af6c5d8eac different approach 2018-07-28 09:11:34 -07:00
Alex Groce
fcf53b25a5 try to silence logging 2018-07-28 08:58:45 -07:00
Alex Groce
a55402fe8b fix output problem 2018-07-28 04:48:09 -07:00
Alex Groce
dbc2adc360 try printf instead 2018-07-28 04:45:29 -07:00
Alex Groce
5529d560f3 fix stream 2018-07-28 04:41:59 -07:00
Alex Groce
7b2fec9b37 don't crash on failure/crash 2018-07-28 00:32:43 -07:00
Alex Groce
c4f533d003 abort on failure or crash 2018-07-27 22:52:36 -07:00
Alex Groce
21a2153eb3 just skip warning for now, silence later 2018-07-27 22:24:55 -07:00
Alex Groce
9fa8c4bcf7 silence deepstate output, print libFuzzer output without warning 2018-07-27 22:13:21 -07:00
Alex Groce
d95dcf65e3 change way memory is allocated 2018-07-27 21:27:28 -07:00
Alex Groce
519b61a7a9 Proper print format 2018-07-27 21:14:54 -07:00
Alex Groce
95cdb135fc proper return value for LLVM run 2018-07-27 21:11:11 -07:00
Alex Groce
fe3a417637 special version for libFuzzer that doesn't fork 2018-07-27 21:10:02 -07:00
Alex Groce
4066104189 debugging 2018-07-27 17:36:57 -07:00
Alex Groce
89ceafcea6 initialize options 2018-07-27 17:10:43 -07:00
Alex Groce
8c02b19371 move to .c 2018-07-27 16:58:58 -07:00
Alex Groce
4ab8a6c712 go back to extern 2018-07-27 16:54:48 -07:00
Alex Groce
68f413b7af fixing link 2018-07-27 16:51:54 -07:00
Alex Groce
e18a26896a just read the data and run, abort if too large 2018-07-27 16:46:18 -07:00
Alex Groce
5731fbc4e1 fix 2018-07-27 16:17:31 -07:00
Alex Groce
37188de25b entry point 2018-07-27 16:11:21 -07:00
Alex Groce
ecce64e2de explain how to use deferred instrumentation 2018-07-27 15:10:21 -07:00
Alex Groce
39a03e19d7
Merge pull request #87 from trailofbits/fix_llvm_compile
Add --no-export-dynamic to the static link options, allowing clang compilation
2018-07-27 12:37:48 -07:00
Alex Groce
439c6a3c13 add --no-export-dynamic so clang static compile works, also add link for 32 bit 2018-07-27 12:06:22 -07:00
Alex Groce
5c9d843740
Add to summary that we now support file-based fuzzing 2018-07-26 15:30:22 -07:00
Alex Groce
7f80d83ba4
Update README.md 2018-07-26 14:29:09 -07:00
Alex Groce
d3b209a89d
Merge pull request #86 from trailofbits/add_input_test_file_option
Add option to run a single file, for test replay and for file-based fuzzing
2018-07-26 14:27:05 -07:00
Alex Groce
905f45f546 include info on fuzzing in readme 2018-07-26 14:25:03 -07:00
Alex Groce
d1cda2fec2 fix off-by-one in range in OneOf 2018-07-26 14:00:20 -07:00
Alex Groce
45abf8ea24 don't crash on abandons 2018-07-26 11:29:02 -07:00
Alex Groce
090f1f60af Add abort option for fuzzing, way to run a set of generated tests 2018-07-26 11:24:46 -07:00
Alex Groce
dd27ac8b95 hope fixes help order, and lets you know when test is default 2018-07-25 15:52:08 -07:00
Alex Groce
4b639f4e61 let user know if they try to run a nonexistent test 2018-07-25 15:35:38 -07:00
Alex Groce
0a9ee0bbc6 initial stab at the option 2018-07-25 15:29:27 -07:00
Alex Groce
7d12b11706 function to call when running a single test 2018-07-25 14:56:52 -07:00
Alex Groce
b8fa722b56 Merge branch 'master' into add_input_test_file_option 2018-07-25 14:17:22 -07:00
Alex Groce
731bbffa9a
Merge pull request #83 from trailofbits/ggrieco-manticore-py2
Updated the manticore installation script to use the last python2-compatible revision
2018-07-25 14:14:49 -07:00
ggrieco-tob
cab535fa4c
Updated the manticore installation script to use the last python2-compatible revision 2018-07-25 17:41:32 -03:00
Alex Groce
9874efb53f working on option to run a single saved test 2018-07-25 13:16:21 -07:00
Peter Goodman
5bf672b063 Merge branch 'master' of github.com:trailofbits/deepstate 2018-07-25 15:34:16 -04:00
Peter Goodman
a2ec146657 Adds support for --help. 2018-07-25 15:34:07 -04:00
Alex Groce
a9fef3157f add options for replay of single file 2018-07-25 12:33:53 -07:00