From 8a40d5b11fc50e2f13011f6ea39b561402450d4a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nguy=E1=BB=85n=20Gia=20Phong?= 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 v1.2.3