address | triton::arch::Instruction | protected |
addSymbolicExpression(const triton::engines::symbolic::SharedSymbolicExpression &expr) | triton::arch::Instruction | |
arch | triton::arch::Instruction | protected |
branch | triton::arch::Instruction | protected |
clear(void) | triton::arch::Instruction | |
codeCondition | triton::arch::Instruction | protected |
conditionTaken | triton::arch::Instruction | protected |
controlFlow | triton::arch::Instruction | protected |
disassembly | triton::arch::Instruction | protected |
getAddress(void) const | triton::arch::Instruction | |
getArchitecture(void) const | triton::arch::Instruction | |
getCodeCondition(void) const | triton::arch::Instruction | |
getDisassembly(void) const | triton::arch::Instruction | |
getLoadAccess(void) | triton::arch::Instruction | |
getNextAddress(void) const | triton::arch::Instruction | |
getOpcode(void) const | triton::arch::Instruction | |
getPrefix(void) const | triton::arch::Instruction | |
getReadImmediates(void) | triton::arch::Instruction | |
getReadRegisters(void) | triton::arch::Instruction | |
getSize(void) const | triton::arch::Instruction | |
getStoreAccess(void) | triton::arch::Instruction | |
getThreadId(void) const | triton::arch::Instruction | |
getType(void) const | triton::arch::Instruction | |
getUndefinedRegisters(void) | triton::arch::Instruction | |
getWrittenRegisters(void) | triton::arch::Instruction | |
Instruction() | triton::arch::Instruction | |
Instruction(const void *opcode, triton::uint32 opSize) | triton::arch::Instruction | |
Instruction(triton::uint64 addr, const void *opcode, triton::uint32 opSize) | triton::arch::Instruction | |
Instruction(const Instruction &other) | triton::arch::Instruction | |
isBranch(void) const | triton::arch::Instruction | |
isConditionTaken(void) const | triton::arch::Instruction | |
isControlFlow(void) const | triton::arch::Instruction | |
isMemoryRead(void) const | triton::arch::Instruction | |
isMemoryWrite(void) const | triton::arch::Instruction | |
isPrefixed(void) const | triton::arch::Instruction | |
isReadFrom(const triton::arch::OperandWrapper &target) const | triton::arch::Instruction | |
isSymbolized(void) const | triton::arch::Instruction | |
isTainted(void) const | triton::arch::Instruction | |
isThumb(void) const | triton::arch::Instruction | |
isUpdateFlag(void) const | triton::arch::Instruction | |
isWriteBack(void) const | triton::arch::Instruction | |
isWriteTo(const triton::arch::OperandWrapper &target) const | triton::arch::Instruction | |
loadAccess | triton::arch::Instruction | protected |
opcode | triton::arch::Instruction | protected |
operands | triton::arch::Instruction | |
operator=(const Instruction &other) | triton::arch::Instruction | |
prefix | triton::arch::Instruction | protected |
readImmediates | triton::arch::Instruction | protected |
readRegisters | triton::arch::Instruction | protected |
removeLoadAccess(const triton::arch::MemoryAccess &mem) | triton::arch::Instruction | |
removeReadImmediate(const triton::arch::Immediate &imm) | triton::arch::Instruction | |
removeReadRegister(const triton::arch::Register ®) | triton::arch::Instruction | |
removeStoreAccess(const triton::arch::MemoryAccess &mem) | triton::arch::Instruction | |
removeUndefinedRegister(const triton::arch::Register ®) | triton::arch::Instruction | |
removeWrittenRegister(const triton::arch::Register ®) | triton::arch::Instruction | |
setAddress(triton::uint64 addr) | triton::arch::Instruction | |
setArchitecture(triton::arch::architecture_e arch) | 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 void *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 ®, 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 ®) | triton::arch::Instruction | |
setUpdateFlag(bool state) | triton::arch::Instruction | |
setWriteBack(bool state) | triton::arch::Instruction | |
setWrittenRegister(const triton::arch::Register ®, const triton::ast::SharedAbstractNode &node) | triton::arch::Instruction | |
size | triton::arch::Instruction | protected |
storeAccess | triton::arch::Instruction | protected |
symbolicExpressions | triton::arch::Instruction | |
tainted | triton::arch::Instruction | protected |
thumb | triton::arch::Instruction | protected |
tid | triton::arch::Instruction | protected |
type | triton::arch::Instruction | protected |
undefinedRegisters | triton::arch::Instruction | protected |
updateFlag | triton::arch::Instruction | protected |
writeBack | triton::arch::Instruction | protected |
writtenRegisters | triton::arch::Instruction | protected |
~Instruction() | triton::arch::Instruction | |