From cfcb14de828ba961f67e5b211b81b47301e4f209 Mon Sep 17 00:00:00 2001 From: Nguyễn Gia Phong Date: Wed, 26 Apr 2023 19:11:34 +0900 Subject: Conclude concrete execution impl --- lib/Core/Executor.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'lib/Core/Executor.h') diff --git a/lib/Core/Executor.h b/lib/Core/Executor.h index 59f41ea7..af3a3778 100644 --- a/lib/Core/Executor.h +++ b/lib/Core/Executor.h @@ -118,6 +118,7 @@ private: std::unique_ptr memory; std::set states; std::set exitStates; + std::map metaEnvVars; std::vector diffTests; StatsTracker *statsTracker; TreeStreamWriter *pathWriter, *symPathWriter; @@ -426,7 +427,8 @@ private: llvm::Instruction** lastInstruction); /// Extract differencial test from SMT model - void extractDifferentiator(uint64_t, uint64_t, const z3::model&); + void extractDifferentiator(ExecutionState*, ExecutionState*, + const z3::model&); /// Compare with other exit states for possible differencial tests void searchDifferentiators(ExecutionState *state); -- cgit 1.4.1