Talvos
0.1
SPIR-V interpreter and dynamic analysis framework
|
This is the complete list of members for talvos::Memory, including all inherited members.
allocate(uint64_t NumBytes) | talvos::Memory | |
atomic(uint64_t Address, uint32_t Opcode, uint32_t Scope, uint32_t Semantics, T Value=0) | talvos::Memory | |
atomicCmpXchg(uint64_t Address, uint32_t Scope, uint32_t EqualSemantics, uint32_t UnequalSemantics, uint32_t Value, uint32_t Comparator) | talvos::Memory | |
AtomicMutexes | talvos::Memory | private |
Buffers | talvos::Memory | private |
copy(uint64_t DstAddress, Memory &DstMem, uint64_t SrcAddress, const Memory &SrcMem, uint64_t NumBytes) | talvos::Memory | static |
Dev | talvos::Memory | private |
dump() const | talvos::Memory | |
dump(uint64_t Address) const | talvos::Memory | |
FreeBuffers | talvos::Memory | private |
getScope() const | talvos::Memory | inline |
isAccessValid(uint64_t Address, uint64_t NumBytes) const | talvos::Memory | private |
load(uint8_t *Result, uint64_t Address, uint64_t NumBytes) const | talvos::Memory | |
map(uint64_t Base, uint64_t Offset, uint64_t NumBytes) | talvos::Memory | |
Memory(Device &D, MemoryScope Scope) | talvos::Memory | |
Memory(const Memory &)=delete | talvos::Memory | |
Mutex | talvos::Memory | private |
NUM_ATOMIC_MUTEXES | talvos::Memory | privatestatic |
operator=(const Memory &)=delete | talvos::Memory | |
release(uint64_t Address) | talvos::Memory | |
Scope | talvos::Memory | private |
scopeToString(MemoryScope Scope) | talvos::Memory | inlinestatic |
store(uint64_t Address, uint64_t NumBytes, const uint8_t *Data) | talvos::Memory | |
unmap(uint64_t Base) | talvos::Memory | |
~Memory() | talvos::Memory |