libTriton  version 0.9 build 1502
triton::arch::Instruction Member List

This is the complete list of members for triton::arch::Instruction, including all inherited members.

addresstriton::arch::Instructionprotected
addSymbolicExpression(const triton::engines::symbolic::SharedSymbolicExpression &expr)triton::arch::Instruction
branchtriton::arch::Instructionprotected
clear(void)triton::arch::Instruction
codeConditiontriton::arch::Instructionprotected
conditionTakentriton::arch::Instructionprotected
controlFlowtriton::arch::Instructionprotected
disassemblytriton::arch::Instructionprotected
getAddress(void) consttriton::arch::Instruction
getCodeCondition(void) consttriton::arch::Instruction
getDisassembly(void) consttriton::arch::Instruction
getLoadAccess(void)triton::arch::Instruction
getNextAddress(void) consttriton::arch::Instruction
getOpcode(void) consttriton::arch::Instruction
getPrefix(void) consttriton::arch::Instruction
getReadImmediates(void)triton::arch::Instruction
getReadRegisters(void)triton::arch::Instruction
getSize(void) consttriton::arch::Instruction
getStoreAccess(void)triton::arch::Instruction
getThreadId(void) consttriton::arch::Instruction
getType(void) consttriton::arch::Instruction
getUndefinedRegisters(void)triton::arch::Instruction
getWrittenRegisters(void)triton::arch::Instruction
Instruction()triton::arch::Instruction
Instruction(const triton::uint8 *opcode, triton::uint32 opSize)triton::arch::Instruction
Instruction(triton::uint64 addr, const triton::uint8 *opcode, triton::uint32 opSize)triton::arch::Instruction
Instruction(const Instruction &other)triton::arch::Instruction
isBranch(void) consttriton::arch::Instruction
isConditionTaken(void) consttriton::arch::Instruction
isControlFlow(void) consttriton::arch::Instruction
isMemoryRead(void) consttriton::arch::Instruction
isMemoryWrite(void) consttriton::arch::Instruction
isPrefixed(void) consttriton::arch::Instruction
isReadFrom(const triton::arch::OperandWrapper &target) consttriton::arch::Instruction
isSymbolized(void) consttriton::arch::Instruction
isTainted(void) consttriton::arch::Instruction
isThumb(void) consttriton::arch::Instruction
isUpdateFlag(void) consttriton::arch::Instruction
isWriteBack(void) consttriton::arch::Instruction
isWriteTo(const triton::arch::OperandWrapper &target) consttriton::arch::Instruction
loadAccesstriton::arch::Instructionprotected
opcodetriton::arch::Instructionprotected
operandstriton::arch::Instruction
operator=(const Instruction &other)triton::arch::Instruction
prefixtriton::arch::Instructionprotected
readImmediatestriton::arch::Instructionprotected
readRegisterstriton::arch::Instructionprotected
removeLoadAccess(const triton::arch::MemoryAccess &mem)triton::arch::Instruction
removeReadImmediate(const triton::arch::Immediate &imm)triton::arch::Instruction
removeReadRegister(const triton::arch::Register &reg)triton::arch::Instruction
removeStoreAccess(const triton::arch::MemoryAccess &mem)triton::arch::Instruction
removeUndefinedRegister(const triton::arch::Register &reg)triton::arch::Instruction
removeWrittenRegister(const triton::arch::Register &reg)triton::arch::Instruction
setAddress(triton::uint64 addr)triton::arch::Instruction
setBranch(bool flag)triton::arch::Instruction
setCodeCondition(triton::arch::arm::condition_e codeCondition)triton::arch::Instruction
setConditionTaken(bool flag)triton::arch::Instruction
setControlFlow(bool flag)triton::arch::Instruction
setDisassembly(const std::string &str)triton::arch::Instruction
setLoadAccess(const triton::arch::MemoryAccess &mem, const triton::ast::SharedAbstractNode &node)triton::arch::Instruction
setOpcode(const triton::uint8 *opcode, triton::uint32 size)triton::arch::Instruction
setPrefix(triton::arch::x86::prefix_e prefix)triton::arch::Instruction
setReadImmediate(const triton::arch::Immediate &imm, const triton::ast::SharedAbstractNode &node)triton::arch::Instruction
setReadRegister(const triton::arch::Register &reg, const triton::ast::SharedAbstractNode &node)triton::arch::Instruction
setSize(triton::uint32 size)triton::arch::Instruction
setStoreAccess(const triton::arch::MemoryAccess &mem, const triton::ast::SharedAbstractNode &node)triton::arch::Instruction
setTaint(bool state)triton::arch::Instruction
setTaint(void)triton::arch::Instruction
setThreadId(triton::uint32 tid)triton::arch::Instruction
setThumb(bool state)triton::arch::Instruction
setType(triton::uint32 type)triton::arch::Instruction
setUndefinedRegister(const triton::arch::Register &reg)triton::arch::Instruction
setUpdateFlag(bool state)triton::arch::Instruction
setWriteBack(bool state)triton::arch::Instruction
setWrittenRegister(const triton::arch::Register &reg, const triton::ast::SharedAbstractNode &node)triton::arch::Instruction
sizetriton::arch::Instructionprotected
storeAccesstriton::arch::Instructionprotected
symbolicExpressionstriton::arch::Instruction
taintedtriton::arch::Instructionprotected
thumbtriton::arch::Instructionprotected
tidtriton::arch::Instructionprotected
typetriton::arch::Instructionprotected
undefinedRegisterstriton::arch::Instructionprotected
updateFlagtriton::arch::Instructionprotected
writeBacktriton::arch::Instructionprotected
writtenRegisterstriton::arch::Instructionprotected
~Instruction()triton::arch::Instruction