Home
last modified time | relevance | path

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

123

/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/CodeView/
H A DSymbolRecordMapping.cpp36 Error SymbolRecordMapping::visitSymbolBegin(CVSymbol &Record) { in visitSymbolBegin()
41 Error SymbolRecordMapping::visitSymbolEnd(CVSymbol &Record) { in visitSymbolEnd()
47 Error SymbolRecordMapping::visitKnownRecord(CVSymbol &CVR, BlockSym &Block) { in visitKnownRecord()
59 Error SymbolRecordMapping::visitKnownRecord(CVSymbol &CVR, Thunk32Sym &Thunk) { in visitKnownRecord()
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
[all...]
H A DSymbolDumper.cpp38 Error visitKnownRecord(CVSymbol &CVR, Name &Record) override;
42 Error visitSymbolBegin(CVSymbol &Record) override;
43 Error visitSymbolEnd(CVSymbol &Record) override;
44 Error visitUnknownSymbol(CVSymbol &Record) override;
101 Error CVSymbolDumperImpl::visitSymbolBegin(CVSymbol &CVR) { in visitSymbolBegin()
109 Error CVSymbolDumperImpl::visitSymbolEnd(CVSymbol &CVR) { in visitSymbolEnd()
118 Error CVSymbolDumperImpl::visitKnownRecord(CVSymbol &CVR, BlockSym &Block) { in visitKnownRecord()
133 Error CVSymbolDumperImpl::visitKnownRecord(CVSymbol &CVR, Thunk32Sym &Thunk) { in visitKnownRecord()
145 Error CVSymbolDumperImpl::visitKnownRecord(CVSymbol &CVR, in visitKnownRecord()
156 Error CVSymbolDumperImpl::visitKnownRecord(CVSymbol
[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) {
40 Error SymbolSerializer::visitSymbolEnd(CVSymbol &Record) {
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Readers/
H A DLVCodeViewVisitor.h189 Error visitSymbolBegin(CVSymbol &Record) override;
190 Error visitSymbolBegin(CVSymbol &Record, uint32_t Offset) override;
191 Error visitSymbolEnd(CVSymbol &Record) override;
192 Error visitUnknownSymbol(CVSymbol &Record) override;
194 Error visitKnownRecord(CVSymbol &Record, BlockSym &Block) override;
195 Error visitKnownRecord(CVSymbol &Record, BPRelativeSym &Local) override;
196 Error visitKnownRecord(CVSymbol &Record, BuildInfoSym &BuildInfo) override;
197 Error visitKnownRecord(CVSymbol &Record, Compile2Sym &Compile2) override;
198 Error visitKnownRecord(CVSymbol &Record, Compile3Sym &Compile3) override;
199 Error visitKnownRecord(CVSymbol
[all...]
/freebsd/contrib/llvm-project/llvm/tools/llvm-pdbutil/
H A DMinimalSymbolDumper.cpp382 Error MinimalSymbolDumper::visitSymbolBegin(codeview::CVSymbol &Record) { in visitSymbolBegin()
386 Error MinimalSymbolDumper::visitSymbolBegin(codeview::CVSymbol &Record, in visitSymbolBegin()
398 Error MinimalSymbolDumper::visitSymbolEnd(CVSymbol &Record) { in visitSymbolEnd()
428 Error MinimalSymbolDumper::visitKnownRecord(CVSymbol &CVR, BlockSym &Block) { in visitKnownRecord()
437 Error MinimalSymbolDumper::visitKnownRecord(CVSymbol &CVR, Thunk32Sym &Thunk) { in visitKnownRecord()
449 Error MinimalSymbolDumper::visitKnownRecord(CVSymbol &CVR, in visitKnownRecord()
460 Error MinimalSymbolDumper::visitKnownRecord(CVSymbol &CVR, in visitKnownRecord()
475 Error MinimalSymbolDumper::visitKnownRecord(CVSymbol &CVR, CoffGroupSym &CG) { in visitKnownRecord()
488 Error MinimalSymbolDumper::visitKnownRecord(CVSymbol &CVR, in visitKnownRecord()
496 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/contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/
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 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 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/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/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 in addGlobalSymbol()
[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/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()
356 template <typename RecordT> RecordT createRecord(const CVSymbol &sym) { in createRecord()
363 static SegmentOffset GetSegmentAndOffset(const CVSymbol &sym) { in GetSegmentAndOffset()
369 SegmentOffset GetSegmentAndOffset<TrampolineSym>(const CVSymbol &sym) { in GetSegmentAndOffset()
374 template <> SegmentOffset GetSegmentAndOffset<Thunk32Sym>(const CVSymbol &sym) { in GetSegmentAndOffset()
380 SegmentOffset GetSegmentAndOffset<CoffGroupSym>(const CVSymbol &sym) { in GetSegmentAndOffset()
385 template <> SegmentOffset GetSegmentAndOffset<DataSym>(const CVSymbol &sym) { in GetSegmentAndOffset()
391 SegmentOffset GetSegmentAndOffset<ThreadLocalDataSym>(const CVSymbol &sym) { in GetSegmentAndOffset()
396 SegmentOffset lldb_private::npdb::GetSegmentAndOffset(const CVSymbol &sym) { in GetSegmentAndOffset()
[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/contrib/llvm-project/llvm/include/llvm/ObjectYAML/
H A DCodeViewYAMLSymbols.h35 codeview::CVSymbol
39 static Expected<SymbolRecord> fromCodeViewSymbol(codeview::CVSymbol Symbol);
/freebsd/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()
613 CVSymbol CodeViewYAML::SymbolRecord::toCodeViewSymbol( in toCodeViewSymbol()
630 fromCodeViewSymbolImpl(CVSymbol Symbol) { in fromCodeViewSymbolImpl()
641 CodeViewYAML::SymbolRecord::fromCodeViewSymbol(CVSymbol Symbol) { in fromCodeViewSymbol()

123