Lines Matching refs:SC
95 const codeview::StringsAndChecksums &SC) const = 0;
113 const codeview::StringsAndChecksums &SC) const override;
127 const codeview::StringsAndChecksums &SC) const override;
143 const codeview::StringsAndChecksums &SC) const override;
159 const codeview::StringsAndChecksums &SC) const override;
173 const codeview::StringsAndChecksums &SC) const override;
187 const codeview::StringsAndChecksums &SC) const override;
201 const codeview::StringsAndChecksums &SC) const override;
215 const codeview::StringsAndChecksums &SC) const override;
230 const codeview::StringsAndChecksums &SC) const override;
404 const codeview::StringsAndChecksums &SC) const { in toCodeViewSubsection()
405 assert(SC.hasStrings()); in toCodeViewSubsection()
406 auto Result = std::make_shared<DebugChecksumsSubsection>(*SC.strings()); in toCodeViewSubsection()
415 const codeview::StringsAndChecksums &SC) const { in toCodeViewSubsection()
416 assert(SC.hasStrings() && SC.hasChecksums()); in toCodeViewSubsection()
418 std::make_shared<DebugLinesSubsection>(*SC.checksums(), *SC.strings()); in toCodeViewSubsection()
446 const codeview::StringsAndChecksums &SC) const { in toCodeViewSubsection()
447 assert(SC.hasChecksums()); in toCodeViewSubsection()
449 *SC.checksums(), InlineeLines.HasExtraFiles); in toCodeViewSubsection()
467 const codeview::StringsAndChecksums &SC) const { in toCodeViewSubsection()
477 const codeview::StringsAndChecksums &SC) const { in toCodeViewSubsection()
478 assert(SC.hasStrings()); in toCodeViewSubsection()
481 std::make_shared<DebugCrossModuleImportsSubsection>(*SC.strings()); in toCodeViewSubsection()
491 const codeview::StringsAndChecksums &SC) const { in toCodeViewSubsection()
502 const codeview::StringsAndChecksums &SC) const { in toCodeViewSubsection()
511 const codeview::StringsAndChecksums &SC) const { in toCodeViewSubsection()
512 assert(SC.hasStrings()); in toCodeViewSubsection()
525 F.FrameFunc = SC.strings()->insert(YF.FrameFunc); in toCodeViewSubsection()
534 const codeview::StringsAndChecksums &SC) const { in toCodeViewSubsection()
750 const codeview::StringsAndChecksums &SC) { in toCodeViewSubsectionList() argument
757 CVS = SS.Subsection->toCodeViewSubsection(Allocator, SC); in toCodeViewSubsectionList()
892 YAMLDebugSubsection::fromCodeViewSubection(const StringsAndChecksumsRef &SC, in fromCodeViewSubection() argument
895 if (auto EC = visitDebugSubsection(SS, V, SC)) in fromCodeViewSubection()
903 const StringsAndChecksumsRef &SC) { in fromDebugS() argument
917 auto YamlSS = Err(YAMLDebugSubsection::fromCodeViewSubection(SC, SS)); in fromDebugS()
924 ArrayRef<YAMLDebugSubsection> Sections, codeview::StringsAndChecksums &SC) { in initializeStringsAndChecksums() argument
935 if (!SC.hasStrings()) { in initializeStringsAndChecksums()
940 auto Result = SS.Subsection->toCodeViewSubsection(Allocator, SC); in initializeStringsAndChecksums()
941 SC.setStrings( in initializeStringsAndChecksums()
947 if (SC.hasStrings() && !SC.hasChecksums()) { in initializeStringsAndChecksums()
952 auto Result = SS.Subsection->toCodeViewSubsection(Allocator, SC); in initializeStringsAndChecksums()
953 SC.setChecksums( in initializeStringsAndChecksums()