Lines Matching refs:SrcRT
1492 void JITDylib::transferTracker(ResourceTracker &DstRT, ResourceTracker &SrcRT) { in transferTracker() argument
1493 assert(&DstRT != &SrcRT && "No-op transfers shouldn't call transferTracker"); in transferTracker()
1495 assert(&SrcRT.getJITDylib() == this && "SrcRT is not for this JITDylib"); in transferTracker()
1499 if (KV.second->RT == &SrcRT) in transferTracker()
1505 if (KV.second == &SrcRT) in transferTracker()
1512 TrackerSymbols.erase(&SrcRT); in transferTracker()
1518 if (&SrcRT == DefaultTracker.get()) { in transferTracker()
1519 assert(!TrackerSymbols.count(&SrcRT) && in transferTracker()
1543 auto SI = TrackerSymbols.find(&SrcRT); in transferTracker()
2030 ResourceTracker &SrcRT) { in transferResourceTracker() argument
2032 dbgs() << "In " << SrcRT.getJITDylib().getName() in transferResourceTracker()
2034 << formatv("{0:x}", SrcRT.getKeyUnsafe()) << " to tracker " in transferResourceTracker()
2039 if (&DstRT == &SrcRT) in transferResourceTracker()
2042 assert(&DstRT.getJITDylib() == &SrcRT.getJITDylib() && in transferResourceTracker()
2045 SrcRT.makeDefunct(); in transferResourceTracker()
2047 JD.transferTracker(DstRT, SrcRT); in transferResourceTracker()
2049 L->handleTransferResources(DstRT.getKeyUnsafe(), SrcRT.getKeyUnsafe()); in transferResourceTracker()