Lines Matching defs:VAddr
85 Error preAllocateVAMemory(uint64_t MaxMemoryAllocation, void *VAddr) {
88 if (!VAddr && isRecording())
89 VAddr = suggestAddress(MaxMemoryAllocation);
91 DP("Request %ld bytes allocated at %p\n", MaxMemoryAllocation, VAddr);
93 if (auto Err = Device->memoryVAMap(&MemoryStart, VAddr, &ASize))
96 if (isReplaying() && VAddr != MemoryStart) {
99 VAddr, MemoryStart);
113 uint64_t RequiredMemoryAllocation, void *VAddr) {
126 if (VAddr && VAddr != MemoryStart)
127 MemoryOffset = uintptr_t(VAddr) - uintptr_t(MemoryStart);
140 assert(MemoryPtr == VAddr && "Expected offset adjustment to work");
147 VAddr, MemoryStart, MemoryOffset);
337 Error init(GenericDeviceTy *Device, uint64_t MemSize, void *VAddr,
343 if (auto Err = preallocateDeviceMemory(MemSize, VAddr))
1327 Error GenericDeviceTy::memoryVAMap(void **Addr, void *VAddr, size_t *RSize) {
1331 Error GenericDeviceTy::memoryVAUnMap(void *VAddr, size_t Size) {
1807 void *VAddr, bool isRecord,
1815 if (auto Err = RecordReplay->init(&Device, MemorySize, VAddr, Status,