libTriton version 1.0 build 1590
Loading...
Searching...
No Matches
triton::arch::CpuInterface Member List

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

clear(void)=0triton::arch::CpuInterfacepure virtual
clearConcreteMemoryValue(const triton::arch::MemoryAccess &mem)=0triton::arch::CpuInterfacepure virtual
clearConcreteMemoryValue(triton::uint64 baseAddr, triton::usize size=1)=0triton::arch::CpuInterfacepure virtual
disassembly(triton::arch::Instruction &inst)=0triton::arch::CpuInterfacepure virtual
getAllRegisters(void) const =0triton::arch::CpuInterfacepure virtual
getConcreteMemory(void) const =0triton::arch::CpuInterfacepure virtual
getConcreteMemoryAreaValue(triton::uint64 baseAddr, triton::usize size, bool execCallbacks=true) const =0triton::arch::CpuInterfacepure virtual
getConcreteMemoryValue(triton::uint64 addr, bool execCallbacks=true) const =0triton::arch::CpuInterfacepure virtual
getConcreteMemoryValue(const triton::arch::MemoryAccess &mem, bool execCallbacks=true) const =0triton::arch::CpuInterfacepure virtual
getConcreteRegisterValue(const triton::arch::Register &reg, bool execCallbacks=true) const =0triton::arch::CpuInterfacepure virtual
getEndianness(void) const =0triton::arch::CpuInterfacepure virtual
getParentRegister(const triton::arch::Register &reg) const =0triton::arch::CpuInterfacepure virtual
getParentRegister(triton::arch::register_e id) const =0triton::arch::CpuInterfacepure virtual
getParentRegisters(void) const =0triton::arch::CpuInterfacepure virtual
getProgramCounter(void) const =0triton::arch::CpuInterfacepure virtual
getRegister(triton::arch::register_e id) const =0triton::arch::CpuInterfacepure virtual
getRegister(const std::string &name) const =0triton::arch::CpuInterfacepure virtual
getStackPointer(void) const =0triton::arch::CpuInterfacepure virtual
gprBitSize(void) const =0triton::arch::CpuInterfacepure virtual
gprSize(void) const =0triton::arch::CpuInterfacepure virtual
isConcreteMemoryValueDefined(const triton::arch::MemoryAccess &mem) const =0triton::arch::CpuInterfacepure virtual
isConcreteMemoryValueDefined(triton::uint64 baseAddr, triton::usize size=1) const =0triton::arch::CpuInterfacepure virtual
isFlag(triton::arch::register_e regId) const =0triton::arch::CpuInterfacepure virtual
isMemoryExclusive(const triton::arch::MemoryAccess &mem) const =0triton::arch::CpuInterfacepure virtual
isRegister(triton::arch::register_e regId) const =0triton::arch::CpuInterfacepure virtual
isRegisterValid(triton::arch::register_e regId) const =0triton::arch::CpuInterfacepure virtual
isThumb(void) const =0triton::arch::CpuInterfacepure virtual
numberOfRegisters(void) const =0triton::arch::CpuInterfacepure virtual
setConcreteMemoryAreaValue(triton::uint64 baseAddr, const std::vector< triton::uint8 > &values, bool execCallbacks=true)=0triton::arch::CpuInterfacepure virtual
setConcreteMemoryAreaValue(triton::uint64 baseAddr, const void *area, triton::usize size, bool execCallbacks=true)=0triton::arch::CpuInterfacepure virtual
setConcreteMemoryValue(triton::uint64 addr, triton::uint8 value, bool execCallbacks=true)=0triton::arch::CpuInterfacepure virtual
setConcreteMemoryValue(const triton::arch::MemoryAccess &mem, const triton::uint512 &value, bool execCallbacks=true)=0triton::arch::CpuInterfacepure virtual
setConcreteRegisterValue(const triton::arch::Register &reg, const triton::uint512 &value, bool execCallbacks=true)=0triton::arch::CpuInterfacepure virtual
setMemoryExclusiveTag(const triton::arch::MemoryAccess &mem, bool tag)=0triton::arch::CpuInterfacepure virtual
setThumb(bool state)=0triton::arch::CpuInterfacepure virtual
~CpuInterface()triton::arch::CpuInterfaceinlinevirtual