Lines Matching full:checksums
117 std::vector<SourceFileChecksumEntry> Checksums; member
129 const DebugChecksumsSubsectionRef &Checksums,
145 const DebugChecksumsSubsectionRef &Checksums,
321 IO.mapRequired("Checksums", Checksums); in map()
406 for (const auto &CS : Checksums) { in toCodeViewSubsection()
417 std::make_shared<DebugLinesSubsection>(*SC.checksums(), *SC.strings()); in toCodeViewSubsection()
448 *SC.checksums(), InlineeLines.HasExtraFiles); in toCodeViewSubsection()
556 const DebugChecksumsSubsectionRef &Checksums, uint32_t FileID) { in getFileName() argument
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
627 auto ExpF = getFileName(Strings, Checksums, IL.Header->FileID); in fromCodeViewSubsection()
635 auto ExpF2 = getFileName(Strings, Checksums, EF); in fromCodeViewSubsection()
771 Error visitFileChecksums(DebugChecksumsSubsectionRef &Checksums,
775 Error visitCrossModuleExports(DebugCrossModuleExportsSubsectionRef &Checksums,
801 State.strings(), State.checksums(), Lines); in visitLines()
809 DebugChecksumsSubsectionRef &Checksums, in visitFileChecksums() argument
812 Checksums); in visitFileChecksums()
823 State.strings(), State.checksums(), Inlinees); in visitInlineeLines()
924 // String Table and Checksums subsections don't use the allocator. in initializeStringsAndChecksums()
927 // It's possible for checksums and strings to even appear in different debug$S in initializeStringsAndChecksums()
929 // the strings and checksums field over multiple iterations. in initializeStringsAndChecksums()
931 // File Checksums require the string table, but may become before it, so we in initializeStringsAndChecksums()
932 // have to scan for strings first, then scan for checksums again from the in initializeStringsAndChecksums()