Searched refs:Symbol (Results 76 - 100 of 613) sorted by relevance

1234567891011>>

/openbsd-current/gnu/llvm/llvm/tools/llvm-pdbutil/
H A DPrettyEnumDumper.h23 void start(const PDBSymbolTypeEnum &Symbol);
/openbsd-current/gnu/llvm/llvm/lib/ExecutionEngine/JITLink/
H A DCOFFLinkGraphBuilder.h54 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 DPerGraphGOTAndPLTStubsBuilder.h70 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 DSymbolDeserializer.h36 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 DTextStub.cpp468 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 DRuntimeDyldCheckerImpl.h45 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 DMCELFStreamer.cpp105 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 DMCAsmStreamer.cpp159 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 DSymbolTable.cpp76 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 DSymbols.cpp48 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 DInputFiles.h59 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 DAArch64MachObjectWriter.cpp125 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 DCOFFObject.cpp19 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 DHexagonMCELFStreamer.cpp88 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 DWasmDumper.cpp102 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 DSymbolTable.cpp91 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 DSymbols.cpp32 "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 DArchitecture.h46 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 DCatch.pm6 use Symbol;
/openbsd-current/gnu/llvm/lldb/include/lldb/Symbol/
H A DSymbolContextScope.h17 /// "lldb/Symbol/SymbolContextScope.h" Inherit from this if your object is
32 /// \li Symbol
88 virtual Symbol *CalculateSymbolContextSymbol() { return nullptr; }
H A DSymbol.h1 //===-- 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 DMakefile12 Symbol.cpp \
/openbsd-current/gnu/llvm/llvm/include/llvm/Support/
H A DELFAttributes.h27 enum AttrType : unsigned { File = 1, Section = 2, Symbol = 3 };
/openbsd-current/gnu/usr.bin/perl/lib/
H A DSymbol.pm1 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 DSymbol.t13 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::')),

Completed in 211 milliseconds

1234567891011>>