Home
last modified time | relevance | path

Searched refs:Stub (Results 1 – 25 of 42) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/lib/InterfaceStub/
H A DIFSHandler.cpp140 static void mapping(IO &IO, IFSStub &Stub) { in mapping()
143 IO.mapRequired("IfsVersion", Stub.IfsVersion); in mapping()
144 IO.mapOptional("SoName", Stub.SoName); in mapping()
145 IO.mapOptional("Target", Stub.Target); in mapping()
146 IO.mapOptional("NeededLibs", Stub.NeededLibs); in mapping()
147 IO.mapRequired("Symbols", Stub.Symbols); in mapping()
153 static void mapping(IO &IO, IFSStubTriple &Stub) { in mapping()
156 IO.mapRequired("IfsVersion", Stub.IfsVersion); in mapping()
157 IO.mapOptional("SoName", Stub.SoName); in mapping()
158 IO.mapOptional("Target", Stub.Target.Triple); in mapping()
[all …]
H A DIFSStub.cpp16 IFSStub::IFSStub(IFSStub const &Stub) { in IFSStub() argument
17 IfsVersion = Stub.IfsVersion; in IFSStub()
18 Target = Stub.Target; in IFSStub()
19 SoName = Stub.SoName; in IFSStub()
20 NeededLibs = Stub.NeededLibs; in IFSStub()
21 Symbols = Stub.Symbols; in IFSStub()
24 IFSStub::IFSStub(IFSStub &&Stub) { in IFSStub() argument
25 IfsVersion = std::move(Stub.IfsVersion); in IFSStub()
26 Target = std::move(Stub.Target); in IFSStub()
27 SoName = std::move(Stub in IFSStub()
32 IFSStubTriple(IFSStubTriple const & Stub) IFSStubTriple() argument
40 IFSStubTriple(IFSStub const & Stub) IFSStubTriple() argument
48 IFSStubTriple(IFSStubTriple && Stub) IFSStubTriple() argument
[all...]
H A DELFObjHandler.cpp182 explicit ELFStubBuilder(const IFSStub &Stub) { in ELFStubBuilder() argument
193 for (const IFSSymbol &Sym : Stub.Symbols) in ELFStubBuilder()
195 for (const std::string &Lib : Stub.NeededLibs) in ELFStubBuilder()
197 if (Stub.SoName) in ELFStubBuilder()
198 DynStr.Content.add(*Stub.SoName); in ELFStubBuilder()
215 for (const IFSSymbol &Sym : Stub.Symbols) { in ELFStubBuilder()
231 for (const std::string &Lib : Stub.NeededLibs) in ELFStubBuilder()
233 if (Stub.SoName) in ELFStubBuilder()
235 DynStr.Content.getOffset(*Stub.SoName)); in ELFStubBuilder()
254 initELFHeader<ELFT>(ElfHeader, static_cast<uint16_t>(*Stub.Target.Arch)); in ELFStubBuilder()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DOrcABISupport.cpp192 uint64_t *Stub = reinterpret_cast<uint64_t *>(StubsBlockWorkingMem); in writeIndirectStubsBlock() local
196 Stub[I] = 0xd61f020058000010 | PtrOffsetField; in writeIndirectStubsBlock()
246 uint64_t *Stub = reinterpret_cast<uint64_t *>(StubsBlockWorkingMem); in writeIndirectStubsBlock() local
250 Stub[I] = 0xF1C40000000025ff | PtrOffsetField; in writeIndirectStubsBlock()
506 uint64_t *Stub = reinterpret_cast<uint64_t *>(StubsBlockWorkingMem); in writeIndirectStubsBlock() local
509 Stub[I] = 0xF1C40000000025ff | (PtrAddr << 16); in writeIndirectStubsBlock()
676 uint32_t *Stub = reinterpret_cast<uint32_t *>(StubsBlockWorkingMem); in writeIndirectStubsBlock() local
681 Stub[4 * I + 0] = 0x3c190000 | (HiAddr & 0xFFFF); // lui $t9,ptr1 in writeIndirectStubsBlock()
682 Stub[4 * I + 1] = 0x8f390000 | (PtrAddr & 0xFFFF); // lw $t9,%lo(ptr1)($t9) in writeIndirectStubsBlock()
683 Stub[4 * I + 2] = 0x03200008; // jr $t9 in writeIndirectStubsBlock()
[all …]
H A DJITLinkRedirectableSymbolManager.cpp48 auto &Stub = PtrJumpStubCreator(*G, StubsSection, Ptr); in emitRedirectableSymbols() local
49 Stub.setName(Name); in emitRedirectableSymbols()
50 Stub.setScope(Def.getFlags().isExported() ? jitlink::Scope::Default in emitRedirectableSymbols()
52 Stub.setLinkage(!Def.getFlags().isWeak() ? jitlink::Linkage::Strong in emitRedirectableSymbols()
/freebsd/contrib/llvm-project/llvm/include/llvm/InterfaceStub/
H A DIFSHandler.h43 LLVM_ABI Error writeIFSToOutputStream(raw_ostream &OS, const IFSStub &Stub);
47 overrideIFSTarget(IFSStub &Stub, std::optional<IFSArch> OverrideArch,
53 LLVM_ABI Error validateIFSTarget(IFSStub &Stub, bool ParseTriple);
56 LLVM_ABI void stripIFSTarget(IFSStub &Stub, bool StripTriple, bool StripArch,
59 LLVM_ABI Error filterIFSSyms(IFSStub &Stub, bool StripUndefined,
H A DIFSStub.h99 LLVM_ABI IFSStub(const IFSStub &Stub);
100 LLVM_ABI IFSStub(IFSStub &&Stub);
111 LLVM_ABI IFSStubTriple(const IFSStub &Stub);
112 LLVM_ABI IFSStubTriple(const IFSStubTriple &Stub);
113 LLVM_ABI IFSStubTriple(IFSStubTriple &&Stub);
H A DELFObjHandler.h38 LLVM_ABI Error writeBinaryStub(StringRef FilePath, const IFSStub &Stub,
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/
H A DRuntimeDyldCOFFX86_64.h163 auto [Stub, Inserted] = Stubs.try_emplace(OriginalRelValueRef); in generateRelocationStub()
169 Stub->second = StubOffset; in generateRelocationStub()
175 StubOffset = Stub->second; in generateRelocationStub()
H A DRuntimeDyldCOFFAArch64.h124 auto [Stub, Inserted] = Stubs.try_emplace(OriginalRelValueRef); in generateRelocationStub()
130 Stub->second = StubOffset; in generateRelocationStub()
136 StubOffset = Stub->second; in generateRelocationStub()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DGlobalDecl.h42 Stub = 1, enumerator
169 : KernelReferenceKind::Stub; in getDefaultKernelReference()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGCUDARuntime.h107 virtual llvm::GlobalValue *getKernelHandle(llvm::Function *Stub,
H A DCGDebugInfo.h803 llvm::DISubprogram *getFunctionFwdDeclOrStub(GlobalDecl GD, bool Stub);
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsAsmPrinter.cpp1065 MCSymbolELF *Stub = in EmitFPCallStub() local
1067 TS.emitDirectiveEnt(*Stub); in EmitFPCallStub()
1071 OutStreamer->emitLabel(Stub); in EmitFPCallStub()
1111 const MCSymbolRefExpr *E = MCSymbolRefExpr::create(Stub, OutContext); in EmitFPCallStub()
1114 OutStreamer->emitELFSize(Stub, T_min_E); in EmitFPCallStub()
/freebsd/contrib/llvm-project/lld/docs/
H A DWebAssembly.rst205 Stub Libraries
210 linker. Stub libraries are text files that can be passed as normal linker
229 Stub libraries must begin with ``#STUB`` on a line by itself.
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86AsmPrinter.cpp984 for (auto &Stub : Stubs) in emitNonLazyStubs() local
985 emitNonLazySymbolPointer(OutStreamer, Stub.first, Stub.second); in emitNonLazyStubs()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DAsmPrinter.cpp2386 MCSymbol *Stub = getSymbol(&GI); in emitGlobalIFunc() local
2387 EmitLinkage(Stub); in emitGlobalIFunc()
2389 OutStreamer->emitLabel(Stub); in emitGlobalIFunc()
2390 emitVisibility(Stub, GI.getVisibility()); in emitGlobalIFunc()
2598 for (const auto &Stub : Stubs) { in doFinalization() local
2599 OutStreamer->emitLabel(Stub.first); in doFinalization()
2600 OutStreamer->emitSymbolValue(Stub.second.getPointer(), in doFinalization()
2615 for (const auto &Stub : Stubs) { in doFinalization() local
2617 SectionName += Stub.first->getName(); in doFinalization()
2622 Stub.first->getName(), COFF::IMAGE_COMDAT_SELECT_ANY)); in doFinalization()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMAsmPrinter.cpp565 for (auto &Stub : Stubs) in emitEndOfAsmFile() local
566 emitNonLazySymbolPointer(*OutStreamer, Stub.first, Stub.second); in emitEndOfAsmFile()
578 for (auto &Stub : Stubs) in emitEndOfAsmFile() local
579 emitNonLazySymbolPointer(*OutStreamer, Stub.first, Stub.second); in emitEndOfAsmFile()
/freebsd/contrib/llvm-project/lldb/include/lldb/Expression/
H A DIRExecutionUnit.h334 enum class AllocationKind { Stub, Code, Data, Global, Bytes }; enumerator
/freebsd/contrib/file/magic/Magdir/
H A Djavascript81 # Stub keys present
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64AsmPrinter.cpp958 for (const auto &Stub : Stubs) in emitEndOfAsmFile() local
959 emitAuthenticatedPointer(*OutStreamer, Stub.first, Stub.second); in emitEndOfAsmFile()
983 for (const auto &Stub : Stubs) in emitEndOfAsmFile() local
984 emitAuthenticatedPointer(*OutStreamer, Stub.first, Stub.second); in emitEndOfAsmFile()
/freebsd/contrib/unbound/dnstap/
H A Ddnstap.proto126 // | Stub |-SQ--------CQ->| Recursive|-RQ----AQ->| Auth. |
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DTargetLoweringObjectFileImpl.cpp1598 MCSymbol *Stub = Ctx.getOrCreateSymbol(Name); in getIndirectSymViaGOTPCRel() local
1600 MachineModuleInfoImpl::StubValueTy &StubSym = MachOMMI.getGVStubEntry(Stub); in getIndirectSymViaGOTPCRel()
1607 const MCExpr *LHS = MCSymbolRefExpr::create(Stub, Ctx); in getIndirectSymViaGOTPCRel()
/freebsd/contrib/llvm-project/lldb/source/Expression/
H A DIRExecutionUnit.cpp518 case AllocationKind::Stub: in GetSectionTypeFromSectionName()
/freebsd/contrib/unbound/doc/
H A Drequirements.txt73 o Stub-zones can be configured (local data or AS112 zones).

12