|
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 |
1.8.6