klee
klee::Interpreter Member List

This is the complete list of members for klee::Interpreter, including all inherited members.

create(llvm::LLVMContext &ctx, const InterpreterOptions &_interpreterOpts, InterpreterHandler *ih)klee::Interpreterstatic
getConstraintLog(const ExecutionState &state, std::string &res, LogType logFormat=STP)=0klee::Interpreterpure virtual
getCoveredLines(const ExecutionState &state, std::map< const std::string *, std::set< unsigned > > &res)=0klee::Interpreterpure virtual
getPathStreamID(const ExecutionState &state)=0klee::Interpreterpure virtual
getSymbolicPathStreamID(const ExecutionState &state)=0klee::Interpreterpure virtual
getSymbolicSolution(const ExecutionState &state, std::vector< std::pair< std::string, std::vector< unsigned char > > > &res)=0klee::Interpreterpure virtual
Interpreter(const InterpreterOptions &_interpreterOpts)klee::Interpreterinlineprotected
interpreterOptsklee::Interpreterprotected
KQUERY enum valueklee::Interpreter
LogType enum nameklee::Interpreter
prepareForEarlyExit()=0klee::Interpreterpure virtual
runFunctionAsMain(llvm::Function *f, int argc, char **argv, char **envp)=0klee::Interpreterpure virtual
setHaltExecution(bool value)=0klee::Interpreterpure virtual
setInhibitForking(bool value)=0klee::Interpreterpure virtual
setModule(std::vector< std::unique_ptr< llvm::Module > > &modules, const ModuleOptions &opts)=0klee::Interpreterpure virtual
setPathWriter(TreeStreamWriter *tsw)=0klee::Interpreterpure virtual
setReplayKTest(const struct KTest *out)=0klee::Interpreterpure virtual
setReplayPath(const std::vector< bool > *path)=0klee::Interpreterpure virtual
setSymbolicPathWriter(TreeStreamWriter *tsw)=0klee::Interpreterpure virtual
SMTLIB2 enum valueklee::Interpreter
STP enum valueklee::Interpreter
useSeeds(const std::vector< struct KTest * > *seeds)=0klee::Interpreterpure virtual
~Interpreter()klee::Interpreterinlinevirtual