From 562d5516944325e96c91af623197b7d9cd0d9194 Mon Sep 17 00:00:00 2001 From: Cristian Cadar Date: Mon, 11 Mar 2019 17:05:57 +0000 Subject: Added --debug-log-state-merge to path merging category --- lib/Core/ExecutionState.cpp | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) (limited to 'lib') diff --git a/lib/Core/ExecutionState.cpp b/lib/Core/ExecutionState.cpp index 9ba163da..70d5d21c 100644 --- a/lib/Core/ExecutionState.cpp +++ b/lib/Core/ExecutionState.cpp @@ -7,33 +7,36 @@ // //===----------------------------------------------------------------------===// +#include "Memory.h" + #include "klee/ExecutionState.h" +#include "klee/Expr.h" #include "klee/Internal/Module/Cell.h" #include "klee/Internal/Module/InstructionInfoTable.h" #include "klee/Internal/Module/KInstruction.h" #include "klee/Internal/Module/KModule.h" +#include "klee/OptionCategories.h" -#include "klee/Expr.h" - -#include "Memory.h" #include "llvm/IR/Function.h" #include "llvm/Support/CommandLine.h" #include "llvm/Support/raw_ostream.h" -#include -#include #include +#include #include #include +#include #include using namespace llvm; using namespace klee; -namespace { - cl::opt - DebugLogStateMerge("debug-log-state-merge"); +namespace { +cl::opt DebugLogStateMerge( + "debug-log-state-merge", cl::init(false), + cl::desc("Debug information for underlying state merging (default=false)"), + cl::cat(MergeCat)); } /***/ -- cgit 1.4.1