Searched refs:Symbol (Results 1 - 25 of 613) sorted by relevance

1234567891011>>

/openbsd-current/gnu/llvm/llvm/include/llvm/DebugInfo/PDB/
H A DPDBSymDumper.h24 virtual void dump(const PDBSymbolAnnotation &Symbol);
25 virtual void dump(const PDBSymbolBlock &Symbol);
26 virtual void dump(const PDBSymbolCompiland &Symbol);
27 virtual void dump(const PDBSymbolCompilandDetails &Symbol);
28 virtual void dump(const PDBSymbolCompilandEnv &Symbol);
29 virtual void dump(const PDBSymbolCustom &Symbol);
30 virtual void dump(const PDBSymbolData &Symbol);
31 virtual void dump(const PDBSymbolExe &Symbol);
32 virtual void dump(const PDBSymbolFunc &Symbol);
33 virtual void dump(const PDBSymbolFuncDebugEnd &Symbol);
56 dumpRight(const PDBSymbolTypeArray &Symbol) argument
57 dumpRight(const PDBSymbolTypeBaseClass &Symbol) argument
58 dumpRight(const PDBSymbolTypeBuiltin &Symbol) argument
59 dumpRight(const PDBSymbolTypeCustom &Symbol) argument
60 dumpRight(const PDBSymbolTypeDimension &Symbol) argument
61 dumpRight(const PDBSymbolTypeEnum &Symbol) argument
62 dumpRight(const PDBSymbolTypeFriend &Symbol) argument
63 dumpRight(const PDBSymbolTypeFunctionArg &Symbol) argument
64 dumpRight(const PDBSymbolTypeFunctionSig &Symbol) argument
65 dumpRight(const PDBSymbolTypeManaged &Symbol) argument
66 dumpRight(const PDBSymbolTypePointer &Symbol) argument
67 dumpRight(const PDBSymbolTypeTypedef &Symbol) argument
68 dumpRight(const PDBSymbolTypeUDT &Symbol) argument
69 dumpRight(const PDBSymbolTypeVTable &Symbol) argument
70 dumpRight(const PDBSymbolTypeVTableShape &Symbol) argument
[all...]
/openbsd-current/gnu/llvm/lld/MachO/
H A DICF.h17 class Symbol;
20 void markSymAsAddrSig(Symbol *s);
H A DSymbolTable.h27 class Symbol;
33 * replaceSymbol(), which does an in-place update of the Symbol via `placement
35 * pointers the "old" Symbol -- they will automatically point to the new one.
48 Symbol *addUndefined(StringRef name, InputFile *, bool isWeakRef);
50 Symbol *addCommon(StringRef name, InputFile *, uint64_t size, uint32_t align,
53 Symbol *addDylib(StringRef name, DylibFile *file, bool isWeakDef, bool isTlv);
54 Symbol *addDynamicLookup(StringRef name);
56 Symbol *addLazyArchive(StringRef name, ArchiveFile *file,
57 const llvm::object::Archive::Symbol &sym);
58 Symbol *addLazyObjec
[all...]
/openbsd-current/gnu/llvm/llvm/lib/DebugInfo/PDB/
H A DPDBSymDumper.cpp24 void PDBSymDumper::dump(const PDBSymbolAnnotation &Symbol) { argument
28 void PDBSymDumper::dump(const PDBSymbolBlock &Symbol) { argument
32 void PDBSymDumper::dump(const PDBSymbolCompiland &Symbol) { argument
36 void PDBSymDumper::dump(const PDBSymbolCompilandDetails &Symbol) { argument
40 void PDBSymDumper::dump(const PDBSymbolCompilandEnv &Symbol) { argument
44 void PDBSymDumper::dump(const PDBSymbolCustom &Symbol) { argument
48 void PDBSymDumper::dump(const PDBSymbolData &Symbol) { argument
52 void PDBSymDumper::dump(const PDBSymbolExe &Symbol) { argument
56 void PDBSymDumper::dump(const PDBSymbolFunc &Symbol) { argument
60 void PDBSymDumper::dump(const PDBSymbolFuncDebugEnd &Symbol) { argument
64 dump(const PDBSymbolFuncDebugStart &Symbol) argument
68 dump(const PDBSymbolLabel &Symbol) argument
72 dump(const PDBSymbolPublicSymbol &Symbol) argument
76 dump(const PDBSymbolThunk &Symbol) argument
80 dump(const PDBSymbolTypeArray &Symbol) argument
84 dump(const PDBSymbolTypeBaseClass &Symbol) argument
88 dump(const PDBSymbolTypeBuiltin &Symbol) argument
92 dump(const PDBSymbolTypeCustom &Symbol) argument
96 dump(const PDBSymbolTypeDimension &Symbol) argument
100 dump(const PDBSymbolTypeEnum &Symbol) argument
104 dump(const PDBSymbolTypeFriend &Symbol) argument
108 dump(const PDBSymbolTypeFunctionArg &Symbol) argument
112 dump(const PDBSymbolTypeFunctionSig &Symbol) argument
116 dump(const PDBSymbolTypeManaged &Symbol) argument
120 dump(const PDBSymbolTypePointer &Symbol) argument
124 dump(const PDBSymbolTypeTypedef &Symbol) argument
128 dump(const PDBSymbolTypeUDT &Symbol) argument
132 dump(const PDBSymbolTypeVTable &Symbol) argument
136 dump(const PDBSymbolTypeVTableShape &Symbol) argument
140 dump(const PDBSymbolUnknown &Symbol) argument
144 dump(const PDBSymbolUsingNamespace &Symbol) argument
[all...]
/openbsd-current/gnu/llvm/llvm/tools/llvm-pdbutil/
H A DPrettyTypedefDumper.cpp31 void TypedefDumper::start(const PDBSymbolTypeTypedef &Symbol) { argument
33 uint32_t TargetId = Symbol.getTypeId();
34 if (auto TypeSymbol = Symbol.getSession().getSymbolById(TargetId))
37 << Symbol.getName();
40 void TypedefDumper::dump(const PDBSymbolTypeArray &Symbol) { argument
42 Dumper.dump(Symbol);
45 void TypedefDumper::dump(const PDBSymbolTypeBuiltin &Symbol) { argument
47 Dumper.start(Symbol);
50 void TypedefDumper::dump(const PDBSymbolTypeEnum &Symbol) { argument
52 WithColor(Printer, PDB_ColorItem::Type).get() << " " << Symbol
55 dump(const PDBSymbolTypePointer &Symbol) argument
76 dump(const PDBSymbolTypeFunctionSig &Symbol) argument
81 dump(const PDBSymbolTypeUDT &Symbol) argument
[all...]
H A DPrettyTypedefDumper.h23 void start(const PDBSymbolTypeTypedef &Symbol);
25 void dump(const PDBSymbolTypeArray &Symbol) override;
26 void dump(const PDBSymbolTypeBuiltin &Symbol) override;
27 void dump(const PDBSymbolTypeEnum &Symbol) override;
28 void dump(const PDBSymbolTypeFunctionSig &Symbol) override;
29 void dump(const PDBSymbolTypePointer &Symbol) override;
30 void dump(const PDBSymbolTypeUDT &Symbol) override;
H A DPrettyCompilandDumper.h26 void start(const PDBSymbolCompiland &Symbol, CompilandDumpFlags flags);
28 void dump(const PDBSymbolCompilandDetails &Symbol) override;
29 void dump(const PDBSymbolCompilandEnv &Symbol) override;
30 void dump(const PDBSymbolData &Symbol) override;
31 void dump(const PDBSymbolFunc &Symbol) override;
32 void dump(const PDBSymbolLabel &Symbol) override;
33 void dump(const PDBSymbolThunk &Symbol) override;
34 void dump(const PDBSymbolTypeTypedef &Symbol) override;
35 void dump(const PDBSymbolUnknown &Symbol) override;
36 void dump(const PDBSymbolUsingNamespace &Symbol) overrid
[all...]
H A DPrettyVariableDumper.h30 void dump(const PDBSymbolTypeArray &Symbol) override;
31 void dump(const PDBSymbolTypeBuiltin &Symbol) override;
32 void dump(const PDBSymbolTypeEnum &Symbol) override;
33 void dump(const PDBSymbolTypeFunctionSig &Symbol) override;
34 void dump(const PDBSymbolTypePointer &Symbol) override;
35 void dump(const PDBSymbolTypeTypedef &Symbol) override;
36 void dump(const PDBSymbolTypeUDT &Symbol) override;
38 void dumpRight(const PDBSymbolTypeArray &Symbol) override;
39 void dumpRight(const PDBSymbolTypeFunctionSig &Symbol) override;
40 void dumpRight(const PDBSymbolTypePointer &Symbol) overrid
[all...]
H A DPrettyFunctionDumper.h24 void start(const PDBSymbolTypeFunctionSig &Symbol, const char *Name,
26 void start(const PDBSymbolFunc &Symbol, PointerType Pointer);
28 void dump(const PDBSymbolTypeArray &Symbol) override;
29 void dump(const PDBSymbolTypeBuiltin &Symbol) override;
30 void dump(const PDBSymbolTypeEnum &Symbol) override;
31 void dump(const PDBSymbolTypeFunctionArg &Symbol) override;
32 void dump(const PDBSymbolTypePointer &Symbol) override;
33 void dump(const PDBSymbolTypeTypedef &Symbol) override;
34 void dump(const PDBSymbolTypeUDT &Symbol) override;
H A DPrettyClassLayoutGraphicalDumper.h32 void dump(const PDBSymbolTypeBaseClass &Symbol) override;
33 void dump(const PDBSymbolData &Symbol) override;
34 void dump(const PDBSymbolTypeVTable &Symbol) override;
37 void dump(const PDBSymbolTypeEnum &Symbol) override;
38 void dump(const PDBSymbolFunc &Symbol) override;
39 void dump(const PDBSymbolTypeTypedef &Symbol) override;
40 void dump(const PDBSymbolTypeUDT &Symbol) override;
41 void dump(const PDBSymbolTypeBuiltin &Symbol) override;
H A DPrettyTypeDumper.h25 void dump(const PDBSymbolTypeEnum &Symbol) override;
26 void dump(const PDBSymbolTypeTypedef &Symbol) override;
27 void dump(const PDBSymbolTypeFunctionSig &Symbol) override;
28 void dump(const PDBSymbolTypeArray &Symbol) override;
29 void dump(const PDBSymbolTypeBuiltin &Symbol) override;
30 void dump(const PDBSymbolTypePointer &Symbol) override;
31 void dump(const PDBSymbolTypeVTableShape &Symbol) override;
32 void dump(const PDBSymbolTypeUDT &Symbol) override;
H A DPrettyExternalSymbolDumper.cpp23 void ExternalSymbolDumper::start(const PDBSymbolExe &Symbol) { argument
24 if (auto Vars = Symbol.findAllChildren<PDBSymbolPublicSymbol>()) {
30 void ExternalSymbolDumper::dump(const PDBSymbolPublicSymbol &Symbol) { argument
31 std::string LinkageName = Symbol.getName();
36 uint64_t Addr = Symbol.getVirtualAddress();
H A DPrettyFunctionDumper.cpp38 void dumpClassParentWithScopeOperator(const T &Symbol, LinePrinter &Printer, argument
40 uint32_t ClassParentId = Symbol.getClassParentId();
42 Symbol.getSession().template getConcreteSymbolById<PDBSymbolTypeUDT>(
55 void FunctionDumper::start(const PDBSymbolTypeFunctionSig &Symbol, argument
57 auto ReturnType = Symbol.getReturnType();
63 uint32_t ClassParentId = Symbol.getClassParentId();
65 Symbol.getSession().getConcreteSymbolById<PDBSymbolTypeUDT>(
68 PDB_CallingConv CC = Symbol.getCallingConvention();
103 if (auto ChildEnum = Symbol.getArguments()) {
113 if (Symbol
119 start(const PDBSymbolFunc &Symbol, PointerType Pointer) argument
210 dump(const PDBSymbolTypeArray &Symbol) argument
219 dump(const PDBSymbolTypeBuiltin &Symbol) argument
224 dump(const PDBSymbolTypeEnum &Symbol) argument
229 dump(const PDBSymbolTypeFunctionArg &Symbol) argument
240 dump(const PDBSymbolTypeTypedef &Symbol) argument
245 dump(const PDBSymbolTypePointer &Symbol) argument
268 dump(const PDBSymbolTypeUDT &Symbol) argument
[all...]
H A DPrettyCompilandDumper.cpp42 void CompilandDumper::dump(const PDBSymbolCompilandDetails &Symbol) {} argument
44 void CompilandDumper::dump(const PDBSymbolCompilandEnv &Symbol) {} argument
46 void CompilandDumper::start(const PDBSymbolCompiland &Symbol, argument
48 std::string FullName = Symbol.getName();
56 const IPDBSession &Session = Symbol.getSession();
57 if (auto Files = Session.getSourceFilesForCompiland(Symbol)) {
69 auto Lines = Session.findLineNumbers(Symbol, *File);
118 if (auto ChildrenEnum = Symbol.findAllChildren()) {
127 void CompilandDumper::dump(const PDBSymbolData &Symbol) { argument
130 if (Printer.IsSymbolExcluded(Symbol
160 dump(const PDBSymbolFunc &Symbol) argument
173 dump(const PDBSymbolLabel &Symbol) argument
184 dump(const PDBSymbolThunk &Symbol) argument
212 dump(const PDBSymbolTypeTypedef &Symbol) argument
214 dump(const PDBSymbolUnknown &Symbol) argument
219 dump(const PDBSymbolUsingNamespace &Symbol) argument
[all...]
H A DPrettyEnumDumper.cpp25 void EnumDumper::start(const PDBSymbolTypeEnum &Symbol) { argument
26 if (Symbol.getUnmodifiedTypeId() != 0) {
27 if (Symbol.isConstType())
29 if (Symbol.isVolatileType())
31 if (Symbol.isUnalignedType())
34 WithColor(Printer, PDB_ColorItem::Type).get() << Symbol.getName();
39 WithColor(Printer, PDB_ColorItem::Type).get() << Symbol.getName();
41 auto UnderlyingType = Symbol.getUnderlyingType();
50 auto EnumValues = Symbol.findAllChildren<PDBSymbolData>();
H A DPrettyBuiltinDumper.cpp20 void BuiltinDumper::start(const PDBSymbolTypeBuiltin &Symbol) { argument
21 if (Symbol.isConstType())
23 if (Symbol.isVolatileType())
25 WithColor(Printer, PDB_ColorItem::Type).get() << getTypeName(Symbol);
28 StringRef BuiltinDumper::getTypeName(const PDBSymbolTypeBuiltin &Symbol) { argument
29 PDB_BuiltinType Type = Symbol.getBuiltinType();
32 if (Symbol.getLength() == 4)
36 switch (Symbol.getLength()) {
49 switch (Symbol.getLength()) {
H A DPrettyBuiltinDumper.h24 void start(const PDBSymbolTypeBuiltin &Symbol);
27 StringRef getTypeName(const PDBSymbolTypeBuiltin &Symbol);
H A DPrettyExternalSymbolDumper.h23 void start(const PDBSymbolExe &Symbol);
25 void dump(const PDBSymbolPublicSymbol &Symbol) override;
/openbsd-current/gnu/llvm/lld/ELF/
H A DSymbolTable.h36 ArrayRef<Symbol *> getSymbols() const { return symVector; }
38 void wrap(Symbol *sym, Symbol *real, Symbol *wrap);
40 Symbol *insert(StringRef name);
42 template <typename T> Symbol *addSymbol(const T &newSym) {
43 Symbol *sym = insert(newSym.getName());
47 Symbol *addAndCheckDuplicate(const Defined &newSym);
51 Symbol *find(StringRef name);
64 SmallVector<Symbol *,
[all...]
/openbsd-current/gnu/llvm/llvm/lib/ObjectYAML/
H A DCodeViewYAMLSymbols.cpp1 //===- CodeViewYAMLSymbols.cpp - CodeView YAMLIO Symbol implementation ----===//
246 : SymbolRecordBase(K), Symbol(static_cast<SymbolRecordKind>(K)) {}
253 return SymbolSerializer::writeOneSymbol(Symbol, Allocator, Container);
257 return SymbolDeserializer::deserializeAs<T>(CVS, Symbol);
260 mutable T Symbol; member in struct:llvm::CodeViewYAML::detail::SymbolRecordImpl
306 IO.mapRequired("Parent", Symbol.Parent);
307 IO.mapRequired("End", Symbol.End);
308 IO.mapRequired("Next", Symbol.Next);
309 IO.mapRequired("Off", Symbol.Offset);
310 IO.mapRequired("Seg", Symbol
609 fromCodeViewSymbolImpl(CVSymbol Symbol) argument
620 fromCodeViewSymbol(CVSymbol Symbol) argument
[all...]
/openbsd-current/gnu/llvm/llvm/lib/DebugInfo/PDB/DIA/
H A DDIARawSymbol.cpp96 ArgType PrivateGetDIAValue(IDiaSymbol *Symbol, argument
99 if (S_OK == (Symbol->*Method)(&Value))
106 RetType PrivateGetDIAValue(IDiaSymbol *Symbol, argument
109 if (S_OK == (Symbol->*Method)(&Value))
116 PrivateGetDIAValue(IDiaSymbol *Symbol, argument
118 return invokeBstrMethod(*Symbol, Method);
122 PrivateGetDIAValue(IDiaSymbol *Symbol, argument
125 if (S_OK != (Symbol->*Method)(&Result))
137 IDiaSymbol *Symbol,
140 if (S_OK == (Symbol
136 DumpDIAValueAs(llvm::raw_ostream &OS, int Indent, StringRef Name, IDiaSymbol *Symbol, HRESULT (__stdcall IDiaSymbol::*Method)(ArgType *)) argument
144 DumpDIAIdValue(llvm::raw_ostream &OS, int Indent, StringRef Name, IDiaSymbol *Symbol, HRESULT (__stdcall IDiaSymbol::*Method)(DWORD *), const IPDBSession &Session, PdbSymbolIdField FieldId, PdbSymbolIdField ShowFlags, PdbSymbolIdField RecurseFlags) argument
156 DumpDIAValue(llvm::raw_ostream &OS, int Indent, StringRef Name, IDiaSymbol *Symbol, HRESULT (__stdcall IDiaSymbol::*Method)(ArgType *)) argument
164 DumpDIAValue(llvm::raw_ostream &OS, int Indent, StringRef Name, IDiaSymbol *Symbol, HRESULT (__stdcall IDiaSymbol::*Method)(BSTR *)) argument
178 DumpDIAValue(llvm::raw_ostream &OS, int Indent, StringRef Name, IDiaSymbol *Symbol, HRESULT (__stdcall IDiaSymbol::*Method)(VARIANT *)) argument
[all...]
/openbsd-current/gnu/llvm/llvm/lib/Object/
H A DTapiFile.cpp21 #include "llvm/TextAPI/Symbol.h"
27 static uint32_t getFlags(const Symbol *Sym) {
43 for (const auto *Symbol : interface.symbols()) {
44 if (!Symbol->getArchitectures().has(Arch))
47 switch (Symbol->getKind()) {
49 Symbols.emplace_back(StringRef(), Symbol->getName(), getFlags(Symbol));
53 Symbols.emplace_back(ObjC1ClassNamePrefix, Symbol->getName(),
54 getFlags(Symbol));
56 Symbols.emplace_back(ObjC2ClassNamePrefix, Symbol
[all...]
/openbsd-current/gnu/llvm/llvm/lib/MC/
H A DMCXCOFFStreamer.cpp36 auto *Symbol = cast<MCSymbolXCOFF>(Sym); local
37 getAssembler().registerSymbol(*Symbol);
46 Symbol->setStorageClass(XCOFF::C_EXT);
47 Symbol->setExternal(true);
50 Symbol->setStorageClass(XCOFF::C_HIDEXT);
51 Symbol->setExternal(true);
54 Symbol->setStorageClass(XCOFF::C_WEAKEXT);
55 Symbol->setExternal(true);
58 Symbol->setVisibilityType(XCOFF::SYM_V_HIDDEN);
61 Symbol
72 emitXCOFFSymbolLinkageWithVisibility( MCSymbol *Symbol, MCSymbolAttr Linkage, MCSymbolAttr Visibility) argument
84 emitXCOFFExceptDirective(const MCSymbol *Symbol, const MCSymbol *Trap, unsigned Lang, unsigned Reason, unsigned FunctionSize, bool hasDebug) argument
93 emitCommonSymbol(MCSymbol *Symbol, uint64_t Size, Align ByteAlignment) argument
110 emitZerofill(MCSection *Section, MCSymbol *Symbol, uint64_t Size, Align ByteAlignment, SMLoc Loc) argument
[all...]
/openbsd-current/gnu/llvm/lld/COFF/
H A DSymbolTable.h34 class Symbol;
65 bool handleMinGWAutomaticImport(Symbol *sym, StringRef name);
71 Symbol *find(StringRef name) const;
72 Symbol *findUnderscore(StringRef name) const;
78 Symbol *findMangle(StringRef name);
86 Symbol *addUndefined(StringRef name);
88 Symbol *addSynthetic(StringRef n, Chunk *c);
89 Symbol *addAbsolute(StringRef n, uint64_t va);
91 Symbol *addUndefined(StringRef name, InputFile *f, bool isWeakAlias);
92 void addLazyArchive(ArchiveFile *f, const Archive::Symbol
[all...]
/openbsd-current/gnu/llvm/llvm/include/llvm/MC/
H A DMCWinCOFFStreamer.h43 void emitLabel(MCSymbol *Symbol, SMLoc Loc = SMLoc()) override;
46 bool emitSymbolAttribute(MCSymbol *Symbol, MCSymbolAttr Attribute) override;
47 void emitSymbolDesc(MCSymbol *Symbol, unsigned DescValue) override;
48 void beginCOFFSymbolDef(MCSymbol const *Symbol) override;
52 void emitCOFFSafeSEH(MCSymbol const *Symbol) override;
53 void emitCOFFSymbolIndex(MCSymbol const *Symbol) override;
54 void emitCOFFSectionIndex(MCSymbol const *Symbol) override;
55 void emitCOFFSecRel32(MCSymbol const *Symbol, uint64_t Offset) override;
56 void emitCOFFImgRel32(MCSymbol const *Symbol, int64_t Offset) override;
57 void emitCommonSymbol(MCSymbol *Symbol, uint64_
[all...]

Completed in 226 milliseconds

1234567891011>>