/openbsd-current/gnu/llvm/llvm/include/llvm/DebugInfo/PDB/ |
H A D | PDBSymDumper.h | 24 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 D | ICF.h | 17 class Symbol; 20 void markSymAsAddrSig(Symbol *s);
|
H A D | SymbolTable.h | 27 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 D | PDBSymDumper.cpp | 24 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 D | PrettyTypedefDumper.cpp | 31 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 D | PrettyTypedefDumper.h | 23 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 D | PrettyCompilandDumper.h | 26 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 D | PrettyVariableDumper.h | 30 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 D | PrettyFunctionDumper.h | 24 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 D | PrettyClassLayoutGraphicalDumper.h | 32 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 D | PrettyTypeDumper.h | 25 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 D | PrettyExternalSymbolDumper.cpp | 23 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 D | PrettyFunctionDumper.cpp | 38 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 D | PrettyCompilandDumper.cpp | 42 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 D | PrettyEnumDumper.cpp | 25 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 D | PrettyBuiltinDumper.cpp | 20 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 D | PrettyBuiltinDumper.h | 24 void start(const PDBSymbolTypeBuiltin &Symbol); 27 StringRef getTypeName(const PDBSymbolTypeBuiltin &Symbol);
|
H A D | PrettyExternalSymbolDumper.h | 23 void start(const PDBSymbolExe &Symbol); 25 void dump(const PDBSymbolPublicSymbol &Symbol) override;
|
/openbsd-current/gnu/llvm/lld/ELF/ |
H A D | SymbolTable.h | 36 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 D | CodeViewYAMLSymbols.cpp | 1 //===- 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 D | DIARawSymbol.cpp | 96 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 D | TapiFile.cpp | 21 #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 D | MCXCOFFStreamer.cpp | 36 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 D | SymbolTable.h | 34 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 D | MCWinCOFFStreamer.h | 43 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...] |