Lines Matching refs:Alloc

92   for (auto &Alloc : TrampolineBlocks)  in deallocatePool()  local
93 Err = joinErrors(std::move(Err), Alloc->deallocate()); in deallocatePool()
112 auto Alloc = EPC.getMemMgr().allocate(nullptr, Request); in grow() local
114 if (!Alloc) in grow()
115 return Alloc.takeError(); in grow()
119 auto WorkingMemory = (*Alloc)->getWorkingMemory(TrampolinePagePermissions); in grow()
120 auto TargetAddress = (*Alloc)->getTargetMemory(TrampolinePagePermissions); in grow()
125 auto TargetAddr = (*Alloc)->getTargetMemory(TrampolinePagePermissions); in grow()
129 if (auto Err = (*Alloc)->finalize()) in grow()
132 TrampolineBlocks.push_back(std::move(*Alloc)); in grow()
297 auto Alloc = EPC.getMemMgr().allocate(nullptr, Request); in writeResolverBlock() local
298 if (!Alloc) in writeResolverBlock()
299 return Alloc.takeError(); in writeResolverBlock()
301 auto WorkingMemory = (*Alloc)->getWorkingMemory(ResolverBlockPermissions); in writeResolverBlock()
302 ResolverBlockAddr = (*Alloc)->getTargetMemory(ResolverBlockPermissions); in writeResolverBlock()
306 if (auto Err = (*Alloc)->finalize()) in writeResolverBlock()
309 ResolverBlock = std::move(*Alloc); in writeResolverBlock()
367 auto Alloc = EPC.getMemMgr().allocate(nullptr, Request); in getIndirectStubs() local
368 if (!Alloc) in getIndirectStubs()
369 return Alloc.takeError(); in getIndirectStubs()
371 auto StubTargetAddr = (*Alloc)->getTargetMemory(StubPagePermissions); in getIndirectStubs()
372 auto PointerTargetAddr = (*Alloc)->getTargetMemory(PointerPagePermissions); in getIndirectStubs()
375 (*Alloc)->getWorkingMemory(StubPagePermissions).data(), StubTargetAddr, in getIndirectStubs()
378 if (auto Err = (*Alloc)->finalize()) in getIndirectStubs()
388 IndirectStubAllocs.push_back(std::move(*Alloc)); in getIndirectStubs()