Talvos
0.1
SPIR-V interpreter and dynamic analysis framework
|
This is the complete list of members for talvos::Plugin, including all inherited members.
atomicAccess(const Memory *Mem, uint64_t Address, uint64_t NumBytes, uint32_t Opcode, uint32_t Scope, uint32_t Semantics, const Invocation *Invoc) | talvos::Plugin | inlinevirtual |
commandBegin(const Command *Cmd) | talvos::Plugin | inlinevirtual |
commandComplete(const Command *Cmd) | talvos::Plugin | inlinevirtual |
hostMemoryLoad(const Memory *Mem, uint64_t Address, uint64_t NumBytes) | talvos::Plugin | inlinevirtual |
hostMemoryStore(const Memory *Mem, uint64_t Address, uint64_t NumBytes, const uint8_t *Data) | talvos::Plugin | inlinevirtual |
instructionExecuted(const Invocation *Invoc, const Instruction *Inst) | talvos::Plugin | inlinevirtual |
invocationBegin(const Invocation *Invoc) | talvos::Plugin | inlinevirtual |
invocationComplete(const Invocation *Invoc) | talvos::Plugin | inlinevirtual |
isThreadSafe() const | talvos::Plugin | inlinevirtual |
memoryLoad(const Memory *Mem, uint64_t Address, uint64_t NumBytes, const Invocation *Invoc) | talvos::Plugin | inlinevirtual |
memoryMap(const Memory *Mem, uint64_t Base, uint64_t Offset, uint64_t NumBytes) | talvos::Plugin | inlinevirtual |
memoryStore(const Memory *Mem, uint64_t Address, uint64_t NumBytes, const uint8_t *Data, const Invocation *Invoc) | talvos::Plugin | inlinevirtual |
memoryUnmap(const Memory *Mem, uint64_t Base) | talvos::Plugin | inlinevirtual |
workgroupBarrier(const Workgroup *Group) | talvos::Plugin | inlinevirtual |
workgroupBegin(const Workgroup *Group) | talvos::Plugin | inlinevirtual |
workgroupComplete(const Workgroup *Group) | talvos::Plugin | inlinevirtual |
~Plugin()=default | talvos::Plugin | virtual |