diff options
author | Dan Liew <delcypher@gmail.com> | 2014-01-12 06:41:32 -0800 |
---|---|---|
committer | Dan Liew <delcypher@gmail.com> | 2014-01-12 06:41:32 -0800 |
commit | 8c03dfa5ea9fe5176cbb82b70a36ffa93c70b91c (patch) | |
tree | a78ec50217f5732bd3df084c5bdf38821570d2cc /lib/Core/Executor.h | |
parent | 3eff4a22c77d70e1c5c3193eaa0b825e8e0b4a3f (diff) | |
parent | 5b2dcbbcf91062e463a040d58302706c612f03bd (diff) | |
download | klee-8c03dfa5ea9fe5176cbb82b70a36ffa93c70b91c.tar.gz |
Merge pull request #68 from MartinNowack/feature_kleeInternalFunctions
Feature klee internal functions
Diffstat (limited to 'lib/Core/Executor.h')
-rw-r--r-- | lib/Core/Executor.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/lib/Core/Executor.h b/lib/Core/Executor.h index b7318a2c..7d82332c 100644 --- a/lib/Core/Executor.h +++ b/lib/Core/Executor.h @@ -340,6 +340,11 @@ private: /// Get textual information regarding a memory address. std::string getAddressInfo(ExecutionState &state, ref<Expr> address) const; + // Determines the \param lastInstruction of the \param state which is not KLEE + // internal and returns its InstructionInfo + const InstructionInfo & getLastNonKleeInternalInstruction(const ExecutionState &state, + llvm::Instruction** lastInstruction); + // remove state from queue and delete void terminateState(ExecutionState &state); // call exit handler and terminate state |