diff options
author | Cristian Cadar <c.cadar@imperial.ac.uk> | 2020-12-22 18:39:46 +0000 |
---|---|---|
committer | MartinNowack <2443641+MartinNowack@users.noreply.github.com> | 2021-04-20 11:42:23 +0100 |
commit | 88893697f6630f0d281d21be6362489e616bca2f (patch) | |
tree | 64bbfa3d5e53c266cf99dceda04ff0ed8359e45e /lib/Core/Executor.h | |
parent | 536f363587956ef1e59ecce4c932262ef57ff371 (diff) | |
download | klee-88893697f6630f0d281d21be6362489e616bca2f.tar.gz |
Refactored MaxStatis*Pct conditions into a separate function.
Diffstat (limited to 'lib/Core/Executor.h')
-rw-r--r-- | lib/Core/Executor.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/Core/Executor.h b/lib/Core/Executor.h index eb3417ae..ae960731 100644 --- a/lib/Core/Executor.h +++ b/lib/Core/Executor.h @@ -355,6 +355,10 @@ private: // current state, and one of the states may be null. StatePair fork(ExecutionState ¤t, ref<Expr> condition, bool isInternal); + // If the MaxStatic*Pct limits have been reached, concretize the condition and + // return it. Otherwise, return the unmodified condition. + ref<Expr> maxStaticPctChecks(ExecutionState ¤t, ref<Expr> condition); + /// Add the given (boolean) condition as a constraint on state. This /// function is a wrapper around the state's addConstraint function /// which also manages propagation of implied values, |