Home
last modified time | relevance | path

Searched refs:CVSymbol (Results 1 – 25 of 49) sorted by relevance

12

/freebsd-12.1/contrib/llvm/lib/DebugInfo/CodeView/
H A DSymbolDumper.cpp45 Error visitSymbolBegin(CVSymbol &Record) override;
46 Error visitSymbolEnd(CVSymbol &Record) override;
47 Error visitUnknownSymbol(CVSymbol &Record) override;
112 Error CVSymbolDumperImpl::visitSymbolEnd(CVSymbol &CVR) { in visitSymbolEnd()
148 Error CVSymbolDumperImpl::visitKnownRecord(CVSymbol &CVR, in visitKnownRecord()
172 Error CVSymbolDumperImpl::visitKnownRecord(CVSymbol &CVR, in visitKnownRecord()
184 Error CVSymbolDumperImpl::visitKnownRecord(CVSymbol &CVR, in visitKnownRecord()
192 Error CVSymbolDumperImpl::visitKnownRecord(CVSymbol &CVR, in visitKnownRecord()
198 Error CVSymbolDumperImpl::visitKnownRecord(CVSymbol &CVR, in visitKnownRecord()
213 Error CVSymbolDumperImpl::visitKnownRecord(CVSymbol &CVR, in visitKnownRecord()
[all …]
H A DSymbolRecordMapping.cpp42 Error SymbolRecordMapping::visitSymbolEnd(CVSymbol &Record) { in visitSymbolEnd()
75 Error SymbolRecordMapping::visitKnownRecord(CVSymbol &CVR, in visitKnownRecord()
88 Error SymbolRecordMapping::visitKnownRecord(CVSymbol &CVR, in visitKnownRecord()
103 Error SymbolRecordMapping::visitKnownRecord(CVSymbol &CVR, in visitKnownRecord()
115 Error SymbolRecordMapping::visitKnownRecord(CVSymbol &CVR, in visitKnownRecord()
125 Error SymbolRecordMapping::visitKnownRecord(CVSymbol &CVR, in visitKnownRecord()
133 Error SymbolRecordMapping::visitKnownRecord(CVSymbol &CVR, in visitKnownRecord()
145 Error SymbolRecordMapping::visitKnownRecord(CVSymbol &CVR, in visitKnownRecord()
155 Error SymbolRecordMapping::visitKnownRecord(CVSymbol &CVR, in visitKnownRecord()
175 Error SymbolRecordMapping::visitKnownRecord(CVSymbol &CVR, in visitKnownRecord()
[all …]
H A DSymbolRecordHelpers.cpp18 template <typename RecordT> RecordT createRecord(const CVSymbol &sym) { in createRecord()
24 uint32_t llvm::codeview::getScopeEndOffset(const CVSymbol &Sym) { in getScopeEndOffset()
55 llvm::codeview::getScopeParentOffset(const llvm::codeview::CVSymbol &Sym) { in getScopeParentOffset()
88 CVSymbol Opener = *Symbols.at(ScopeBegin); in limitSymbolArrayToScope()
91 CVSymbol Closer = *Symbols.at(EndOffset); in limitSymbolArrayToScope()
H A DCVSymbolVisitor.cpp22 static Error visitKnownRecord(CVSymbol &Record, in visitKnownRecord()
31 static Error finishVisitation(CVSymbol &Record, in finishVisitation()
55 Error CVSymbolVisitor::visitSymbolRecord(CVSymbol &Record) { in visitSymbolRecord()
61 Error CVSymbolVisitor::visitSymbolRecord(CVSymbol &Record, uint32_t Offset) { in visitSymbolRecord()
H A DSymbolSerializer.cpp27 Error SymbolSerializer::visitSymbolBegin(CVSymbol &Record) { in visitSymbolBegin()
42 Error SymbolSerializer::visitSymbolEnd(CVSymbol &Record) { in visitSymbolEnd()
/freebsd-12.1/contrib/llvm/tools/llvm-pdbutil/
H A DMinimalSymbolDumper.cpp390 Error MinimalSymbolDumper::visitKnownRecord(CVSymbol &CVR, in visitKnownRecord()
401 Error MinimalSymbolDumper::visitKnownRecord(CVSymbol &CVR, in visitKnownRecord()
429 Error MinimalSymbolDumper::visitKnownRecord(CVSymbol &CVR, in visitKnownRecord()
437 Error MinimalSymbolDumper::visitKnownRecord(CVSymbol &CVR, in visitKnownRecord()
443 Error MinimalSymbolDumper::visitKnownRecord(CVSymbol &CVR, in visitKnownRecord()
451 Error MinimalSymbolDumper::visitKnownRecord(CVSymbol &CVR, in visitKnownRecord()
488 Error MinimalSymbolDumper::visitKnownRecord(CVSymbol &CVR, in visitKnownRecord()
509 Error MinimalSymbolDumper::visitKnownRecord(CVSymbol &CVR, in visitKnownRecord()
528 Error MinimalSymbolDumper::visitKnownRecord(CVSymbol &CVR, in visitKnownRecord()
551 Error MinimalSymbolDumper::visitKnownRecord(CVSymbol &CVR, in visitKnownRecord()
[all …]
H A DMinimalSymbolDumper.h37 Error visitSymbolBegin(codeview::CVSymbol &Record) override;
38 Error visitSymbolBegin(codeview::CVSymbol &Record, uint32_t Offset) override;
39 Error visitSymbolEnd(codeview::CVSymbol &Record) override;
44 virtual Error visitKnownRecord(codeview::CVSymbol &CVR, \
/freebsd-12.1/contrib/llvm/lib/DebugInfo/PDB/Native/
H A DGSIStreamBuilder.cpp35 static inline CVSymbol getEmptyKey() { in getEmptyKey()
36 static CVSymbol Empty; in getEmptyKey()
39 static inline CVSymbol getTombstoneKey() { in getTombstoneKey()
44 static unsigned getHashValue(const CVSymbol &Val) { in getHashValue()
47 static bool isEqual(const CVSymbol &LHS, const CVSymbol &RHS) { in isEqual()
52 std::vector<CVSymbol> Records;
54 llvm::DenseSet<CVSymbol, UdtDenseMapInfo> UdtHashes;
69 void addSymbol(const CVSymbol &Symbol) { in addSymbol()
138 for (const CVSymbol &Sym : Records) { in finalizeBuckets()
258 for (const CVSymbol &Sym : Records) { in computeAddrMap()
[all …]
H A DGlobalsStream.cpp48 std::vector<std::pair<uint32_t, codeview::CVSymbol>>
51 std::vector<std::pair<uint32_t, codeview::CVSymbol>> Result; in findRecordsByName()
77 codeview::CVSymbol Record = Symbols.readRecord(Off); in findRecordsByName()
/freebsd-12.1/contrib/llvm/include/llvm/DebugInfo/CodeView/
H A DSymbolDeserializer.h37 template <typename T> static Error deserializeAs(CVSymbol Symbol, T &Record) { in deserializeAs()
49 template <typename T> static Expected<T> deserializeAs(CVSymbol Symbol) { in deserializeAs()
60 Error visitSymbolBegin(CVSymbol &Record, uint32_t Offset) override { in visitSymbolBegin()
64 Error visitSymbolBegin(CVSymbol &Record) override { in visitSymbolBegin()
69 Error visitSymbolEnd(CVSymbol &Record) override { in visitSymbolEnd()
77 Error visitKnownRecord(CVSymbol &CVR, Name &Record) override { \
84 template <typename T> Error visitKnownRecordImpl(CVSymbol &CVR, T &Record) { in visitKnownRecordImpl()
H A DSymbolVisitorCallbacks.h26 virtual Error visitUnknownSymbol(CVSymbol &Record) { in visitUnknownSymbol()
33 virtual Error visitSymbolBegin(CVSymbol &Record, uint32_t Offset) { in visitSymbolBegin()
36 virtual Error visitSymbolBegin(CVSymbol &Record) { return Error::success(); } in visitSymbolBegin()
37 virtual Error visitSymbolEnd(CVSymbol &Record) { return Error::success(); } in visitSymbolEnd()
40 virtual Error visitKnownRecord(CVSymbol &CVR, Name &Record) { \
H A DSymbolSerializer.h53 static CVSymbol writeOneSymbol(SymType &Sym, BumpPtrAllocator &Storage, in writeOneSymbol()
55 CVSymbol Result; in writeOneSymbol()
64 Error visitSymbolBegin(CVSymbol &Record) override;
65 Error visitSymbolEnd(CVSymbol &Record) override;
68 Error visitKnownRecord(CVSymbol &CVR, Name &Record) override { \
76 Error visitKnownRecordImpl(CVSymbol &CVR, RecordKind &Record) { in visitKnownRecordImpl()
H A DSymbolVisitorCallbackPipeline.h25 Error visitUnknownSymbol(CVSymbol &Record) override { in visitUnknownSymbol()
33 Error visitSymbolBegin(CVSymbol &Record, uint32_t Offset) override { in visitSymbolBegin()
41 Error visitSymbolBegin(CVSymbol &Record) override { in visitSymbolBegin()
49 Error visitSymbolEnd(CVSymbol &Record) override { in visitSymbolEnd()
62 Error visitKnownRecord(CVSymbol &CVR, Name &Record) override { \
H A DSymbolRecordMapping.h30 Error visitSymbolBegin(CVSymbol &Record) override;
31 Error visitSymbolEnd(CVSymbol &Record) override;
34 Error visitKnownRecord(CVSymbol &CVR, Name &Record) override;
H A DCVSymbolVisitor.h27 Error visitSymbolRecord(CVSymbol &Record);
28 Error visitSymbolRecord(CVSymbol &Record, uint32_t Offset);
H A DSymbolRecordHelpers.h53 uint32_t getScopeEndOffset(const CVSymbol &Symbol);
54 uint32_t getScopeParentOffset(const CVSymbol &Symbol);
H A DDebugSymbolsSubsection.h47 void addSymbol(CVSymbol Symbol);
51 std::vector<CVSymbol> Records;
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/NativePDB/
H A DPdbUtil.cpp163 bool lldb_private::npdb::SymbolHasAddress(const CVSymbol &sym) { in SymbolHasAddress()
190 bool lldb_private::npdb::SymbolIsCode(const CVSymbol &sym) { in SymbolIsCode()
208 template <typename RecordT> RecordT createRecord(const CVSymbol &sym) { in createRecord()
215 static SegmentOffset GetSegmentAndOffset(const CVSymbol &sym) { in GetSegmentAndOffset()
232 SegmentOffset GetSegmentAndOffset<CoffGroupSym>(const CVSymbol &sym) { in GetSegmentAndOffset()
295 SegmentOffsetLength GetSegmentOffsetAndLength(const CVSymbol &sym) { in GetSegmentOffsetAndLength()
302 GetSegmentOffsetAndLength<TrampolineSym>(const CVSymbol &sym) { in GetSegmentOffsetAndLength()
315 GetSegmentOffsetAndLength<CoffGroupSym>(const CVSymbol &sym) { in GetSegmentOffsetAndLength()
321 lldb_private::npdb::GetSegmentOffsetAndLength(const CVSymbol &sym) { in GetSegmentOffsetAndLength()
455 VariableInfo lldb_private::npdb::GetVariableNameInfo(CVSymbol sym) { in GetVariableNameInfo()
[all …]
H A DPdbUtil.h114 bool SymbolHasAddress(const llvm::codeview::CVSymbol &sym);
115 bool SymbolIsCode(const llvm::codeview::CVSymbol &sym);
117 SegmentOffset GetSegmentAndOffset(const llvm::codeview::CVSymbol &sym);
119 GetSegmentOffsetAndLength(const llvm::codeview::CVSymbol &sym);
144 VariableInfo GetVariableNameInfo(llvm::codeview::CVSymbol symbol);
H A DCompileUnitIndex.cpp50 static void ParseCompile3(const CVSymbol &sym, CompilandIndexItem &cci) { in ParseCompile3()
56 static void ParseObjname(const CVSymbol &sym, CompilandIndexItem &cci) { in ParseObjname()
62 static void ParseBuildInfo(PdbIndex &index, const CVSymbol &sym, in ParseBuildInfo()
91 for (const CVSymbol &sym : syms) { in ParseExtendedInfo()
H A DPdbAstBuilder.cpp35 CVSymbol sym = index.ReadSymbolRecord(id); in FindSymbolScope()
418 CVSymbol s1 = syms.readRecord(x); in FindPublicSym()
428 CVSymbol sym = syms.readRecord(*iter); in FindPublicSym()
438 CVSymbol cvs = m_index.ReadSymbolRecord(id); in GetOrCreateSymbolForId()
855 CVSymbol sym = m_index.ReadSymbolRecord(var_id); in GetOrCreateVariableDecl()
863 CVSymbol sym = m_index.ReadSymbolRecord(var_id); in GetOrCreateVariableDecl()
872 CVSymbol sym = m_index.ReadSymbolRecord(id); in GetOrCreateTypedefDecl()
987 CVSymbol cvs = m_index.ReadSymbolRecord(func_id); in GetOrCreateFunctionDecl()
1036 CVSymbol sym = *begin++; in CreateFunctionParameters()
1248 CVSymbol sym = *result.begin(); in skipFunctionParameters()
[all …]
H A DPdbIndex.cpp172 CVSymbol sym = ReadSymbolRecord(cu_sym_id); in FindSymbolsByVa()
189 CVSymbol PdbIndex::ReadSymbolRecord(PdbCompilandSymId cu_sym) const { in ReadSymbolRecord()
198 CVSymbol PdbIndex::ReadSymbolRecord(PdbGlobalSymId global) const { in ReadSymbolRecord()
/freebsd-12.1/contrib/llvm/include/llvm/DebugInfo/PDB/Native/
H A DGSIStreamBuilder.h26 template <> struct BinaryItemTraits<codeview::CVSymbol> {
27 static size_t length(const codeview::CVSymbol &Item) {
30 static ArrayRef<uint8_t> bytes(const codeview::CVSymbol &Item) {
64 void addGlobalSymbol(const codeview::CVSymbol &Sym);
/freebsd-12.1/contrib/llvm/include/llvm/ObjectYAML/
H A DCodeViewYAMLSymbols.h36 codeview::CVSymbol
40 static Expected<SymbolRecord> fromCodeViewSymbol(codeview::CVSymbol Symbol);
/freebsd-12.1/contrib/llvm/lib/ObjectYAML/
H A DCodeViewYAMLSymbols.cpp213 virtual codeview::CVSymbol
216 virtual Error fromCodeViewSymbol(codeview::CVSymbol Type) = 0;
225 codeview::CVSymbol
231 Error fromCodeViewSymbol(codeview::CVSymbol CVS) override { in fromCodeViewSymbol()
243 CVSymbol toCodeViewSymbol(BumpPtrAllocator &Allocator, in toCodeViewSymbol()
252 return CVSymbol(Kind, ArrayRef<uint8_t>(Buffer, TotalLen)); in toCodeViewSymbol()
255 Error fromCodeViewSymbol(CVSymbol CVS) override { in fromCodeViewSymbol()
561 CVSymbol CodeViewYAML::SymbolRecord::toCodeViewSymbol( in toCodeViewSymbol()
578 fromCodeViewSymbolImpl(CVSymbol Symbol) { in fromCodeViewSymbolImpl()
589 CodeViewYAML::SymbolRecord::fromCodeViewSymbol(CVSymbol Symbol) { in fromCodeViewSymbol()

12