|
libTriton version 1.0 build 1599
|
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.