Home
last modified time | relevance | path

Searched refs:Stub (Results 1 – 25 of 38) 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 in mapping()
181 std::unique_ptr<IFSStubTriple> Stub(new IFSStubTriple()); readIFSFromBuffer() local
207 writeIFSToOutputStream(raw_ostream & OS,const IFSStub & Stub) writeIFSToOutputStream() argument
226 overrideIFSTarget(IFSStub & Stub,std::optional<IFSArch> OverrideArch,std::optional<IFSEndiannessType> OverrideEndianness,std::optional<IFSBitWidthType> OverrideBitWidth,std::optional<std::string> OverrideTriple) overrideIFSTarget() argument
263 validateIFSTarget(IFSStub & Stub,bool ParseTriple) validateIFSTarget() argument
322 stripIFSTarget(IFSStub & Stub,bool StripTriple,bool StripArch,bool StripEndianness,bool StripBitWidth) stripIFSTarget() argument
342 filterIFSSyms(IFSStub & Stub,bool StripUndefined,const std::vector<std::string> & Exclude) filterIFSSyms() argument
[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.cpp193 uint64_t *Stub = reinterpret_cast<uint64_t *>(StubsBlockWorkingMem); in writeIndirectStubsBlock() local
197 Stub[I] = 0xd61f020058000010 | PtrOffsetField; in writeIndirectStubsBlock()
247 uint64_t *Stub = reinterpret_cast<uint64_t *>(StubsBlockWorkingMem); in writeIndirectStubsBlock() local
251 Stub[I] = 0xF1C40000000025ff | PtrOffsetField; in writeIndirectStubsBlock()
507 uint64_t *Stub = reinterpret_cast<uint64_t *>(StubsBlockWorkingMem); in writeIndirectStubsBlock() local
510 Stub[I] = 0xF1C40000000025ff | (PtrAddr << 16); in writeIndirectStubsBlock()
677 uint32_t *Stub = reinterpret_cast<uint32_t *>(StubsBlockWorkingMem); in writeIndirectStubsBlock() local
682 Stub[4 * I + 0] = 0x3c190000 | (HiAddr & 0xFFFF); // lui $t9,ptr1 in writeIndirectStubsBlock()
683 Stub[4 * I + 1] = 0x8f390000 | (PtrAddr & 0xFFFF); // lw $t9,%lo(ptr1)($t9) in writeIndirectStubsBlock()
684 Stub[4 * I + 2] = 0x03200008; // jr $t9 in writeIndirectStubsBlock()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/InterfaceStub/
H A DIFSHandler.h42 Error writeIFSToOutputStream(raw_ostream &OS, const IFSStub &Stub);
45 Error overrideIFSTarget(IFSStub &Stub, std::optional<IFSArch> OverrideArch,
51 Error validateIFSTarget(IFSStub &Stub, bool ParseTriple);
54 void stripIFSTarget(IFSStub &Stub, bool StripTriple, bool StripArch,
57 Error filterIFSSyms(IFSStub &Stub, bool StripUndefined,
H A DIFSStub.h98 IFSStub(const IFSStub &Stub);
99 IFSStub(IFSStub &&Stub);
110 IFSStubTriple(const IFSStub &Stub);
111 IFSStubTriple(const IFSStubTriple &Stub);
112 IFSStubTriple(IFSStubTriple &&Stub);
H A DELFObjHandler.h37 Error writeBinaryStub(StringRef FilePath, const IFSStub &Stub,
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/
H A DRuntimeDyldCOFFX86_64.h163 auto Stub = Stubs.find(OriginalRelValueRef); in generateRelocationStub()
164 if (Stub == Stubs.end()) { in generateRelocationStub()
173 LLVM_DEBUG(dbgs() << " Stub function found for " << TargetName.data() in generateRelocationStub()
175 StubOffset = Stub->second; in generateRelocationStub()
156 auto Stub = Stubs.find(OriginalRelValueRef); generateRelocationStub() local
H A DRuntimeDyldCOFFAArch64.h30 // through the Stub.
113 auto Stub = Stubs.find(OriginalRelValueRef); in generateRelocationStub() local
114 if (Stub == Stubs.end()) { in generateRelocationStub()
123 LLVM_DEBUG(dbgs() << " Stub function found for " << TargetName.data() in generateRelocationStub()
125 StubOffset = Stub->second; in generateRelocationStub()
308 // Encode the immadiate value for generated Stub instruction (MOVZ) in resolveRelocation()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DGlobalDecl.h41 Stub = 1, enumerator
164 : KernelReferenceKind::Stub; in getDefaultKernelReference()
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsAsmPrinter.cpp1036 MCSymbolELF *Stub = in EmitFPCallStub() local
1038 TS.emitDirectiveEnt(*Stub); in EmitFPCallStub()
1042 OutStreamer->emitLabel(Stub); in EmitFPCallStub()
1082 const MCSymbolRefExpr *E = MCSymbolRefExpr::create(Stub, OutContext); in EmitFPCallStub()
1085 OutStreamer->emitELFSize(Stub, T_min_E); in EmitFPCallStub()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGCUDARuntime.h105 virtual llvm::GlobalValue *getKernelHandle(llvm::Function *Stub,
H A DCGDebugInfo.h748 llvm::DISubprogram *getFunctionFwdDeclOrStub(GlobalDecl GD, bool Stub);
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/
H A Daarch32.cpp890 // Stub Arm/Thumb follows instruction set state at relocation site.
462 Symbol &Stub = G.addAnonymousSymbol(B, 0, B.getSize(), true, false); createEntry() local
/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/CodeGen/AsmPrinter/
H A DAsmPrinter.cpp2243 MCSymbol *Stub = getSymbol(&GI); in emitGlobalIFunc() local
2244 EmitLinkage(Stub); in emitGlobalIFunc()
2246 OutStreamer->emitLabel(Stub); in emitGlobalIFunc()
2247 emitVisibility(Stub, GI.getVisibility()); in emitGlobalIFunc()
2356 for (const auto &Stub : Stubs) { in doFinalization() local
2357 OutStreamer->emitLabel(Stub.first); in doFinalization()
2358 OutStreamer->emitSymbolValue(Stub.second.getPointer(), in doFinalization()
2373 for (const auto &Stub : Stubs) { in doFinalization() local
2375 SectionName += Stub.first->getName(); in doFinalization()
2380 Stub.first->getName(), COFF::IMAGE_COMDAT_SELECT_ANY)); in doFinalization()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86AsmPrinter.cpp970 for (auto &Stub : Stubs) in emitNonLazyStubs() local
971 emitNonLazySymbolPointer(OutStreamer, Stub.first, Stub.second); in emitNonLazyStubs()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMAsmPrinter.cpp556 for (auto &Stub : Stubs) in emitEndOfAsmFile() local
557 emitNonLazySymbolPointer(*OutStreamer, Stub.first, Stub.second); in emitEndOfAsmFile()
569 for (auto &Stub : Stubs) in emitEndOfAsmFile() local
570 emitNonLazySymbolPointer(*OutStreamer, Stub.first, Stub.second); in emitEndOfAsmFile()
/freebsd/contrib/llvm-project/lldb/include/lldb/Expression/
H A DIRExecutionUnit.h327 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.cpp895 for (const auto &Stub : Stubs) in emitEndOfAsmFile() local
896 emitAuthenticatedPointer(*OutStreamer, Stub.first, Stub.second); in emitEndOfAsmFile()
920 for (const auto &Stub : Stubs) in emitEndOfAsmFile() local
921 emitAuthenticatedPointer(*OutStreamer, Stub.first, Stub.second); in emitEndOfAsmFile()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DTargetLoweringObjectFileImpl.cpp1536 MCSymbol *Stub = Ctx.getOrCreateSymbol(Name); in getIndirectSymViaGOTPCRel() local
1538 MachineModuleInfoImpl::StubValueTy &StubSym = MachOMMI.getGVStubEntry(Stub); in getIndirectSymViaGOTPCRel()
1547 MCSymbolRefExpr::create(Stub, MCSymbolRefExpr::VK_None, Ctx); in getIndirectSymViaGOTPCRel()
/freebsd/contrib/unbound/dnstap/
H A Ddnstap.proto126 // | Stub |-SQ--------CQ->| Recursive|-RQ----AQ->| Auth. |
/freebsd/contrib/llvm-project/lldb/source/Expression/
H A DIRExecutionUnit.cpp519 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