/openbsd-current/gnu/llvm/llvm/tools/llvm-pdbutil/ |
H A D | PrettyEnumDumper.h | 23 void start(const PDBSymbolTypeEnum &Symbol);
|
/openbsd-current/gnu/llvm/llvm/lib/ExecutionEngine/JITLink/ |
H A D | COFFLinkGraphBuilder.h | 54 Symbol &Sym) { 61 Symbol *getGraphSymbol(COFFSymbolIndex SymIndex) const { 132 using SymbolSet = std::set<std::pair<orc::ExecutorAddrDiff, Symbol *>>; 137 Symbol *createExternalSymbol(COFFSymbolIndex SymIndex, StringRef SymbolName, 138 object::COFFSymbolRef Symbol, 140 Expected<Symbol *> createAliasSymbol(StringRef SymbolName, Linkage L, Scope S, 141 Symbol &Target); 142 Expected<Symbol *> createDefinedSymbol(COFFSymbolIndex SymIndex, 144 object::COFFSymbolRef Symbol, 146 Expected<Symbol *> createCOMDATExportReques [all...] |
H A D | PerGraphGOTAndPLTStubsBuilder.h | 70 Symbol &getGOTEntry(Symbol &Target) { 92 Symbol &getPLTStub(Symbol &Target) { 117 DenseMap<StringRef, Symbol *> GOTEntries; 118 DenseMap<StringRef, Symbol *> PLTStubs;
|
/openbsd-current/gnu/llvm/llvm/include/llvm/DebugInfo/CodeView/ |
H A D | SymbolDeserializer.h | 36 template <typename T> static Error deserializeAs(CVSymbol Symbol, T &Record) { argument 40 if (auto EC = S.visitSymbolBegin(Symbol)) 42 if (auto EC = S.visitKnownRecord(Symbol, Record)) 44 if (auto EC = S.visitSymbolEnd(Symbol)) 48 template <typename T> static Expected<T> deserializeAs(CVSymbol Symbol) { argument 49 T Record(static_cast<SymbolRecordKind>(Symbol.kind())); 50 if (auto EC = deserializeAs<T>(Symbol, Record))
|
/openbsd-current/gnu/llvm/llvm/lib/TextAPI/ |
H A D | TextStub.cpp | 468 std::map<const Symbol *, ArchitectureSet> SymbolToArchSet; 469 for (const auto *Symbol : File->exports()) { 470 auto Architectures = Symbol->getArchitectures(); 471 SymbolToArchSet[Symbol] = Architectures; 491 const auto *Symbol = SymArch.first; local 492 switch (Symbol->getKind()) { 494 if (Symbol->isWeakDefined()) 495 Section.WeakDefSymbols.emplace_back(Symbol->getName()); 496 else if (Symbol->isThreadLocalValue()) 497 Section.TLVSymbols.emplace_back(Symbol 550 const auto *Symbol = SymArch.first; local [all...] |
/openbsd-current/gnu/llvm/llvm/lib/ExecutionEngine/RuntimeDyld/ |
H A D | RuntimeDyldCheckerImpl.h | 45 bool isSymbolValid(StringRef Symbol) const; 46 uint64_t getSymbolLocalAddr(StringRef Symbol) const; 47 uint64_t getSymbolRemoteAddr(StringRef Symbol) const; 50 StringRef getSymbolContent(StringRef Symbol) const; 57 getStubOrGOTAddrFor(StringRef StubContainerName, StringRef Symbol,
|
/openbsd-current/gnu/llvm/llvm/lib/MC/ |
H A D | MCELFStreamer.cpp | 105 auto *Symbol = cast<MCSymbolELF>(S); local 106 MCObjectStreamer::emitLabel(Symbol, Loc); 111 Symbol->setType(ELF::STT_TLS); 116 auto *Symbol = cast<MCSymbolELF>(S); local 117 MCObjectStreamer::emitLabelAtPos(Symbol, Loc, F, Offset); 122 Symbol->setType(ELF::STT_TLS); 170 void MCELFStreamer::emitWeakReference(MCSymbol *Alias, const MCSymbol *Symbol) { argument 171 getAssembler().registerSymbol(*Symbol); 173 Symbol, MCSymbolRefExpr::VK_WEAKREF, getContext()); 197 auto *Symbol local 317 auto *Symbol = cast<MCSymbolELF>(S); local 346 emitELFSize(MCSymbol *Symbol, const MCExpr *Value) argument 359 auto *Symbol = cast<MCSymbolELF>(S); local 728 emitSymbolDesc(MCSymbol *Symbol, unsigned DescValue) argument 732 emitZerofill(MCSection *Section, MCSymbol *Symbol, uint64_t Size, Align ByteAlignment, SMLoc Loc) argument 738 emitTBSSSymbol(MCSection *Section, MCSymbol *Symbol, uint64_t Size, Align ByteAlignment) argument [all...] |
H A D | MCAsmStreamer.cpp | 159 void emitLabel(MCSymbol *Symbol, SMLoc Loc = SMLoc()) override; 173 void emitAssignment(MCSymbol *Symbol, const MCExpr *Value) override; 174 void emitConditionalAssignment(MCSymbol *Symbol, 176 void emitWeakReference(MCSymbol *Alias, const MCSymbol *Symbol) override; 177 bool emitSymbolAttribute(MCSymbol *Symbol, MCSymbolAttr Attribute) override; 179 void emitSymbolDesc(MCSymbol *Symbol, unsigned DescValue) override; 180 void beginCOFFSymbolDef(const MCSymbol *Symbol) override; 184 void emitCOFFSafeSEH(MCSymbol const *Symbol) override; 185 void emitCOFFSymbolIndex(MCSymbol const *Symbol) override; 186 void emitCOFFSectionIndex(MCSymbol const *Symbol) overrid 528 emitLabel(MCSymbol *Symbol, SMLoc Loc) argument 673 emitAssignment(MCSymbol *Symbol, const MCExpr *Value) argument 691 emitConditionalAssignment(MCSymbol *Symbol, const MCExpr *Value) argument 700 emitWeakReference(MCSymbol *Alias, const MCSymbol *Symbol) argument 708 emitSymbolAttribute(MCSymbol *Symbol, MCSymbolAttr Attribute) argument 783 emitSymbolDesc(MCSymbol *Symbol, unsigned DescValue) argument 800 beginCOFFSymbolDef(const MCSymbol *Symbol) argument 822 emitCOFFSafeSEH(MCSymbol const *Symbol) argument 828 emitCOFFSymbolIndex(MCSymbol const *Symbol) argument 834 emitCOFFSectionIndex(MCSymbol const *Symbol) argument 840 emitCOFFSecRel32(MCSymbol const *Symbol, uint64_t Offset) argument 848 emitCOFFImgRel32(MCSymbol const *Symbol, int64_t Offset) argument 883 emitXCOFFSymbolLinkageWithVisibility( MCSymbol *Symbol, MCSymbolAttr Linkage, MCSymbolAttr Visibility) argument 951 emitXCOFFExceptDirective(const MCSymbol *Symbol, const MCSymbol *Trap, unsigned Lang, unsigned Reason, unsigned FunctionSize, bool hasDebug) argument 963 emitELFSize(MCSymbol *Symbol, const MCExpr *Value) argument 972 emitCommonSymbol(MCSymbol *Symbol, uint64_t Size, Align ByteAlignment) argument 991 emitLocalCommonSymbol(MCSymbol *Symbol, uint64_t Size, Align ByteAlign) argument 1012 emitZerofill(MCSection *Section, MCSymbol *Symbol, uint64_t Size, Align ByteAlignment, SMLoc Loc) argument 1040 emitTBSSSymbol(MCSection *Section, MCSymbol *Symbol, uint64_t Size, Align ByteAlignment) argument [all...] |
/openbsd-current/gnu/llvm/lld/COFF/ |
H A D | SymbolTable.cpp | 76 static void forceLazy(Symbol *s) { 79 case Symbol::Kind::LazyArchiveKind: { 84 case Symbol::Kind::LazyObjectKind: { 89 case Symbol::Kind::LazyDLLSymbolKind: { 103 static Symbol *getSymbol(SectionChunk *sc, uint32_t addr) { 106 for (Symbol *s : sc->file->getSymbols()) { 160 Symbol *sym; 179 Symbol *sym = getSymbol(sc, r.VirtualAddress); 231 Symbol *sym; 264 Symbol *sy [all...] |
H A D | Symbols.cpp | 48 std::string toString(const COFFLinkerContext &ctx, coff::Symbol &b) { 52 const Archive::Symbol &b) { 58 void Symbol::computeName() { 69 InputFile *Symbol::getFile() { 81 bool Symbol::isLive() const { 93 void Symbol::replaceKeepingName(Symbol *other, size_t size) { 129 for (Symbol *a = weakAlias; a; a = cast<Undefined>(a)->weakAlias)
|
H A D | InputFiles.h | 59 class Symbol; 121 void addMember(const Archive::Symbol &sym); 144 ArrayRef<Symbol *> getSymbols() { return symbols; } 146 MutableArrayRef<Symbol *> getMutableSymbols() { return symbols; } 150 // Returns a Symbol object for the symbolIndex'th symbol in the 152 Symbol *getSymbol(uint32_t symbolIndex) { 161 uint32_t addRangeThunkSymbol(Symbol *thunk) { 261 std::optional<Symbol *> 266 Symbol *createRegular(COFFSymbolRef sym); 267 Symbol *createUndefine 392 struct Symbol { struct in class:lld::coff::DLLFile [all...] |
/openbsd-current/gnu/llvm/llvm/lib/Target/AArch64/MCTargetDesc/ |
H A D | AArch64MachObjectWriter.cpp | 125 const MCSymbol &Symbol, unsigned Log2Size) { 135 if (!Symbol.isInSection()) 137 const MCSectionMachO &RefSec = cast<MCSectionMachO>(Symbol.getSection()); 301 const MCSymbol *Symbol = &Target.getSymA()->getSymbol(); local 306 canUseLocalRelocation(Section, *Symbol, Log2Size); 307 if (Symbol->isTemporary() && (Value || !CanUseLocalRelocation)) { 310 if (!Symbol->isInSection()) { 313 "unsupported relocation of local symbol '" + Symbol->getName() + 317 const MCSection &Sec = Symbol->getSection(); 319 Symbol 124 canUseLocalRelocation(const MCSectionMachO &Section, const MCSymbol &Symbol, unsigned Log2Size) argument [all...] |
/openbsd-current/gnu/llvm/llvm/lib/ObjCopy/COFF/ |
H A D | COFFObject.cpp | 19 void Object::addSymbols(ArrayRef<Symbol> NewSymbols) { 20 for (Symbol S : NewSymbols) { 28 SymbolMap = DenseMap<size_t, Symbol *>(Symbols.size()); 29 for (Symbol &Sym : Symbols) 33 const Symbol *Object::findSymbol(size_t UniqueId) const { 38 function_ref<Expected<bool>(const Symbol &)> ToRemove) { 40 llvm::erase_if(Symbols, [ToRemove, &Errs](const Symbol &Sym) { 54 for (Symbol &Sym : Symbols) 105 Symbols, [&RemovedSections, &AssociatedSections](const Symbol &Sym) {
|
/openbsd-current/gnu/llvm/llvm/lib/Target/Hexagon/MCTargetDesc/ |
H A D | HexagonMCELFStreamer.cpp | 88 void HexagonMCELFStreamer::HexagonMCEmitCommonSymbol(MCSymbol *Symbol, argument 92 getAssembler().registerSymbol(*Symbol); 95 auto ELFSymbol = cast<MCSymbolELF>(Symbol); 115 emitLabel(Symbol); 125 report_fatal_error("Symbol: " + Symbol->getName() + 139 void HexagonMCELFStreamer::HexagonMCEmitLocalCommonSymbol(MCSymbol *Symbol, argument 143 getAssembler().registerSymbol(*Symbol); 144 auto ELFSymbol = cast<MCSymbolELF>(Symbol); 147 HexagonMCEmitCommonSymbol(Symbol, Siz [all...] |
/openbsd-current/gnu/llvm/llvm/tools/llvm-readobj/ |
H A D | WasmDumper.cpp | 102 W.printString("Symbol", SymName); 150 for (const SymbolRef &Symbol : Obj->symbols()) 151 printSymbol(Symbol); 170 W.startLine() << F.Symbol << " (priority=" << F.Priority << ")\n"; 221 DictScope D(W, "Symbol"); 222 WasmSymbol Symbol = Obj->getWasmSymbol(Sym.getRawDataRefImpl()); local 223 W.printString("Name", Symbol.Info.Name); 224 W.printEnum("Type", Symbol.Info.Kind, ArrayRef(WasmSymbolTypes)); 225 W.printFlags("Flags", Symbol.Info.Flags, ArrayRef(WasmSymbolFlags)); 227 if (Symbol [all...] |
/openbsd-current/gnu/llvm/lld/wasm/ |
H A D | SymbolTable.cpp | 91 Symbol *SymbolTable::find(StringRef name) { 98 void SymbolTable::replace(StringRef name, Symbol* sym) { 103 std::pair<Symbol *, bool> SymbolTable::insertName(StringRef name) { 117 Symbol *sym = reinterpret_cast<Symbol *>(make<SymbolUnion>()); 127 std::pair<Symbol *, bool> SymbolTable::insert(StringRef name, 129 Symbol *s; 139 static void reportTypeError(const Symbol *existing, const InputFile *file, 163 static void checkGlobalType(const Symbol *existing, const InputFile *file, 178 static void checkTagType(const Symbol *existin [all...] |
/openbsd-current/gnu/llvm/lld/ELF/ |
H A D | Symbols.cpp | 32 "Symbol types must be trivially destructible"); 53 std::string lld::toString(const elf::Symbol &sym) { 80 static uint64_t getSymVA(const Symbol &sym, int64_t addend) { 82 case Symbol::DefinedKind: { 148 case Symbol::SharedKind: 149 case Symbol::UndefinedKind: 151 case Symbol::LazyObjectKind: 153 case Symbol::CommonKind: 155 case Symbol::PlaceholderKind: 161 uint64_t Symbol [all...] |
/openbsd-current/gnu/llvm/lldb/include/lldb/Core/ |
H A D | Architecture.h | 46 virtual size_t GetBytesToSkip(Symbol &func, const Address &curr_addr) const { 58 virtual void AdjustBreakpointAddress(const Symbol &func,
|
/openbsd-current/gnu/usr.bin/perl/cpan/Test-Simple/t/lib/Test/Simple/ |
H A D | Catch.pm | 6 use Symbol;
|
/openbsd-current/gnu/llvm/lldb/include/lldb/Symbol/ |
H A D | SymbolContextScope.h | 17 /// "lldb/Symbol/SymbolContextScope.h" Inherit from this if your object is 32 /// \li Symbol 88 virtual Symbol *CalculateSymbolContextSymbol() { return nullptr; }
|
H A D | Symbol.h | 1 //===-- Symbol.h ------------------------------------------------*- C++ -*-===// 14 #include "lldb/Symbol/SymbolContextScope.h" 20 class Symbol : public SymbolContextScope { class in namespace:lldb_private 25 Symbol(); 27 Symbol(uint32_t symID, llvm::StringRef name, lldb::SymbolType type, 33 Symbol(uint32_t symID, const Mangled &mangled, lldb::SymbolType type, 38 Symbol(const Symbol &rhs); 40 const Symbol &operator=(const Symbol [all...] |
/openbsd-current/gnu/usr.bin/clang/libLLVMTextAPI/ |
H A D | Makefile | 12 Symbol.cpp \
|
/openbsd-current/gnu/llvm/llvm/include/llvm/Support/ |
H A D | ELFAttributes.h | 27 enum AttrType : unsigned { File = 1, Section = 2, Symbol = 3 };
|
/openbsd-current/gnu/usr.bin/perl/lib/ |
H A D | Symbol.pm | 1 package Symbol; package 8 Symbol - manipulate Perl symbols and their names 12 use Symbol; 36 use Symbol qw(delete_package); 42 C<Symbol::gensym> creates an anonymous glob and returns a reference 47 support anonymous globs, C<Symbol::ungensym> is also provided. 50 C<Symbol::geniosym> creates an anonymous IO handle. This can be 54 C<Symbol::qualify> turns unqualified symbol names into qualified 65 C<Symbol::qualify_to_ref> is just like C<Symbol [all...] |
H A D | Symbol.t | 13 BEGIN { $_ = 'foo'; } # because Symbol used to clobber $_ 15 use Symbol; 34 use Symbol qw(geniosym); 57 use Symbol qw(qualify qualify_to_ref); # must import into this package too 97 Symbol::delete_package('Transient'); 105 Symbol::delete_package('::Foo'); 112 ok( ! defined(Symbol::delete_package('Bar::Bar::')),
|