Lines Matching refs:JDS
204 if (auto *JDS = getJITDylibStateByName(Path)) { in dlopen() local
205 if (!JDS->AllowReinitialization) { in dlopen()
206 ++JDS->RefCount; in dlopen()
207 return JDS->Header; in dlopen()
239 auto *JDS = getJITDylibStateByHeaderAddr(DSOHandle); in registerAtExit() local
240 assert(JDS && "JITDylib state not initialized"); in registerAtExit()
241 JDS->AtExits.push_back({F, Arg}); in registerAtExit()
251 auto *JDS = getJITDylibStateByHeaderAddr(DSOHandle); in runAtExits() local
252 assert(JDS && "JITDlybi state not initialized"); in runAtExits()
253 std::swap(V, JDS->AtExits); in runAtExits()
302 auto &JDS = JDStates[Header]; in getOrCreateJITDylibState() local
305 if (!JDS.Header) { in getOrCreateJITDylibState()
309 JDS.Header = Header; in getOrCreateJITDylibState()
312 return JDS; in getOrCreateJITDylibState()
376 auto *JDS = getJITDylibStateByHeaderAddr( in dlopenInitialize() local
378 assert(JDS && "Missing state entry for JD"); in dlopenInitialize()
379 return JDS->Header; in dlopenInitialize()
393 auto &JDS = getOrCreateJITDylibState(MOJDIs); in initializeJITDylib() local
394 ++JDS.RefCount; in initializeJITDylib()