750 Commits

Author SHA1 Message Date
agroce
ad544c99d7 change log_level to min_log_level 2019-06-17 10:17:33 -07:00
Alex Groce
02b602aa9a
Merge pull request #212 from trailofbits/reducer_exit_code_and_delimiters
Support exit code criterion and look for structure in text-like inputs
2019-06-17 09:20:41 -07:00
agroce
e0e3e11506 fix pyflake issues, add ability to turn off input structure extraction 2019-06-17 08:21:09 -07:00
Disconnect3d
73db893f63
Update common.py 2019-06-17 16:28:17 +02:00
Disconnect3d
fcd01307ad Update README.md (#213)
Give some love to the README's example by adding colors to it
2019-06-17 10:01:43 -03:00
agroce
5458b0f0e9 more delims, edge removal 2019-06-16 11:51:26 -07:00
agroce
a48270bc79 More criterion control 2019-06-16 11:28:31 -07:00
Peter Goodman
54330ea8bd
Add link to latest blog post. 2019-06-15 13:25:21 -04:00
agroce
6a4dcb1d5c exit codes and delimiters 2019-06-15 10:17:28 -07:00
agroce
d6c2859a93 go back to not trying manticore/angr on mac (it'll fail) 2019-06-15 08:06:38 -07:00
agroce
ba6b172ee2 Fix crashes on failure to set up test from file 2019-06-13 09:39:17 -07:00
Alex Groce
4dac14256c
Merge pull request #202 from ex0dus-0x/dev-frontend-api
DeepStateFrontend API support for front-ends
2019-06-11 09:08:52 -07:00
ex0dus-0x
70e4ce83d0
Minor edits based on pyflakes 2019-06-10 18:04:00 -04:00
ex0dus-0x
e5f4ec5e15
Implement Eclipser fuzzer with front-end API 2019-06-10 16:49:13 -04:00
ex0dus-0x
3831b25e63
Change indentation to match codebase 2019-06-10 16:32:56 -04:00
ex0dus-0x
9a3399073b
Improve argument collection with functools 2019-06-10 16:25:56 -04:00
ex0dus-0x
21554e5f00
Improvements to frontend.py
* Naming convention changes
* Compile-time errors fixes
* Minor API improvements for frontends
2019-06-10 15:45:12 -04:00
ex0dus-0x
f0fe7ee7ad
add base DeepStateFrontend object 2019-06-04 18:33:46 -04:00
agroce
e0986a884e set compiler to clang after all builds are done 2019-06-01 08:03:19 -07:00
agroce
add2437796 just build it all with clang 2019-05-31 10:40:00 -07:00
Alex Groce
0a29f55c67
Remove afl tarfile 2019-05-31 10:06:09 -07:00
Alex Groce
efc0c081ae
Merge pull request #201 from trailofbits/more_reducer_abilities
Address a few small reducer issues, make it more versatile
2019-05-31 10:05:15 -07:00
agroce
7a6f0759ec Reducer now handles regexps, arbitrary commands 2019-05-31 10:03:45 -07:00
Alex Groce
19ac5f3376
Merge pull request #200 from trailofbits/fix-docker-cmake
Fix Cmake-related Docker issues
2019-05-31 09:44:36 -07:00
Gustavo Grieco
4f9f3a3a02
Update Dockerfile 2019-05-31 13:15:46 -03:00
Alex Groce
e1d48858a3
mkdir -p, clear cmake for libfuzzer build 2019-05-31 08:21:52 -07:00
Alex Groce
92849d048c
Ok, can finish in time after crash, just not arithmetic 2019-05-30 15:19:01 -07:00
Alex Groce
78a8cb5fac
Disable push/image publish for now 2019-05-30 14:55:39 -07:00
Alex Groce
043bf16ddb
Disable the essentially flaky arithmetic test
It frequently times out on Travis, and doesn't really add a lot to our testing
2019-05-30 14:35:31 -07:00
Alex Groce
d525674d8a
Merge pull request #193 from aaron-suarez/dockerize-this
Dockerize the repository
2019-05-30 12:16:09 -07:00
agroce
32531c0749 README change 2019-05-30 12:15:30 -07:00
agroce
e389aa316c actually fix the Dockerfile to blow away the cmake cache 2019-05-30 11:58:16 -07:00
agroce
d63db6bc4a fix dockerfile and readme 2019-05-30 11:57:07 -07:00
agroce
ef5efe5d58 Merge branch 'dockerize-this' of https://github.com/aaron-suarez/deepstate into dockerize-this 2019-05-30 11:00:17 -07:00
Aaron Suarez
183b4b7ee3 Put docker related files in docker/ directory 2019-05-30 12:59:46 -05:00
agroce
38bed63864 Dockerfile now builds DeepState with libFuzzer and AFL support 2019-05-30 12:59:46 -05:00
Aaron Suarez
e40088a7ea Add support for Eclipser 2019-05-30 12:59:46 -05:00
Aaron Suarez
e520f80499 Add travis changes 2019-05-30 12:59:46 -05:00
Aaron Suarez
7a786f3a72 Add docker build file 2019-05-30 12:59:46 -05:00
Aaron Suarez
890e8b2136 Dockerize the repository 2019-05-30 12:59:46 -05:00
Aaron Suarez
15d93d6ab7 Put docker related files in docker/ directory 2019-05-30 12:20:35 -05:00
agroce
ccc75d49b0 Dockerfile now builds DeepState with libFuzzer and AFL support 2019-05-30 09:20:09 -07:00
Alex Groce
e75ef2e713
Merge pull request #199 from trailofbits/build_AFL
Allow building an AFL version of the library and examples
2019-05-30 09:16:46 -07:00
agroce
ef3c2ed8d5 enable making of AFL-ized versions of stuff 2019-05-30 09:08:51 -07:00
agroce
37d28b5c29 add the example from the Eclipser paper 2019-05-30 08:06:10 -07:00
Aaron Suarez
d3fa5911f1 Add support for Eclipser 2019-05-27 21:47:07 -05:00
Aaron Suarez
9b28c98dca Add travis changes 2019-05-26 18:58:27 -05:00
Aaron Suarez
729409328a Add docker build file 2019-05-26 00:49:34 -05:00
Aaron Suarez
e3fdc25ce5 Dockerize the repository 2019-05-26 00:12:02 -05:00
agroce
cd116c0ad2 no pad option 2019-05-21 10:36:56 -07:00