Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-07-08 | Merge pull request #410 from MartinNowack/feat_log_after_steps | MartinNowack | |
Add options to dump istats and stats statistics every n instructions. | |||
2016-07-08 | Add feature to dump statistics after n instructions | Martin Nowack | |
Add -stats-write-after-instructions and -istats-write-after-instructions to update each statistic after n steps. Furthermore, the metric "minimal distance to uncovered state" is now updated independently if statistics are enabled or not. This metric is needed i.e. by weighted random searchers directed towards uncovered instructions. Remove some dead code. | |||
2016-06-30 | Merge pull request #424 from helicopter88/master | MartinNowack | |
Dockerfile: link binaries to /usr/bin | |||
2016-06-30 | Dockerfile: link binaries to /usr/bin | Domenico Fabio Marino | |
Signed-off-by: Domenico Fabio Marino <dfm114@ic.ac.uk> | |||
2016-06-28 | Merge pull request #417 from hoangmle/fix_constructSDIvByConstant_metaSMT | MartinNowack | |
Fix #416 | |||
2016-06-28 | add assertions to check the pre-condition of bvVar*Shift that both operands ↵ | Hoang M. Le | |
have the same bv width | |||
2016-06-27 | change bitwidth of expr_shpost in MetaSMTBuilder::constructSDivByConstant to ↵ | Hoang M. Le | |
64, so that the first two arguments of the call bvVarRightShift(extend_npm, expr_shpost, 64) have the same bitwidth of 64. | |||
2016-06-24 | Merge pull request #394 from andreamattavelli/refactoring_runindir | Cristian Cadar | |
Added error message for -run-in directory errors | |||
2016-06-23 | Merge pull request #415 from andreamattavelli/termination_info | Cristian Cadar | |
Use klee_message for timeout information | |||
2016-06-23 | Merge pull request #409 from hoangmle/fix_metaSMT | Cristian Cadar | |
Add metaSMT to Travis CI, fix metaSMTBuilder to pass all tests | |||
2016-06-23 | Use klee_message for timeout information | Andrea Mattavelli | |
2016-06-10 | apply clang-format | Hoang M. Le | |
2016-06-10 | remove now unused getShiftBits() | Hoang M. Le | |
2016-06-10 | remove bitmasking shift amount in bvVarArithRightShift | Hoang M. Le | |
2016-06-10 | remove bitmasking shift amount in bvVarRightShift | Hoang M. Le | |
2016-06-10 | remove bitmasking shift amount in bvVarLeftShift | Hoang M. Le | |
2016-06-10 | remove bitmasking shift amount in constructAShrByConstant and make it return ↵ | Hoang M. Le | |
0 when overshifting | |||
2016-06-10 | remove bitmasking shift amount in bvRightShift | Hoang M. Le | |
2016-06-10 | remove bitmasking shift amount in bvLeftShift | Hoang M. Le | |
2016-06-10 | handle special cases of sdiv 1 and -1 | Hoang M. Le | |
2016-06-10 | rename the configure option --with-metasmt-default-solver to ↵ | Hoang M. Le | |
--with-metasmt-default-backend and improve the associated CXX flag | |||
2016-06-10 | Use travis_wait to allow long running tests | Hoang | |
2016-06-10 | add entries for metaSMT with btor/stp/z3 in Travis CI | Hoang M. Le | |
2016-06-10 | use default metaSMT solver as defined in configuration | Hoang M. Le | |
2016-06-10 | add --with-metasmt-default-solver option to configure | Hoang M. Le | |
2016-06-10 | add metaSMT to travis | Hoang | |
2016-06-10 | update Makefile for metaSMT | Hoang M. Le | |
2016-06-10 | metaSMT does not require RTTI | Hoang M. Le | |
2016-06-10 | clean up metaSMT includes | Hoang M. Le | |
2016-06-04 | Merge pull request #412 from MartinNowack/fix_travisci | MartinNowack | |
Fix Travis CI build - use alternative PPA for LLVM | |||
2016-06-04 | Deactivate officiall llvm source. Use alternative ppa | Martin Nowack | |
2016-06-04 | Do not install clang-3.4 if not needed | Martin Nowack | |
2016-05-31 | Merge pull request #405 from ccadar/times | Cristian Cadar | |
Fixed the stub for times() not to dereference a NULL pointer when cal… | |||
2016-05-28 | Fixed an incorrect read() invocation and missing includes for FD_Fail2.c | Cristian Cadar | |
2016-05-27 | Merge pull request #396 from andreamattavelli/fix_kleaver_parser | Cristian Cadar | |
Fixed bug #375 in Kleaver's parser and added --clear-array-decls-after-query option to Kleaver. | |||
2016-05-27 | Improved help message for POSIX environment options. | Cristian Cadar | |
2016-05-27 | Merge pull request #397 from andreamattavelli/refactoring_stdin | Cristian Cadar | |
Distinct options for symbolic files and symbolic stdin | |||
2016-05-27 | Fixed the stub for times() not to dereference a NULL pointer when call with ↵ | Cristian Cadar | |
a NULL argument. In respose of issue https://github.com/klee/klee/issues/399 | |||
2016-05-25 | Merge pull request #398 from hoangmle/master | MartinNowack | |
fix a compile error, add a travis matrix entry for Z3 & LLVM-2.9 | |||
2016-05-25 | add entry for llvm-2.9 and z3 | Hoang M. Le | |
2016-05-25 | add include in Z3Solver.cpp (did not compile with llvm-2.9) | Hoang M. Le | |
2016-05-24 | Split creation of symbolic files and stdin in two distinct options | Andrea Mattavelli | |
2016-05-24 | Fixed bug #375 in Kleaver's parser | Andrea Mattavelli | |
2016-05-24 | Added string for -run-in directory errors | Andrea Mattavelli | |
2016-05-24 | Merge pull request #386 from ShayDamir/relocatable-klee | MartinNowack | |
Allow relocation of installed klee tree | |||
2016-05-20 | Allow relocation of installed klee tree | Damir Shaykhutdinov | |
If klee is configured with certain bindir and runtime dir, allow klee to be relocated, as long as subdirectory structure remains intact. For example, if klee is configured with bindir /usr/bin, and with runtime dir /usr/lib/klee, but is relocated to certain directory $RDIR, then running $RDIR/usr/bin/klee will search for runtime libraries in $RDIR/usr/lib/klee. Klee will use global runtime directory only when installed to global binary directory. Inspired by relocation code in gcc. | |||
2016-05-18 | Merge pull request #387 from andreamattavelli/feat_instruction_logging | MartinNowack | |
Modified -debug-print-instructions to write directly on log file. | |||
2016-05-18 | Modified -debug-print-instructions to allow to write directly on log file. | Andrea Mattavelli | |
The option now contains 4 different options: 1) all:stderr, which logs all instructions to file in format [src, inst_id, llvm_inst]; 2) src:stderr, which logs all instructions to file in format [src, inst_id]; 3) compact:stderr, which logs all instructions to file in format [inst_id]; 4) all:file, which logs all instructions to file in format [src, inst_id, llvm_inst]; 5) src:file, which logs all instructions to file in format [src, inst_id]; 6) compact:file, which logs all instructions to file in format [inst_id]; Writing to file gives a speedup of ~50x. | |||
2016-05-17 | Merge pull request #392 from MartinNowack/fix_docker_stp | MartinNowack | |
Add newer cmake 2.8.11 from external ppa repository | |||
2016-05-16 | Add cmake 2.8.11 as additional dependency | Martin Nowack | |