zlib-ng / zlib-ng
Files Coverage
adler32.c 92.16%
adler32_fold.c 80.00%
adler32_p.h 100.00%
arch/arm/adler32_neon.c 100.00%
arch/arm/arm_features.c 100.00%
arch/arm/chunkset_neon.c 100.00%
arch/arm/compare256_neon.c 100.00%
arch/arm/crc32_acle.c 100.00%
arch/arm/neon_intrins.h 100.00%
arch/arm/slide_hash_neon.c 100.00%
arch/power/adler32_power8.c 100.00%
arch/power/adler32_vmx.c 97.40%
arch/power/chunkset_power8.c 100.00%
arch/power/compare256_power9.c 0.00%
arch/power/crc32_power8.c 99.60%
arch/power/power_features.c 60.00%
arch/power/slide_ppc_tpl.h 100.00%
arch/s390/crc32-vx.c 100.00%
arch/s390/dfltcc_common.c 91.67%
arch/s390/dfltcc_deflate.c 67.32%
arch/s390/dfltcc_detail.h 74.00%
arch/s390/dfltcc_inflate.c 88.89%
arch/s390/s390_features.c 100.00%
arch/x86/adler32_avx2_p.h 100.00%
arch/x86/adler32_avx2_tpl.h 86.67%
arch/x86/adler32_avx512_p.h 100.00%
arch/x86/adler32_avx512_tpl.h 88.89%
arch/x86/adler32_avx512_vnni.c 0.00%
arch/x86/adler32_sse42.c 100.00%
arch/x86/adler32_ssse3.c 100.00%
arch/x86/adler32_ssse3_p.h 100.00%
arch/x86/chunkset_avx.c 100.00%
arch/x86/chunkset_sse2.c 25.00%
arch/x86/chunkset_sse41.c 100.00%
arch/x86/compare256_avx2.c 100.00%
arch/x86/compare256_sse2.c 97.56%
arch/x86/crc32_fold_pclmulqdq.c 100.00%
arch/x86/crc32_fold_pclmulqdq_tpl.h 88.35%
arch/x86/crc32_fold_vpclmulqdq_tpl.h 0.00%
arch/x86/insert_string_sse42.c 100.00%
arch/x86/slide_hash_avx2.c 100.00%
arch/x86/slide_hash_sse2.c 100.00%
arch/x86/x86_features.c 71.43%
chunkset.c 100.00%
chunkset_tpl.h 100.00%
compare256.c 100.00%
compress.c 85.00%
cpu_features.c 100.00%
crc32_braid.c 96.05%
crc32_braid_comb.c 81.82%
crc32_braid_comb_p.h 100.00%
crc32_fold.c 92.86%
deflate.c 71.78%
deflate.h 100.00%
deflate_fast.c 94.59%
deflate_huff.c 84.21%
deflate_medium.c 86.13%
deflate_p.h 100.00%
deflate_quick.c 86.67%
deflate_rle.c 97.56%
deflate_slow.c 98.41%
deflate_stored.c 82.93%
functable.c 64.25%
gzlib.c 58.53%
gzwrite.c 54.74%
infback.c 91.35%
inffast.c 95.30%
inflate.c 88.98%
inflate_p.h 100.00%
inftrees.c 97.08%
insert_string_tpl.h 100.00%
match_tpl.h 97.62%
slide_hash.c 100.00%
test/benchmarks/benchmark_adler32.cc 58.82%
test/benchmarks/benchmark_adler32_copy.cc 50.00%
test/benchmarks/benchmark_compare256.cc 47.62%
test/benchmarks/benchmark_crc32.cc 64.29%
test/benchmarks/benchmark_main.cc 100.00%
test/benchmarks/benchmark_slidehash.cc 72.00%
test/example.c 69.90%
test/fuzz/fuzzer_checksum.c 98.00%
test/fuzz/fuzzer_compress.c 97.50%
test/fuzz/fuzzer_example_dict.c 70.67%
test/fuzz/fuzzer_example_flush.c 79.37%
test/fuzz/fuzzer_example_large.c 75.00%
test/fuzz/fuzzer_example_small.c 76.67%
test/fuzz/fuzzer_minigzip.c 50.38%
test/fuzz/standalone_fuzz_target_runner.c 100.00%
test/infcover.c 76.91%
test/minideflate.c 45.23%
test/minigzip.c 39.61%
test/switchlevels.c 57.89%
test/test_adler32.cc 64.29%
test/test_aligned_alloc.cc 71.43%
test/test_compare256.cc 59.26%
test/test_compress.cc 63.64%
test/test_compress_bound.cc 82.61%
test/test_crc32.cc 66.67%
test/test_cve-2003-0107.cc 80.00%
test/test_deflate_bound.cc 72.97%
test/test_deflate_concurrency.cc 89.13%
test/test_deflate_copy.cc 68.97%
test/test_deflate_dict.cc 96.15%
test/test_deflate_hash_head_0.cc 76.92%
test/test_deflate_header.cc 97.14%
test/test_deflate_params.cc 98.78%
test/test_deflate_pending.cc 97.06%
test/test_deflate_prime.cc 66.67%
test/test_deflate_quick_bi_valid.cc 76.19%
test/test_deflate_quick_block_open.cc 75.00%
test/test_deflate_tune.cc 75.86%
test/test_dict.cc 67.35%
test/test_gzio.cc 98.11%
test/test_inflate_adler32.cc 64.71%
test/test_inflate_sync.cc 73.68%
test/test_large_buffers.cc 95.74%
test/test_main.cc 100.00%
test/test_shared_ng.h 75.00%
test/test_small_buffers.cc 70.27%
test/test_version.cc 50.00%
tools/makecrct.c 100.00%
tools/makefixed.c 100.00%
tools/maketrees.c 100.00%
trees.c 89.34%
trees_emit.h 94.44%
uncompr.c 74.36%
zutil.c 88.46%
zutil_p.h 88.89%
Project Totals (128 files) 80.03%
Loading