From 0cf0150da0f674c85f9eaccee8b487ed004c3edc Mon Sep 17 00:00:00 2001 From: Frank Busse Date: Tue, 15 May 2018 13:55:28 +0100 Subject: remove QueryLog.h --- include/klee/Internal/Support/QueryLog.h | 63 -------------------------------- 1 file changed, 63 deletions(-) delete mode 100644 include/klee/Internal/Support/QueryLog.h (limited to 'include') diff --git a/include/klee/Internal/Support/QueryLog.h b/include/klee/Internal/Support/QueryLog.h deleted file mode 100644 index 212ab760..00000000 --- a/include/klee/Internal/Support/QueryLog.h +++ /dev/null @@ -1,63 +0,0 @@ -//===-- QueryLog.h ----------------------------------------------*- C++ -*-===// -// -// The KLEE Symbolic Virtual Machine -// -// This file is distributed under the University of Illinois Open Source -// License. See LICENSE.TXT for details. -// -//===----------------------------------------------------------------------===// - -#ifndef KLEE_OPT_LOGGINGSOLVER_H -#define KLEE_OPT_LOGGINGSOLVER_H - -#include "klee/Expr.h" - -#include - -namespace klee { - struct Query; - - class QueryLogEntry { - public: - enum Type { - Validity, - Truth, - Value, - Cex - }; - - typedef std::vector< ref > exprs_ty; - exprs_ty exprs; - - Type type; - ref query; - unsigned instruction; - std::vector objects; - - public: - QueryLogEntry() : query(ConstantExpr::alloc(0,Expr::Bool)) {} - QueryLogEntry(const QueryLogEntry &b); - QueryLogEntry(const Query &_query, - Type _type, - const std::vector *objects = 0); - }; - - class QueryLogResult { - public: - uint64_t result; - double time; - - public: - QueryLogResult() {} - QueryLogResult(bool _success, uint64_t _result, double _time) - : result(_result), time(_time) { - if (!_success) { // la la la - result = 0; - time = -1; - } - } - }; - -} - -#endif -- cgit 1.4.1