libTriton version 1.0 build 1592
|
Pseudo Code representation. More...
#include <astPcodeRepresentation.hpp>
Public Member Functions | |
TRITON_EXPORT | AstPcodeRepresentation () |
Constructor. | |
TRITON_EXPORT std::ostream & | print (std::ostream &stream, triton::ast::AbstractNode *node) |
Displays the node according to the representation mode. | |
TRITON_EXPORT std::ostream & | print (std::ostream &stream, triton::ast::ArrayNode *node) |
Displays the node according to the representation mode. | |
TRITON_EXPORT std::ostream & | print (std::ostream &stream, triton::ast::AssertNode *node) |
Displays the node according to the representation mode. | |
TRITON_EXPORT std::ostream & | print (std::ostream &stream, triton::ast::BswapNode *node) |
Displays the node according to the representation mode. | |
TRITON_EXPORT std::ostream & | print (std::ostream &stream, triton::ast::BvNode *node) |
Displays the node according to the representation mode. | |
TRITON_EXPORT std::ostream & | print (std::ostream &stream, triton::ast::BvaddNode *node) |
Displays the node according to the representation mode. | |
TRITON_EXPORT std::ostream & | print (std::ostream &stream, triton::ast::BvandNode *node) |
Displays the node according to the representation mode. | |
TRITON_EXPORT std::ostream & | print (std::ostream &stream, triton::ast::BvashrNode *node) |
Displays the node according to the representation mode. | |
TRITON_EXPORT std::ostream & | print (std::ostream &stream, triton::ast::BvlshrNode *node) |
Displays the node according to the representation mode. | |
TRITON_EXPORT std::ostream & | print (std::ostream &stream, triton::ast::BvmulNode *node) |
Displays the node according to the representation mode. | |
TRITON_EXPORT std::ostream & | print (std::ostream &stream, triton::ast::BvnandNode *node) |
Displays the node according to the representation mode. | |
TRITON_EXPORT std::ostream & | print (std::ostream &stream, triton::ast::BvnegNode *node) |
Displays the node according to the representation mode. | |
TRITON_EXPORT std::ostream & | print (std::ostream &stream, triton::ast::BvnorNode *node) |
Displays the node according to the representation mode. | |
TRITON_EXPORT std::ostream & | print (std::ostream &stream, triton::ast::BvnotNode *node) |
Displays the node according to the representation mode. | |
TRITON_EXPORT std::ostream & | print (std::ostream &stream, triton::ast::BvorNode *node) |
Displays the node according to the representation mode. | |
TRITON_EXPORT std::ostream & | print (std::ostream &stream, triton::ast::BvrolNode *node) |
Displays the node according to the representation mode. | |
TRITON_EXPORT std::ostream & | print (std::ostream &stream, triton::ast::BvrorNode *node) |
Displays the node according to the representation mode. | |
TRITON_EXPORT std::ostream & | print (std::ostream &stream, triton::ast::BvsdivNode *node) |
Displays the node according to the representation mode. | |
TRITON_EXPORT std::ostream & | print (std::ostream &stream, triton::ast::BvsgeNode *node) |
Displays the node according to the representation mode. | |
TRITON_EXPORT std::ostream & | print (std::ostream &stream, triton::ast::BvsgtNode *node) |
Displays the node according to the representation mode. | |
TRITON_EXPORT std::ostream & | print (std::ostream &stream, triton::ast::BvshlNode *node) |
Displays the node according to the representation mode. | |
TRITON_EXPORT std::ostream & | print (std::ostream &stream, triton::ast::BvsleNode *node) |
Displays the node according to the representation mode. | |
TRITON_EXPORT std::ostream & | print (std::ostream &stream, triton::ast::BvsltNode *node) |
Displays the node according to the representation mode. | |
TRITON_EXPORT std::ostream & | print (std::ostream &stream, triton::ast::BvsmodNode *node) |
Displays the node according to the representation mode. | |
TRITON_EXPORT std::ostream & | print (std::ostream &stream, triton::ast::BvsremNode *node) |
Displays the node according to the representation mode. | |
TRITON_EXPORT std::ostream & | print (std::ostream &stream, triton::ast::BvsubNode *node) |
Displays the node according to the representation mode. | |
TRITON_EXPORT std::ostream & | print (std::ostream &stream, triton::ast::BvudivNode *node) |
Displays the node according to the representation mode. | |
TRITON_EXPORT std::ostream & | print (std::ostream &stream, triton::ast::BvugeNode *node) |
Displays the node according to the representation mode. | |
TRITON_EXPORT std::ostream & | print (std::ostream &stream, triton::ast::BvugtNode *node) |
Displays the node according to the representation mode. | |
TRITON_EXPORT std::ostream & | print (std::ostream &stream, triton::ast::BvuleNode *node) |
Displays the node according to the representation mode. | |
TRITON_EXPORT std::ostream & | print (std::ostream &stream, triton::ast::BvultNode *node) |
Displays the node according to the representation mode. | |
TRITON_EXPORT std::ostream & | print (std::ostream &stream, triton::ast::BvuremNode *node) |
Displays the node according to the representation mode. | |
TRITON_EXPORT std::ostream & | print (std::ostream &stream, triton::ast::BvxnorNode *node) |
Displays the node according to the representation mode. | |
TRITON_EXPORT std::ostream & | print (std::ostream &stream, triton::ast::BvxorNode *node) |
Displays the node according to the representation mode. | |
TRITON_EXPORT std::ostream & | print (std::ostream &stream, triton::ast::CompoundNode *node) |
Displays the node according to the representation mode. | |
TRITON_EXPORT std::ostream & | print (std::ostream &stream, triton::ast::ConcatNode *node) |
Displays the node according to the representation mode. | |
TRITON_EXPORT std::ostream & | print (std::ostream &stream, triton::ast::DeclareNode *node) |
Displays the node according to the representation mode. | |
TRITON_EXPORT std::ostream & | print (std::ostream &stream, triton::ast::DistinctNode *node) |
Displays the node according to the representation mode. | |
TRITON_EXPORT std::ostream & | print (std::ostream &stream, triton::ast::EqualNode *node) |
Displays the node according to the representation mode. | |
TRITON_EXPORT std::ostream & | print (std::ostream &stream, triton::ast::ExtractNode *node) |
Displays the node according to the representation mode. | |
TRITON_EXPORT std::ostream & | print (std::ostream &stream, triton::ast::ForallNode *node) |
Displays the node according to the representation mode. | |
TRITON_EXPORT std::ostream & | print (std::ostream &stream, triton::ast::IffNode *node) |
Displays the node according to the representation mode. | |
TRITON_EXPORT std::ostream & | print (std::ostream &stream, triton::ast::IntegerNode *node) |
Displays the node according to the representation mode. | |
TRITON_EXPORT std::ostream & | print (std::ostream &stream, triton::ast::IteNode *node) |
Displays the node according to the representation mode. | |
TRITON_EXPORT std::ostream & | print (std::ostream &stream, triton::ast::LandNode *node) |
Displays the node according to the representation mode. | |
TRITON_EXPORT std::ostream & | print (std::ostream &stream, triton::ast::LetNode *node) |
Displays the node according to the representation mode. | |
TRITON_EXPORT std::ostream & | print (std::ostream &stream, triton::ast::LnotNode *node) |
Displays the node according to the representation mode. | |
TRITON_EXPORT std::ostream & | print (std::ostream &stream, triton::ast::LorNode *node) |
Displays the node according to the representation mode. | |
TRITON_EXPORT std::ostream & | print (std::ostream &stream, triton::ast::LxorNode *node) |
Displays the node according to the representation mode. | |
TRITON_EXPORT std::ostream & | print (std::ostream &stream, triton::ast::ReferenceNode *node) |
Displays the node according to the representation mode. | |
TRITON_EXPORT std::ostream & | print (std::ostream &stream, triton::ast::SelectNode *node) |
Displays the node according to the representation mode. | |
TRITON_EXPORT std::ostream & | print (std::ostream &stream, triton::ast::StoreNode *node) |
Displays the node according to the representation mode. | |
TRITON_EXPORT std::ostream & | print (std::ostream &stream, triton::ast::StringNode *node) |
Displays the node according to the representation mode. | |
TRITON_EXPORT std::ostream & | print (std::ostream &stream, triton::ast::SxNode *node) |
Displays the node according to the representation mode. | |
TRITON_EXPORT std::ostream & | print (std::ostream &stream, triton::ast::VariableNode *node) |
Displays the node according to the representation mode. | |
TRITON_EXPORT std::ostream & | print (std::ostream &stream, triton::ast::ZxNode *node) |
Displays the node according to the representation mode. | |
Public Member Functions inherited from triton::ast::representations::AstRepresentationInterface | |
virtual TRITON_EXPORT | ~AstRepresentationInterface () |
Constructor. | |
Pseudo Code representation.
Definition at line 43 of file astPcodeRepresentation.hpp.
triton::ast::representations::AstPcodeRepresentation::AstPcodeRepresentation | ( | ) |
Constructor.
Definition at line 19 of file astPcodeRepresentation.cpp.
|
virtual |
Displays the node according to the representation mode.
Implements triton::ast::representations::AstRepresentationInterface.
Definition at line 24 of file astPcodeRepresentation.cpp.
std::ostream & triton::ast::representations::AstPcodeRepresentation::print | ( | std::ostream & | stream, |
triton::ast::ArrayNode * | node ) |
Displays the node according to the representation mode.
Definition at line 89 of file astPcodeRepresentation.cpp.
std::ostream & triton::ast::representations::AstPcodeRepresentation::print | ( | std::ostream & | stream, |
triton::ast::AssertNode * | node ) |
Displays the node according to the representation mode.
Definition at line 96 of file astPcodeRepresentation.cpp.
std::ostream & triton::ast::representations::AstPcodeRepresentation::print | ( | std::ostream & | stream, |
triton::ast::BswapNode * | node ) |
Displays the node according to the representation mode.
Definition at line 103 of file astPcodeRepresentation.cpp.
std::ostream & triton::ast::representations::AstPcodeRepresentation::print | ( | std::ostream & | stream, |
triton::ast::BvaddNode * | node ) |
Displays the node according to the representation mode.
Definition at line 110 of file astPcodeRepresentation.cpp.
std::ostream & triton::ast::representations::AstPcodeRepresentation::print | ( | std::ostream & | stream, |
triton::ast::BvandNode * | node ) |
Displays the node according to the representation mode.
Definition at line 117 of file astPcodeRepresentation.cpp.
std::ostream & triton::ast::representations::AstPcodeRepresentation::print | ( | std::ostream & | stream, |
triton::ast::BvashrNode * | node ) |
Displays the node according to the representation mode.
Definition at line 124 of file astPcodeRepresentation.cpp.
std::ostream & triton::ast::representations::AstPcodeRepresentation::print | ( | std::ostream & | stream, |
triton::ast::BvlshrNode * | node ) |
Displays the node according to the representation mode.
Definition at line 131 of file astPcodeRepresentation.cpp.
std::ostream & triton::ast::representations::AstPcodeRepresentation::print | ( | std::ostream & | stream, |
triton::ast::BvmulNode * | node ) |
Displays the node according to the representation mode.
Definition at line 138 of file astPcodeRepresentation.cpp.
std::ostream & triton::ast::representations::AstPcodeRepresentation::print | ( | std::ostream & | stream, |
triton::ast::BvnandNode * | node ) |
Displays the node according to the representation mode.
Definition at line 145 of file astPcodeRepresentation.cpp.
std::ostream & triton::ast::representations::AstPcodeRepresentation::print | ( | std::ostream & | stream, |
triton::ast::BvnegNode * | node ) |
Displays the node according to the representation mode.
Definition at line 152 of file astPcodeRepresentation.cpp.
std::ostream & triton::ast::representations::AstPcodeRepresentation::print | ( | std::ostream & | stream, |
triton::ast::BvNode * | node ) |
Displays the node according to the representation mode.
Definition at line 313 of file astPcodeRepresentation.cpp.
std::ostream & triton::ast::representations::AstPcodeRepresentation::print | ( | std::ostream & | stream, |
triton::ast::BvnorNode * | node ) |
Displays the node according to the representation mode.
Definition at line 159 of file astPcodeRepresentation.cpp.
std::ostream & triton::ast::representations::AstPcodeRepresentation::print | ( | std::ostream & | stream, |
triton::ast::BvnotNode * | node ) |
Displays the node according to the representation mode.
Definition at line 166 of file astPcodeRepresentation.cpp.
std::ostream & triton::ast::representations::AstPcodeRepresentation::print | ( | std::ostream & | stream, |
triton::ast::BvorNode * | node ) |
Displays the node according to the representation mode.
Definition at line 173 of file astPcodeRepresentation.cpp.
std::ostream & triton::ast::representations::AstPcodeRepresentation::print | ( | std::ostream & | stream, |
triton::ast::BvrolNode * | node ) |
Displays the node according to the representation mode.
Definition at line 180 of file astPcodeRepresentation.cpp.
std::ostream & triton::ast::representations::AstPcodeRepresentation::print | ( | std::ostream & | stream, |
triton::ast::BvrorNode * | node ) |
Displays the node according to the representation mode.
Definition at line 187 of file astPcodeRepresentation.cpp.
std::ostream & triton::ast::representations::AstPcodeRepresentation::print | ( | std::ostream & | stream, |
triton::ast::BvsdivNode * | node ) |
Displays the node according to the representation mode.
Definition at line 194 of file astPcodeRepresentation.cpp.
std::ostream & triton::ast::representations::AstPcodeRepresentation::print | ( | std::ostream & | stream, |
triton::ast::BvsgeNode * | node ) |
Displays the node according to the representation mode.
Definition at line 201 of file astPcodeRepresentation.cpp.
std::ostream & triton::ast::representations::AstPcodeRepresentation::print | ( | std::ostream & | stream, |
triton::ast::BvsgtNode * | node ) |
Displays the node according to the representation mode.
Definition at line 208 of file astPcodeRepresentation.cpp.
std::ostream & triton::ast::representations::AstPcodeRepresentation::print | ( | std::ostream & | stream, |
triton::ast::BvshlNode * | node ) |
Displays the node according to the representation mode.
Definition at line 215 of file astPcodeRepresentation.cpp.
std::ostream & triton::ast::representations::AstPcodeRepresentation::print | ( | std::ostream & | stream, |
triton::ast::BvsleNode * | node ) |
Displays the node according to the representation mode.
Definition at line 222 of file astPcodeRepresentation.cpp.
std::ostream & triton::ast::representations::AstPcodeRepresentation::print | ( | std::ostream & | stream, |
triton::ast::BvsltNode * | node ) |
Displays the node according to the representation mode.
Definition at line 229 of file astPcodeRepresentation.cpp.
std::ostream & triton::ast::representations::AstPcodeRepresentation::print | ( | std::ostream & | stream, |
triton::ast::BvsmodNode * | node ) |
Displays the node according to the representation mode.
Definition at line 236 of file astPcodeRepresentation.cpp.
std::ostream & triton::ast::representations::AstPcodeRepresentation::print | ( | std::ostream & | stream, |
triton::ast::BvsremNode * | node ) |
Displays the node according to the representation mode.
Definition at line 243 of file astPcodeRepresentation.cpp.
std::ostream & triton::ast::representations::AstPcodeRepresentation::print | ( | std::ostream & | stream, |
triton::ast::BvsubNode * | node ) |
Displays the node according to the representation mode.
Definition at line 250 of file astPcodeRepresentation.cpp.
std::ostream & triton::ast::representations::AstPcodeRepresentation::print | ( | std::ostream & | stream, |
triton::ast::BvudivNode * | node ) |
Displays the node according to the representation mode.
Definition at line 257 of file astPcodeRepresentation.cpp.
std::ostream & triton::ast::representations::AstPcodeRepresentation::print | ( | std::ostream & | stream, |
triton::ast::BvugeNode * | node ) |
Displays the node according to the representation mode.
Definition at line 264 of file astPcodeRepresentation.cpp.
std::ostream & triton::ast::representations::AstPcodeRepresentation::print | ( | std::ostream & | stream, |
triton::ast::BvugtNode * | node ) |
Displays the node according to the representation mode.
Definition at line 271 of file astPcodeRepresentation.cpp.
std::ostream & triton::ast::representations::AstPcodeRepresentation::print | ( | std::ostream & | stream, |
triton::ast::BvuleNode * | node ) |
Displays the node according to the representation mode.
Definition at line 278 of file astPcodeRepresentation.cpp.
std::ostream & triton::ast::representations::AstPcodeRepresentation::print | ( | std::ostream & | stream, |
triton::ast::BvultNode * | node ) |
Displays the node according to the representation mode.
Definition at line 285 of file astPcodeRepresentation.cpp.
std::ostream & triton::ast::representations::AstPcodeRepresentation::print | ( | std::ostream & | stream, |
triton::ast::BvuremNode * | node ) |
Displays the node according to the representation mode.
Definition at line 292 of file astPcodeRepresentation.cpp.
std::ostream & triton::ast::representations::AstPcodeRepresentation::print | ( | std::ostream & | stream, |
triton::ast::BvxnorNode * | node ) |
Displays the node according to the representation mode.
Definition at line 299 of file astPcodeRepresentation.cpp.
std::ostream & triton::ast::representations::AstPcodeRepresentation::print | ( | std::ostream & | stream, |
triton::ast::BvxorNode * | node ) |
Displays the node according to the representation mode.
Definition at line 306 of file astPcodeRepresentation.cpp.
std::ostream & triton::ast::representations::AstPcodeRepresentation::print | ( | std::ostream & | stream, |
triton::ast::CompoundNode * | node ) |
Displays the node according to the representation mode.
Definition at line 320 of file astPcodeRepresentation.cpp.
std::ostream & triton::ast::representations::AstPcodeRepresentation::print | ( | std::ostream & | stream, |
triton::ast::ConcatNode * | node ) |
Displays the node according to the representation mode.
Definition at line 333 of file astPcodeRepresentation.cpp.
std::ostream & triton::ast::representations::AstPcodeRepresentation::print | ( | std::ostream & | stream, |
triton::ast::DeclareNode * | node ) |
Displays the node according to the representation mode.
Definition at line 354 of file astPcodeRepresentation.cpp.
std::ostream & triton::ast::representations::AstPcodeRepresentation::print | ( | std::ostream & | stream, |
triton::ast::DistinctNode * | node ) |
Displays the node according to the representation mode.
Definition at line 376 of file astPcodeRepresentation.cpp.
std::ostream & triton::ast::representations::AstPcodeRepresentation::print | ( | std::ostream & | stream, |
triton::ast::EqualNode * | node ) |
Displays the node according to the representation mode.
Definition at line 383 of file astPcodeRepresentation.cpp.
std::ostream & triton::ast::representations::AstPcodeRepresentation::print | ( | std::ostream & | stream, |
triton::ast::ExtractNode * | node ) |
Displays the node according to the representation mode.
Definition at line 390 of file astPcodeRepresentation.cpp.
std::ostream & triton::ast::representations::AstPcodeRepresentation::print | ( | std::ostream & | stream, |
triton::ast::ForallNode * | node ) |
Displays the node according to the representation mode.
Definition at line 401 of file astPcodeRepresentation.cpp.
std::ostream & triton::ast::representations::AstPcodeRepresentation::print | ( | std::ostream & | stream, |
triton::ast::IffNode * | node ) |
Displays the node according to the representation mode.
Definition at line 418 of file astPcodeRepresentation.cpp.
std::ostream & triton::ast::representations::AstPcodeRepresentation::print | ( | std::ostream & | stream, |
triton::ast::IntegerNode * | node ) |
Displays the node according to the representation mode.
Definition at line 425 of file astPcodeRepresentation.cpp.
std::ostream & triton::ast::representations::AstPcodeRepresentation::print | ( | std::ostream & | stream, |
triton::ast::IteNode * | node ) |
Displays the node according to the representation mode.
Definition at line 432 of file astPcodeRepresentation.cpp.
std::ostream & triton::ast::representations::AstPcodeRepresentation::print | ( | std::ostream & | stream, |
triton::ast::LandNode * | node ) |
Displays the node according to the representation mode.
Definition at line 439 of file astPcodeRepresentation.cpp.
std::ostream & triton::ast::representations::AstPcodeRepresentation::print | ( | std::ostream & | stream, |
triton::ast::LetNode * | node ) |
Displays the node according to the representation mode.
Definition at line 452 of file astPcodeRepresentation.cpp.
std::ostream & triton::ast::representations::AstPcodeRepresentation::print | ( | std::ostream & | stream, |
triton::ast::LnotNode * | node ) |
Displays the node according to the representation mode.
Definition at line 459 of file astPcodeRepresentation.cpp.
std::ostream & triton::ast::representations::AstPcodeRepresentation::print | ( | std::ostream & | stream, |
triton::ast::LorNode * | node ) |
Displays the node according to the representation mode.
Definition at line 466 of file astPcodeRepresentation.cpp.
std::ostream & triton::ast::representations::AstPcodeRepresentation::print | ( | std::ostream & | stream, |
triton::ast::LxorNode * | node ) |
Displays the node according to the representation mode.
Definition at line 478 of file astPcodeRepresentation.cpp.
std::ostream & triton::ast::representations::AstPcodeRepresentation::print | ( | std::ostream & | stream, |
triton::ast::ReferenceNode * | node ) |
Displays the node according to the representation mode.
Definition at line 490 of file astPcodeRepresentation.cpp.
std::ostream & triton::ast::representations::AstPcodeRepresentation::print | ( | std::ostream & | stream, |
triton::ast::SelectNode * | node ) |
Displays the node according to the representation mode.
Definition at line 502 of file astPcodeRepresentation.cpp.
std::ostream & triton::ast::representations::AstPcodeRepresentation::print | ( | std::ostream & | stream, |
triton::ast::StoreNode * | node ) |
Displays the node according to the representation mode.
Definition at line 509 of file astPcodeRepresentation.cpp.
std::ostream & triton::ast::representations::AstPcodeRepresentation::print | ( | std::ostream & | stream, |
triton::ast::StringNode * | node ) |
Displays the node according to the representation mode.
Definition at line 516 of file astPcodeRepresentation.cpp.
std::ostream & triton::ast::representations::AstPcodeRepresentation::print | ( | std::ostream & | stream, |
triton::ast::SxNode * | node ) |
Displays the node according to the representation mode.
Definition at line 523 of file astPcodeRepresentation.cpp.
std::ostream & triton::ast::representations::AstPcodeRepresentation::print | ( | std::ostream & | stream, |
triton::ast::VariableNode * | node ) |
Displays the node according to the representation mode.
Definition at line 536 of file astPcodeRepresentation.cpp.
std::ostream & triton::ast::representations::AstPcodeRepresentation::print | ( | std::ostream & | stream, |
triton::ast::ZxNode * | node ) |
Displays the node according to the representation mode.
Definition at line 546 of file astPcodeRepresentation.cpp.