about summary refs log tree commit diff homepage
path: root/lib/Core/Executor.cpp
AgeCommit message (Expand)Author
2010-04-22Applied patch submitted by Peter Collingbourne: "If either of theseCristian Cadar
2010-04-05Add long double support, patch by David Ramos.Daniel Dunbar
2010-03-14Update for 2.7.Daniel Dunbar
2010-03-14Kill off ExecutionTrace stuff, it is too messy.Daniel Dunbar
2010-02-09Fix PR6211, the comparison was created with the wrong width. Patch by StefanDaniel Dunbar
2009-09-21Improve skipping of debug intrinsics, we can't evaluate MDNode operands.Daniel Dunbar
2009-09-01Update for LLVM ostream changes.Daniel Dunbar
2009-08-17Update for LLVM API change.Daniel Dunbar
2009-08-03Fix computation of GetElementPtr offset for 64-bit targets.Daniel Dunbar
2009-08-02Print allocation info for adjacent objects in out-of-bounds message.Daniel Dunbar
2009-08-01Implement va_arg handling for x86_64.Daniel Dunbar
2009-08-01KLEE64: Fix initialization of ctype_ externals.Daniel Dunbar
2009-07-29Multiply for alloca & malloca instructions may need to coerce index expressionDaniel Dunbar
2009-07-28KLEE64: When binding GetElementPtr constants, do evaluation in pointer width ofDaniel Dunbar
2009-07-28Move Machine constants into Context object, initialized based on the targetDaniel Dunbar
2009-07-25(llvm up) Update for llvm::Value getName() change.Daniel Dunbar
2009-07-25(llvm up) Update for API changes.Daniel Dunbar
2009-07-15[llvm up] Update for LLVM TOT changes.Daniel Dunbar
2009-07-12Simplify.Daniel Dunbar
2009-07-10Replaced createNot() by createIsZero() and "Not" macro by "Nz". Cristian Cadar
2009-06-27Start move to using APFloat (support long double).Daniel Dunbar
2009-06-26More large integer support.Daniel Dunbar
2009-06-25Flesh out support for arbitrary bit widths in some key places (STP & constantDaniel Dunbar
2009-06-24Update for LLVM API change.Daniel Dunbar
2009-06-14Kill off ExtractExpr::createByteOff.Daniel Dunbar
2009-06-14More ConstantExpr cleanup.Daniel Dunbar
2009-06-14Fail with an exec error on large (> 64-bit) floating point ops.Daniel Dunbar
2009-06-14More ConstantExpr tweaks.Daniel Dunbar
2009-06-14Change AddressSpace::resolveOne to take a ConstantExpr directly (and to allowDaniel Dunbar
2009-06-14Add ConstantExpr::{getLimitedValue,getZExtValue}.Daniel Dunbar
2009-06-14Add several ConstantExpr utility functions and move clients over.Daniel Dunbar
2009-06-14Add constant folding operations to ConstantExpr.Daniel Dunbar
2009-06-13Switch to using constant arrays for non-symbolic objects.Daniel Dunbar
2009-06-13Create new ObjectState constructor for explicitly creating symbolic objects.Daniel Dunbar
2009-06-13Fix for the issue reported and diagnosed by Seungbeom, where KLEE wasCristian Cadar
2009-06-10Change ExecutionState::symbolics to include both the MemoryObject and theDaniel Dunbar
2009-06-10Use Arrays instead of MemoryObject where possible.Daniel Dunbar
2009-06-09Remove Array::object.Daniel Dunbar
2009-06-05Clean up a number of unused variable warnings when building w/oDaniel Dunbar
2009-06-05(llvm up) Update klee for introduction of f{add,sub,mul} instructions.Daniel Dunbar
2009-06-04Sink getConstantValue into ConstantExpr.Daniel Dunbar
2009-06-04Change Solver::getValue to make explicit that result is a ConstantExpr.Daniel Dunbar
2009-06-04Start removing uses of Expr::isConstant.Daniel Dunbar
2009-06-04Move isConstant from ref<> to Expr::Daniel Dunbar
2009-06-03Kill off specialized ref<> forwarding methods, in the interest of making it aDaniel Dunbar
2009-06-03Update a few things that got forgotten in the great "bout" to "ktest"Daniel Dunbar
2009-06-02Use ConstantExpr::alloc instead of ref<Expr> directlyDaniel 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