alignedBitvectorMemory | triton::engines::symbolic::SymbolicEngine | protected |
assignSymbolicExpressionToMemory(const SharedSymbolicExpression &se, const triton::arch::MemoryAccess &mem) | triton::engines::symbolic::SymbolicEngine | |
assignSymbolicExpressionToRegister(const SharedSymbolicExpression &se, const triton::arch::Register ®) | triton::engines::symbolic::SymbolicEngine | |
clearPathConstraints(void) | triton::engines::symbolic::PathManager | |
concretizeAllMemory(void) | triton::engines::symbolic::SymbolicEngine | |
concretizeAllRegister(void) | triton::engines::symbolic::SymbolicEngine | |
concretizeMemory(const triton::arch::MemoryAccess &mem, bool array=true) | triton::engines::symbolic::SymbolicEngine | |
concretizeMemory(triton::uint64 addr, bool array=true) | triton::engines::symbolic::SymbolicEngine | |
concretizeRegister(const triton::arch::Register ®) | triton::engines::symbolic::SymbolicEngine | |
createSymbolicExpression(triton::arch::Instruction &inst, const triton::ast::SharedAbstractNode &node, const triton::arch::OperandWrapper &dst, const std::string &comment="") | triton::engines::symbolic::SymbolicEngine | |
createSymbolicMemoryExpression(triton::arch::Instruction &inst, const triton::ast::SharedAbstractNode &node, const triton::arch::MemoryAccess &mem, const std::string &comment="") | triton::engines::symbolic::SymbolicEngine | |
createSymbolicRegisterExpression(triton::arch::Instruction &inst, const triton::ast::SharedAbstractNode &node, const triton::arch::Register ®, const std::string &comment="") | triton::engines::symbolic::SymbolicEngine | |
createSymbolicVolatileExpression(triton::arch::Instruction &inst, const triton::ast::SharedAbstractNode &node, const std::string &comment="") | triton::engines::symbolic::SymbolicEngine | |
getConcreteVariableValue(const SharedSymbolicVariable &symVar) const | triton::engines::symbolic::SymbolicEngine | |
getImmediateAst(const triton::arch::Immediate &imm) | triton::engines::symbolic::SymbolicEngine | |
getImmediateAst(triton::arch::Instruction &inst, const triton::arch::Immediate &imm) | triton::engines::symbolic::SymbolicEngine | |
getIndexAst(const triton::arch::arm::ArmOperandProperties &vas_index, const triton::ast::SharedAbstractNode &node) | triton::engines::symbolic::SymbolicEngine | |
getMemoryAst(const triton::arch::MemoryAccess &mem) | triton::engines::symbolic::SymbolicEngine | |
getMemoryAst(triton::arch::Instruction &inst, const triton::arch::MemoryAccess &mem) | triton::engines::symbolic::SymbolicEngine | |
getOperandAst(const triton::arch::OperandWrapper &op) | triton::engines::symbolic::SymbolicEngine | |
getOperandAst(triton::arch::Instruction &inst, const triton::arch::OperandWrapper &op) | triton::engines::symbolic::SymbolicEngine | |
getPathConstraints(void) const | triton::engines::symbolic::PathManager | |
getPathConstraints(triton::usize start, triton::usize end) const | triton::engines::symbolic::PathManager | |
getPathConstraintsOfThread(triton::uint32 threadId) const | triton::engines::symbolic::PathManager | |
getPathPredicate(void) const | triton::engines::symbolic::PathManager | |
getPredicatesToReachAddress(triton::uint64 addr) const | triton::engines::symbolic::PathManager | |
getRegisterAst(const triton::arch::Register ®) | triton::engines::symbolic::SymbolicEngine | |
getRegisterAst(triton::arch::Instruction &inst, const triton::arch::Register ®) | triton::engines::symbolic::SymbolicEngine | |
getShiftAst(const triton::arch::arm::ArmOperandProperties &shift, const triton::ast::SharedAbstractNode &node) | triton::engines::symbolic::SymbolicEngine | |
getSizeOfPathConstraints(void) const | triton::engines::symbolic::PathManager | |
getSymbolicExpression(triton::usize symExprId) const | triton::engines::symbolic::SymbolicEngine | |
getSymbolicExpressions(void) const | triton::engines::symbolic::SymbolicEngine | |
getSymbolicMemory(triton::uint64 addr) const | triton::engines::symbolic::SymbolicEngine | |
getSymbolicMemory(void) const | triton::engines::symbolic::SymbolicEngine | |
getSymbolicMemoryAreaValue(triton::uint64 baseAddr, triton::usize size) | triton::engines::symbolic::SymbolicEngine | |
getSymbolicMemoryValue(triton::uint64 address) | triton::engines::symbolic::SymbolicEngine | |
getSymbolicMemoryValue(const triton::arch::MemoryAccess &mem) | triton::engines::symbolic::SymbolicEngine | |
getSymbolicRegister(const triton::arch::Register ®) const | triton::engines::symbolic::SymbolicEngine | |
getSymbolicRegisters(void) const | triton::engines::symbolic::SymbolicEngine | |
getSymbolicRegisterValue(const triton::arch::Register ®) | triton::engines::symbolic::SymbolicEngine | |
getSymbolicVariable(triton::usize symVarId) const | triton::engines::symbolic::SymbolicEngine | |
getSymbolicVariable(const std::string &name) const | triton::engines::symbolic::SymbolicEngine | |
getSymbolicVariables(void) const | triton::engines::symbolic::SymbolicEngine | |
getTaintedSymbolicExpressions(void) const | triton::engines::symbolic::SymbolicEngine | |
initLeaAst(triton::arch::MemoryAccess &mem, bool force=true) | triton::engines::symbolic::SymbolicEngine | |
isMemorySymbolized(const triton::arch::MemoryAccess &mem) const | triton::engines::symbolic::SymbolicEngine | |
isMemorySymbolized(triton::uint64 addr, triton::uint32 size=1) const | triton::engines::symbolic::SymbolicEngine | |
isRegisterSymbolized(const triton::arch::Register ®) const | triton::engines::symbolic::SymbolicEngine | |
isSymbolicExpressionExists(triton::usize symExprId) const | triton::engines::symbolic::SymbolicEngine | |
memoryArray | triton::engines::symbolic::SymbolicEngine | protected |
memoryBitvector | triton::engines::symbolic::SymbolicEngine | protected |
newSymbolicExpression(const triton::ast::SharedAbstractNode &node, triton::engines::symbolic::expression_e type, const std::string &comment="") | triton::engines::symbolic::SymbolicEngine | |
newSymbolicVariable(triton::engines::symbolic::variable_e type, triton::uint64 source, triton::uint32 size, const std::string &alias="") | triton::engines::symbolic::SymbolicEngine | |
numberOfRegisters | triton::engines::symbolic::SymbolicEngine | protected |
operator=(const SymbolicEngine &other) | triton::engines::symbolic::SymbolicEngine | |
triton::engines::symbolic::SymbolicSimplification::operator=(const SymbolicSimplification &other) | triton::engines::symbolic::SymbolicSimplification | |
triton::engines::symbolic::PathManager::operator=(const PathManager &other) | triton::engines::symbolic::PathManager | |
pathConstraints | triton::engines::symbolic::PathManager | protected |
PathManager(const triton::modes::SharedModes &modes, const triton::ast::SharedAstContext &astCtxt) | triton::engines::symbolic::PathManager | |
PathManager(const PathManager &other) | triton::engines::symbolic::PathManager | |
popPathConstraint(void) | triton::engines::symbolic::PathManager | |
pushPathConstraint(const triton::arch::Instruction &inst, const triton::engines::symbolic::SharedSymbolicExpression &expr) | triton::engines::symbolic::PathManager | |
pushPathConstraint(const triton::ast::SharedAbstractNode &node, const std::string &comment="") | triton::engines::symbolic::PathManager | |
pushPathConstraint(const triton::engines::symbolic::PathConstraint &pco) | triton::engines::symbolic::PathManager | |
removeSymbolicExpression(const SharedSymbolicExpression &expr) | triton::engines::symbolic::SymbolicEngine | |
setConcreteVariableValue(const SharedSymbolicVariable &symVar, const triton::uint512 &value) | triton::engines::symbolic::SymbolicEngine | |
simplify(const triton::ast::SharedAbstractNode &node) const | triton::engines::symbolic::SymbolicSimplification | |
simplify(const triton::arch::BasicBlock &block, bool padding=false) const | triton::engines::symbolic::SymbolicSimplification | |
sliceExpressions(const SharedSymbolicExpression &expr) | triton::engines::symbolic::SymbolicEngine | |
SymbolicEngine(triton::arch::Architecture *architecture, const triton::modes::SharedModes &modes, const triton::ast::SharedAstContext &astCtxt, triton::callbacks::Callbacks *callbacks=nullptr) | triton::engines::symbolic::SymbolicEngine | |
SymbolicEngine(const SymbolicEngine &other) | triton::engines::symbolic::SymbolicEngine | |
symbolicExpressions | triton::engines::symbolic::SymbolicEngine | mutableprotected |
symbolicReg | triton::engines::symbolic::SymbolicEngine | protected |
SymbolicSimplification(triton::arch::Architecture *architecture, triton::callbacks::Callbacks *callbacks=nullptr) | triton::engines::symbolic::SymbolicSimplification | |
SymbolicSimplification(const SymbolicSimplification &other) | triton::engines::symbolic::SymbolicSimplification | |
symbolicVariables | triton::engines::symbolic::SymbolicEngine | mutableprotected |
symbolizeExpression(triton::usize exprId, triton::uint32 symVarSize, const std::string &symVarAlias="") | triton::engines::symbolic::SymbolicEngine | |
symbolizeMemory(const triton::arch::MemoryAccess &mem, const std::string &symVarAlias="") | triton::engines::symbolic::SymbolicEngine | |
symbolizeMemory(triton::uint64 addr, triton::usize size) | triton::engines::symbolic::SymbolicEngine | |
symbolizeRegister(const triton::arch::Register ®, const std::string &symVarAlias="") | triton::engines::symbolic::SymbolicEngine | |
uniqueSymExprId | triton::engines::symbolic::SymbolicEngine | protected |
uniqueSymVarId | triton::engines::symbolic::SymbolicEngine | protected |
~SymbolicEngine() | triton::engines::symbolic::SymbolicEngine | |