/freebsd/contrib/llvm-project/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); [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/ObjectYAML/ |
H A D | CodeViewYAMLSymbols.cpp | 257 : SymbolRecordBase(K), Symbol(static_cast<SymbolRecordKind>(K)) {} in SymbolRecordImpl() 264 return SymbolSerializer::writeOneSymbol(Symbol, Allocator, Container); in toCodeViewSymbol() 268 return SymbolDeserializer::deserializeAs<T>(CVS, Symbol); in fromCodeViewSymbol() 271 mutable T Symbol; member 317 IO.mapRequired("Parent", Symbol.Parent); in map() 318 IO.mapRequired("End", Symbol.End); in map() 319 IO.mapRequired("Next", Symbol.Next); in map() 320 IO.mapRequired("Off", Symbol.Offset); in map() 321 IO.mapRequired("Seg", Symbol.Segment); in map() 322 IO.mapRequired("Len", Symbol.Length); in map() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/PDB/DIA/ |
H A D | DIARawSymbol.cpp | 96 ArgType PrivateGetDIAValue(IDiaSymbol *Symbol, in PrivateGetDIAValue() argument 99 if (S_OK == (Symbol->*Method)(&Value)) in PrivateGetDIAValue() 106 RetType PrivateGetDIAValue(IDiaSymbol *Symbol, in PrivateGetDIAValue() argument 109 if (S_OK == (Symbol->*Method)(&Value)) in PrivateGetDIAValue() 116 PrivateGetDIAValue(IDiaSymbol *Symbol, in PrivateGetDIAValue() argument 118 return invokeBstrMethod(*Symbol, Method); in PrivateGetDIAValue() 122 PrivateGetDIAValue(IDiaSymbol *Symbol, in PrivateGetDIAValue() argument 125 if (S_OK != (Symbol->*Method)(&Result)) in PrivateGetDIAValue() 137 IDiaSymbol *Symbol, in DumpDIAValueAs() argument 140 if (S_OK == (Symbol->*Method)(&Value)) in DumpDIAValueAs() [all …]
|
/freebsd/contrib/llvm-project/llvm/tools/llvm-pdbutil/ |
H A D | PrettyFunctionDumper.cpp | 38 void dumpClassParentWithScopeOperator(const T &Symbol, LinePrinter &Printer, in dumpClassParentWithScopeOperator() argument 40 uint32_t ClassParentId = Symbol.getClassParentId(); in dumpClassParentWithScopeOperator() 42 Symbol.getSession().template getConcreteSymbolById<PDBSymbolTypeUDT>( in dumpClassParentWithScopeOperator() 55 void FunctionDumper::start(const PDBSymbolTypeFunctionSig &Symbol, in start() argument 57 auto ReturnType = Symbol.getReturnType(); in start() 63 uint32_t ClassParentId = Symbol.getClassParentId(); in start() 65 Symbol.getSession().getConcreteSymbolById<PDBSymbolTypeUDT>( in start() 68 PDB_CallingConv CC = Symbol.getCallingConvention(); in start() 103 if (auto ChildEnum = Symbol.getArguments()) { in start() 113 if (Symbol.isConstType()) in start() [all …]
|
H A D | PrettyCompilandDumper.cpp | 43 void CompilandDumper::dump(const PDBSymbolCompilandDetails &Symbol) {} in dump() argument 45 void CompilandDumper::dump(const PDBSymbolCompilandEnv &Symbol) {} in dump() argument 47 void CompilandDumper::start(const PDBSymbolCompiland &Symbol, in start() argument 49 std::string FullName = Symbol.getName(); in start() 57 const IPDBSession &Session = Symbol.getSession(); in start() 58 if (auto Files = Session.getSourceFilesForCompiland(Symbol)) { in start() 70 auto Lines = Session.findLineNumbers(Symbol, *File); in start() 119 if (auto ChildrenEnum = Symbol.findAllChildren()) { in start() 128 void CompilandDumper::dump(const PDBSymbolData &Symbol) { in dump() argument 131 if (Printer.IsSymbolExcluded(Symbol.getName())) in dump() [all …]
|
H A D | PrettyTypedefDumper.cpp | 31 void TypedefDumper::start(const PDBSymbolTypeTypedef &Symbol) { in start() argument 33 uint32_t TargetId = Symbol.getTypeId(); in start() 34 if (auto TypeSymbol = Symbol.getSession().getSymbolById(TargetId)) in start() 37 << Symbol.getName(); in start() 40 void TypedefDumper::dump(const PDBSymbolTypeArray &Symbol) { in dump() argument 42 Dumper.dump(Symbol); in dump() 45 void TypedefDumper::dump(const PDBSymbolTypeBuiltin &Symbol) { in dump() argument 47 Dumper.start(Symbol); in dump() 50 void TypedefDumper::dump(const PDBSymbolTypeEnum &Symbol) { in dump() argument 52 WithColor(Printer, PDB_ColorItem::Type).get() << " " << Symbol.getName(); in dump() [all …]
|
H A D | PrettyVariableDumper.cpp | 114 void VariableDumper::dump(const PDBSymbolTypeArray &Symbol) { in dump() argument 115 auto ElementType = Symbol.getElementType(); in dump() 122 void VariableDumper::dumpRight(const PDBSymbolTypeArray &Symbol) { in dumpRight() argument 123 auto ElementType = Symbol.getElementType(); in dumpRight() 127 Printer << '[' << Symbol.getCount() << ']'; in dumpRight() 131 void VariableDumper::dump(const PDBSymbolTypeBuiltin &Symbol) { in dump() argument 133 Dumper.start(Symbol); in dump() 136 void VariableDumper::dump(const PDBSymbolTypeEnum &Symbol) { in dump() argument 137 WithColor(Printer, PDB_ColorItem::Type).get() << Symbol.getName(); in dump() 140 void VariableDumper::dump(const PDBSymbolTypeFunctionSig &Symbol) { in dump() argument [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/PDB/ |
H A D | PDBSymDumper.cpp | 24 void PDBSymDumper::dump(const PDBSymbolAnnotation &Symbol) { in dump() argument 28 void PDBSymDumper::dump(const PDBSymbolBlock &Symbol) { in dump() argument 32 void PDBSymDumper::dump(const PDBSymbolCompiland &Symbol) { in dump() argument 36 void PDBSymDumper::dump(const PDBSymbolCompilandDetails &Symbol) { in dump() argument 40 void PDBSymDumper::dump(const PDBSymbolCompilandEnv &Symbol) { in dump() argument 44 void PDBSymDumper::dump(const PDBSymbolCustom &Symbol) { in dump() argument 48 void PDBSymDumper::dump(const PDBSymbolData &Symbol) { in dump() argument 52 void PDBSymDumper::dump(const PDBSymbolExe &Symbol) { in dump() argument 56 void PDBSymDumper::dump(const PDBSymbolFunc &Symbol) { in dump() argument 60 void PDBSymDumper::dump(const PDBSymbolFuncDebugEnd &Symbol) { in dump() argument [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/MC/ |
H A D | MCMachOStreamer.cpp | 89 void emitLabel(MCSymbol *Symbol, SMLoc Loc = SMLoc()) override; 90 void emitAssignment(MCSymbol *Symbol, const MCExpr *Value) override; 91 void emitEHSymAttributes(const MCSymbol *Symbol, MCSymbol *EHSymbol) override; 103 bool emitSymbolAttribute(MCSymbol *Symbol, MCSymbolAttr Attribute) override; 104 void emitSymbolDesc(MCSymbol *Symbol, unsigned DescValue) override; 105 void emitCommonSymbol(MCSymbol *Symbol, uint64_t Size, 108 void emitLocalCommonSymbol(MCSymbol *Symbol, uint64_t Size, 110 void emitZerofill(MCSection *Section, MCSymbol *Symbol = nullptr, 113 void emitTBSSSymbol(MCSection *Section, MCSymbol *Symbol, uint64_t Size, 152 void MCMachOStreamer::emitEHSymAttributes(const MCSymbol *Symbol, in emitEHSymAttributes() argument [all …]
|
H A D | MCXCOFFStreamer.cpp | 37 auto *Symbol = cast<MCSymbolXCOFF>(Sym); in emitSymbolAttribute() local 38 getAssembler().registerSymbol(*Symbol); in emitSymbolAttribute() 47 Symbol->setStorageClass(XCOFF::C_EXT); in emitSymbolAttribute() 48 Symbol->setExternal(true); in emitSymbolAttribute() 51 Symbol->setStorageClass(XCOFF::C_HIDEXT); in emitSymbolAttribute() 52 Symbol->setExternal(true); in emitSymbolAttribute() 55 Symbol->setStorageClass(XCOFF::C_WEAKEXT); in emitSymbolAttribute() 56 Symbol->setExternal(true); in emitSymbolAttribute() 59 Symbol->setVisibilityType(XCOFF::SYM_V_HIDDEN); in emitSymbolAttribute() 62 Symbol->setVisibilityType(XCOFF::SYM_V_PROTECTED); in emitSymbolAttribute() [all …]
|
H A D | MCWinCOFFStreamer.cpp | 104 auto *Symbol = cast<MCSymbolCOFF>(S); in emitLabel() local 105 MCObjectStreamer::emitLabel(Symbol, Loc); in emitLabel() 130 auto *Symbol = cast<MCSymbolCOFF>(S); in emitSymbolAttribute() local 131 getAssembler().registerSymbol(*Symbol); in emitSymbolAttribute() 137 Symbol->setWeakExternalCharacteristics(COFF::IMAGE_WEAK_EXTERN_SEARCH_ALIAS); in emitSymbolAttribute() 138 Symbol->setExternal(true); in emitSymbolAttribute() 141 Symbol->setWeakExternalCharacteristics(COFF::IMAGE_WEAK_EXTERN_ANTI_DEPENDENCY); in emitSymbolAttribute() 142 Symbol->setExternal(true); in emitSymbolAttribute() 143 Symbol->setIsWeakExternal(true); in emitSymbolAttribute() 146 Symbol->setExternal(true); in emitSymbolAttribute() [all …]
|
H A D | MCELFStreamer.cpp | 68 auto *Symbol = cast<MCSymbolELF>(S); in emitLabel() local 69 MCObjectStreamer::emitLabel(Symbol, Loc); in emitLabel() 74 Symbol->setType(ELF::STT_TLS); in emitLabel() 79 auto *Symbol = cast<MCSymbolELF>(S); in emitLabelAtPos() local 80 MCObjectStreamer::emitLabelAtPos(Symbol, Loc, F, Offset); in emitLabelAtPos() 85 Symbol->setType(ELF::STT_TLS); in emitLabelAtPos() 121 void MCELFStreamer::emitWeakReference(MCSymbol *Alias, const MCSymbol *Symbol) { in emitWeakReference() argument 122 getAssembler().registerSymbol(*Symbol); in emitWeakReference() 124 Symbol, MCSymbolRefExpr::VK_WEAKREF, getContext()); in emitWeakReference() 148 auto *Symbol = cast<MCSymbolELF>(S); in emitSymbolAttribute() local [all …]
|
H A D | MCWasmStreamer.cpp | 43 auto *Symbol = cast<MCSymbolWasm>(S); in emitLabel() local 44 MCObjectStreamer::emitLabel(Symbol, Loc); in emitLabel() 49 Symbol->setTLS(); in emitLabel() 54 auto *Symbol = cast<MCSymbolWasm>(S); in emitLabelAtPos() local 55 MCObjectStreamer::emitLabelAtPos(Symbol, Loc, F, Offset); in emitLabelAtPos() 60 Symbol->setTLS(); in emitLabelAtPos() 83 const MCSymbol *Symbol) { in emitWeakReference() argument 84 getAssembler().registerSymbol(*Symbol); in emitWeakReference() 86 Symbol, MCSymbolRefExpr::VK_WEAKREF, getContext()); in emitWeakReference() 93 auto *Symbol = cast<MCSymbolWasm>(S); in emitSymbolAttribute() local [all …]
|
/freebsd/contrib/llvm-project/lld/COFF/ |
H A D | SymbolTable.h | 33 class Symbol; variable 64 bool handleMinGWAutomaticImport(Symbol *sym, StringRef name); 70 Symbol *find(StringRef name) const; 71 Symbol *findUnderscore(StringRef name) const; 77 Symbol *findMangle(StringRef name); 85 Symbol *addUndefined(StringRef name); 87 Symbol *addSynthetic(StringRef n, Chunk *c); 88 Symbol *addAbsolute(StringRef n, uint64_t va); 90 Symbol *addUndefined(StringRef name, InputFile *f, bool isWeakAlias); 91 void addLazyArchive(ArchiveFile *f, const Archive::Symbol &sym); [all …]
|
H A D | Symbols.h | 39 class Symbol { 80 void replaceKeepingName(Symbol *other, size_t size); 99 explicit Symbol(Kind k, StringRef n = "") 157 class Defined : public Symbol { 159 Defined(Kind k, StringRef n) : Symbol(k, n) {} in Defined() 161 static bool classof(const Symbol *s) { return s->kind() <= LastDefinedKind; } in classof() 177 friend Symbol; variable 183 static bool classof(const Symbol *s) { in classof() 210 static bool classof(const Symbol *s) { in classof() 230 static bool classof(const Symbol *s) { in classof() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Object/ |
H A D | TapiFile.cpp | 27 static uint32_t getFlags(const Symbol *Sym) { in getFlags() 40 static SymbolRef::Type getType(const Symbol *Sym) { in getType() 54 for (const auto *Symbol : Interface.symbols()) { in TapiFile() local 55 if (!Symbol->getArchitectures().has(Arch)) in TapiFile() 58 switch (Symbol->getKind()) { in TapiFile() 60 Symbols.emplace_back(StringRef(), Symbol->getName(), getFlags(Symbol), in TapiFile() 61 ::getType(Symbol)); in TapiFile() 65 Symbols.emplace_back(ObjC1ClassNamePrefix, Symbol->getName(), in TapiFile() 66 getFlags(Symbol), ::getType(Symbol)); in TapiFile() 68 Symbols.emplace_back(ObjC2ClassNamePrefix, Symbol->getName(), in TapiFile() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/ |
H A D | COFFLinkGraphBuilder.cpp | 231 jitlink::Symbol *GSym = nullptr; in graphifySymbols() 248 Expected<jitlink::Symbol *> NewGSym = in graphifySymbols() 368 Symbol *COFFLinkGraphBuilder::createExternalSymbol( in createExternalSymbol() 370 object::COFFSymbolRef Symbol, const object::coff_section *Section) { in createExternalSymbol() 373 &G->addExternalSymbol(SymbolName, Symbol.getValue(), false); in createExternalSymbol() 379 << getCOFFSectionName(Symbol.getSectionNumber(), Section, Symbol) in createExternalSymbol() 380 << " (index: " << Symbol.getSectionNumber() << ") \n"; in createExternalSymbol() 385 Expected<Symbol *> COFFLinkGraphBuilder::createAliasSymbol(StringRef SymbolName, in createAliasSymbol() 387 Symbol in createAliasSymbol() 369 createExternalSymbol(COFFSymbolIndex SymIndex,StringRef SymbolName,object::COFFSymbolRef Symbol,const object::coff_section * Section) createExternalSymbol() argument 417 jitlink::Symbol *Symbol = It->second; calculateImplicitSizeOfSymbols() local 463 createDefinedSymbol(COFFSymbolIndex SymIndex,StringRef SymbolName,object::COFFSymbolRef Symbol,const object::coff_section * Section) createDefinedSymbol() argument 555 createCOMDATExportRequest(COFFSymbolIndex SymIndex,object::COFFSymbolRef Symbol,const object::coff_aux_section_definition * Definition) createCOMDATExportRequest() argument 606 exportCOMDATSymbol(COFFSymbolIndex SymIndex,StringRef SymbolName,object::COFFSymbolRef Symbol) exportCOMDATSymbol() argument [all...] |
/freebsd/contrib/llvm-project/llvm/include/llvm/TextAPI/ |
H A D | SymbolSet.h | 52 bool operator==(const DenseMapBase<DerivedT, SymbolsMapKey, MachO::Symbol *, 54 const DenseMapBase<DerivedT, SymbolsMapKey, MachO::Symbol *, 67 bool operator!=(const DenseMapBase<DerivedT, SymbolsMapKey, MachO::Symbol *, 69 const DenseMapBase<DerivedT, SymbolsMapKey, MachO::Symbol *, 87 using SymbolsMapType = llvm::DenseMap<SymbolsMapKey, Symbol *>; 90 Symbol *addGlobalImpl(EncodeKind, StringRef Name, SymbolFlags Flags); 94 Symbol *addGlobal(EncodeKind Kind, StringRef Name, SymbolFlags Flags, 100 Symbol *addGlobal(EncodeKind Kind, StringRef Name, SymbolFlags Flags, 110 const Symbol * 117 std::forward_iterator_tag, const Symbol *, ptrdiff_t, [all …]
|
/freebsd/contrib/llvm-project/lld/ELF/ |
H A D | SymbolTable.h | 23 Symbol *acleSeSym; 24 Symbol *sym; 41 ArrayRef<Symbol *> getSymbols() const { return symVector; } in getSymbols() 43 void wrap(Symbol *sym, Symbol *real, Symbol *wrap); 45 Symbol *insert(StringRef name); 47 template <typename T> Symbol *addSymbol(const T &newSym) { in addSymbol() 48 Symbol *sym = insert(newSym.getName()); in addSymbol() 52 Symbol *addAndCheckDuplicate(const Defined &newSym); 56 Symbol *find(StringRef name); 60 Symbol *addUnusedUndefined(StringRef name, [all …]
|
H A D | Symbols.h | 26 class Symbol; variable 29 std::string toString(const elf::Symbol &); 38 class Symbol; variable 43 void printTraceSymbol(const Symbol &sym, StringRef name); 71 class Symbol { 89 Symbol(const Symbol &o) { memcpy(this, &o, sizeof(o)); } in Symbol() function 245 void mergeProperties(const Symbol &other); 263 Symbol(Kind k, InputFile *file, StringRef name, uint8_t binding, in Symbol() function 269 void overwrite(Symbol &sym, Kind k) const { in overwrite() 373 class Defined : public Symbol { [all …]
|
H A D | SymbolTable.cpp | 34 void SymbolTable::wrap(Symbol *sym, Symbol *real, Symbol *wrap) { in wrap() 66 Symbol *SymbolTable::insert(StringRef name) { in insert() 80 Symbol *sym = symVector[p.first->second]; in insert() 88 Symbol *sym = reinterpret_cast<Symbol *>(make<SymbolUnion>()); in insert() 92 memset(sym, 0, sizeof(Symbol)); in insert() 103 Symbol *SymbolTable::addAndCheckDuplicate(const Defined &newSym) { in addAndCheckDuplicate() 104 Symbol *sym = insert(newSym.getName()); in addAndCheckDuplicate() 112 Symbol *SymbolTable::find(StringRef name) { in find() 122 static bool canBeVersioned(const Symbol &sym) { in canBeVersioned() 139 StringMap<SmallVector<Symbol *, 0>> &SymbolTable::getDemangledSyms() { in getDemangledSyms() [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/LTO/ |
H A D | LTO.h | 113 class Symbol; 122 std::vector<Symbol> Symbols; 139 class Symbol : irsymtab::Symbol { 143 Symbol(const irsymtab::Symbol &S) : irsymtab::Symbol(S) {} in Symbol() function 145 using irsymtab::Symbol::isUndefined; 146 using irsymtab::Symbol::isCommon; 147 using irsymtab::Symbol::isWeak; 148 using irsymtab::Symbol::isIndirect; 149 using irsymtab::Symbol::getName; 150 using irsymtab::Symbol::getIRName; [all …]
|
/freebsd/contrib/llvm-project/lld/MachO/ |
H A D | Symbols.h | 32 class Symbol { 44 virtual ~Symbol() {} in ~Symbol() 99 Symbol(Kind k, StringRefZ name, InputFile *file) in Symbol() function 117 class Defined : public Symbol { 148 static bool classof(const Symbol *s) { return s->kind() == DefinedKind; } in classof() 207 class Undefined : public Symbol { 211 : Symbol(UndefinedKind, name, file), refState(refState), in Undefined() 218 static bool classof(const Symbol *s) { return s->kind() == UndefinedKind; } in classof() 239 class CommonSymbol : public Symbol { 243 : Symbol(CommonKind, name, file), size(size), in CommonSymbol() [all …]
|
/freebsd/crypto/heimdal/lib/asn1/ |
H A D | gen_locl.h | 57 void generate_type (const Symbol *); 58 void generate_constant (const Symbol *); 59 void generate_type_encode (const Symbol *); 60 void generate_type_decode (const Symbol *); 61 void generate_type_free (const Symbol *); 62 void generate_type_length (const Symbol *); 63 void generate_type_copy (const Symbol *); 64 void generate_type_seq (const Symbol *); 89 int is_template_compat (const Symbol *); 90 void generate_template(const Symbol *); [all …]
|
/freebsd/contrib/llvm-project/lldb/source/Symbol/ |
H A D | Symbol.cpp | 29 Symbol::Symbol() in Symbol() function in Symbol 37 Symbol::Symbol(uint32_t symID, llvm::StringRef name, SymbolType type, in Symbol() function in Symbol 51 Symbol::Symbol(uint32_t symID, const Mangled &mangled, SymbolType type, in Symbol() function in Symbol 66 Symbol::Symbol(const Symbol &rhs) in Symbol() function in Symbol 78 const Symbol &Symbol::operator=(const Symbol &rhs) { in operator =() 101 llvm::Expected<Symbol> Symbol::FromJSON(const JSONSymbol &symbol, in FromJSON() 127 return Symbol(symbol.id.value_or(0), Mangled(symbol.name), in FromJSON() 139 return Symbol(symbol.id.value_or(0), Mangled(symbol.name), in FromJSON() 146 void Symbol::Clear() { in Clear() 165 bool Symbol::ValueIsAddress() const { in ValueIsAddress() [all …]
|