/openbsd-current/gnu/llvm/llvm/include/llvm/ExecutionEngine/JITLink/ |
H A D | JITLink.h | 41 class Symbol; 75 Edge(Kind K, OffsetT Offset, Symbol &Target, AddendT Addend) 88 Symbol &getTarget() const { return *Target; } 89 void setTarget(Symbol &Target) { this->Target = &Target; } 94 Symbol *Target = nullptr; 306 void addEdge(Edge::Kind K, Edge::OffsetT Offset, Symbol &Target, 390 /// Symbol representation. 403 class Symbol { 407 Symbol(Addressable &Base, orc::ExecutorAddrDiff Offset, StringRef Name, 418 static Symbol [all...] |
H A D | loongarch.h | 291 inline Symbol &createAnonymousPointer(LinkGraph &G, Section &PointerSection, 292 Symbol *InitialTarget = nullptr, 304 inline Symbol &createAnonymousPointerJumpStub(LinkGraph &G, 306 Symbol &PointerSymbol) { 343 Symbol &createEntry(LinkGraph &G, Symbol &Target) { 378 Symbol &createEntry(LinkGraph &G, Symbol &Target) {
|
H A D | i386.h | 146 const Symbol *GOTSymbol) { 230 inline Symbol &createAnonymousPointer(LinkGraph &G, Section &PointerSection, 231 Symbol *InitialTarget = nullptr, 272 Symbol &createEntry(LinkGraph &G, Symbol &Target) {
|
H A D | x86_64.h | 397 const Symbol *GOTSymbol) { 523 inline Symbol &createAnonymousPointer(LinkGraph &G, Section &PointerSection, 524 Symbol *InitialTarget = nullptr, 540 Symbol &PointerSymbol) { 551 inline Symbol &createAnonymousPointerJumpStub(LinkGraph &G, 553 Symbol &PointerSymbol) { 603 Symbol &createEntry(LinkGraph &G, Symbol &Target) { 640 Symbol &createEntry(LinkGraph &G, Symbol [all...] |
/openbsd-current/gnu/llvm/llvm/lib/MC/ |
H A D | MCObjectStreamer.cpp | 288 void MCObjectStreamer::emitLabel(MCSymbol *Symbol, SMLoc Loc) { argument 289 MCStreamer::emitLabel(Symbol, Loc); 291 getAssembler().registerSymbol(*Symbol); 299 Symbol->setFragment(F); 300 Symbol->setOffset(F->getContents().size()); 305 Symbol->setOffset(0); 306 addPendingLabel(Symbol); 309 emitPendingAssignments(Symbol); 312 void MCObjectStreamer::emitPendingAssignments(MCSymbol *Symbol) { argument 313 auto Assignments = pendingAssignments.find(Symbol); 324 emitLabelAtPos(MCSymbol *Symbol, SMLoc Loc, MCFragment *F, uint64_t Offset) argument 360 emitWeakReference(MCSymbol *Alias, const MCSymbol *Symbol) argument 389 emitAssignment(MCSymbol *Symbol, const MCExpr *Value) argument 395 emitConditionalAssignment(MCSymbol *Symbol, const MCExpr *Value) argument 732 getOffsetAndDataFragment(const MCSymbol &Symbol, uint32_t &RelocOffset, MCDataFragment *&DF) argument 827 const MCSymbol &Symbol = SRE.getSymbol(); local [all...] |
/openbsd-current/gnu/llvm/lld/ELF/ |
H A D | SyntheticSections.h | 95 llvm::DenseMap<std::pair<ArrayRef<uint8_t>, Symbol *>, CieRecord *> cieMap; 107 void addEntry(Symbol &sym); 108 bool addTlsDescEntry(Symbol &sym); 109 bool addDynTlsEntry(Symbol &sym); 111 uint32_t getTlsDescOffset(const Symbol &sym) const; 112 uint64_t getTlsDescAddr(const Symbol &sym) const; 113 uint64_t getGlobalDynAddr(const Symbol &b) const; 114 uint64_t getGlobalDynOffset(const Symbol &b) const; 189 void addEntry(InputFile &file, Symbol &sym, int64_t addend, RelExpr expr); 190 void addDynTlsEntry(InputFile &file, Symbol [all...] |
H A D | InputFiles.h | 42 class Symbol; 56 std::unique_ptr<Symbol *[]> symbols; 88 ArrayRef<Symbol *> getSymbols() const { 131 std::string getSrcMsg(const Symbol &sym, InputSectionBase &sec, 176 ArrayRef<Symbol *> getLocalSymbols() { 181 ArrayRef<Symbol *> getGlobalSymbols() { 185 MutableArrayRef<Symbol *> getMutableGlobalSymbols() { 240 Symbol &getSymbol(uint32_t symbolIndex) const { 248 template <typename RelT> Symbol &getRelocTargetSym(const RelT &rel) const { 361 SmallVector<Symbol *, [all...] |
/openbsd-current/gnu/usr.bin/perl/cpan/Test-Harness/t/ |
H A D | spool.t | 29 use Symbol qw(); 30 my $handle = Symbol::qualify( $_[0], (caller)[0] ); 105 use Symbol;
|
/openbsd-current/gnu/llvm/llvm/lib/ObjCopy/COFF/ |
H A D | COFFObject.h | 82 struct Symbol { struct in namespace:llvm::objcopy::coff 109 ArrayRef<Symbol> getSymbols() const { return Symbols; } 112 iterator_range<std::vector<Symbol>::iterator> getMutableSymbols() { 116 const Symbol *findSymbol(size_t UniqueId) const; 118 void addSymbols(ArrayRef<Symbol> NewSymbols); 119 Error removeSymbols(function_ref<Expected<bool>(const Symbol &)> ToRemove); 139 std::vector<Symbol> Symbols; 140 DenseMap<size_t, Symbol *> SymbolMap;
|
H A D | COFFReader.cpp | 85 std::vector<Symbol> Symbols; 94 Symbols.push_back(Symbol()); 95 Symbol &Sym = Symbols.back(); 146 // This is a raw symbol index for now, but store it in the Symbol 158 std::vector<const Symbol *> RawSymbolTable; 159 for (const Symbol &Sym : Obj.getSymbols()) { 164 for (Symbol &Sym : Obj.getMutableSymbols()) { 171 const Symbol *Target = RawSymbolTable[*Sym.WeakTargetSymbolId]; 183 const Symbol *Sym = RawSymbolTable[R.Reloc.SymbolTableIndex];
|
/openbsd-current/gnu/llvm/llvm/lib/Support/ |
H A D | DynamicLibrary.cpp | 33 static void *DLSym(void *Handle, const char *Symbol); 81 void *LibLookup(const char *Symbol, DynamicLibrary::SearchOrdering Order) { argument 84 if (void *Ptr = DLSym(Handle, Symbol)) 89 if (void *Ptr = DLSym(Handle, Symbol)) 96 void *Lookup(const char *Symbol, DynamicLibrary::SearchOrdering Order) { argument 101 if (void *Ptr = LibLookup(Symbol, Order)) 106 if (void *Ptr = DLSym(Process, Symbol)) 111 if (void *Ptr = LibLookup(Symbol, Order))
|
/openbsd-current/gnu/llvm/lld/wasm/ |
H A D | InputFiles.h | 63 ArrayRef<Symbol *> getSymbols() const { return symbols; } 65 MutableArrayRef<Symbol *> getMutableSymbols() { return symbols; } 81 std::vector<Symbol *> symbols; 94 void addMember(const llvm::object::Archive::Symbol *sym); 125 Symbol *getSymbol(const WasmRelocation &reloc) const { 147 Symbol *getSymbol(uint32_t index) const { return symbols[index]; } 156 Symbol *createDefined(const WasmSymbol &sym); 157 Symbol *createUndefined(const WasmSymbol &sym, bool isCalledDirectly);
|
H A D | Relocations.cpp | 22 static bool requiresGOTAccess(const Symbol *sym) { 35 static bool allowUndefined(const Symbol* sym) { 46 static void reportUndefined(Symbol *sym) { 76 static void addGOTEntry(Symbol *sym) { 98 Symbol *sym = file->getSymbols()[reloc.Index];
|
/openbsd-current/gnu/llvm/lld/ELF/Arch/ |
H A D | MSP430.cpp | 35 RelExpr getRelExpr(RelType type, const Symbol &s, 47 RelExpr MSP430::getRelExpr(RelType type, const Symbol &s,
|
H A D | X86.cpp | 27 RelExpr getRelExpr(RelType type, const Symbol &s, 32 void writeGotPlt(uint8_t *buf, const Symbol &s) const override; 33 void writeIgotPlt(uint8_t *buf, const Symbol &s) const override; 35 void writePlt(uint8_t *buf, const Symbol &sym, 72 RelExpr X86::getRelExpr(RelType type, const Symbol &s, 170 void X86::writeGotPlt(uint8_t *buf, const Symbol &s) const { 176 void X86::writeIgotPlt(uint8_t *buf, const Symbol &s) const { 211 void X86::writePlt(uint8_t *buf, const Symbol &sym, 522 void writeGotPlt(uint8_t *buf, const Symbol &s) const override; 523 void writePlt(uint8_t *buf, const Symbol [all...] |
/openbsd-current/gnu/llvm/lld/COFF/ |
H A D | MinGW.cpp | 215 Symbol *sym = ctx.symtab.findUnderscore(name); 219 Symbol *real = 221 Symbol *wrap = 251 DenseMap<Symbol *, Symbol *> map; 256 Symbol *imp = ctx.symtab.find(("__imp_" + w.sym->getName()).str()); 272 MutableArrayRef<Symbol *> syms = file->getMutableSymbols(); 274 if (Symbol *s = map.lookup(syms[i]))
|
/openbsd-current/gnu/llvm/lld/MachO/ |
H A D | EhFrame.h | 98 llvm::PointerUnion<Symbol *, InputSection *> target, 102 llvm::PointerUnion<Symbol *, InputSection *> target,
|
H A D | SyntheticSections.h | 118 const llvm::SetVector<const Symbol *> &getEntries() const { return entries; } 124 void addEntry(Symbol *sym); 130 llvm::SetVector<const Symbol *> entries; 192 void addEntry(const Symbol *dysym, const InputSection *isec, uint64_t offset, 198 BindingsMap<const Symbol *> bindingsMap; 223 void addEntry(const Symbol *symbol, const InputSection *isec, uint64_t offset, 237 BindingsMap<const Symbol *> bindingsMap; 286 const llvm::SetVector<Symbol *> &getEntries() const { return entries; } 289 void addEntry(Symbol *); 302 llvm::SetVector<Symbol *> entrie [all...] |
H A D | EhFrame.cpp | 109 static void createSubtraction(PointerUnion<Symbol *, InputSection *> a, 110 PointerUnion<Symbol *, InputSection *> b, 117 assert(subtrahend.is<Symbol *>()); 127 PointerUnion<Symbol *, InputSection *> target, 133 uint64_t off, PointerUnion<Symbol *, InputSection *> target,
|
/openbsd-current/gnu/llvm/llvm/lib/Target/RISCV/MCTargetDesc/ |
H A D | RISCVTargetStreamer.h | 36 virtual void emitDirectiveVariantCC(MCSymbol &Symbol); 69 void emitDirectiveVariantCC(MCSymbol &Symbol) override;
|
/openbsd-current/gnu/llvm/llvm/lib/Target/Hexagon/MCTargetDesc/ |
H A D | HexagonMCELFStreamer.h | 35 void HexagonMCEmitLocalCommonSymbol(MCSymbol *Symbol, uint64_t Size, 37 void HexagonMCEmitCommonSymbol(MCSymbol *Symbol, uint64_t Size,
|
/openbsd-current/gnu/usr.bin/clang/liblldbSymbol/ |
H A D | Makefile | 27 Symbol.cpp \ 42 .PATH: ${.CURDIR}/../../../llvm/lldb/source/Symbol
|
/openbsd-current/gnu/llvm/llvm/tools/llvm-readobj/ |
H A D | Win64EHDumper.cpp | 116 for (const auto &Symbol : COFF.symbols()) { 117 Expected<uint64_t> Address = Symbol.getAddress(); 121 Sym = Symbol; 166 SymbolRef Symbol; local 167 if (!Ctx.ResolveSymbol(Section, Offset, Symbol, Ctx.UserData)) { 172 Symbol = getPreferredSymbol(Ctx.COFF, Symbol, Displacement, IsRangeEnd); 174 Expected<StringRef> Name = Symbol.getName(); 187 Symbol)) { 188 Expected<StringRef> Name = Symbol 210 SymbolRef Symbol; local [all...] |
/openbsd-current/gnu/llvm/llvm/include/llvm/MC/ |
H A D | MCELFObjectWriter.h | 32 const MCSymbolELF *Symbol; // The symbol to relocate with. member in struct:llvm::ELFRelocationEntry 35 const MCSymbolELF *OriginalSymbol; // The original value of Symbol if we changed it. 38 ELFRelocationEntry(uint64_t Offset, const MCSymbolELF *Symbol, unsigned Type, argument 41 : Offset(Offset), Symbol(Symbol), Type(Type), Addend(Addend), 45 Out << "Off=" << Offset << ", Sym=" << Symbol << ", Type=" << Type
|
/openbsd-current/gnu/llvm/llvm/lib/Object/ |
H A D | IRSymtab.cpp | 95 std::vector<storage::Symbol> Syms; 121 ModuleSymbolTable::Symbol Sym); 181 for (ModuleSymbolTable::Symbol Msym : Msymtab.symbols()) 220 ModuleSymbolTable::Symbol Msym) { 222 storage::Symbol &Sym = Syms.back(); 229 Sym.Flags |= 1 << storage::Symbol::FB_has_uncommon; 247 Sym.Flags |= 1 << storage::Symbol::FB_undefined; 249 Sym.Flags |= 1 << storage::Symbol::FB_weak; 251 Sym.Flags |= 1 << storage::Symbol::FB_common; 253 Sym.Flags |= 1 << storage::Symbol [all...] |