Lines Matching refs:Result
405 auto Result = std::make_shared<DebugChecksumsSubsection>(*SC.strings()); in toCodeViewSubsection() local
407 Result->addChecksum(CS.FileName, CS.Kind, CS.ChecksumBytes.Bytes); in toCodeViewSubsection()
409 return Result; in toCodeViewSubsection()
416 auto Result = in toCodeViewSubsection() local
418 Result->setCodeSize(Lines.CodeSize); in toCodeViewSubsection()
419 Result->setRelocationAddress(Lines.RelocSegment, Lines.RelocOffset); in toCodeViewSubsection()
420 Result->setFlags(Lines.Flags); in toCodeViewSubsection()
422 Result->createBlock(LC.FileName); in toCodeViewSubsection()
423 if (Result->hasColumnInfo()) { in toCodeViewSubsection()
428 Result->addLineAndColumnInfo(L.Offset, in toCodeViewSubsection()
435 Result->addLineInfo(L.Offset, LineInfo(L.LineStart, LE, L.IsStatement)); in toCodeViewSubsection()
439 return Result; in toCodeViewSubsection()
447 auto Result = std::make_shared<DebugInlineeLinesSubsection>( in toCodeViewSubsection() local
451 Result->addInlineSite(TypeIndex(Site.Inlinee), Site.FileName, in toCodeViewSubsection()
457 Result->addExtraFile(EF); in toCodeViewSubsection()
460 return Result; in toCodeViewSubsection()
467 auto Result = std::make_shared<DebugCrossModuleExportsSubsection>(); in toCodeViewSubsection() local
469 Result->addMapping(M.Local, M.Global); in toCodeViewSubsection()
470 return Result; in toCodeViewSubsection()
479 auto Result = in toCodeViewSubsection() local
483 Result->addImport(M.ModuleName, Id); in toCodeViewSubsection()
485 return Result; in toCodeViewSubsection()
491 auto Result = std::make_shared<DebugSymbolsSubsection>(); in toCodeViewSubsection() local
493 Result->addSymbol( in toCodeViewSubsection()
495 return Result; in toCodeViewSubsection()
502 auto Result = std::make_shared<DebugStringTableSubsection>(); in toCodeViewSubsection() local
504 Result->insert(Str); in toCodeViewSubsection()
505 return Result; in toCodeViewSubsection()
513 auto Result = std::make_shared<DebugFrameDataSubsection>(true); in toCodeViewSubsection() local
525 Result->addFrameData(F); in toCodeViewSubsection()
527 return Result; in toCodeViewSubsection()
534 auto Result = std::make_shared<DebugSymbolRVASubsection>(); in toCodeViewSubsection() local
536 Result->addRVA(RVA); in toCodeViewSubsection()
537 return Result; in toCodeViewSubsection()
547 SourceFileChecksumEntry Result; in convertOneChecksum() local
548 Result.ChecksumBytes.Bytes = CS.Checksum; in convertOneChecksum()
549 Result.Kind = CS.Kind; in convertOneChecksum()
550 Result.FileName = *ExpectedString; in convertOneChecksum()
551 return Result; in convertOneChecksum()
568 auto Result = std::make_shared<YAMLChecksumsSubsection>(); in fromCodeViewSubsection() local
574 Result->Checksums.push_back(*ConvertedCS); in fromCodeViewSubsection()
576 return Result; in fromCodeViewSubsection()
584 auto Result = std::make_shared<YAMLLinesSubsection>(); in fromCodeViewSubsection() local
585 Result->Lines.CodeSize = Lines.header()->CodeSize; in fromCodeViewSubsection()
586 Result->Lines.RelocOffset = Lines.header()->RelocOffset; in fromCodeViewSubsection()
587 Result->Lines.RelocSegment = Lines.header()->RelocSegment; in fromCodeViewSubsection()
588 Result->Lines.Flags = static_cast<LineFlags>(uint16_t(Lines.header()->Flags)); in fromCodeViewSubsection()
612 Result->Lines.Blocks.push_back(Block); in fromCodeViewSubsection()
614 return Result; in fromCodeViewSubsection()
622 auto Result = std::make_shared<YAMLInlineeLinesSubsection>(); in fromCodeViewSubsection() local
624 Result->InlineeLines.HasExtraFiles = Lines.hasExtraFiles(); in fromCodeViewSubsection()
641 Result->InlineeLines.Sites.push_back(Site); in fromCodeViewSubsection()
643 return Result; in fromCodeViewSubsection()
649 auto Result = std::make_shared<YAMLCrossModuleExportsSubsection>(); in fromCodeViewSubsection() local
650 Result->Exports.assign(Exports.begin(), Exports.end()); in fromCodeViewSubsection()
651 return Result; in fromCodeViewSubsection()
658 auto Result = std::make_shared<YAMLCrossModuleImportsSubsection>(); in fromCodeViewSubsection() local
666 Result->Imports.push_back(YCMI); in fromCodeViewSubsection()
668 return Result; in fromCodeViewSubsection()
674 auto Result = std::make_shared<YAMLSymbolsSubsection>(); in fromCodeViewSubsection() local
684 Result->Symbols.push_back(*S); in fromCodeViewSubsection()
686 return Result; in fromCodeViewSubsection()
692 auto Result = std::make_shared<YAMLStringTableSubsection>(); in fromCodeViewSubsection() local
702 Result->Strings.push_back(S); in fromCodeViewSubsection()
704 return Result; in fromCodeViewSubsection()
711 auto Result = std::make_shared<YAMLFrameDataSubsection>(); in fromCodeViewSubsection() local
731 Result->Frames.push_back(YF); in fromCodeViewSubsection()
733 return Result; in fromCodeViewSubsection()
739 auto Result = std::make_shared<YAMLCoffSymbolRVASubsection>(); in fromCodeViewSubsection() local
741 Result->RVAs.push_back(RVA); in fromCodeViewSubsection()
743 return Result; in fromCodeViewSubsection()
750 std::vector<std::shared_ptr<DebugSubsection>> Result; in toCodeViewSubsectionList() local
752 return std::move(Result); in toCodeViewSubsectionList()
758 Result.push_back(std::move(CVS)); in toCodeViewSubsectionList()
760 return std::move(Result); in toCodeViewSubsectionList()
800 auto Result = YAMLLinesSubsection::fromCodeViewSubsection( in visitLines() local
802 if (!Result) in visitLines()
803 return Result.takeError(); in visitLines()
804 Subsection.Subsection = *Result; in visitLines()
811 auto Result = YAMLChecksumsSubsection::fromCodeViewSubsection(State.strings(), in visitFileChecksums() local
813 if (!Result) in visitFileChecksums()
814 return Result.takeError(); in visitFileChecksums()
815 Subsection.Subsection = *Result; in visitFileChecksums()
822 auto Result = YAMLInlineeLinesSubsection::fromCodeViewSubsection( in visitInlineeLines() local
824 if (!Result) in visitInlineeLines()
825 return Result.takeError(); in visitInlineeLines()
826 Subsection.Subsection = *Result; in visitInlineeLines()
833 auto Result = in visitCrossModuleExports() local
835 if (!Result) in visitCrossModuleExports()
836 return Result.takeError(); in visitCrossModuleExports()
837 Subsection.Subsection = *Result; in visitCrossModuleExports()
844 auto Result = YAMLCrossModuleImportsSubsection::fromCodeViewSubsection( in visitCrossModuleImports() local
846 if (!Result) in visitCrossModuleImports()
847 return Result.takeError(); in visitCrossModuleImports()
848 Subsection.Subsection = *Result; in visitCrossModuleImports()
855 auto Result = YAMLStringTableSubsection::fromCodeViewSubsection(Strings); in visitStringTable() local
856 if (!Result) in visitStringTable()
857 return Result.takeError(); in visitStringTable()
858 Subsection.Subsection = *Result; in visitStringTable()
864 auto Result = YAMLSymbolsSubsection::fromCodeViewSubsection(Symbols); in visitSymbols() local
865 if (!Result) in visitSymbols()
866 return Result.takeError(); in visitSymbols()
867 Subsection.Subsection = *Result; in visitSymbols()
873 auto Result = in visitFrameData() local
875 if (!Result) in visitFrameData()
876 return Result.takeError(); in visitFrameData()
877 Subsection.Subsection = *Result; in visitFrameData()
883 auto Result = YAMLCoffSymbolRVASubsection::fromCodeViewSubsection(RVAs); in visitCOFFSymbolRVAs() local
884 if (!Result) in visitCOFFSymbolRVAs()
885 return Result.takeError(); in visitCOFFSymbolRVAs()
886 Subsection.Subsection = *Result; in visitCOFFSymbolRVAs()
913 std::vector<YAMLDebugSubsection> Result; in fromDebugS() local
917 Result.push_back(YamlSS); in fromDebugS()
919 return Result; in fromDebugS()
939 auto Result = SS.Subsection->toCodeViewSubsection(Allocator, SC); in initializeStringsAndChecksums() local
941 std::static_pointer_cast<DebugStringTableSubsection>(Result)); in initializeStringsAndChecksums()
951 auto Result = SS.Subsection->toCodeViewSubsection(Allocator, SC); in initializeStringsAndChecksums() local
953 std::static_pointer_cast<DebugChecksumsSubsection>(Result)); in initializeStringsAndChecksums()