Lines Matching refs:EPC
24 ExecutorProcessControl &EPC) { in CreateWithDefaultBootstrapSymbols() argument
26 if (auto Err = EPC.getBootstrapSymbols( in CreateWithDefaultBootstrapSymbols()
35 return std::make_unique<EPCGenericRTDyldMemoryManager>(EPC, std::move(SAs)); in CreateWithDefaultBootstrapSymbols()
39 ExecutorProcessControl &EPC, SymbolAddrs SAs) in EPCGenericRTDyldMemoryManager() argument
40 : EPC(EPC), SAs(std::move(SAs)) { in EPCGenericRTDyldMemoryManager()
50 if (auto Err2 = EPC.callSPSWrapper< in ~EPCGenericRTDyldMemoryManager()
106 if (!isPowerOf2_32(CodeAlign) || CodeAlign > EPC.getPageSize()) { in reserveAllocationSpace()
110 if (!isPowerOf2_32(RODataAlign) || RODataAlign > EPC.getPageSize()) { in reserveAllocationSpace()
114 if (!isPowerOf2_32(RWDataAlign) || RWDataAlign > EPC.getPageSize()) { in reserveAllocationSpace()
121 TotalSize += alignTo(CodeSize, EPC.getPageSize()); in reserveAllocationSpace()
122 TotalSize += alignTo(RODataSize, EPC.getPageSize()); in reserveAllocationSpace()
123 TotalSize += alignTo(RWDataSize, EPC.getPageSize()); in reserveAllocationSpace()
131 if (auto Err = EPC.callSPSWrapper< in reserveAllocationSpace()
147 *TargetAllocAddr, ExecutorAddrDiff(alignTo(CodeSize, EPC.getPageSize()))}; in reserveAllocationSpace()
150 ExecutorAddrDiff(alignTo(RODataSize, EPC.getPageSize()))}; in reserveAllocationSpace()
153 ExecutorAddrDiff(alignTo(RWDataSize, EPC.getPageSize()))}; in reserveAllocationSpace()
276 if (auto Err = EPC.callSPSWrapper< in finalizeMemory()