|
libTriton version 1.0 build 1599
|
This is the complete list of members for triton::arch::CpuInterface, including all inherited members.
| clear(void)=0 | triton::arch::CpuInterface | pure virtual |
| clearConcreteMemoryValue(const triton::arch::MemoryAccess &mem)=0 | triton::arch::CpuInterface | pure virtual |
| clearConcreteMemoryValue(triton::uint64 baseAddr, triton::usize size=1)=0 | triton::arch::CpuInterface | pure virtual |
| disassembly(triton::arch::Instruction &inst)=0 | triton::arch::CpuInterface | pure virtual |
| getAllRegisters(void) const =0 | triton::arch::CpuInterface | pure virtual |
| getConcreteMemory(void) const =0 | triton::arch::CpuInterface | pure virtual |
| getConcreteMemoryAreaValue(triton::uint64 baseAddr, triton::usize size, bool execCallbacks=true) const =0 | triton::arch::CpuInterface | pure virtual |
| getConcreteMemoryValue(triton::uint64 addr, bool execCallbacks=true) const =0 | triton::arch::CpuInterface | pure virtual |
| getConcreteMemoryValue(const triton::arch::MemoryAccess &mem, bool execCallbacks=true) const =0 | triton::arch::CpuInterface | pure virtual |
| getConcreteRegisterValue(const triton::arch::Register ®, bool execCallbacks=true) const =0 | triton::arch::CpuInterface | pure virtual |
| getEndianness(void) const =0 | triton::arch::CpuInterface | pure virtual |
| getParentRegister(const triton::arch::Register ®) const =0 | triton::arch::CpuInterface | pure virtual |
| getParentRegister(triton::arch::register_e id) const =0 | triton::arch::CpuInterface | pure virtual |
| getParentRegisters(void) const =0 | triton::arch::CpuInterface | pure virtual |
| getProgramCounter(void) const =0 | triton::arch::CpuInterface | pure virtual |
| getRegister(triton::arch::register_e id) const =0 | triton::arch::CpuInterface | pure virtual |
| getRegister(const std::string &name) const =0 | triton::arch::CpuInterface | pure virtual |
| getStackPointer(void) const =0 | triton::arch::CpuInterface | pure virtual |
| gprBitSize(void) const =0 | triton::arch::CpuInterface | pure virtual |
| gprSize(void) const =0 | triton::arch::CpuInterface | pure virtual |
| isConcreteMemoryValueDefined(const triton::arch::MemoryAccess &mem) const =0 | triton::arch::CpuInterface | pure virtual |
| isConcreteMemoryValueDefined(triton::uint64 baseAddr, triton::usize size=1) const =0 | triton::arch::CpuInterface | pure virtual |
| isFlag(triton::arch::register_e regId) const =0 | triton::arch::CpuInterface | pure virtual |
| isMemoryExclusive(const triton::arch::MemoryAccess &mem) const =0 | triton::arch::CpuInterface | pure virtual |
| isRegister(triton::arch::register_e regId) const =0 | triton::arch::CpuInterface | pure virtual |
| isRegisterValid(triton::arch::register_e regId) const =0 | triton::arch::CpuInterface | pure virtual |
| isThumb(void) const =0 | triton::arch::CpuInterface | pure virtual |
| numberOfRegisters(void) const =0 | triton::arch::CpuInterface | pure virtual |
| setConcreteMemoryAreaValue(triton::uint64 baseAddr, const std::vector< triton::uint8 > &values, bool execCallbacks=true)=0 | triton::arch::CpuInterface | pure virtual |
| setConcreteMemoryAreaValue(triton::uint64 baseAddr, const void *area, triton::usize size, bool execCallbacks=true)=0 | triton::arch::CpuInterface | pure virtual |
| setConcreteMemoryValue(triton::uint64 addr, triton::uint8 value, bool execCallbacks=true)=0 | triton::arch::CpuInterface | pure virtual |
| setConcreteMemoryValue(const triton::arch::MemoryAccess &mem, const triton::uint512 &value, bool execCallbacks=true)=0 | triton::arch::CpuInterface | pure virtual |
| setConcreteRegisterValue(const triton::arch::Register ®, const triton::uint512 &value, bool execCallbacks=true)=0 | triton::arch::CpuInterface | pure virtual |
| setMemoryExclusiveTag(const triton::arch::MemoryAccess &mem, bool tag)=0 | triton::arch::CpuInterface | pure virtual |
| setThumb(bool state)=0 | triton::arch::CpuInterface | pure virtual |
| ~CpuInterface() | triton::arch::CpuInterface | inlinevirtual |