Lines Matching refs:RTDyld

3144   RTDyld.reset(new decltype(RTDyld)::element_type(*BC->EFMM, Resolver));  in emitAndLink()
3145 RTDyld->setProcessAllSections(false); in emitAndLink()
3146 RTDyld->loadObject(*Obj); in emitAndLink()
3152 mapFileSections(*RTDyld); in emitAndLink()
3154 RTDyld->finalizeWithMemoryManagerLocking(); in emitAndLink()
3155 if (RTDyld->hasError()) { in emitAndLink()
3156 errs() << "BOLT-ERROR: RTDyld failed: " << RTDyld->getErrorString() << "\n"; in emitAndLink()
3168 RtLibrary->link(*BC, ToolPath, *RTDyld, [this](RuntimeDyld &R) { in emitAndLink()
3169 this->mapExtraSections(*RTDyld); in emitAndLink()
3552 void RewriteInstance::mapFileSections(RuntimeDyld &RTDyld) { in mapFileSections() argument
3553 mapCodeSections(RTDyld); in mapFileSections()
3554 mapDataSections(RTDyld); in mapFileSections()
3583 void RewriteInstance::mapCodeSections(RuntimeDyld &RTDyld) { in mapCodeSections() argument
3600 RTDyld.reassignSectionAddress(FunctionSection->getSectionID(), in mapCodeSections()
3669 RTDyld.reassignSectionAddress(Section->getSectionID(), in mapCodeSections()
3700 RTDyld.reassignSectionAddress(FuncSection->getSectionID(), in mapCodeSections()
3719 RTDyld.reassignSectionAddress(Section.getSectionID(), JT->getAddress()); in mapCodeSections()
3750 RTDyld.reassignSectionAddress(ColdSection->getSectionID(), in mapCodeSections()
3778 void RewriteInstance::mapDataSections(RuntimeDyld &RTDyld) { in mapDataSections() argument
3802 RTDyld.reassignSectionAddress(Section->getSectionID(), in mapDataSections()
3836 RTDyld.reassignSectionAddress(OrgSection->getSectionID(), in mapDataSections()
3845 void RewriteInstance::mapExtraSections(RuntimeDyld &RTDyld) { in mapExtraSections() argument
3859 RTDyld.reassignSectionAddress(Section.getSectionID(), in mapExtraSections()
5488 uint64_t Value = RTDyld->getSymbol(Name).getAddress(); in getNewValueForSymbol()