about summary refs log tree commit diff homepage
path: root/lib/Core/Executor.h
AgeCommit message (Expand)Author
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
2010-06-24Use LLVM's TargetData::getTypeSizeInBits to determine type bitwidth instead o...Peter Collingbourne
2009-07-25(llvm up) Update for llvm::Value getName() change.Daniel Dunbar
2009-06-14More ConstantExpr cleanup.Daniel Dunbar
2009-06-14More ConstantExpr tweaks.Daniel Dunbar
2009-06-13Create new ObjectState constructor for explicitly creating symbolic objects.Daniel Dunbar
2009-06-04Sink getConstantValue into ConstantExpr.Daniel Dunbar
2009-06-04Start removing uses of Expr::isConstant.Daniel Dunbar
2009-06-01Kill off klee_malloc_n, we don't want to support this.Daniel Dunbar
2009-06-01Modify eval() to return a cell reference instead of its contents.Daniel Dunbar
2009-05-23Changed bout to ktest. Kept "BOUT\n" as the header of test files, for backwa...Cristian Cadar