Talvos
0.1
SPIR-V interpreter and dynamic analysis framework
|
This is the complete list of members for talvos::Device, including all inherited members.
Device() | talvos::Device | |
Device(const Device &)=delete | talvos::Device | |
Executor | talvos::Device | private |
FenceMutex | talvos::Device | mutableprivate |
FenceSignaled | talvos::Device | mutableprivate |
getGlobalMemory() | talvos::Device | inline |
getPipelineExecutor() | talvos::Device | inline |
GlobalMemory | talvos::Device | private |
isThreadSafe() const | talvos::Device | |
MaxErrors | talvos::Device | private |
notifyFenceSignaled() | talvos::Device | |
operator=(const Device &)=delete | talvos::Device | |
Plugins | talvos::Device | private |
reportAtomicAccess(const Memory *Mem, uint64_t Address, uint64_t NumBytes, uint32_t Opcode, uint32_t Scope, uint32_t Semantics) | talvos::Device | |
reportCommandBegin(const Command *Cmd) | talvos::Device | |
reportCommandComplete(const Command *Cmd) | talvos::Device | |
reportError(const std::string &Error, bool Fatal=false) | talvos::Device | |
reportInstructionExecuted(const Invocation *Invoc, const Instruction *Inst) | talvos::Device | |
reportInvocationBegin(const Invocation *Invoc) | talvos::Device | |
reportInvocationComplete(const Invocation *Invoc) | talvos::Device | |
reportMemoryLoad(const Memory *Mem, uint64_t Address, uint64_t NumBytes) | talvos::Device | |
reportMemoryMap(const Memory *Mem, uint64_t Base, uint64_t Offset, uint64_t NumBytes) | talvos::Device | |
reportMemoryStore(const Memory *Mem, uint64_t Address, uint64_t NumBytes, const uint8_t *Data) | talvos::Device | |
reportMemoryUnmap(const Memory *Mem, uint64_t Base) | talvos::Device | |
reportWorkgroupBarrier(const Workgroup *Group) | talvos::Device | |
reportWorkgroupBegin(const Workgroup *Group) | talvos::Device | |
reportWorkgroupComplete(const Workgroup *Group) | talvos::Device | |
waitForFences(const std::vector< const bool * > &Fences, bool WaitAll, uint64_t Timeout) const | talvos::Device | |
~Device() | talvos::Device |