libTriton
version 1.0 build 1592
Loading...
Searching...
No Matches
src
libtriton
includes
triton
solverEnums.hpp
Go to the documentation of this file.
1
2
/*
3
** Copyright (C) - Triton
4
**
5
** This program is under the terms of the Apache License 2.0.
6
*/
7
8
#ifndef TRITON_SOLVERENUMS_HPP
9
#define TRITON_SOLVERENUMS_HPP
10
11
#include <triton/config.hpp>
12
13
14
16
namespace
triton
{
23
namespace
engines {
31
namespace
solver {
39
enum
solver_e
{
40
SOLVER_INVALID
= 0,
41
SOLVER_CUSTOM
,
42
#ifdef TRITON_Z3_INTERFACE
43
SOLVER_Z3
,
44
#endif
45
#ifdef TRITON_BITWUZLA_INTERFACE
46
SOLVER_BITWUZLA
,
47
#endif
48
};
49
51
enum
status_e
{
52
UNSAT
= 0,
53
SAT
= 1,
54
TIMEOUT
,
55
OUTOFMEM
,
56
UNKNOWN
57
};
58
60
};
62
};
64
};
65
66
#endif
/* TRITON_SOLVERENUMS_HPP */
triton::engines::solver::solver_e
solver_e
Definition
solverEnums.hpp:39
triton::engines::solver::status_e
status_e
Definition
solverEnums.hpp:51
triton::engines::solver::SOLVER_CUSTOM
@ SOLVER_CUSTOM
Definition
solverEnums.hpp:41
triton::engines::solver::SOLVER_Z3
@ SOLVER_Z3
Definition
solverEnums.hpp:43
triton::engines::solver::SOLVER_INVALID
@ SOLVER_INVALID
Definition
solverEnums.hpp:40
triton::engines::solver::SOLVER_BITWUZLA
@ SOLVER_BITWUZLA
Definition
solverEnums.hpp:46
triton::engines::solver::TIMEOUT
@ TIMEOUT
Definition
solverEnums.hpp:54
triton::engines::solver::SAT
@ SAT
Definition
solverEnums.hpp:53
triton::engines::solver::OUTOFMEM
@ OUTOFMEM
Definition
solverEnums.hpp:55
triton::engines::solver::UNSAT
@ UNSAT
Definition
solverEnums.hpp:52
triton::engines::solver::UNKNOWN
@ UNKNOWN
Definition
solverEnums.hpp:56
triton
The Triton namespace.
Definition
architecture.cpp:27
Generated by
1.10.0