/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/CodeView/ |
H A D | SymbolRecordMapping.cpp | 36 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 D | SymbolDumper.cpp | 38 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 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 | 25 Error SymbolSerializer::visitSymbolBegin(CVSymbol &Record) { 40 Error SymbolSerializer::visitSymbolEnd(CVSymbol &Record) {
|
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Readers/ |
H A D | LVCodeViewVisitor.h | 189 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 D | MinimalSymbolDumper.cpp | 382 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 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 | 69 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 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 | 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 | SymbolSerializer.h | 52 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 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;
|
/freebsd/contrib/llvm-project/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;
|
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/ |
H A D | GSIStreamBuilder.cpp | 70 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 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()
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/ |
H A D | PdbUtil.h | 112 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 D | PdbUtil.cpp | 311 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 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()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/ObjectYAML/ |
H A D | CodeViewYAMLSymbols.h | 35 codeview::CVSymbol 39 static Expected<SymbolRecord> fromCodeViewSymbol(codeview::CVSymbol Symbol);
|
/freebsd/contrib/llvm-project/llvm/lib/ObjectYAML/ |
H A D | CodeViewYAMLSymbols.cpp | 249 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()
|