Lines Matching defs:Dyld
883 Dyld = nullptr;
894 std::unique_ptr<RuntimeDyldCOFF> Dyld =
896 Dyld->setProcessAllSections(ProcessAllSections);
897 Dyld->setRuntimeDyldChecker(Checker);
898 return Dyld;
905 std::unique_ptr<RuntimeDyldELF> Dyld(new RuntimeDyldELF(MM, Resolver));
906 Dyld->setProcessAllSections(ProcessAllSections);
907 Dyld->setRuntimeDyldChecker(Checker);
908 return Dyld;
916 std::unique_ptr<RuntimeDyldMachO> Dyld =
918 Dyld->setProcessAllSections(ProcessAllSections);
919 Dyld->setRuntimeDyldChecker(Checker);
920 return Dyld;
925 if (!Dyld) {
927 Dyld = createRuntimeDyldELF(MemMgr, Resolver, ProcessAllSections, Checker);
929 Dyld = createRuntimeDyldMachO(
933 Dyld = createRuntimeDyldCOFF(
940 if (!Dyld->isCompatibleFile(Obj))
943 auto LoadedObjInfo = Dyld->loadObject(Obj);
949 if (!Dyld)
951 return Dyld->getSymbolLocalAddress(Name);
955 if (!Dyld)
957 return Dyld->getSymbol(Name);
960 void RuntimeDyld::resolveRelocations() { Dyld->resolveRelocations(); }
963 Dyld->reassignSectionAddress(SectionID, Addr);
968 Dyld->mapSectionAddress(LocalAddress, TargetAddress);
971 bool RuntimeDyld::hasError() { return Dyld->hasError(); }
973 StringRef RuntimeDyld::getErrorString() { return Dyld->getErrorString(); }
987 if (Dyld)
988 Dyld->registerEHFrames();
992 if (Dyld)
993 Dyld->deregisterEHFrames();