Home
last modified time | relevance | path

Searched refs:Symbol (Results 1 – 25 of 688) sorted by relevance

12345678910>>...28

/freebsd/contrib/llvm-project/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);
[all …]
/freebsd/contrib/llvm-project/llvm/lib/ObjectYAML/
H A DCodeViewYAMLSymbols.cpp257 : 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 DDIARawSymbol.cpp96 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 DPrettyFunctionDumper.cpp38 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 DPrettyCompilandDumper.cpp43 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 DPrettyTypedefDumper.cpp31 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 DPrettyVariableDumper.cpp114 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 DPDBSymDumper.cpp24 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 DMCMachOStreamer.cpp89 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 DMCXCOFFStreamer.cpp37 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 DMCWinCOFFStreamer.cpp104 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 DMCELFStreamer.cpp68 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 DMCWasmStreamer.cpp43 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 DSymbolTable.h33 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 DSymbols.h39 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 DTapiFile.cpp27 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 DCOFFLinkGraphBuilder.cpp231 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 DSymbolSet.h52 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 DSymbolTable.h23 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 DSymbols.h26 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 DSymbolTable.cpp34 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 DLTO.h113 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 DSymbols.h32 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 Dgen_locl.h57 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 DSymbol.cpp29 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 …]

12345678910>>...28