reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
222 buildInitialSymbolTable(PFC->Obj); 233 assert(PFC && "mapSectionAddress called on finalized LinkedObject"); 235 JITSymbolResolverAdapter ResolverAdapter(Parent.ES, *PFC->Resolver, 237 PFC->RTDyld = std::make_unique<RuntimeDyld>(*MemMgr, ResolverAdapter); 238 PFC->RTDyld->setProcessAllSections(PFC->ProcessAllSections); 238 PFC->RTDyld->setProcessAllSections(PFC->ProcessAllSections); 243 PFC->RTDyld->loadObject(*PFC->Obj.getBinary()); 243 PFC->RTDyld->loadObject(*PFC->Obj.getBinary()); 247 auto SymTab = PFC->RTDyld->getSymbolTable(); 253 Parent.NotifyLoaded(K, *PFC->Obj.getBinary(), *Info); 255 PFC->RTDyld->finalizeWithMemoryManagerLocking(); 257 if (PFC->RTDyld->hasError()) 258 return make_error<StringError>(PFC->RTDyld->getErrorString(), 262 Parent.NotifyFinalized(K, *PFC->Obj.getBinary(), *Info); 266 ObjForNotify = std::move(PFC->Obj); // needed for callback 267 PFC = nullptr; 284 assert(PFC && "mapSectionAddress called on finalized LinkedObject"); 285 assert(PFC->RTDyld && "mapSectionAddress called on raw LinkedObject"); 286 PFC->RTDyld->mapSectionAddress(LocalAddress, TargetAddr);