Path Lines of Code src/build.ps1 39 src/managed/DiffGen/ArchiveUtility/ArchiveImpl.cs 70 src/managed/DiffGen/ArchiveUtility/ArchiveLoader.cs 105 src/managed/DiffGen/ArchiveUtility/ArchiveLoaderContext.cs 36 src/managed/DiffGen/ArchiveUtility/ArchiveTokenization.cs 553 src/managed/DiffGen/ArchiveUtility/ArchiveTokenizationJsonConverter.cs 124 src/managed/DiffGen/ArchiveUtility/ArchiveUseCase.cs 9 src/managed/DiffGen/ArchiveUtility/AsciiData.cs 96 src/managed/DiffGen/ArchiveUtility/BinaryData.cs 132 src/managed/DiffGen/ArchiveUtility/ChunkNames.cs 26 src/managed/DiffGen/ArchiveUtility/DiffApi.cs 418 src/managed/DiffGen/ArchiveUtility/DiffLogger.cs 75 src/managed/DiffGen/ArchiveUtility/FatalException.cs 11 src/managed/DiffGen/ArchiveUtility/FileFromStream.cs 37 src/managed/DiffGen/ArchiveUtility/Hash.cs 81 src/managed/DiffGen/ArchiveUtility/HashJsonConverter.cs 60 src/managed/DiffGen/ArchiveUtility/HexUtility.cs 29 src/managed/DiffGen/ArchiveUtility/IArchive.cs 10 src/managed/DiffGen/ArchiveUtility/ItemDefinition.cs 259 src/managed/DiffGen/ArchiveUtility/ItemDefinitionJsonConverter.cs 66 src/managed/DiffGen/ArchiveUtility/JsonHelper.cs 92 src/managed/DiffGen/ArchiveUtility/LoggerExtension.cs 64 src/managed/DiffGen/ArchiveUtility/NamePatterns.cs 8 src/managed/DiffGen/ArchiveUtility/Payload.cs 30 src/managed/DiffGen/ArchiveUtility/PayloadCatalog.cs 73 src/managed/DiffGen/ArchiveUtility/ProcessHelper.cs 114 src/managed/DiffGen/ArchiveUtility/Recipe.cs 91 src/managed/DiffGen/ArchiveUtility/RecipeCatalog.cs 108 src/managed/DiffGen/ArchiveUtility/RecipeJsonConverter.cs 71 src/managed/DiffGen/ArchiveUtility/VerbatimPayloadArchiveBase.cs 114 src/managed/DiffGen/ArchiveUtility/ZstdCompressFile.cs 50 src/managed/DiffGen/DiffGeneration/DeltaCatalog.cs 123 src/managed/DiffGen/DiffGeneration/DeltaPlan.cs 16 src/managed/DiffGen/DiffGeneration/DeltaPlans.cs 68 src/managed/DiffGen/DiffGeneration/Diff.cs 254 src/managed/DiffGen/DiffGeneration/DiffBuilder.cs 444 src/managed/DiffGen/DiffGeneration/RecipeList.cs 7 src/managed/DiffGen/DiffGeneration/Utility/BsDiffDeltaBuilder.cs 25 src/managed/DiffGen/DiffGeneration/Utility/DeltaBuilder.cs 39 src/managed/DiffGen/DiffGeneration/Utility/DiffBuilderException.cs 32 src/managed/DiffGen/DiffGeneration/Utility/DiffSerializer.cs 18 src/managed/DiffGen/DiffGeneration/Utility/TimeoutValueGenerator.cs 27 src/managed/DiffGen/DiffGeneration/Utility/ToolBasedDeltaBuilder.cs 140 src/managed/DiffGen/DiffGeneration/Utility/Worker.cs 46 src/managed/DiffGen/DiffGeneration/Utility/ZstdDeltaBuilder.cs 20 src/managed/DiffGen/DiffGeneration/Workers/AnalyzeArchiveTokens.cs 51 src/managed/DiffGen/DiffGeneration/Workers/CreateDeltas.cs 101 src/managed/DiffGen/DiffGeneration/Workers/CreateDiffRecipes.cs 186 src/managed/DiffGen/DiffGeneration/Workers/DumpDiff.cs 23 src/managed/DiffGen/DiffGeneration/Workers/ExtractItemsForDelta.cs 31 src/managed/DiffGen/DiffGeneration/Workers/SelectItemsForDelta.cs 154 src/managed/DiffGen/DiffGeneration/Workers/TokenizeArchives.cs 189 src/managed/DiffGen/DiffGeneration/Workers/VerifyDiffOutput.cs 102 src/managed/DiffGen/DiffGeneration/Workers/WriteDiffToDisk.cs 34 src/managed/DiffGen/Directory.Build.props 33 src/managed/DiffGen/Directory.Packages.props 18 src/managed/DiffGen/archives/CpioArchives/AsciiCpioArchive.cs 68 src/managed/DiffGen/archives/CpioArchives/BinaryCpioArchive.cs 68 src/managed/DiffGen/archives/CpioArchives/CpioArchiveBase.cs 26 src/managed/DiffGen/archives/CpioArchives/NewAsciiCpioArchive.cs 91 src/managed/DiffGen/archives/CpioArchives/OldBinaryCpioArchive.cs 3 src/managed/DiffGen/archives/Ext4Archives/Ext4Archive.cs 137 src/managed/DiffGen/archives/SWUpdateArchives/SWUpdateArchive.cs 38 src/managed/DiffGen/archives/TarArchives/GNUtarpaxTarArchive.cs 17 src/managed/DiffGen/archives/TarArchives/OldStyleTarArchive.cs 48 src/managed/DiffGen/archives/TarArchives/POSIXustarTarArchive.cs 17 src/managed/DiffGen/archives/TarArchives/PaxInterchangeTarArchive.cs 17 src/managed/DiffGen/archives/TarArchives/TarArchiveBase.cs 22 src/managed/DiffGen/archives/ZipArchives/GzArchive.cs 130 src/managed/DiffGen/tools/DiffGenTool/Program.cs 159 src/managed/Directory.Build.props 26 src/managed/Directory.Packages.props 18 src/managed/FixupSources/Program.cs 143 src/managed/build.ps1 5 src/native/GetCMakeBuildDir.ps1 6 src/native/archives/cpio_archives/cpio_archive.cpp 123 src/native/archives/cpio_archives/cpio_archive.h 38 src/native/archives/cpio_archives/cpio_file.cpp 308 src/native/archives/cpio_archives/cpio_file.h 51 src/native/archives/cpio_archives/cpio_format.h 12 src/native/archives/cpio_archives/gtest/main.cpp 8 src/native/archives/cpio_archives/hexadecimal_data.cpp 54 src/native/archives/cpio_archives/hexadecimal_data.h 6 src/native/archives/cpio_archives/octal_data.cpp 59 src/native/archives/cpio_archives/octal_data.h 7 src/native/archives/cpio_archives/string_data.cpp 12 src/native/archives/cpio_archives/string_data.h 4 src/native/build.ps1 176 src/native/clang-format-all-code.ps1 75 src/native/diffs/api/aduapi_type_conversion.cpp 32 src/native/diffs/api/aduapi_type_conversion.h 7 src/native/diffs/api/aduapi_types.h 34 src/native/diffs/api/aduapicall.h 24 src/native/diffs/api/adudiffapi.h 12 src/native/diffs/api/apply_session.cpp 124 src/native/diffs/api/apply_session.h 42 src/native/diffs/api/create_session.cpp 92 src/native/diffs/api/create_session.h 46 src/native/diffs/api/diffa_api.cpp 80 src/native/diffs/api/diffa_api.h 31 src/native/diffs/api/diffc_api.cpp 84 src/native/diffs/api/diffc_api.h 34 src/native/diffs/api/legacy_adudiffapply.cpp 39 src/native/diffs/api/legacy_adudiffapply.h 18 src/native/diffs/api/legacy_apply_session.cpp 63 src/native/diffs/api/legacy_apply_session.h 16 src/native/diffs/api/session_base.h 36 src/native/diffs/core/archive.cpp 103 src/native/diffs/core/archive.h 65 src/native/diffs/core/cookbook.cpp 22 src/native/diffs/core/cookbook.h 18 src/native/diffs/core/gtest/common.cpp 9 src/native/diffs/core/gtest/common.h 7 src/native/diffs/core/gtest/main.cpp 6 src/native/diffs/core/item_definition.cpp 290 src/native/diffs/core/item_definition.h 75 src/native/diffs/core/item_definition_helpers.cpp 58 src/native/diffs/core/item_definition_helpers.h 15 src/native/diffs/core/kitchen.cpp 295 src/native/diffs/core/kitchen.h 68 src/native/diffs/core/pantry.cpp 3 src/native/diffs/core/pantry.h 28 src/native/diffs/core/prepared_item.cpp 252 src/native/diffs/core/prepared_item.h 68 src/native/diffs/core/prepared_item_lookup.h 66 src/native/diffs/core/recipe.cpp 94 src/native/diffs/core/recipe.h 32 src/native/diffs/core/recipe_lookup.h 41 src/native/diffs/core/recipe_set.h 9 src/native/diffs/core/recipe_template.h 17 src/native/diffs/core/recipe_template_impl.h 19 src/native/diffs/core/slicer.cpp 330 src/native/diffs/core/slicer.h 50 src/native/diffs/core/zlib_decompression_reader_factory.h 33 src/native/diffs/recipes/basic/all_zeros_recipe.cpp 26 src/native/diffs/recipes/basic/all_zeros_recipe.h 24 src/native/diffs/recipes/basic/chain_recipe.cpp 43 src/native/diffs/recipes/basic/chain_recipe.h 24 src/native/diffs/recipes/basic/gtest/common.cpp 9 src/native/diffs/recipes/basic/gtest/common.h 7 src/native/diffs/recipes/basic/gtest/main.cpp 6 src/native/diffs/recipes/basic/slice_recipe.cpp 53 src/native/diffs/recipes/basic/slice_recipe.h 27 src/native/diffs/recipes/compressed/bspatch_decompression_recipe.cpp 57 src/native/diffs/recipes/compressed/bspatch_decompression_recipe.h 27 src/native/diffs/recipes/compressed/gtest/main.cpp 17 src/native/diffs/recipes/compressed/gtest/main.h 10 src/native/diffs/recipes/compressed/zlib_compression_recipe.cpp 74 src/native/diffs/recipes/compressed/zlib_compression_recipe.h 30 src/native/diffs/recipes/compressed/zlib_decompression_recipe.cpp 91 src/native/diffs/recipes/compressed/zlib_decompression_recipe.h 27 src/native/diffs/recipes/compressed/zstd_compression_recipe.h 35 src/native/diffs/recipes/compressed/zstd_decompression_recipe.cpp 73 src/native/diffs/recipes/compressed/zstd_decompression_recipe.h 28 src/native/diffs/serialization/legacy/constants.h 6 src/native/diffs/serialization/legacy/deserializer.cpp 489 src/native/diffs/serialization/legacy/deserializer.h 103 src/native/diffs/serialization/legacy/gtest/main.cpp 17 src/native/diffs/serialization/legacy/gtest/main.h 3 src/native/diffs/serialization/legacy/legacy_recipe_type.cpp 28 src/native/diffs/serialization/legacy/legacy_recipe_type.h 24 src/native/diffs/serialization/legacy/serializer.cpp 1 src/native/diffs/serialization/legacy/serializer.h 1 src/native/diffs/serialization/standard/builtin_recipe_types.cpp 30 src/native/diffs/serialization/standard/builtin_recipe_types.h 6 src/native/diffs/serialization/standard/constants.h 6 src/native/diffs/serialization/standard/deserializer.cpp 273 src/native/diffs/serialization/standard/deserializer.h 59 src/native/diffs/serialization/standard/serializer.cpp 131 src/native/diffs/serialization/standard/serializer.h 24 src/native/errors/adu_log.cpp 33 src/native/errors/adu_log.h 38 src/native/errors/error_codes.h 141 src/native/errors/user_exception.cpp 61 src/native/errors/user_exception.h 21 src/native/hashing/algorithm.cpp 50 src/native/hashing/algorithm.h 24 src/native/hashing/hash.cpp 85 src/native/hashing/hash.h 73 src/native/hashing/hasher.cpp 308 src/native/hashing/hasher.h 63 src/native/hashing/hexstring_convert.cpp 69 src/native/hashing/hexstring_convert.h 8 src/native/io/all_zeros_io_device.cpp 12 src/native/io/all_zeros_io_device.h 20 src/native/io/basic_reader_factory.h 19 src/native/io/buffer/gtest/common.cpp 23 src/native/io/buffer/gtest/common.h 5 src/native/io/buffer/gtest/main.cpp 8 src/native/io/buffer/io_device.h 48 src/native/io/buffer/reader_factory.h 20 src/native/io/buffer/writer.h 32 src/native/io/compressed/bsdiff_compressor.cpp 27 src/native/io/compressed/bsdiff_compressor.h 12 src/native/io/compressed/bsdiff_stream_wrappers.cpp 256 src/native/io/compressed/bsdiff_stream_wrappers.h 30 src/native/io/compressed/bspatch_decompression_reader.cpp 68 src/native/io/compressed/bspatch_decompression_reader.h 32 src/native/io/compressed/compression_dictionary.h 32 src/native/io/compressed/gtest/common.cpp 15 src/native/io/compressed/gtest/common.h 2 src/native/io/compressed/gtest/compression_util.cpp 7 src/native/io/compressed/gtest/compression_util.h 3 src/native/io/compressed/gtest/main.cpp 17 src/native/io/compressed/gtest/main.h 10 src/native/io/compressed/writer_to_reader_channel.cpp 107 src/native/io/compressed/writer_to_reader_channel.h 53 src/native/io/compressed/zlib_compression_reader.cpp 105 src/native/io/compressed/zlib_compression_reader.h 43 src/native/io/compressed/zlib_compression_writer.cpp 99 src/native/io/compressed/zlib_compression_writer.h 30 src/native/io/compressed/zlib_decompression_reader.cpp 76 src/native/io/compressed/zlib_decompression_reader.h 39 src/native/io/compressed/zlib_decompression_writer.cpp 74 src/native/io/compressed/zlib_decompression_writer.h 28 src/native/io/compressed/zlib_helpers.h 39 src/native/io/compressed/zstd_compression_reader.cpp 54 src/native/io/compressed/zstd_compression_reader.h 93 src/native/io/compressed/zstd_compression_writer.cpp 82 src/native/io/compressed/zstd_compression_writer.h 39 src/native/io/compressed/zstd_decompression_reader.cpp 45 src/native/io/compressed/zstd_decompression_reader.h 66 src/native/io/compressed/zstd_decompression_writer.cpp 51 src/native/io/compressed/zstd_decompression_writer.h 32 src/native/io/compressed/zstd_wrappers.cpp 14 src/native/io/compressed/zstd_wrappers.h 18 src/native/io/file/binary_file_writer.cpp 11 src/native/io/file/binary_file_writer.h 17 src/native/io/file/file.cpp 91 src/native/io/file/file.h 55 src/native/io/file/gtest/main.cpp 8 src/native/io/file/io_device.cpp 19 src/native/io/file/io_device.h 19 src/native/io/file/temp_file.cpp 7 src/native/io/file/temp_file.h 77 src/native/io/gtest/buffer_io_device.h 27 src/native/io/gtest/main.cpp 8 src/native/io/hashed/gtest/io_hashed_gtest.cpp 105 src/native/io/hashed/hashed_sequential_writer.cpp 3 src/native/io/hashed/hashed_sequential_writer.h 74 src/native/io/io_device.h 16 src/native/io/io_device_view.cpp 33 src/native/io/io_device_view.h 51 src/native/io/nul_device_reader.h 12 src/native/io/reader.cpp 160 src/native/io/reader.h 118 src/native/io/reader_factory.h 12 src/native/io/sequential/basic_reader_wrapper.h 31 src/native/io/sequential/basic_writer_wrapper.h 26 src/native/io/sequential/chain_reader.h 105 src/native/io/sequential/reader.cpp 92 src/native/io/sequential/reader.h 25 src/native/io/sequential/reader_factory.h 11 src/native/io/sequential/reader_impl.cpp 19 src/native/io/sequential/reader_impl.h 20 src/native/io/sequential/writer.cpp 61 src/native/io/sequential/writer.h 45 src/native/io/sequential/writer_impl.cpp 10 src/native/io/sequential/writer_impl.h 18 src/native/io/uint64_t_endian.cpp 32 src/native/io/uint64_t_endian.h 6 src/native/io/user/named_readerwriter_factory.h 11 src/native/io/user/user_named_readerwriter_factory.h 27 src/native/io/user/user_readerwriter.h 59 src/native/io/user/user_readerwriter_pfn.h 15 src/native/io/writer.cpp 34 src/native/io/writer.h 20 src/native/language_support/include_filesystem.h 8 src/native/language_support/include_optional.h 12 src/native/language_support/overload_pattern.h 9 src/native/set_version_strings.ps1 19 src/native/tools/applydiff/applydiff.cpp 40 src/native/tools/dumpdiff/dumpdiff.cpp 222 src/native/tools/dumpextfs/dump_json.cpp 269 src/native/tools/dumpextfs/dump_json.h 5 src/native/tools/dumpextfs/file_details.h 26 src/native/tools/dumpextfs/load_ext4.cpp 241 src/native/tools/dumpextfs/load_ext4.h 4 src/native/tools/dumpextfs/main.cpp 47 src/native/tools/extract/extract.cpp 228 src/native/tools/makecpio/makecpio_tool.cpp 68 src/native/tools/recompress/recompress.cpp 101 src/native/tools/recompress/recompress.h 6 src/native/tools/recompress/recompress_tool.cpp 410 src/native/tools/recompress/swupdate_helpers.cpp 100 src/native/tools/recompress/swupdate_helpers.h 19 src/native/tools/zstd_compress_file/compress_utility.cpp 184 src/native/tools/zstd_compress_file/compress_utility.h 10 src/native/tools/zstd_compress_file/get_file_hash.cpp 24 src/native/tools/zstd_compress_file/get_file_hash.h 4 src/native/tools/zstd_compress_file/zstd_compress_file.cpp 118 src/scripts/compress_files/compress_files.py 61 src/scripts/recompress_swu/src/helpers.py 157 src/scripts/recompress_swu/src/recompress_tool.py 99 src/scripts/recompress_swu/src/sign_tool.py 32 src/scripts/recompress_swu/src/working_folder_manager.py 19