about summary refs log tree commit diff homepage
path: root/lib/Core/Executor.h
AgeCommit message (Expand)Author
2019-11-28Move merging related code from Executor into MergingSearcherLukas Wölfer
2019-10-29ExecutorTimers: refactor and move to support libFrank Busse
2019-10-29ExecutorTimers: remove signalling, fix endless looping forkFrank Busse
2019-10-08Executor.h: remove defined functions without implementationFrank Busse
2019-09-20refactor PTree: remove split(), add attach() methodFrank Busse
2019-08-15ExecutorTimers: move dumpStates/dumpPTree into ExecutorFrank Busse
2019-07-30Consolidated Expr-related include files into a single include/klee/Expr direc...Cristian Cadar
2019-06-04make endif guard naming consistentJulian Büning
2018-11-23Implemented memalign with alignmentLukas Wölfer
2018-10-30Base time API upon std::chronoFrank Busse
2018-10-23refactor klee_open_output_file to return std::unique_ptrJulian Büning
2018-10-23Move optimization specific headers away from the project include directoryMartin Nowack
2018-10-23Added support for KLEE index-based array optimizationAndrea Mattavelli
2018-07-11Added "override" in Executor.h to silence compiler warnings (and ran clang-fo...Cristian Cadar
2018-07-04Reorder linking and optimizationsMartin Nowack
2018-05-15Improved code qualityLukas Wölfer
2018-05-15Implemented incomplete mergingLukas Wölfer
2018-05-05Fix handling of errno if external functions are invokedMartin Nowack
2017-11-30Implemented bounded merging functionalityLukas Wölfer
2017-11-30Added pause and continue functionality for states in ExecutorLukas Wölfer
2017-07-29Added an optional KInstruction* argument to evalConstant and evalConstantExpr...Cristian Cadar
2017-07-25This commit simply moves evalConstant to ExecutorUtil (where evalConstantExpr...Cristian Cadar
2017-07-23Remove support for LLVM < 3.4Martin Nowack
2017-07-19Implement basic support for vectorized instructions.Dan Liew
2017-03-23[WIP] Fix bug where stats would not be updated on early exit caused byDan Liew
2017-02-28Merge pull request #547 from delcypher/fix_alignment_of_alloc_memoryCristian Cadar
2017-02-25llvm: stop using global contextJiri Slaby
2017-02-24Teach KLEE to respect the requested memory alignment of globals and stackDan Liew
2016-08-04klee: add exit-on-error-type parameterJiri Slaby
2016-07-08Use vector instead of set to add/remove statesMartin Nowack
2016-07-08Refactoring: Extract method to dump remaining statesMartin Nowack
2016-05-18Modified -debug-print-instructions to allow to write directly on log file.Andrea Mattavelli
2016-04-08Rename KLEE command line options fromDan Liew
2016-02-27Refactoring: Extract checking memory limit into own functionMartin Nowack
2015-12-18Fix memory leaks of ``Array`` objects detected by ASan.Dan Liew
2014-09-14[LLVM3.5] Ensure Twine definition is available from Executor.h.Daniel Dunbar
2014-09-14[LLVM3.5] Update for CallSite.h move into IR/.Daniel Dunbar
2013-12-19Allow to specify KLEE-internal functionsMartin Nowack
2013-08-14Fix typoMartin Nowack
2013-08-06Renaming solver-related command-line options in order to decouple them from S...Hristina Palikareva
2013-01-02Refactoring patch by Tomasz Kuchta that moves options shared by KLEE and Klea...Cristian Cadar
2012-10-24Patch by Dan Liew: "Added support for generating .smt2 files whenCristian Cadar
2012-10-24Patch by Dan Liew which improves the logging options: "RemovedCristian Cadar
2012-10-08Make the changes in r165394 be conditional on post LLVM 3.1 changes.Micah Villmow
2012-10-08Move TargetData to DataLayout.Micah Villmow
2011-08-01Make the Executor capable of handling bitcasts of aliases, by rewriting thePeter Collingbourne
2011-07-20Updates for LLVM 3.0. Based on changes by arrowdodger, thanks!Peter Collingbourne
2011-05-25Name symbolic arrays using the 3rd argument to klee_make_symbolic,Peter Collingbourne
2010-07-15Fix some -Wmismatched-tags warnings.Daniel Dunbar
2010-07-08Add support for InsertValue and ExtractValue instructionsPeter Collingbourne