-
dd27ac8b95
hope fixes help order, and lets you know when test is default
Alex Groce
2018-07-25 15:52:08 -07:00
-
4b639f4e61
let user know if they try to run a nonexistent test
Alex Groce
2018-07-25 15:35:38 -07:00
-
0a9ee0bbc6
initial stab at the option
Alex Groce
2018-07-25 15:29:27 -07:00
-
7d12b11706
function to call when running a single test
Alex Groce
2018-07-25 14:56:52 -07:00
-
b8fa722b56
Merge branch 'master' into add_input_test_file_option
Alex Groce
2018-07-25 14:17:22 -07:00
-
-
-
-
731bbffa9a
Merge pull request #83 from trailofbits/ggrieco-manticore-py2
Alex Groce
2018-07-25 14:14:49 -07:00
-
-
cab535fa4c
Updated the manticore installation script to use the last python2-compatible revision
ggrieco-tob
2018-07-25 17:41:32 -03:00
-
-
9874efb53f
working on option to run a single saved test
Alex Groce
2018-07-25 13:16:21 -07:00
-
5bf672b063
Merge branch 'master' of github.com:trailofbits/deepstate
Peter Goodman
2018-07-25 15:34:16 -04:00
-
-
a2ec146657
Adds support for --help.
Peter Goodman
2018-07-25 15:34:07 -04:00
-
a9fef3157f
add options for replay of single file
Alex Groce
2018-07-25 12:33:53 -07:00
-
-
9f959ac8bd
Merge pull request #82 from trailofbits/fix_file_ea
Peter Goodman
2018-07-24 17:04:26 -04:00
-
-
d1f07684e2
Update README.md
Peter Goodman
2018-07-24 12:42:32 -04:00
-
ba06694341
Update README.md
Peter Goodman
2018-07-24 11:50:30 -04:00
-
-
1b8b7f4040
try same concretization
Alex Groce
2018-07-23 13:45:36 -07:00
-
-
5d5e0087da
Merge pull request #77 from trailofbits/issue_74_concretize_expr_ea_assume
Peter Goodman
2018-07-23 14:27:13 -04:00
-
-
3367c38b44
Check return in streaming and formatting test
Alex Groce
2018-07-23 10:58:27 -07:00
-
4ce79a0400
Merge pull request #75 from trailofbits/issue_34_stream_pointer
Peter Goodman
2018-07-23 12:50:37 -04:00
-
-
960c3069ed
Should fix issue #74.
Peter Goodman
2018-07-23 12:48:43 -04:00
-
-
-
5c97e7aa14
Change how pointers are streamed.
Peter Goodman
2018-07-23 11:56:23 -04:00
-
-
8180945829
Merge pull request #68 from trailofbits/add_more_tests
Peter Goodman
2018-07-19 07:48:30 -04:00
-
-
70d812eda2
can't find tests
Alex Groce
2018-07-18 12:54:10 -07:00
-
1cfb65fb52
remove spurious import
Alex Groce
2018-07-18 12:45:26 -07:00
-
0a19191640
add directory for nosetests command
Alex Groce
2018-07-18 12:41:00 -07:00
-
ae35d9ee83
always need to install manticore now
Alex Groce
2018-07-18 12:35:04 -07:00
-
92ed4f7c15
fix stupid .yml file missing dash
Alex Groce
2018-07-18 12:32:25 -07:00
-
7c0289ffe4
change message in base class
Alex Groce
2018-07-18 12:18:31 -07:00
-
f7013ebad9
add base for all tests
Alex Groce
2018-07-18 12:14:09 -07:00
-
4eaa8e88c1
split testing into multiple tasks in travis
Alex Groce
2018-07-18 12:13:45 -07:00
-
7620fb3e42
refactor tests into multiple files for control in travis, easier editing
Alex Groce
2018-07-18 12:07:23 -07:00
-
97f06a81be
fix name of testing function, remove import of os
Alex Groce
2018-07-18 11:35:38 -07:00
-
13403cb18f
Dumb mistake
Peter Goodman
2018-07-18 09:38:29 -04:00
-
c9e413cafa
Minor tweak to symbolically-sized containers.
Peter Goodman
2018-07-18 09:35:02 -04:00
-
15ee6c849c
Refactor tests, and pump symbolic container sizes
Peter Goodman
2018-07-18 09:26:37 -04:00
-
4de753a619
Merge branch 'add_more_tests' of github.com:trailofbits/deepstate into add_more_tests
Peter Goodman
2018-07-18 09:00:25 -04:00
-
-
790b66a2f7
Merge pull request #70 from trailofbits/fix_termination_message
Peter Goodman
2018-07-18 08:57:53 -04:00
-
-
40f2e14a21
Merge pull request #71 from trailofbits/cmd-verbosity
Alex Groce
2018-07-15 16:29:33 -07:00
-
-
8869a7afa4
added verbosity command line flag (manticore)
ggrieco-tob
2018-07-15 18:45:49 -03:00
-
-
80453f4650
skip manticore Lists test for now, since it times out on Travis
Alex Groce
2018-07-14 14:23:13 -07:00
-
375bfb4235
fix keepalive to only output at five minute intervals
Alex Groce
2018-07-14 12:00:47 -07:00
-
dd4c17e918
fix message on program exit to not claim internal error
Alex Groce
2018-07-14 11:38:51 -07:00
-
-
6ffd9b4486
give Lists more time, less verbose keepalive
Alex Groce
2018-07-14 11:29:45 -07:00
-
96fc87f781
keep alive long silent tests, add integer overflow
Alex Groce
2018-07-14 06:27:48 -07:00
-
b3f24d24a1
Merge pull request #67 from trailofbits/fix-hook-manticore
Alex Groce
2018-07-14 06:16:54 -07:00
-
-
8713846044
fix message check
Alex Groce
2018-07-14 05:58:57 -07:00
-
23a1da2c7c
Fix for hook_MaxUInt and hook_MinUInt in Manticore
ggrieco-tob
2018-07-14 09:44:03 -03:00
-
-
843608c354
streaming and formatting
Alex Groce
2018-07-14 05:20:11 -07:00
-
a07311706e
add fixture test
Alex Groce
2018-07-14 05:00:03 -07:00
-
ec52c6e27d
print right return value
Alex Groce
2018-07-13 21:30:19 -07:00
-
d06233b2cf
better spacing
Alex Groce
2018-07-13 21:29:28 -07:00
-
f710c38f58
actually return something from logrun
Alex Groce
2018-07-13 21:28:48 -07:00
-
476cdd97fd
fix output
Alex Groce
2018-07-13 21:27:38 -07:00
-
3a35a44496
fix iteration over command
Alex Groce
2018-07-13 21:24:02 -07:00
-
7775492adc
fix initial decison of which deepstate to use
Alex Groce
2018-07-13 21:13:54 -07:00
-
ef3308b8ed
outside travis, run everything; also more verbose execution
Alex Groce
2018-07-13 21:08:14 -07:00
-
eb150fc13c
Add tests for Crash, Klee, Lists examples; detect internal errors and exceptions
Alex Groce
2018-07-13 20:50:00 -07:00
-
-
751fe57042
change to not access state.solver
Alex Groce
2018-07-13 15:14:33 -07:00
-
f61e4b4ff6
Minor readme edit
Alex Groce
2018-07-13 14:32:22 -07:00
-
4350815394
Note angr is preferred for now.
Alex Groce
2018-07-13 13:23:37 -07:00
-
cd42127d6a
Add build status to README
Alex Groce
2018-07-13 13:22:17 -07:00
-
38984fd59f
split into three tasks, check OneOf, add fast prime test, try multiple workers
Alex Groce
2018-07-13 11:41:48 -07:00
-
dcb1ce6518
clean up pyflakes issues, fix args missing in angr error message, and run pyflakes on deepstate code
Alex Groce
2018-07-13 10:47:31 -07:00
-
f1129354bd
write to stderr and flush
Alex Groce
2018-07-13 10:34:16 -07:00
-
8767374bfa
log the run so travis doesn't timeout
Alex Groce
2018-07-13 10:20:50 -07:00
-
125e737057
Merge pull request #65 from trailofbits/fix-travis
Alex Groce
2018-07-13 06:09:27 -07:00
-
-
38f85c3f77
show result for debugging
Alex Groce
2018-07-13 05:34:48 -07:00
-
8c0d25e2ee
Forgot to use sudo!
ggrieco-tob
2018-07-13 09:05:38 -03:00
-
516fa6e282
Use the latest revision of Manticore from its master branch
ggrieco-tob
2018-07-13 09:04:44 -03:00
-
06ce1af799
Update .travis.yml
ggrieco-tob
2018-07-13 08:44:34 -03:00
-
89129099c6
Simplified .travis.yml
ggrieco-tob
2018-07-13 08:40:05 -03:00
-
-
0ed5edf416
just use tee for now
Alex Groce
2018-07-13 00:56:21 -07:00
-
0116c12d47
pyflakes for tests (later deepstate itself)
Alex Groce
2018-07-13 00:35:33 -07:00
-
4551f0ba47
import sys
Alex Groce
2018-07-13 00:34:41 -07:00
-
f0c840b251
avoid IO timeout on the python test
Alex Groce
2018-07-13 00:28:36 -07:00
-
097c79b846
fix fi
Alex Groce
2018-07-12 22:45:40 -07:00
-
7f0f2ea3f9
try to just install z3 from source
Alex Groce
2018-07-12 22:41:05 -07:00
-
5fa6a5fc2e
add -y option to apt commands
Alex Groce
2018-07-12 22:27:45 -07:00
-
972c44d22a
fix missing fi
Alex Groce
2018-07-12 22:19:46 -07:00
-
697f5ed2b1
try adding xenial to get z3
Alex Groce
2018-07-12 22:17:52 -07:00
-
c1616cf179
change to the right directory before running nose
Alex Groce
2018-07-12 22:08:54 -07:00
-
882cda798c
Check results for pass/fail on properties, split into angr and manticore tests
Alex Groce
2018-07-12 22:01:58 -07:00
-
0f3e560ea4
try z3 after update
Alex Groce
2018-07-12 21:48:56 -07:00
-
5626068aac
setup.py and angr
Alex Groce
2018-07-12 19:59:57 -07:00
-
b5770a8a26
try setup.py to avoid the z3 issue
Alex Groce
2018-07-12 19:53:27 -07:00
-
aeb8663167
go back to angr until z3 issue handled
Alex Groce
2018-07-12 19:46:44 -07:00
-
5a108f4659
z3 package not found, try the python bindings
Alex Groce
2018-07-12 19:41:56 -07:00
-
a69b3fcfb9
try manticore with apt-get install of z3
Alex Groce
2018-07-12 19:37:57 -07:00
-
61b78a4db7
switch to angr until add z3 install
Alex Groce
2018-07-12 19:15:28 -07:00
-
6fbbe0ba9d
sudo for make install
Alex Groce
2018-07-12 19:11:05 -07:00
-
c52812d578
fix directory change
Alex Groce
2018-07-12 19:08:44 -07:00
-
bcc2e23ea7
dir check
Alex Groce
2018-07-12 19:05:55 -07:00
-
46de76d10a
sudo needed
Alex Groce
2018-07-12 19:02:08 -07:00
-
9eddd47f35
try a simple test
Alex Groce
2018-07-12 19:00:46 -07:00
-
0a9b83c324
Merge pull request #63 from trailofbits/manticore-fix
Alex Groce
2018-07-12 13:41:55 -07:00
-
-
dd0fdc27ed
Fixed missing default value in run_test
ggrieco-tob
2018-07-12 17:38:14 -03:00
-
-
5495877f08
actually link static, and for now just ignore multiple definitions of vprintf...
Alex Groce
2018-07-12 12:48:25 -07:00
-
dbd3286735
build everything static for faster analysis by angr/manticore
Alex Groce
2018-07-11 20:10:17 -07:00
-
b3dcd964fe
compile with no-avx
Alex Groce
2018-07-11 20:01:24 -07:00
-
1254c091fe
Merge pull request #62 from trailofbits/elf-type
Peter Goodman
2018-07-12 08:58:35 +10:00
-
-
5d91dfd00b
improved selection of base address in case of executables and shared objects
ggrieco-tob
2018-07-11 10:24:18 -03:00
-