Talvos  0.1
SPIR-V interpreter and dynamic analysis framework
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
talvos::Device Member List

This is the complete list of members for talvos::Device, including all inherited members.

Device()talvos::Device
Device(const Device &)=deletetalvos::Device
Executortalvos::Deviceprivate
FenceMutextalvos::Devicemutableprivate
FenceSignaledtalvos::Devicemutableprivate
getGlobalMemory()talvos::Deviceinline
getPipelineExecutor()talvos::Deviceinline
GlobalMemorytalvos::Deviceprivate
isThreadSafe() const talvos::Device
MaxErrorstalvos::Deviceprivate
notifyFenceSignaled()talvos::Device
operator=(const Device &)=deletetalvos::Device
Pluginstalvos::Deviceprivate
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