Lines Matching refs:IFuncStubSectionID
2303 if (IFuncStubSectionID == 0) { in processNewSymbol()
2306 IFuncStubSectionID = Sections.size(); in processNewSymbol()
2316 Symbol = SymbolTableEntry(IFuncStubSectionID, IFuncStubOffset, in processNewSymbol()
2330 if (IFuncStubSectionID != 0) { in finalizeLoad()
2332 IFuncStubOffset, 1, IFuncStubSectionID, ".text.__llvm_IFuncStubs"); in finalizeLoad()
2336 Sections[IFuncStubSectionID] = in finalizeLoad()
2343 << IFuncStubSectionID << " Addr: " in finalizeLoad()
2344 << Sections[IFuncStubSectionID].getAddress() << '\n'); in finalizeLoad()
2351 createIFuncStub(IFuncStubSectionID, 0, IFuncStub.StubOffset, in finalizeLoad()
2355 IFuncStubSectionID = 0; in finalizeLoad()
2466 void RuntimeDyldELF::createIFuncStub(unsigned IFuncStubSectionID, in createIFuncStub() argument
2471 auto &IFuncStubSection = Sections[IFuncStubSectionID]; in createIFuncStub()
2501 addRelocationForSection(RE1, IFuncStubSectionID); in createIFuncStub()
2515 resolveGOTOffsetRelocation(IFuncStubSectionID, IFuncStubOffset + 3, in createIFuncStub()