| /freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/ |
| H A D | PDBSymDumper.h | 25 virtual void dump(const PDBSymbolAnnotation &Symbol); 26 virtual void dump(const PDBSymbolBlock &Symbol); 27 virtual void dump(const PDBSymbolCompiland &Symbol); 28 virtual void dump(const PDBSymbolCompilandDetails &Symbol); 29 virtual void dump(const PDBSymbolCompilandEnv &Symbol); 30 virtual void dump(const PDBSymbolCustom &Symbol); 31 virtual void dump(const PDBSymbolData &Symbol); 32 virtual void dump(const PDBSymbolExe &Symbol); 33 virtual void dump(const PDBSymbolFunc &Symbol); 34 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 316 IO.mapRequired("Parent", Symbol.Parent); in map() 317 IO.mapRequired("End", Symbol.End); in map() 318 IO.mapRequired("Next", Symbol.Next); in map() 319 IO.mapRequired("Off", Symbol.Offset); in map() 320 IO.mapRequired("Seg", Symbol.Segment); in map() 321 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/lld/COFF/ |
| H A D | SymbolTable.h | 35 class Symbol; variable 39 Symbol *sym; 40 Symbol *real; 41 Symbol *wrap; 78 bool handleMinGWAutomaticImport(Symbol *sym, StringRef name); 81 Symbol *find(StringRef name) const; 82 Symbol *findUnderscore(StringRef name) const; 90 Symbol *findMangle(StringRef name); 91 StringRef mangleMaybe(Symbol *s); 112 Symbol *addGCRoot(StringRef sym, bool aliasEC = false); [all …]
|
| H A D | Symbols.h | 36 class Symbol; variable 40 const llvm::object::Archive::Symbol *); 43 class Symbol { 84 void replaceKeepingName(Symbol *other, size_t size); 103 explicit Symbol(Kind k, StringRef n = "") 164 class Defined : public Symbol { 166 Defined(Kind k, StringRef n) : Symbol(k, n) {} in Defined() 168 static bool classof(const Symbol *s) { return s->kind() <= LastDefinedKind; } in classof() 184 friend Symbol; variable 190 static bool classof(const Symbol *s) { in classof() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/MC/ |
| H A D | MCMachOStreamer.cpp | 86 void emitLabel(MCSymbol *Symbol, SMLoc Loc = SMLoc()) override; 87 void emitAssignment(MCSymbol *Symbol, const MCExpr *Value) override; 88 void emitEHSymAttributes(const MCSymbol *Symbol, MCSymbol *EHSymbol) override; 99 bool emitSymbolAttribute(MCSymbol *Symbol, MCSymbolAttr Attribute) override; 100 void emitSymbolDesc(MCSymbol *Symbol, unsigned DescValue) override; 101 void emitCommonSymbol(MCSymbol *Symbol, uint64_t Size, 104 void emitLocalCommonSymbol(MCSymbol *Symbol, uint64_t Size, 106 void emitZerofill(MCSection *Section, MCSymbol *Symbol = nullptr, 109 void emitTBSSSymbol(MCSection *Section, MCSymbol *Symbol, uint64_t Size, 148 void MCMachOStreamer::emitEHSymAttributes(const MCSymbol *Symbol, in emitEHSymAttributes() argument [all …]
|
| H A D | MCWinCOFFStreamer.cpp | 89 const MCSymbol &Symbol; member in MCCOFFSectionOffsetTargetExpr 91 MCCOFFSectionOffsetTargetExpr(const MCSymbol &Symbol_) : Symbol(Symbol_) {} in MCCOFFSectionOffsetTargetExpr() 94 static MCCOFFSectionOffsetTargetExpr *create(const MCSymbol &Symbol, in create() argument 96 return new (Ctx) MCCOFFSectionOffsetTargetExpr(Symbol); in create() 101 Symbol.print(OS, MAI); in printImpl() 107 if (!Asm->getSymbolOffset(Symbol, CallsiteOffset)) { in evaluateAsRelocatableImpl() 119 return Symbol.getFragment(); in findAssociatedFragment() 165 auto *Symbol = cast<MCSymbolCOFF>(S); in emitLabel() local 166 MCObjectStreamer::emitLabel(Symbol, Loc); in emitLabel() 171 auto *Symbol = cast<MCSymbolCOFF>(S); in emitSymbolAttribute() local [all …]
|
| H A D | MCXCOFFStreamer.cpp | 41 auto *Symbol = cast<MCSymbolXCOFF>(Sym); in emitSymbolAttribute() local 42 getAssembler().registerSymbol(*Symbol); in emitSymbolAttribute() 51 Symbol->setStorageClass(XCOFF::C_EXT); in emitSymbolAttribute() 52 Symbol->setExternal(true); in emitSymbolAttribute() 55 Symbol->setStorageClass(XCOFF::C_HIDEXT); in emitSymbolAttribute() 56 Symbol->setExternal(true); in emitSymbolAttribute() 59 Symbol->setStorageClass(XCOFF::C_WEAKEXT); in emitSymbolAttribute() 60 Symbol->setExternal(true); in emitSymbolAttribute() 63 Symbol->setVisibilityType(XCOFF::SYM_V_HIDDEN); in emitSymbolAttribute() 66 Symbol->setVisibilityType(XCOFF::SYM_V_PROTECTED); in emitSymbolAttribute() [all …]
|
| H A D | MCELFStreamer.cpp | 66 auto *Symbol = cast<MCSymbolELF>(S); in emitLabel() local 67 MCObjectStreamer::emitLabel(Symbol, Loc); in emitLabel() 72 Symbol->setType(ELF::STT_TLS); in emitLabel() 77 auto *Symbol = cast<MCSymbolELF>(S); in emitLabelAtPos() local 78 MCObjectStreamer::emitLabelAtPos(Symbol, Loc, F, Offset); in emitLabelAtPos() 83 Symbol->setType(ELF::STT_TLS); in emitLabelAtPos() 146 auto *Symbol = cast<MCSymbolELF>(S); in emitSymbolAttribute() local 151 getAssembler().registerSymbol(*Symbol); in emitSymbolAttribute() 179 Symbol->setType(CombineSymbolTypes(Symbol->getType(), ELF::STT_OBJECT)); in emitSymbolAttribute() 180 Symbol->setBinding(ELF::STB_GNU_UNIQUE); in emitSymbolAttribute() [all …]
|
| H A D | MCWasmStreamer.cpp | 39 auto *Symbol = cast<MCSymbolWasm>(S); in emitLabel() local 40 MCObjectStreamer::emitLabel(Symbol, Loc); in emitLabel() 45 Symbol->setTLS(); in emitLabel() 50 auto *Symbol = cast<MCSymbolWasm>(S); in emitLabelAtPos() local 51 MCObjectStreamer::emitLabelAtPos(Symbol, Loc, F, Offset); in emitLabelAtPos() 56 Symbol->setTLS(); in emitLabelAtPos() 73 auto *Symbol = cast<MCSymbolWasm>(S); in emitSymbolAttribute() local 78 getAssembler().registerSymbol(*Symbol); in emitSymbolAttribute() 94 Symbol->setHidden(true); in emitSymbolAttribute() 99 Symbol->setWeak(true); in emitSymbolAttribute() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Object/ |
| H A D | TapiFile.cpp | 26 static uint32_t getFlags(const Symbol *Sym) { in getFlags() 39 static SymbolRef::Type getType(const Symbol *Sym) { in getType() 53 for (const auto *Symbol : Interface.symbols()) { in TapiFile() local 54 if (!Symbol->getArchitectures().has(Arch)) in TapiFile() 57 switch (Symbol->getKind()) { in TapiFile() 59 Symbols.emplace_back(StringRef(), Symbol->getName(), getFlags(Symbol), in TapiFile() 60 ::getType(Symbol)); in TapiFile() 64 Symbols.emplace_back(ObjC1ClassNamePrefix, Symbol->getName(), in TapiFile() 65 getFlags(Symbol), ::getType(Symbol)); in TapiFile() 67 Symbols.emplace_back(ObjC2ClassNamePrefix, Symbol->getName(), in TapiFile() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/ |
| H A D | COFFLinkGraphBuilder.cpp | 226 jitlink::Symbol *GSym = nullptr; in graphifySymbols() 243 Expected<jitlink::Symbol *> NewGSym = in graphifySymbols() 295 auto Symbol = &G->addExternalSymbol(S, 0, false); in handleDirectiveSection() local 296 Symbol->setLive(true); in handleDirectiveSection() 297 ExternalSymbols[Symbol->getName()] = Symbol; in handleDirectiveSection() 365 Symbol *COFFLinkGraphBuilder::createExternalSymbol( in createExternalSymbol() 367 object::COFFSymbolRef Symbol, const object::coff_section *Section) { in createExternalSymbol() argument 368 llvm::jitlink::Symbol *Sym = nullptr; in createExternalSymbol() 370 Sym = &G->addExternalSymbol(*SymbolName, Symbol.getValue(), false); in createExternalSymbol() 380 << getCOFFSectionName(Symbol.getSectionNumber(), Section, Symbol) in createExternalSymbol() [all …]
|
| /freebsd/contrib/llvm-project/lld/ELF/ |
| H A D | SymbolTable.h | 23 Symbol *acleSeSym; 24 Symbol *sym; 42 ArrayRef<Symbol *> getSymbols() const { return symVector; } in getSymbols() 44 void wrap(Symbol *sym, Symbol *real, Symbol *wrap); 46 Symbol *insert(StringRef name); 48 template <typename T> Symbol *addSymbol(const T &newSym) { in addSymbol() 49 Symbol *sym = insert(newSym.getName()); in addSymbol() 53 Symbol *addAndCheckDuplicate(Ctx &, const Defined &newSym); 57 Symbol *find(StringRef name); 61 Symbol *addUnusedUndefined(StringRef name, [all …]
|
| H A D | Symbols.h | 31 class Symbol; variable 37 std::string toStr(Ctx &, const Symbol &); 38 const ELFSyncStream &operator<<(const ELFSyncStream &, const Symbol *); 40 void printTraceSymbol(const Symbol &sym, StringRef name); 61 class Symbol { 79 Symbol(const Symbol &o) { memcpy(static_cast<void *>(this), &o, sizeof(o)); } in Symbol() function 224 void mergeProperties(const Symbol &other); 242 Symbol(Kind k, InputFile *file, StringRef name, uint8_t binding, in Symbol() function 248 void overwrite(Symbol &sym, Kind k) const { in overwrite() 370 class Defined : public Symbol { [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/TextAPI/ |
| H A D | SymbolSet.h | 53 bool operator==(const DenseMapBase<DerivedT, SymbolsMapKey, MachO::Symbol *, 55 const DenseMapBase<DerivedT, SymbolsMapKey, MachO::Symbol *, 68 bool operator!=(const DenseMapBase<DerivedT, SymbolsMapKey, MachO::Symbol *, 70 const DenseMapBase<DerivedT, SymbolsMapKey, MachO::Symbol *, 88 using SymbolsMapType = llvm::DenseMap<SymbolsMapKey, Symbol *>; 91 LLVM_ABI Symbol *addGlobalImpl(EncodeKind, StringRef Name, SymbolFlags Flags); 95 LLVM_ABI Symbol *addGlobal(EncodeKind Kind, StringRef Name, SymbolFlags Flags, 101 Symbol *addGlobal(EncodeKind Kind, StringRef Name, SymbolFlags Flags, 111 LLVM_ABI const Symbol * 118 std::forward_iterator_tag, const Symbol *, ptrdiff_t, [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/lld/MachO/ |
| H A D | Symbols.h | 25 class Symbol { 46 virtual ~Symbol() {} in ~Symbol() 97 Symbol(Kind k, StringRef name, InputFile *file) in Symbol() function 115 class Defined : public Symbol { 146 static bool classof(const Symbol *s) { return s->kind() == DefinedKind; } in classof() 206 class Undefined : public Symbol { 210 : Symbol(UndefinedKind, name, file), refState(refState), in Undefined() 217 static bool classof(const Symbol *s) { return s->kind() == UndefinedKind; } in classof() 238 class CommonSymbol : public Symbol { 242 : Symbol(CommonKind, name, file), size(size), in CommonSymbol() [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 …]
|
| /freebsd/contrib/llvm-project/clang/include/clang/Tooling/Inclusions/ |
| H A D | StandardLibrary.h | 33 class Symbol; variable 57 friend Symbol; variable 70 class Symbol { 72 static std::vector<Symbol> all(Lang L = Lang::CXX); 75 static std::optional<Symbol> 78 friend llvm::raw_ostream &operator<<(llvm::raw_ostream &OS, const Symbol &S) { 90 Symbol(unsigned ID, Lang Language) : ID(ID), Language(Language) {} in Symbol() function 95 friend llvm::DenseMapInfo<Symbol>; 96 friend bool operator==(const Symbol &L, const Symbol &R) { 108 std::optional<Symbol> operator()(const Decl *D); [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/MC/ |
| H A D | MCWinCOFFStreamer.h | 47 void emitLabel(MCSymbol *Symbol, SMLoc Loc = SMLoc()) override; 48 bool emitSymbolAttribute(MCSymbol *Symbol, MCSymbolAttr Attribute) override; 49 void emitSymbolDesc(MCSymbol *Symbol, unsigned DescValue) override; 50 void beginCOFFSymbolDef(MCSymbol const *Symbol) override; 54 void emitCOFFSafeSEH(MCSymbol const *Symbol) override; 55 void emitCOFFSymbolIndex(MCSymbol const *Symbol) override; 56 void emitCOFFSectionIndex(MCSymbol const *Symbol) override; 57 void emitCOFFSecRel32(MCSymbol const *Symbol, uint64_t Offset) override; 58 void emitCOFFImgRel32(MCSymbol const *Symbol, int64_t Offset) override; 59 void emitCOFFSecNumber(MCSymbol const *Symbol) override; [all …]
|