libTriton version 1.0 build 1592
|
The lifting to SMT class. More...
#include <liftingToSMT.hpp>
Public Member Functions | |
TRITON_EXPORT | LiftingToSMT (const triton::ast::SharedAstContext &astCtxt, triton::engines::symbolic::SymbolicEngine *symbolic) |
Constructor. | |
TRITON_EXPORT std::ostream & | liftToSMT (std::ostream &stream, const triton::engines::symbolic::SharedSymbolicExpression &expr, bool assert_=false, bool icomment=false) |
Lifts a symbolic expression and all its references to SMT format. If assert_ is true, then (assert <expr>). If icomment is true, then print instructions assembly in expression comments. | |
The lifting to SMT class.
Definition at line 45 of file liftingToSMT.hpp.
triton::engines::lifters::LiftingToSMT::LiftingToSMT | ( | const triton::ast::SharedAstContext & | astCtxt, |
triton::engines::symbolic::SymbolicEngine * | symbolic ) |
Constructor.
Definition at line 22 of file liftingToSMT.cpp.
std::ostream & triton::engines::lifters::LiftingToSMT::liftToSMT | ( | std::ostream & | stream, |
const triton::engines::symbolic::SharedSymbolicExpression & | expr, | ||
bool | assert_ = false, | ||
bool | icomment = false ) |
Lifts a symbolic expression and all its references to SMT format. If assert_
is true, then (assert <expr>). If icomment
is true, then print instructions assembly in expression comments.
Definition at line 117 of file liftingToSMT.cpp.