Lines Matching refs:SrcRT
1522 void JITDylib::transferTracker(ResourceTracker &DstRT, ResourceTracker &SrcRT) { in transferTracker() argument
1523 assert(&DstRT != &SrcRT && "No-op transfers shouldn't call transferTracker"); in transferTracker()
1525 assert(&SrcRT.getJITDylib() == this && "SrcRT is not for this JITDylib"); in transferTracker()
1529 if (KV.second->RT == &SrcRT) in transferTracker()
1535 if (KV.second == &SrcRT) in transferTracker()
1542 TrackerSymbols.erase(&SrcRT); in transferTracker()
1548 if (&SrcRT == DefaultTracker.get()) { in transferTracker()
1549 assert(!TrackerSymbols.count(&SrcRT) && in transferTracker()
1573 auto SI = TrackerSymbols.find(&SrcRT); in transferTracker()
2171 ResourceTracker &SrcRT) { in transferResourceTracker() argument
2173 dbgs() << "In " << SrcRT.getJITDylib().getName() in transferResourceTracker()
2175 << formatv("{0:x}", SrcRT.getKeyUnsafe()) << " to tracker " in transferResourceTracker()
2180 if (&DstRT == &SrcRT) in transferResourceTracker()
2183 assert(&DstRT.getJITDylib() == &SrcRT.getJITDylib() && in transferResourceTracker()
2186 SrcRT.makeDefunct(); in transferResourceTracker()
2188 JD.transferTracker(DstRT, SrcRT); in transferResourceTracker()
2190 L->handleTransferResources(DstRT.getKeyUnsafe(), SrcRT.getKeyUnsafe()); in transferResourceTracker()