Home
last modified time | relevance | path

Searched refs:StubOffset (Results 1 – 8 of 8) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/
H A DRuntimeDyldCOFFX86_64.h154 uintptr_t StubOffset; in generateRelocationStub()
168 StubOffset = Section.getStubOffset(); in generateRelocationStub()
169 Stubs[OriginalRelValueRef] = StubOffset; in generateRelocationStub()
170 createStubFunction(Section.getAddressWithOffset(StubOffset)); in generateRelocationStub()
175 StubOffset = Stub->second; in generateRelocationStub()
181 // write32BitOffset(Section.getAddressWithOffset(Offset), 0, StubOffset); in generateRelocationStub()
186 resolveRelocation(RE, Section.getLoadAddressWithOffset(StubOffset)); in generateRelocationStub()
190 Offset = StubOffset + 6; in processRelocationRef()
147 uintptr_t StubOffset; generateRelocationStub() local
H A DRuntimeDyldCOFFAArch64.h104 uintptr_t StubOffset; in generateRelocationStub() local
118 StubOffset = Section.getStubOffset(); in generateRelocationStub()
119 Stubs[OriginalRelValueRef] = StubOffset; in generateRelocationStub()
120 createStubFunction(Section.getAddressWithOffset(StubOffset)); in generateRelocationStub()
125 StubOffset = Stub->second; in generateRelocationStub()
130 resolveRelocation(RE, Section.getLoadAddressWithOffset(StubOffset)); in generateRelocationStub()
136 Offset = StubOffset; in generateRelocationStub()
H A DRuntimeDyldMachOAArch64.h460 unsigned StubOffset = StubAddress - BaseAddress; in processGOTRelocation() local
461 Stubs[Value] = StubOffset; in processGOTRelocation()
464 RelocationEntry GOTRE(RE.SectionID, StubOffset, in processGOTRelocation()
472 Offset = static_cast<int64_t>(StubOffset); in processGOTRelocation()
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/
H A DRuntimeDyldImpl.h63 uintptr_t StubOffset; variable
77 LoadAddress(reinterpret_cast<uintptr_t>(address)), StubOffset(size), in SectionEntry()
105 uintptr_t getStubOffset() const { return StubOffset; } in getStubOffset()
108 StubOffset += StubSize; in advanceStubOffset()
109 assert(StubOffset <= AllocationSize && "Not enough space allocated!"); in advanceStubOffset()
H A DRuntimeDyldELF.cpp1746 unsigned StubOffset = StubAddress - BaseAddress; in processRelocationRef() local
1748 Stubs[Value] = StubOffset; in processRelocationRef()
1750 RelocationEntry RE(SectionID, StubOffset + 8, ELF::R_390_64, in processRelocationRef()
1798 unsigned StubOffset = StubAddress - BaseAddress; in processRelocationRef() local
1799 Stubs[Value] = StubOffset; in processRelocationRef()
1812 resolveGOTOffsetRelocation(SectionID, StubOffset + 2, GOTOffset - 4, in processRelocationRef()
2355 << format("%p\n", IFuncStub.StubOffset)); in finalizeLoad()
2356 createIFuncStub(IFuncStubSectionID, 0, IFuncStub.StubOffset, in finalizeLoad()
H A DRuntimeDyldELF.h169 uint64_t StubOffset; member
/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/
H A DRuntimeDyld.h66 unsigned SectionID, uint32_t StubOffset)>;
/freebsd/contrib/llvm-project/llvm/tools/llvm-rtdyld/
H A Dllvm-rtdyld.cpp845 uint32_t StubOffset) { in linkAndVerify() argument
848 StubMap[ContainerName][SymbolName] = {SectionID, StubOffset}; in linkAndVerify()