Home
last modified time | relevance | path

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

123

/freebsd-14.2/contrib/llvm-project/llvm/lib/DebugInfo/CodeView/
H A DSymbolDumper.cpp42 Error visitSymbolBegin(CVSymbol &Record) override;
43 Error visitSymbolEnd(CVSymbol &Record) override;
44 Error visitUnknownSymbol(CVSymbol &Record) override;
109 Error CVSymbolDumperImpl::visitSymbolEnd(CVSymbol &CVR) { in visitSymbolEnd()
145 Error CVSymbolDumperImpl::visitKnownRecord(CVSymbol &CVR, in visitKnownRecord()
169 Error CVSymbolDumperImpl::visitKnownRecord(CVSymbol &CVR, in visitKnownRecord()
181 Error CVSymbolDumperImpl::visitKnownRecord(CVSymbol &CVR, in visitKnownRecord()
189 Error CVSymbolDumperImpl::visitKnownRecord(CVSymbol &CVR, in visitKnownRecord()
195 Error CVSymbolDumperImpl::visitKnownRecord(CVSymbol &CVR, in visitKnownRecord()
210 Error CVSymbolDumperImpl::visitKnownRecord(CVSymbol &CVR, in visitKnownRecord()
[all …]
H A DSymbolRecordMapping.cpp41 Error SymbolRecordMapping::visitSymbolEnd(CVSymbol &Record) { in visitSymbolEnd()
74 Error SymbolRecordMapping::visitKnownRecord(CVSymbol &CVR, in visitKnownRecord()
87 Error SymbolRecordMapping::visitKnownRecord(CVSymbol &CVR, in visitKnownRecord()
102 Error SymbolRecordMapping::visitKnownRecord(CVSymbol &CVR, in visitKnownRecord()
114 Error SymbolRecordMapping::visitKnownRecord(CVSymbol &CVR, in visitKnownRecord()
124 Error SymbolRecordMapping::visitKnownRecord(CVSymbol &CVR, in visitKnownRecord()
132 Error SymbolRecordMapping::visitKnownRecord(CVSymbol &CVR, in visitKnownRecord()
144 Error SymbolRecordMapping::visitKnownRecord(CVSymbol &CVR, in visitKnownRecord()
154 Error SymbolRecordMapping::visitKnownRecord(CVSymbol &CVR, in visitKnownRecord()
174 Error SymbolRecordMapping::visitKnownRecord(CVSymbol &CVR, in visitKnownRecord()
[all …]
H A DCVSymbolVisitor.cpp25 static Error visitKnownRecord(CVSymbol &Record, in visitKnownRecord()
34 static Error finishVisitation(CVSymbol &Record, in finishVisitation()
58 Error CVSymbolVisitor::visitSymbolRecord(CVSymbol &Record) { in visitSymbolRecord()
64 Error CVSymbolVisitor::visitSymbolRecord(CVSymbol &Record, uint32_t Offset) { in visitSymbolRecord()
97 CVSymbol Sym = *Symbols.at(SymbolOffset); in visitSymbolStreamFiltered()
107 CVSymbol BeginSym = *Begin; in visitSymbolStreamFiltered()
124 CVSymbol Parent = *Symbols.at(ParentOffsets[StartIndex]); in visitSymbolStreamFiltered()
H A DSymbolRecordHelpers.cpp17 template <typename RecordT> static RecordT createRecord(const CVSymbol &sym) { in createRecord()
23 uint32_t llvm::codeview::getScopeEndOffset(const CVSymbol &Sym) { in getScopeEndOffset()
54 llvm::codeview::getScopeParentOffset(const llvm::codeview::CVSymbol &Sym) { in getScopeParentOffset()
87 CVSymbol Opener = *Symbols.at(ScopeBegin); in limitSymbolArrayToScope()
90 CVSymbol Closer = *Symbols.at(EndOffset); in limitSymbolArrayToScope()
H A DSymbolSerializer.cpp25 Error SymbolSerializer::visitSymbolBegin(CVSymbol &Record) { in visitSymbolBegin()
40 Error SymbolSerializer::visitSymbolEnd(CVSymbol &Record) { in visitSymbolEnd()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Readers/
H A DLVCodeViewVisitor.h189 Error visitSymbolBegin(CVSymbol &Record) override;
191 Error visitSymbolEnd(CVSymbol &Record) override;
192 Error visitUnknownSymbol(CVSymbol &Record) override;
200 Error visitKnownRecord(CVSymbol &Record, DataSym &Data) override;
201 Error visitKnownRecord(CVSymbol &Record,
205 CVSymbol &Record,
207 Error visitKnownRecord(CVSymbol &Record,
209 Error visitKnownRecord(CVSymbol &Record,
212 CVSymbol &Record,
214 Error visitKnownRecord(CVSymbol &Record,
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/tools/llvm-pdbutil/
H A DMinimalSymbolDumper.cpp445 Error MinimalSymbolDumper::visitKnownRecord(CVSymbol &CVR, in visitKnownRecord()
456 Error MinimalSymbolDumper::visitKnownRecord(CVSymbol &CVR, in visitKnownRecord()
484 Error MinimalSymbolDumper::visitKnownRecord(CVSymbol &CVR, in visitKnownRecord()
492 Error MinimalSymbolDumper::visitKnownRecord(CVSymbol &CVR, in visitKnownRecord()
498 Error MinimalSymbolDumper::visitKnownRecord(CVSymbol &CVR, in visitKnownRecord()
506 Error MinimalSymbolDumper::visitKnownRecord(CVSymbol &CVR, in visitKnownRecord()
543 Error MinimalSymbolDumper::visitKnownRecord(CVSymbol &CVR, in visitKnownRecord()
564 Error MinimalSymbolDumper::visitKnownRecord(CVSymbol &CVR, in visitKnownRecord()
583 Error MinimalSymbolDumper::visitKnownRecord(CVSymbol &CVR, in visitKnownRecord()
606 Error MinimalSymbolDumper::visitKnownRecord(CVSymbol &CVR, in visitKnownRecord()
[all …]
H A DMinimalSymbolDumper.h36 Error visitSymbolBegin(codeview::CVSymbol &Record) override;
37 Error visitSymbolBegin(codeview::CVSymbol &Record, uint32_t Offset) override;
38 Error visitSymbolEnd(codeview::CVSymbol &Record) override;
43 virtual Error visitKnownRecord(codeview::CVSymbol &CVR, \
H A DTypeReferenceTracker.cpp69 for (const CVSymbol &S : Symbols) in mark()
73 for (const CVSymbol &S : SG.getPdbModuleStream().getSymbolArray()) in mark()
83 CVSymbol Sym = SymStream.readRecord(PubSymOff); in mark()
103 void TypeReferenceTracker::addTypeRefsFromSymbol(const CVSymbol &Sym) { in addTypeRefsFromSymbol()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/
H A DSymbolVisitorCallbacks.h25 virtual Error visitUnknownSymbol(CVSymbol &Record) { in visitUnknownSymbol()
32 virtual Error visitSymbolBegin(CVSymbol &Record, uint32_t Offset) { in visitSymbolBegin()
35 virtual Error visitSymbolBegin(CVSymbol &Record) { return Error::success(); } in visitSymbolBegin()
36 virtual Error visitSymbolEnd(CVSymbol &Record) { return Error::success(); } in visitSymbolEnd()
39 virtual Error visitKnownRecord(CVSymbol &CVR, Name &Record) { \
H A DSymbolDeserializer.h36 template <typename T> static Error deserializeAs(CVSymbol Symbol, T &Record) { in deserializeAs()
48 template <typename T> static Expected<T> deserializeAs(CVSymbol Symbol) { in deserializeAs()
59 Error visitSymbolBegin(CVSymbol &Record, uint32_t Offset) override { in visitSymbolBegin()
63 Error visitSymbolBegin(CVSymbol &Record) override { in visitSymbolBegin()
68 Error visitSymbolEnd(CVSymbol &Record) override { in visitSymbolEnd()
76 Error visitKnownRecord(CVSymbol &CVR, Name &Record) override { \
83 template <typename T> Error visitKnownRecordImpl(CVSymbol &CVR, T &Record) { in visitKnownRecordImpl()
H A DSymbolSerializer.h52 static CVSymbol writeOneSymbol(SymType &Sym, BumpPtrAllocator &Storage, in writeOneSymbol()
55 CVSymbol Result(&Prefix, sizeof(Prefix)); in writeOneSymbol()
63 Error visitSymbolBegin(CVSymbol &Record) override;
64 Error visitSymbolEnd(CVSymbol &Record) override;
67 Error visitKnownRecord(CVSymbol &CVR, Name &Record) override { \
75 Error visitKnownRecordImpl(CVSymbol &CVR, RecordKind &Record) { in visitKnownRecordImpl()
H A DSymbolVisitorCallbackPipeline.h24 Error visitUnknownSymbol(CVSymbol &Record) override { in visitUnknownSymbol()
32 Error visitSymbolBegin(CVSymbol &Record, uint32_t Offset) override { in visitSymbolBegin()
40 Error visitSymbolBegin(CVSymbol &Record) override { in visitSymbolBegin()
48 Error visitSymbolEnd(CVSymbol &Record) override { in visitSymbolEnd()
61 Error visitKnownRecord(CVSymbol &CVR, Name &Record) override { \
H A DSymbolRecordMapping.h29 Error visitSymbolBegin(CVSymbol &Record) override;
30 Error visitSymbolEnd(CVSymbol &Record) override;
33 Error visitKnownRecord(CVSymbol &CVR, Name &Record) override;
H A DSymbolRecordHelpers.h53 uint32_t getScopeEndOffset(const CVSymbol &Symbol);
54 uint32_t getScopeParentOffset(const CVSymbol &Symbol);
H A DCVSymbolVisitor.h29 Error visitSymbolRecord(CVSymbol &Record);
30 Error visitSymbolRecord(CVSymbol &Record, uint32_t Offset);
H A DDebugSymbolsSubsection.h46 void addSymbol(CVSymbol Symbol);
50 std::vector<CVSymbol> Records;
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/Native/
H A DGSIStreamBuilder.h28 template <> struct BinaryItemTraits<codeview::CVSymbol> {
29 static size_t length(const codeview::CVSymbol &Item) {
32 static ArrayRef<uint8_t> bytes(const codeview::CVSymbol &Item) {
72 void addGlobalSymbol(const codeview::CVSymbol &Sym);
98 std::vector<codeview::CVSymbol> Globals;
102 llvm::DenseSet<codeview::CVSymbol, SymbolDenseMapInfo> GlobalsSeen;
/freebsd-14.2/contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/
H A DGSIStreamBuilder.cpp70 static inline CVSymbol getEmptyKey() { in getEmptyKey()
71 static CVSymbol Empty; in getEmptyKey()
74 static inline CVSymbol getTombstoneKey() { in getTombstoneKey()
75 static CVSymbol Tombstone( in getTombstoneKey()
79 static unsigned getHashValue(const CVSymbol &Val) { in getHashValue()
82 static bool isEqual(const CVSymbol &LHS, const CVSymbol &RHS) { in isEqual()
105 static CVSymbol serializePublic(uint8_t *Mem, const BulkPublic &Pub) { in serializePublic()
121 return CVSymbol(ArrayRef(reinterpret_cast<uint8_t *>(Mem), Size)); in serializePublic()
371 void GSIStreamBuilder::addGlobalSymbol(const codeview::CVSymbol &Symbol) { in addGlobalSymbol()
396 ArrayRef<CVSymbol> Records) { in writeRecords()
[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-14.2/contrib/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/
H A DPdbUtil.h112 bool SymbolHasAddress(const llvm::codeview::CVSymbol &sym);
113 bool SymbolIsCode(const llvm::codeview::CVSymbol &sym);
115 SegmentOffset GetSegmentAndOffset(const llvm::codeview::CVSymbol &sym);
117 GetSegmentOffsetAndLength(const llvm::codeview::CVSymbol &sym);
142 VariableInfo GetVariableNameInfo(llvm::codeview::CVSymbol symbol);
H A DPdbUtil.cpp311 bool lldb_private::npdb::SymbolHasAddress(const CVSymbol &sym) { in SymbolHasAddress()
338 bool lldb_private::npdb::SymbolIsCode(const CVSymbol &sym) { in SymbolIsCode()
363 static SegmentOffset GetSegmentAndOffset(const CVSymbol &sym) { in GetSegmentAndOffset()
443 SegmentOffsetLength GetSegmentOffsetAndLength(const CVSymbol &sym) { in GetSegmentOffsetAndLength()
450 GetSegmentOffsetAndLength<TrampolineSym>(const CVSymbol &sym) { in GetSegmentOffsetAndLength()
463 GetSegmentOffsetAndLength<CoffGroupSym>(const CVSymbol &sym) { in GetSegmentOffsetAndLength()
469 lldb_private::npdb::GetSegmentOffsetAndLength(const CVSymbol &sym) { in GetSegmentOffsetAndLength()
603 VariableInfo lldb_private::npdb::GetVariableNameInfo(CVSymbol sym) { in GetVariableNameInfo()
718 CVSymbol frame_proc_cvs = index.ReadSymbolRecord(frame_proc_id); in GetBaseFrameRegister()
738 CVSymbol sym = index.ReadSymbolRecord(var_id); in GetVariableLocationInfo()
[all …]
H A DCompileUnitIndex.cpp49 static void ParseCompile3(const CVSymbol &sym, CompilandIndexItem &cci) { in ParseCompile3()
55 static void ParseObjname(const CVSymbol &sym, CompilandIndexItem &cci) { in ParseObjname()
61 static void ParseBuildInfo(PdbIndex &index, const CVSymbol &sym, in ParseBuildInfo()
90 for (const CVSymbol &sym : syms) { in ParseExtendedInfo()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/ObjectYAML/
H A DCodeViewYAMLSymbols.h35 codeview::CVSymbol
39 static Expected<SymbolRecord> fromCodeViewSymbol(codeview::CVSymbol Symbol);
/freebsd-14.2/contrib/llvm-project/llvm/lib/ObjectYAML/
H A DCodeViewYAMLSymbols.cpp249 virtual codeview::CVSymbol
252 virtual Error fromCodeViewSymbol(codeview::CVSymbol Type) = 0;
261 codeview::CVSymbol
267 Error fromCodeViewSymbol(codeview::CVSymbol CVS) override { in fromCodeViewSymbol()
279 CVSymbol toCodeViewSymbol(BumpPtrAllocator &Allocator, in toCodeViewSymbol()
288 return CVSymbol(ArrayRef<uint8_t>(Buffer, TotalLen)); in toCodeViewSymbol()
291 Error fromCodeViewSymbol(CVSymbol CVS) override { in fromCodeViewSymbol()
614 CVSymbol CodeViewYAML::SymbolRecord::toCodeViewSymbol( in toCodeViewSymbol()
631 fromCodeViewSymbolImpl(CVSymbol Symbol) { in fromCodeViewSymbolImpl()
642 CodeViewYAML::SymbolRecord::fromCodeViewSymbol(CVSymbol Symbol) { in fromCodeViewSymbol()

123