Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-10-15 | command-line option --use-metasmt declared and defined inside #ifdef ↵ | Hristina Palikareva | |
SUPPORT_METASMT ... #endif macros | |||
2013-10-11 | getConstraintLog() of MetaSMTSolver explicitly states that this feature is ↵ | Hristina Palikareva | |
not supported; a test case modified to not fail because of this. | |||
2013-10-11 | Bug fix in MetaSMTBuilder | Hristina Palikareva | |
2013-10-11 | MetaSMT builder, solver and command-line options. | Hristina Palikareva | |
2013-10-11 | Merge pull request #40 from antiAgainst/intrinsic-trap | Cristian Cadar | |
Bugfix: Remove llvm.trap declaration after cleaning all uses. | |||
2013-10-08 | Remove llvm.trap declaration after cleaning all uses. | Lei Zhang | |
2013-10-08 | Merge pull request #34 from ddcc/master | Cristian Cadar | |
Replace current implementation of linkWithLibrary() | |||
2013-09-25 | Merge pull request #25 from paulmar/master | Cristian Cadar | |
Added some of the common *at functions & others to the model. Obey --max-forks in switch statements. | |||
2013-09-25 | Obey --max-forks in switch statements | Paul Marinescu | |
2013-09-24 | Add missing header file and linker parameter | Dominic Chen | |
2013-09-24 | Replace implementation of linkWithLibrary() | Dominic Chen | |
2013-09-23 | Lower intrinsic instruction "llvm.trap" to a call of the abort() function. | Lei Zhang | |
2013-09-21 | Merge pull request #17 from MartinNowack/LLVM33 | Cristian Cadar | |
Make KLEE compile with LLVM 2.3. | |||
2013-09-17 | Merge pull request #21 from delcypher/fix_query_logging | Cristian Cadar | |
Fix queries not being logged correctly if an assertion failure is hit. | |||
2013-09-02 | Fixed unused static function warning for forceImport | Martin Nowack | |
2013-08-30 | Merge branch 'CompilerWarnings' of https://github.com/MartinNowack/klee into ↵ | Cristian Cadar | |
MartinNowack-CompilerWarnings | |||
2013-08-29 | Revert "Use new PathV2 interface for LLVM 2.9 and higher" | Martin Nowack | |
This reverts commit 5c059018c02a7c7db252a3cb636a39c89c430a06. | |||
2013-08-29 | Merge branch 'CompilerWarnings' of https://github.com/MartinNowack/klee into ↵ | Cristian Cadar | |
MartinNowack-CompilerWarnings | |||
2013-08-29 | Use new PathV2 interface for LLVM 2.9 and higher | Martin Nowack | |
Enable PathV2 interface starting from LLVM 2.9 and do some minor include cleanup. | |||
2013-08-28 | Merge branch 'CompilerWarnings' of https://github.com/MartinNowack/klee into ↵ | Cristian Cadar | |
MartinNowack-CompilerWarnings | |||
2013-08-28 | Fixed warning about unused variable | Martin Nowack | |
2013-08-28 | Fix constness warnings issued by gcc 4.7 | Martin Nowack | |
2013-08-28 | Silence warning of deprecated PathV1 usage | Martin Nowack | |
2013-08-27 | Handle constant arrays as well | Martin Nowack | |
2013-08-27 | Port to LLVM 3.3 | Martin Nowack | |
Major changes are: - Switching to llvm-link to build archive files - Use GetMallocUsage instead of GetTotalMemoryUsage (be aware of bug in LLVM 3.3 http://llvm.org/bugs/show_bug.cgi?id=16847) - intrinsic library functions like memcpy/mov/set use weak linkage to be replaced by e.g. uclibc functions - rewrote linking with library - enhanced MemoryLimit test case to check if mallocs were successful | |||
2013-08-23 | In QueryLoggingSolver call flush() on std::ofstream so that queries | Dan Liew | |
get correctly logged if an assertion failure is hit later on. | |||
2013-08-16 | Merge pull request #9 from delcypher/refactor-arg-init | Cristian Cadar | |
Slight refactor of code initialising memory for argments/environment c-strings | |||
2013-08-15 | Merge pull request #18 from MartinNowack/FeatureUMulOverflow | Cristian Cadar | |
Patch Set III (update) Implemented llvm.umul.with.overflow | |||
2013-08-15 | Implemented llvm.umul.with.overflow | Martin Nowack | |
2013-08-14 | Fix typo | Martin Nowack | |
2013-08-14 | Slight refactor of code initialising memory for argments/environment c-strings | Dan Liew | |
so that it is easier to read. | |||
2013-08-07 | Merge branch 'master' of https://github.com/hpalikareva/klee into ↵ | Cristian Cadar | |
hpalikareva-master | |||
2013-08-06 | ObjectState::concreteStore initialised. | Hristina Palikareva | |
2013-08-06 | TimingSolver and constructSolverChain() no longer coupled with pointers to ↵ | Hristina Palikareva | |
STPSolver objects. Timeout is now set by the solver at the top of the solver chain rather than by STPSolver. | |||
2013-08-06 | Methods getConstraintLog() and setTimeout() made virtual and moved from ↵ | Hristina Palikareva | |
STPSolver to base Solver and SolverImpl classes, and consequently redefined in derived classes to call the corresponding methods down the solver chain. Method setTimeout() renamed to setCoreSolverTimeout(). | |||
2013-08-06 | Renaming solver-related command-line options in order to decouple them from ↵ | Hristina Palikareva | |
STP. More specifically, command-line options max-stp-time, use-forked-stp and stp-optimize-divides renamed to max-solver-time, use-forked-solver and solver-optimize-divides, respectively. Option of running the SMT solver in a separate process (i.e. forked) set to true by default. Options of running SMT solver forked and with optimized divides made available to Kleaver as well. | |||
2013-07-23 | BFS searcher. | Lei Zhang | |
2013-07-18 | Patch by Stephan Falke fixing an incorrect message. | Cristian Cadar | |
git-svn-id: https://llvm.org/svn/llvm-project/klee/trunk@186589 91177308-0d34-0410-b5e6-96231b3b80d8 | |||
2013-07-11 | Bug fix by Jonathan Neuschäfer: "Without this patch | Cristian Cadar | |
NotExpr::computeHash() will have a local variable with the name "hashValue" and assign the newly computed hash to that instead of the member variable with the same name that should be set by the computeHash method of every Expr subclass." git-svn-id: https://llvm.org/svn/llvm-project/klee/trunk@186102 91177308-0d34-0410-b5e6-96231b3b80d8 | |||
2013-07-11 | Fixed and improved the stats on (cex)cache hits and misses. | Cristian Cadar | |
git-svn-id: https://llvm.org/svn/llvm-project/klee/trunk@186097 91177308-0d34-0410-b5e6-96231b3b80d8 | |||
2013-05-08 | Patch by Dan Liew: "Renamed ExprSMTLIBPrinter method mangleQuery() to ↵ | Cristian Cadar | |
negateQueryExpression() to make it clear what it does." git-svn-id: https://llvm.org/svn/llvm-project/klee/trunk@181445 91177308-0d34-0410-b5e6-96231b3b80d8 | |||
2013-04-05 | Fixed error that I introduced by mistake in the last commit (thanks again to ↵ | Cristian Cadar | |
Michael Contreras) git-svn-id: https://llvm.org/svn/llvm-project/klee/trunk@178863 91177308-0d34-0410-b5e6-96231b3b80d8 | |||
2013-04-04 | Patch by Michael Contreras and Jiri Slaby for compiling KLEE with LLVM 3.2 | Cristian Cadar | |
git-svn-id: https://llvm.org/svn/llvm-project/klee/trunk@178759 91177308-0d34-0410-b5e6-96231b3b80d8 | |||
2013-04-03 | Code reformatting. | Cristian Cadar | |
git-svn-id: https://llvm.org/svn/llvm-project/klee/trunk@178642 91177308-0d34-0410-b5e6-96231b3b80d8 | |||
2013-03-27 | Patch by Jonathan Neuschäfer adding a missing newline. | Cristian Cadar | |
git-svn-id: https://llvm.org/svn/llvm-project/klee/trunk@178168 91177308-0d34-0410-b5e6-96231b3b80d8 | |||
2013-03-18 | Patch and test case by Jiri Slaby to handle "initializing globals when | Cristian Cadar | |
a global has an undef fill of holes inside structures." git-svn-id: https://llvm.org/svn/llvm-project/klee/trunk@177285 91177308-0d34-0410-b5e6-96231b3b80d8 | |||
2013-03-11 | Forgot to add ConstructSolverChain.cpp in the previous patch. | Cristian Cadar | |
git-svn-id: https://llvm.org/svn/llvm-project/klee/trunk@176813 91177308-0d34-0410-b5e6-96231b3b80d8 | |||
2013-03-11 | Patch by Dan Liew which unifies the solver construction between KLEE | Cristian Cadar | |
and Kleaver and fixes --use-query-log in Kleaver. git-svn-id: https://llvm.org/svn/llvm-project/klee/trunk@176811 91177308-0d34-0410-b5e6-96231b3b80d8 | |||
2013-03-06 | Patch by Tomek Kuchta which adds the --max-stp-time option to Kleaver. | Cristian Cadar | |
git-svn-id: https://llvm.org/svn/llvm-project/klee/trunk@176571 91177308-0d34-0410-b5e6-96231b3b80d8 | |||
2013-01-29 | Patch by Tomasz Kuchta that fixes the fragile way in which KLEE and Kleaver ↵ | Cristian Cadar | |
options were shared. git-svn-id: https://llvm.org/svn/llvm-project/klee/trunk@173819 91177308-0d34-0410-b5e6-96231b3b80d8 |