Lines Matching refs:SC
94 const codeview::StringsAndChecksums &SC) const = 0;
112 const codeview::StringsAndChecksums &SC) const override;
126 const codeview::StringsAndChecksums &SC) const override;
142 const codeview::StringsAndChecksums &SC) const override;
158 const codeview::StringsAndChecksums &SC) const override;
172 const codeview::StringsAndChecksums &SC) const override;
186 const codeview::StringsAndChecksums &SC) const override;
200 const codeview::StringsAndChecksums &SC) const override;
214 const codeview::StringsAndChecksums &SC) const override;
229 const codeview::StringsAndChecksums &SC) const override;
403 const codeview::StringsAndChecksums &SC) const { in toCodeViewSubsection()
404 assert(SC.hasStrings()); in toCodeViewSubsection()
405 auto Result = std::make_shared<DebugChecksumsSubsection>(*SC.strings()); in toCodeViewSubsection()
414 const codeview::StringsAndChecksums &SC) const { in toCodeViewSubsection()
415 assert(SC.hasStrings() && SC.hasChecksums()); in toCodeViewSubsection()
417 std::make_shared<DebugLinesSubsection>(*SC.checksums(), *SC.strings()); in toCodeViewSubsection()
445 const codeview::StringsAndChecksums &SC) const { in toCodeViewSubsection()
446 assert(SC.hasChecksums()); in toCodeViewSubsection()
448 *SC.checksums(), InlineeLines.HasExtraFiles); in toCodeViewSubsection()
466 const codeview::StringsAndChecksums &SC) const { in toCodeViewSubsection()
476 const codeview::StringsAndChecksums &SC) const { in toCodeViewSubsection()
477 assert(SC.hasStrings()); in toCodeViewSubsection()
480 std::make_shared<DebugCrossModuleImportsSubsection>(*SC.strings()); in toCodeViewSubsection()
490 const codeview::StringsAndChecksums &SC) const { in toCodeViewSubsection()
501 const codeview::StringsAndChecksums &SC) const { in toCodeViewSubsection()
510 const codeview::StringsAndChecksums &SC) const { in toCodeViewSubsection()
511 assert(SC.hasStrings()); in toCodeViewSubsection()
524 F.FrameFunc = SC.strings()->insert(YF.FrameFunc); in toCodeViewSubsection()
533 const codeview::StringsAndChecksums &SC) const { in toCodeViewSubsection()
749 const codeview::StringsAndChecksums &SC) { in toCodeViewSubsectionList() argument
756 CVS = SS.Subsection->toCodeViewSubsection(Allocator, SC); in toCodeViewSubsectionList()
891 YAMLDebugSubsection::fromCodeViewSubection(const StringsAndChecksumsRef &SC, in fromCodeViewSubection() argument
894 if (auto EC = visitDebugSubsection(SS, V, SC)) in fromCodeViewSubection()
902 const StringsAndChecksumsRef &SC) { in fromDebugS() argument
916 auto YamlSS = Err(YAMLDebugSubsection::fromCodeViewSubection(SC, SS)); in fromDebugS()
923 ArrayRef<YAMLDebugSubsection> Sections, codeview::StringsAndChecksums &SC) { in initializeStringsAndChecksums() argument
934 if (!SC.hasStrings()) { in initializeStringsAndChecksums()
939 auto Result = SS.Subsection->toCodeViewSubsection(Allocator, SC); in initializeStringsAndChecksums()
940 SC.setStrings( in initializeStringsAndChecksums()
946 if (SC.hasStrings() && !SC.hasChecksums()) { in initializeStringsAndChecksums()
951 auto Result = SS.Subsection->toCodeViewSubsection(Allocator, SC); in initializeStringsAndChecksums()
952 SC.setChecksums( in initializeStringsAndChecksums()