Home
last modified time | relevance | path

Searched refs:Checksums (Results 1 – 25 of 52) sorted by relevance

123

/llvm-project-15.0.7/llvm/include/llvm/DebugInfo/CodeView/
H A DStringsAndChecksums.h33 const DebugChecksumsSubsectionRef &Checksums);
44 if (Strings && Checksums) in initialize()
67 const DebugChecksumsSubsectionRef &checksums() const { return *Checksums; } in checksums()
70 bool hasChecksums() const { return Checksums != nullptr; } in hasChecksums()
80 const DebugChecksumsSubsectionRef *Checksums = nullptr; variable
92 void setChecksums(const ChecksumsPtr &CP) { Checksums = CP; } in setChecksums()
95 const ChecksumsPtr &checksums() const { return Checksums; } in checksums()
98 bool hasChecksums() const { return Checksums != nullptr; } in hasChecksums()
102 ChecksumsPtr Checksums; variable
H A DDebugChecksumsSubsection.h63 bool valid() const { return Checksums.valid(); }
68 Iterator begin() const { return Checksums.begin(); }
69 Iterator end() const { return Checksums.end(); }
71 const FileChecksumArray &getArray() const { return Checksums; }
74 FileChecksumArray Checksums;
98 std::vector<FileChecksumEntry> Checksums;
H A DDebugSubsectionVisitor.h40 virtual Error visitFileChecksums(DebugChecksumsSubsectionRef &Checksums,
99 const DebugChecksumsSubsectionRef &Checksums) { in visitDebugSubsections() argument
100 StringsAndChecksumsRef State(Strings, Checksums); in visitDebugSubsections()
H A DDebugInlineeLinesSubsection.h94 DebugInlineeLinesSubsection(DebugChecksumsSubsection &Checksums,
114 DebugChecksumsSubsection &Checksums;
H A DDebugLinesSubsection.h117 DebugLinesSubsection(DebugChecksumsSubsection &Checksums,
139 DebugChecksumsSubsection &Checksums;
/llvm-project-15.0.7/llvm/lib/DebugInfo/CodeView/
H A DStringsAndChecksums.cpp28 const DebugChecksumsSubsectionRef &Checksums) in StringsAndChecksumsRef() argument
29 : Strings(&Strings), Checksums(&Checksums) {} in StringsAndChecksumsRef()
53 Checksums = nullptr; in resetChecksums()
67 Checksums = OwnedChecksums.get(); in setChecksums()
73 if (Checksums) in initializeChecksums()
78 Checksums = OwnedChecksums.get(); in initializeChecksums()
H A DDebugInlineeLinesSubsection.cpp63 DebugChecksumsSubsection &Checksums, bool HasExtraFiles) in DebugInlineeLinesSubsection() argument
64 : DebugSubsection(DebugSubsectionKind::InlineeLines), Checksums(Checksums), in DebugInlineeLinesSubsection()
109 uint32_t Offset = Checksums.mapChecksumOffset(FileName); in addExtraFile()
119 uint32_t Offset = Checksums.mapChecksumOffset(FileName); in addInlineSite()
H A DDebugLinesSubsection.cpp71 DebugLinesSubsection::DebugLinesSubsection(DebugChecksumsSubsection &Checksums, in DebugLinesSubsection() argument
73 : DebugSubsection(DebugSubsectionKind::Lines), Checksums(Checksums) {} in DebugLinesSubsection()
76 uint32_t Offset = Checksums.mapChecksumOffset(FileName); in createBlock()
H A DDebugChecksumsSubsection.cpp52 if (auto EC = Reader.readArray(Checksums, Reader.bytesRemaining())) in initialize()
79 Checksums.push_back(Entry); in addChecksum()
95 for (const auto &FC : Checksums) { in commit()
/llvm-project-15.0.7/llvm/lib/ObjectYAML/
H A DCodeViewYAMLDebugSections.cpp117 std::vector<SourceFileChecksumEntry> Checksums; member
321 IO.mapRequired("Checksums", Checksums); in map()
406 for (const auto &CS : Checksums) { in toCodeViewSubsection()
557 auto Iter = Checksums.getArray().at(FileID); in getFileName()
558 if (Iter == Checksums.getArray().end()) in getFileName()
574 Result->Checksums.push_back(*ConvertedCS); in fromCodeViewSubsection()
582 const DebugChecksumsSubsectionRef &Checksums, in fromCodeViewSubsection() argument
591 auto EF = getFileName(Strings, Checksums, L.NameIndex); in fromCodeViewSubsection()
620 const DebugChecksumsSubsectionRef &Checksums, in fromCodeViewSubsection() argument
635 auto ExpF2 = getFileName(Strings, Checksums, EF); in fromCodeViewSubsection()
[all …]
/llvm-project-15.0.7/llvm/lib/DebugInfo/PDB/Native/
H A DNativeInlineSiteSymbol.cpp199 Expected<DebugChecksumsSubsectionRef> Checksums = in findInlineeLinesByVA() local
201 if (!Checksums) { in findInlineeLinesByVA()
202 consumeError(Checksums.takeError()); in findInlineeLinesByVA()
223 auto ChecksumIter = Checksums->getArray().at(FileChecksumOffset); in findInlineeLinesByVA()
H A DSymbolCache.cpp626 SymbolCache::getOrCreateSourceFile(const FileChecksumEntry &Checksums) const { in getOrCreateSourceFile()
627 auto Iter = FileNameOffsetToId.find(Checksums.FileNameOffset); in getOrCreateSourceFile()
632 auto SrcFile = std::make_unique<NativeSourceFile>(Session, Id, Checksums); in getOrCreateSourceFile()
634 FileNameOffsetToId[Checksums.FileNameOffset] = Id; in getOrCreateSourceFile()
/llvm-project-15.0.7/lld/test/COFF/
H A Dpdb-source-lines.test89 CHECK-NEXT: Checksums:
120 CHECK-NEXT: Checksums:
H A Dpdb-type-server-native-errors.yaml54 Checksums:
H A Dline-error.yaml35 Checksums:
H A Dpdb-invalid-func-type.yaml60 Checksums:
H A Dpdb-invalid-func-type-2.yaml65 Checksums:
/llvm-project-15.0.7/llvm/test/DebugInfo/PDB/Inputs/
H A Ddebug-subsections.yaml31 Checksums:
/llvm-project-15.0.7/lld/test/COFF/Inputs/
H A Dpdb-type-server-valid-signature.yaml45 Checksums:
H A Dpdb-type-server-invalid-path.yaml45 Checksums:
H A Dcombined-resources-2.yaml15 Checksums:
H A Dpdb-type-server-simple-b.yaml80 Checksums:
H A Dpdb2.yaml72 Checksums:
H A Dpdb_lines_2.yaml76 Checksums:
/llvm-project-15.0.7/llvm/test/DebugInfo/PDB/
H A Dpdbdump-debug-subsections.test33 YAML-NEXT: Checksums:

123