| /llvm-project-15.0.7/llvm/lib/DebugInfo/CodeView/ |
| H A D | SymbolRecordMapping.cpp | 41 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 D | SymbolDumper.cpp | 42 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 D | CVSymbolVisitor.cpp | 25 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 D | SymbolRecordHelpers.cpp | 17 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 D | SymbolSerializer.cpp | 26 Error SymbolSerializer::visitSymbolBegin(CVSymbol &Record) { in visitSymbolBegin() 41 Error SymbolSerializer::visitSymbolEnd(CVSymbol &Record) { in visitSymbolEnd()
|
| /llvm-project-15.0.7/llvm/tools/llvm-pdbutil/ |
| H A D | MinimalSymbolDumper.cpp | 425 Error MinimalSymbolDumper::visitKnownRecord(CVSymbol &CVR, in visitKnownRecord() 436 Error MinimalSymbolDumper::visitKnownRecord(CVSymbol &CVR, in visitKnownRecord() 464 Error MinimalSymbolDumper::visitKnownRecord(CVSymbol &CVR, in visitKnownRecord() 472 Error MinimalSymbolDumper::visitKnownRecord(CVSymbol &CVR, in visitKnownRecord() 478 Error MinimalSymbolDumper::visitKnownRecord(CVSymbol &CVR, in visitKnownRecord() 486 Error MinimalSymbolDumper::visitKnownRecord(CVSymbol &CVR, in visitKnownRecord() 523 Error MinimalSymbolDumper::visitKnownRecord(CVSymbol &CVR, in visitKnownRecord() 544 Error MinimalSymbolDumper::visitKnownRecord(CVSymbol &CVR, in visitKnownRecord() 563 Error MinimalSymbolDumper::visitKnownRecord(CVSymbol &CVR, in visitKnownRecord() 586 Error MinimalSymbolDumper::visitKnownRecord(CVSymbol &CVR, in visitKnownRecord() [all …]
|
| H A D | MinimalSymbolDumper.h | 36 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 D | TypeReferenceTracker.cpp | 68 for (const CVSymbol &S : Symbols) in mark() 72 for (const CVSymbol &S : SG.getPdbModuleStream().getSymbolArray()) in mark() 82 CVSymbol Sym = SymStream.readRecord(PubSymOff); in mark() 102 void TypeReferenceTracker::addTypeRefsFromSymbol(const CVSymbol &Sym) { in addTypeRefsFromSymbol()
|
| /llvm-project-15.0.7/llvm/include/llvm/DebugInfo/CodeView/ |
| H A D | SymbolVisitorCallbacks.h | 25 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 D | SymbolDeserializer.h | 36 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 D | SymbolSerializer.h | 53 static CVSymbol writeOneSymbol(SymType &Sym, BumpPtrAllocator &Storage, in writeOneSymbol() 56 CVSymbol Result(&Prefix, sizeof(Prefix)); 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 D | SymbolVisitorCallbackPipeline.h | 24 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 D | SymbolRecordMapping.h | 29 Error visitSymbolBegin(CVSymbol &Record) override; 30 Error visitSymbolEnd(CVSymbol &Record) override; 33 Error visitKnownRecord(CVSymbol &CVR, Name &Record) override;
|
| H A D | SymbolRecordHelpers.h | 53 uint32_t getScopeEndOffset(const CVSymbol &Symbol); 54 uint32_t getScopeParentOffset(const CVSymbol &Symbol);
|
| H A D | CVSymbolVisitor.h | 29 Error visitSymbolRecord(CVSymbol &Record); 30 Error visitSymbolRecord(CVSymbol &Record, uint32_t Offset);
|
| H A D | DebugSymbolsSubsection.h | 46 void addSymbol(CVSymbol Symbol); 50 std::vector<CVSymbol> Records;
|
| /llvm-project-15.0.7/llvm/include/llvm/DebugInfo/PDB/Native/ |
| H A D | GSIStreamBuilder.h | 28 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;
|
| /llvm-project-15.0.7/llvm/lib/DebugInfo/PDB/Native/ |
| H A D | GSIStreamBuilder.cpp | 69 static inline CVSymbol getEmptyKey() { in getEmptyKey() 70 static CVSymbol Empty; in getEmptyKey() 73 static inline CVSymbol getTombstoneKey() { in getTombstoneKey() 74 static CVSymbol Tombstone( in getTombstoneKey() 78 static unsigned getHashValue(const CVSymbol &Val) { in getHashValue() 81 static bool isEqual(const CVSymbol &LHS, const CVSymbol &RHS) { in isEqual() 104 static CVSymbol serializePublic(uint8_t *Mem, const BulkPublic &Pub) { in serializePublic() 120 return CVSymbol(makeArrayRef(reinterpret_cast<uint8_t *>(Mem), Size)); in serializePublic() 370 void GSIStreamBuilder::addGlobalSymbol(const codeview::CVSymbol &Symbol) { in addGlobalSymbol() 395 ArrayRef<CVSymbol> Records) { in writeRecords() [all …]
|
| H A D | GlobalsStream.cpp | 48 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()
|
| /llvm-project-15.0.7/lldb/source/Plugins/SymbolFile/NativePDB/ |
| H A D | PdbUtil.cpp | 185 bool lldb_private::npdb::SymbolHasAddress(const CVSymbol &sym) { in SymbolHasAddress() 212 bool lldb_private::npdb::SymbolIsCode(const CVSymbol &sym) { in SymbolIsCode() 237 static SegmentOffset GetSegmentAndOffset(const CVSymbol &sym) { in GetSegmentAndOffset() 254 SegmentOffset GetSegmentAndOffset<CoffGroupSym>(const CVSymbol &sym) { in GetSegmentAndOffset() 317 SegmentOffsetLength GetSegmentOffsetAndLength(const CVSymbol &sym) { in GetSegmentOffsetAndLength() 324 GetSegmentOffsetAndLength<TrampolineSym>(const CVSymbol &sym) { in GetSegmentOffsetAndLength() 337 GetSegmentOffsetAndLength<CoffGroupSym>(const CVSymbol &sym) { in GetSegmentOffsetAndLength() 343 lldb_private::npdb::GetSegmentOffsetAndLength(const CVSymbol &sym) { in GetSegmentOffsetAndLength() 477 VariableInfo lldb_private::npdb::GetVariableNameInfo(CVSymbol sym) { in GetVariableNameInfo() 588 CVSymbol frame_proc_cvs = index.ReadSymbolRecord(frame_proc_id); in GetBaseFrameRegister() [all …]
|
| H A D | PdbUtil.h | 114 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 D | CompileUnitIndex.cpp | 49 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()
|
| H A D | PdbIndex.cpp | 166 CVSymbol sym = ReadSymbolRecord(cu_sym_id); in FindSymbolsByVa() 186 CVSymbol PdbIndex::ReadSymbolRecord(PdbCompilandSymId cu_sym) const { in ReadSymbolRecord() 193 CVSymbol PdbIndex::ReadSymbolRecord(PdbGlobalSymId global) const { in ReadSymbolRecord()
|
| /llvm-project-15.0.7/llvm/include/llvm/ObjectYAML/ |
| H A D | CodeViewYAMLSymbols.h | 35 codeview::CVSymbol 39 static Expected<SymbolRecord> fromCodeViewSymbol(codeview::CVSymbol Symbol);
|
| /llvm-project-15.0.7/llvm/lib/ObjectYAML/ |
| H A D | CodeViewYAMLSymbols.cpp | 236 virtual codeview::CVSymbol 239 virtual Error fromCodeViewSymbol(codeview::CVSymbol Type) = 0; 248 codeview::CVSymbol 254 Error fromCodeViewSymbol(codeview::CVSymbol CVS) override { in fromCodeViewSymbol() 266 CVSymbol toCodeViewSymbol(BumpPtrAllocator &Allocator, in toCodeViewSymbol() 275 return CVSymbol(ArrayRef<uint8_t>(Buffer, TotalLen)); in toCodeViewSymbol() 278 Error fromCodeViewSymbol(CVSymbol CVS) override { in fromCodeViewSymbol() 590 CVSymbol CodeViewYAML::SymbolRecord::toCodeViewSymbol( in toCodeViewSymbol() 607 fromCodeViewSymbolImpl(CVSymbol Symbol) { in fromCodeViewSymbolImpl() 618 CodeViewYAML::SymbolRecord::fromCodeViewSymbol(CVSymbol Symbol) { in fromCodeViewSymbol()
|