Home
last modified time | relevance | path

Searched refs:Stubs (Results 1 – 24 of 24) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/
H A DRuntimeDyldCOFFX86_64.h153 StubMap &Stubs) { in generateRelocationStub()
163 auto Stub = Stubs.find(OriginalRelValueRef); in generateRelocationStub()
164 if (Stub == Stubs.end()) { in generateRelocationStub()
169 Stubs[OriginalRelValueRef] = StubOffset; in generateRelocationStub()
201 StubMap &Stubs) override { in processRelocationRef()
232 TargetOffset = getDLLImportOffset(SectionID, Stubs, TargetName); in processRelocationRef()
258 SectionID, TargetName, Offset, RelType, Addend, Stubs); in processRelocationRef()
146 generateRelocationStub(unsigned SectionID,StringRef TargetName,uint64_t Offset,uint64_t RelType,uint64_t Addend,StubMap & Stubs) generateRelocationStub() argument
194 processRelocationRef(unsigned SectionID,object::relocation_iterator RelI,const object::ObjectFile & Obj,ObjSectionToIDMap & ObjSectionToID,StubMap & Stubs) processRelocationRef() argument
H A DRuntimeDyldCOFFAArch64.h103 StubMap &Stubs) { in generateRelocationStub() argument
113 auto Stub = Stubs.find(OriginalRelValueRef); in generateRelocationStub()
114 if (Stub == Stubs.end()) { in generateRelocationStub()
119 Stubs[OriginalRelValueRef] = StubOffset; in generateRelocationStub()
146 StubMap &Stubs) override { in processRelocationRef() argument
179 TargetOffset = getDLLImportOffset(SectionID, Stubs, TargetName); in processRelocationRef()
205 SectionID, TargetName, Offset, RelType, Addend, Stubs); in processRelocationRef()
H A DRuntimeDyldMachOX86_64.h36 StubMap &Stubs) override { in processRelocationRef() argument
73 processGOTRelocation(RE, Value, Stubs); in processRelocationRef()
129 RelocationValueRef &Value, StubMap &Stubs) { in processGOTRelocation() argument
134 RuntimeDyldMachO::StubMap::const_iterator i = Stubs.find(Value); in processGOTRelocation()
136 if (i != Stubs.end()) { in processGOTRelocation()
139 Stubs[Value] = Section.getStubOffset(); in processGOTRelocation()
H A DRuntimeDyldMachOARM.h103 StubMap &Stubs) override { in processRelocationRef() argument
190 processBranchRelocation(RE, Value, Stubs); in processRelocationRef()
306 StubMap &Stubs) { in processBranchRelocation() argument
310 RuntimeDyldMachO::StubMap::const_iterator i = Stubs.find(Value); in processBranchRelocation()
312 if (i != Stubs.end()) { in processBranchRelocation()
317 Stubs[Value] = Section.getStubOffset(); in processBranchRelocation()
H A DRuntimeDyldMachOAArch64.h276 StubMap &Stubs) override { in processRelocationRef() argument
344 processGOTRelocation(RE, Value, Stubs); in processRelocationRef()
443 RelocationValueRef &Value, StubMap &Stubs) { in processGOTRelocation() argument
448 StubMap::const_iterator i = Stubs.find(Value); in processGOTRelocation()
450 if (i != Stubs.end()) in processGOTRelocation()
461 Stubs[Value] = StubOffset; in processGOTRelocation()
H A DRuntimeDyldCOFFI386.h41 StubMap &Stubs) override { in processRelocationRef() argument
65 TargetOffset = getDLLImportOffset(SectionID, Stubs, TargetName, true); in processRelocationRef()
H A DRuntimeDyldCOFFThumb.h86 StubMap &Stubs) override { in processRelocationRef()
134 TargetOffset = getDLLImportOffset(SectionID, Stubs, TargetName, true); in processRelocationRef()
64 processRelocationRef(unsigned SectionID,object::relocation_iterator RelI,const object::ObjectFile & Obj,ObjSectionToIDMap & ObjSectionToID,StubMap & Stubs) processRelocationRef() argument
H A DRuntimeDyldMachOI386.h36 StubMap &Stubs) override { in processRelocationRef() argument
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/
H A DRuntimeDyldCOFF.cpp82 uint64_t RuntimeDyldCOFF::getDLLImportOffset(unsigned SectionID, StubMap &Stubs, in getDLLImportOffset() argument
90 auto I = Stubs.find(Reloc); in getDLLImportOffset()
91 if (I != Stubs.end()) { in getDLLImportOffset()
100 Stubs[Reloc] = EntryOffset; in getDLLImportOffset()
H A DRuntimeDyldELF.cpp1174 StubMap &Stubs) { in resolveAArch64Branch() argument
1182 StubMap::const_iterator i = Stubs.find(Value); in resolveAArch64Branch()
1183 if (i != Stubs.end()) { in resolveAArch64Branch()
1190 Stubs[Value] = Section.getStubOffset(); in resolveAArch64Branch()
1227 ObjSectionToIDMap &ObjSectionToID, StubMap &Stubs) { in processRelocationRef() argument
1324 resolveAArch64Branch(SectionID, Value, RelI, Stubs); in processRelocationRef()
1347 StubMap::const_iterator i = Stubs.find(Value); in processRelocationRef()
1348 if (i != Stubs.end()) { in processRelocationRef()
1356 Stubs[Value] = Section.getStubOffset(); in processRelocationRef()
1401 StubMap::const_iterator i = Stubs.find(Value); in processRelocationRef()
[all …]
H A DRuntimeDyldELF.h46 relocation_iterator RelI, StubMap &Stubs);
227 StubMap &Stubs) override;
H A DRuntimeDyldCOFF.h47 uint64_t getDLLImportOffset(unsigned SectionID, StubMap &Stubs,
H A DRuntimeDyld.cpp366 StubMap Stubs; in loadObjectImpl() local
393 if (auto IOrErr = processRelocationRef(SectionID, I, Obj, LocalSections, Stubs)) in loadObjectImpl()
403 for (auto &KV : Stubs) { in loadObjectImpl()
H A DRuntimeDyldImpl.h416 StubMap &Stubs) = 0;
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DLazyReexports.cpp215 SymbolMap Stubs; in materialize() local
217 Stubs[Alias.first] = ISManager.findStub(*Alias.first, false); in materialize()
220 cantFail(R->notifyResolved(Stubs)); in materialize()
/freebsd/contrib/libucl/python/
H A Ducl.pyi1 # Stubs for ucl (Python 3.6)
/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/JITLink/
H A Daarch32.h134 /// Stubs are often called "veneers" in the official docs and online.
145 StubsFlavor Stubs = StubsFlavor::Undefined;
155 ArmCfg.Stubs = StubsFlavor::v7;
158 ArmCfg.Stubs = StubsFlavor::pre_v7;
342 /// Stubs builder emits non-position-independent Arm stubs for pre-v7 CPUs.
368 auto &&[Stubs, NewStub] = StubMap.try_emplace(Name);
369 return std::make_pair(&Stubs->second, NewStub);
379 /// Stubs builder for v7 emits non-position-independent Arm and Thumb stubs.
397 StubMapEntry &Stubs = StubMap.try_emplace(Name).first->second;
399 return std::get<1>(Stubs);
104 StubsFlavor Stubs = Unsupported; global() member
[all...]
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86AsmPrinter.cpp961 MachineModuleInfoMachO::SymbolListTy Stubs; in emitNonLazyStubs() local
964 Stubs = MMIMacho.GetGVStubList(); in emitNonLazyStubs()
965 if (!Stubs.empty()) { in emitNonLazyStubs()
970 for (auto &Stub : Stubs) in emitNonLazyStubs()
973 Stubs.clear(); in emitNonLazyStubs()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMAsmPrinter.cpp549 MachineModuleInfoMachO::SymbolListTy Stubs = MMIMacho.GetGVStubList(); in emitEndOfAsmFile() local
551 if (!Stubs.empty()) { in emitEndOfAsmFile()
556 for (auto &Stub : Stubs) in emitEndOfAsmFile()
559 Stubs.clear(); in emitEndOfAsmFile()
563 Stubs = MMIMacho.GetThreadLocalGVStubList(); in emitEndOfAsmFile()
564 if (!Stubs.empty()) { in emitEndOfAsmFile()
569 for (auto &Stub : Stubs) in emitEndOfAsmFile()
572 Stubs.clear(); in emitEndOfAsmFile()
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/
H A DELF_aarch32.cpp312 switch (ArmCfg.Stubs) { in link_ELF_aarch32()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64AsmPrinter.cpp886 auto Stubs = MMIMacho.getAuthGVStubList(); in emitEndOfAsmFile() local
888 if (!Stubs.empty()) { in emitEndOfAsmFile()
895 for (const auto &Stub : Stubs) in emitEndOfAsmFile()
913 auto Stubs = MMIELF.getAuthGVStubList(); in emitEndOfAsmFile() local
915 if (!Stubs.empty()) { in emitEndOfAsmFile()
920 for (const auto &Stub : Stubs) in emitEndOfAsmFile()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DAsmPrinter.cpp2350 MachineModuleInfoELF::SymbolListTy Stubs = MMIELF.GetGVStubList(); in doFinalization() local
2351 if (!Stubs.empty()) { in doFinalization()
2356 for (const auto &Stub : Stubs) { in doFinalization()
2369 MachineModuleInfoCOFF::SymbolListTy Stubs = MMICOFF.GetGVStubList(); in doFinalization() local
2370 if (!Stubs.empty()) { in doFinalization()
2373 for (const auto &Stub : Stubs) { in doFinalization()
/freebsd/contrib/mandoc/
H A Dlib.in116 LINE("librumpclient", "Clientside Stubs for rump Kernel Remote Protocols (librumpclient, \\-lrumpcl…
/freebsd/contrib/sqlite3/tea/tclconfig/
H A Dtcl.m4716 # Stubs are always enabled for shared builds