root
|
d8db5cb906
|
fix conflict
|
2018-12-05 19:09:17 +00:00 |
|
Peter Goodman
|
5288d5da3d
|
Saturating version of InRange, new variable UsingSymExec
|
2018-12-05 13:55:57 -05:00 |
|
Alex Groce
|
8205c0d074
|
missing semicolon
|
2018-12-04 19:51:34 -07:00 |
|
Alex Groce
|
e92f39fb5c
|
control log level
|
2018-12-04 19:43:46 -07:00 |
|
Alex Groce
|
8b912a8ce1
|
allow abort in libfuzzer
|
2018-12-02 20:34:19 -07:00 |
|
Alex Groce
|
87dd39d93c
|
fix formatting
|
2018-12-01 12:47:43 -07:00 |
|
Alex Groce
|
5dff6925f5
|
more verbose assumption failures
|
2018-11-30 12:24:27 -07:00 |
|
Peter Goodman
|
400d826b0a
|
Make sure DeepState_Setup is not inlined for default-provided main functions.
|
2018-09-27 17:14:19 -07:00 |
|
Peter Goodman
|
b3f20d9746
|
Minor tweak
|
2018-09-27 16:47:22 -07:00 |
|
Peter Goodman
|
b1da5d6d48
|
Improved the CMakeLists.txt just slightly. Provided a default, weak-attributed main function into libdeepstate so that tests don't need to define them. The weak attribute means that any main function defined by libfuzzer will be a strong symbol and take over, so there won't be a conflict. Adjusted examples accordingly to omit now redundant conditionally-compiled main functions, as that leaked out too many underlying details.
|
2018-09-27 16:45:08 -07:00 |
|
Alex Groce
|
d33caaf419
|
fix spacing
|
2018-09-01 17:23:50 -07:00 |
|
Alex Groce
|
69a84c7b68
|
fix C code according to pgoodman comments, annotate multi-byte reads
|
2018-09-01 17:22:40 -07:00 |
|
Alex Groce
|
91376842ba
|
provide a mode where bytes read are made explicit
|
2018-09-01 11:27:22 -07:00 |
|
Alex Groce
|
6a9dadcf7a
|
fix read of null
|
2018-07-30 22:09:39 -07:00 |
|
Alex Groce
|
0943f812a0
|
fix env read
|
2018-07-30 22:07:59 -07:00 |
|
Alex Groce
|
656ffa1b6d
|
new way to specify which test
|
2018-07-30 22:05:56 -07:00 |
|
Alex Groce
|
9d8889e3f2
|
change name to external, let python konw about new level
|
2018-07-28 18:06:07 -07:00 |
|
Alex Groce
|
3fe716fbf0
|
fix extra brace
|
2018-07-28 12:41:14 -07:00 |
|
Alex Groce
|
8fe58fe48e
|
log as external
|
2018-07-28 12:40:25 -07:00 |
|
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
|
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
|
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
|
b8fa722b56
|
Merge branch 'master' into add_input_test_file_option
|
2018-07-25 14:17:22 -07: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 |
|
Peter Goodman
|
5c97e7aa14
|
Change how pointers are streamed.
|
2018-07-23 11:56:23 -04:00 |
|
Alex Groce
|
70dd92cb27
|
Fix message on abandon
|
2018-06-25 17:32:38 -07:00 |
|
Alex Groce
|
f821097775
|
Log Error on abandon
|
2018-06-25 17:26:02 -07:00 |
|