libTriton
version 1.0 build 1530
|
The Synthesizer engine class. More...
#include <synthesizer.hpp>
Public Member Functions | |
TRITON_EXPORT | Synthesizer (triton::engines::symbolic::SymbolicEngine *symbolic) |
Constructor. | |
TRITON_EXPORT SynthesisResult | synthesize (const triton::ast::SharedAbstractNode &node, bool constant=true, bool subexpr=true, bool opaque=false) |
Synthesizes a given node. If constant is true, perform a constant synthesis. If opaque is true, perform opaque constant synthesis. If subexpr is true, analyze children AST. More... | |
The Synthesizer engine class.
Definition at line 67 of file synthesizer.hpp.
SynthesisResult triton::engines::synthesis::Synthesizer::synthesize | ( | const triton::ast::SharedAbstractNode & | node, |
bool | constant = true , |
||
bool | subexpr = true , |
||
bool | opaque = false |
||
) |
Synthesizes a given node. If constant
is true, perform a constant synthesis. If opaque
is true, perform opaque constant synthesis. If subexpr
is true, analyze children AST.
Substitute all sub expressions
Definition at line 33 of file synthesizer.cpp.