libTriton version 1.0 build 1592
|
Classes | |
class | triton::engines::solver::BitwuzlaSolver |
Solver engine using Bitwuzla. More... | |
interface | triton::engines::solver::SolverEngine |
This class is used to interface with solvers. More... | |
interface | triton::engines::solver::SolverInterface |
This interface is used to interface with solvers. More... | |
class | triton::engines::solver::SolverModel |
This class is used to represent a constraint model solved. More... | |
class | triton::engines::solver::Z3Solver |
Solver engine using z3. More... | |
Functions | |
std::ostream & | triton::engines::solver::operator<< (std::ostream &stream, const SolverModel &model) |
Display a solver model. | |
std::ostream & | triton::engines::solver::operator<< (std::ostream &stream, const SolverModel *model) |
Display a solver model. | |
The different kind of solvers
Enumerator | |
---|---|
SOLVER_INVALID | invalid solver. |
SOLVER_CUSTOM | custom solver. |
SOLVER_Z3 | z3 solver. |
SOLVER_BITWUZLA | bitwuzla solver. |
Definition at line 39 of file solverEnums.hpp.
The different kind of status
Enumerator | |
---|---|
UNSAT | UNSAT |
SAT | SAT |
TIMEOUT | TIMEOUT |
OUTOFMEM | MEMORY LIMIT REACHED |
UNKNOWN | UNKNOWN |
Definition at line 51 of file solverEnums.hpp.
TRITON_EXPORT std::ostream & triton::engines::solver::operator<< | ( | std::ostream & | stream, |
const SolverModel & | model ) |
Display a solver model.
Definition at line 72 of file solverModel.cpp.
TRITON_EXPORT std::ostream & triton::engines::solver::operator<< | ( | std::ostream & | stream, |
const SolverModel * | model ) |
Display a solver model.
Definition at line 78 of file solverModel.cpp.