Lines Matching refs:SrcRT
1588 void JITDylib::transferTracker(ResourceTracker &DstRT, ResourceTracker &SrcRT) { in transferTracker() argument
1590 assert(&DstRT != &SrcRT && "No-op transfers shouldn't call transferTracker"); in transferTracker()
1592 assert(&SrcRT.getJITDylib() == this && "SrcRT is not for this JITDylib"); in transferTracker()
1596 if (KV.second->RT == &SrcRT) in transferTracker()
1602 auto I = TrackerMRs.find(&SrcRT); in transferTracker()
1615 TrackerMRs.erase(&SrcRT); in transferTracker()
1622 TrackerSymbols.erase(&SrcRT); in transferTracker()
1628 if (&SrcRT == DefaultTracker.get()) { in transferTracker()
1629 assert(!TrackerSymbols.count(&SrcRT) && in transferTracker()
1653 auto SI = TrackerSymbols.find(&SrcRT); in transferTracker()
2300 ResourceTracker &SrcRT) { in transferResourceTracker() argument
2302 dbgs() << "In " << SrcRT.getJITDylib().getName() in transferResourceTracker()
2304 << formatv("{0:x}", SrcRT.getKeyUnsafe()) << " to tracker " in transferResourceTracker()
2309 if (&DstRT == &SrcRT) in transferResourceTracker()
2312 assert(&DstRT.getJITDylib() == &SrcRT.getJITDylib() && in transferResourceTracker()
2315 SrcRT.makeDefunct(); in transferResourceTracker()
2317 JD.transferTracker(DstRT, SrcRT); in transferResourceTracker()
2319 L->handleTransferResources(DstRT.getKeyUnsafe(), SrcRT.getKeyUnsafe()); in transferResourceTracker()