Lines Matching defs:Layer
155 ObjectLinkingLayer &Layer,
158 : JITLinkContext(&MR->getTargetJITDylib()), Layer(Layer),
160 std::lock_guard<std::mutex> Lock(Layer.LayerMutex);
161 Plugins = Layer.Plugins;
167 if (Layer.ReturnObjectBuffer && ObjBuffer)
168 Layer.ReturnObjectBuffer(std::move(ObjBuffer));
171 JITLinkMemoryManager &getMemoryManager() override { return Layer.MemMgr; }
183 Layer.getExecutionSession().reportError(std::move(Err));
194 auto &ES = Layer.getExecutionSession();
234 auto &ES = Layer.getExecutionSession();
237 bool AutoClaim = Layer.AutoClaimObjectSymbols;
294 else if (Layer.OverrideObjectFlags)
301 Layer.getExecutionSession().getSymbolStringPool(), G.getName(),
316 Layer.getExecutionSession().getSymbolStringPool(), G.getName(),
329 Layer.getExecutionSession().reportError(std::move(Err));
334 Layer.getExecutionSession().reportError(std::move(Err));
372 joinErrors(std::move(Err), Layer.MemMgr.deallocate(std::move(FA)));
377 return Layer.recordFinalizedAlloc(*MR, std::move(FA));
462 auto &ES = Layer.getExecutionSession();
504 auto &ES = Layer.getExecutionSession();
663 return BlockDependenciesMap(Layer.getExecutionSession(),
667 ObjectLinkingLayer &Layer;
701 assert(Allocs.empty() && "Layer destroyed with resources still attached");