zlib-ng / zlib-ng

@@ -115,7 +115,7 @@
Loading
115 115
    state->bits = param->sbb;
116 116
    state->whave = param->hl;
117 117
    state->wnext = (param->ho + param->hl) & ((1 << HB_BITS) - 1);
118 -
    state->check = state->flags ? ZSWAP32(param->cv) : param->cv;
118 +
    strm->adler = state->check = state->flags ? ZSWAP32(param->cv) : param->cv;
119 119
    if (cc == DFLTCC_CC_OP2_CORRUPT && param->oesc != 0) {
120 120
        /* Report an error if stream is corrupted */
121 121
        state->mode = BAD;

@@ -41,6 +41,8 @@
Loading
41 41
    err = PREFIX(inflate)(&strm, Z_NO_FLUSH);
42 42
    EXPECT_EQ(err, Z_STREAM_END);
43 43
44 +
    EXPECT_EQ(strm.adler, 0x6b931030);
45 +
44 46
    err = PREFIX(inflateEnd)(&strm);
45 47
    EXPECT_EQ(err, Z_OK);
46 48
Files Coverage
arch 87.60%
test 70.89%
tools 99.63%
adler32.c 94.55%
adler32_fold.c 45.45%
adler32_p.h 100.00%
chunkset.c 100.00%
chunkset_tpl.h 99.03%
compare256.c 100.00%
compress.c 97.83%
cpu_features.c 100.00%
crc32_braid.c 100.00%
crc32_braid_comb.c 81.82%
crc32_braid_comb_p.h 100.00%
crc32_fold.c 70.00%
deflate.c 83.21%
deflate.h 100.00%
deflate_fast.c 91.49%
deflate_huff.c 86.96%
deflate_medium.c 91.76%
deflate_p.h 56.82%
deflate_quick.c 96.43%
deflate_rle.c 100.00%
deflate_slow.c 100.00%
deflate_stored.c 100.00%
fallback_builtins.h 92.59%
functable.c 77.88%
gzlib.c 70.61%
gzwrite.c 71.13%
infback.c 99.04%
inffast.c 90.29%
inflate.c 93.81%
inflate_p.h 100.00%
inftrees.c 99.31%
insert_string_tpl.h 100.00%
match_tpl.h 99.32%
slide_hash.c 95.00%
trees.c 92.27%
trees_emit.h 94.95%
uncompr.c 91.30%
zutil.c 85.00%
zutil_p.h 100.00%
Project Totals (126 files) 83.88%
Ubuntu GCC Symbol Prefix
Build #3130023353 -
ubuntu_gcc_sprefix
Ubuntu GCC PPC No Power8
Build #3130023353 -
ubuntu_gcc_ppc_no_power8
Ubuntu GCC PPC64
Build #3130023353 -
ubuntu_gcc_ppc64
Ubuntu GCC No SSE4 UBSAN
Build #3130023353 -
ubuntu_gcc_no_sse4
Ubuntu GCC ARM HF ASAN
Build #3130023353 -
ubuntu_gcc_armhf
Ubuntu GCC PPC
Build #3130023353 -
ubuntu_gcc_ppc
Ubuntu GCC ARM HF No ACLE ASAN
Build #3130023353 -
ubuntu_gcc_armhf_no_acle
Ubuntu GCC No SSE2 UBSAN
Build #3130023353 -
ubuntu_gcc_no_sse2
Ubuntu GCC -O1 No Unaligned UBSAN
Build #3130023353 -
ubuntu_gcc_o1
Ubuntu Clang No Optim
Build #3130023355 -
ubuntu_clang_pigz_no_optim
Ubuntu Clang
Build #3130023355 -
ubuntu_clang_pigz
Ubuntu Clang No Threads
Build #3130023355 -
ubuntu_clang_pigz_no_threads
Ubuntu GCC
Build #3130023355 -
ubuntu_gcc_pigz
Ubuntu GCC ARM SF Compat No Opt UBSAN
Build #3130023353 -
ubuntu_gcc_armsf_compat_no_opt
Ubuntu GCC Symbol Prefix
Build #3130023355 -
ubuntu_gcc_pigz
Windows GCC
Build #3130023353 -
win64_gcc
Windows GCC Compat No Opt
Build #3130023353 -
win64_gcc_compat_no_opt
Ubuntu GCC AARCH64 ASAN
Build #3130023353 -
ubuntu_gcc_aarch64
Ubuntu GCC ARM HF Compat No Opt UBSAN
Build #3130023353 -
ubuntu_gcc_armhf_compat_no_opt
Ubuntu GCC S390X DFLTCC Compat UBSAN
Build #3130023353 -
ubuntu_gcc_s390x_dfltcc_compat
Ubuntu GCC S390X DFLTCC ASAN
Build #3130023353 -
ubuntu_gcc_s390x_dfltcc
Ubuntu Clang Inflate Allow Invalid Dist
Build #3130023353 -
ubuntu_clang_inflate_allow_invalid_dist
Ubuntu Clang Inflate Strict
Build #3130023353 -
ubuntu_clang_inflate_strict
Ubuntu Clang Debug
Build #3130023353 -
ubuntu_clang_debug
Ubuntu Clang Memory Map
Build #3130023353 -
ubuntu_clang_mmap
Ubuntu Clang
Build #3130023353 -
ubuntu_clang
Ubuntu Clang Reduced Memory
Build #3130023353 -
ubuntu_clang_reduced_mem
macOS Clang ASAN
Build #3130023353 -
macos_clang
Ubuntu GCC 32-bit
Build #3130023353 -
ubuntu_gcc_m32
Ubuntu GCC Compat No Opt ASAN
Build #3130023353 -
ubuntu_gcc_compat_no_opt
Ubuntu GCC ASAN
Build #3130023353 -
ubuntu_gcc
Ubuntu GCC No CTZLL
Build #3130023353 -
ubuntu_gcc_no_ctzll
Ubuntu GCC Compat Symbol Prefix
Build #3130023353 -
ubuntu_gcc_compat_sprefix
macOS GCC UBSAN
Build #3130023353 -
macos_gcc
Ubuntu GCC S390X ASAN
Build #3130023353 -
ubuntu_gcc_s390x
Ubuntu GCC SPARC64
Build #3130023353 -
ubuntu_gcc_sparc64
Ubuntu GCC Benchmark
Build #3130023353 -
ubuntu_gcc_benchmark
Ubuntu GCC AARCH64 Compat No Opt UBSAN
Build #3130023353 -
ubuntu_gcc_aarch64_compat_no_opt
Ubuntu GCC No AVX2 UBSAN
Build #3130023353 -
ubuntu_gcc_no_avx2
Ubuntu GCC No CTZ
Build #3130023353 -
ubuntu_gcc_no_ctz
Ubuntu GCC No PCLMULQDQ UBSAN
Build #3130023353 -
ubuntu_gcc_no_pclmulqdq
Ubuntu GCC -O3 OSB
Build #3130023353 -
ubuntu_gcc_osb
Ubuntu GCC PPC64LE
Build #3130023353 -
ubuntu_gcc_ppc64le
Ubuntu GCC AARCH64 No ACLE UBSAN
Build #3130023353 -
ubuntu_gcc_aarch64_no_acle
Ubuntu GCC ARM SF ASAN
Build #3130023353 -
ubuntu_gcc_armsf
Ubuntu GCC S390X No vectorized CRC32 ASAN
Build #3130023353 -
ubuntu_gcc_s390x_no_crc32
Ubuntu MinGW x86_64
Build #3130023353 -
ubuntu_gcc_mingw_x86_64
Ubuntu MinGW i686
Build #3130023353 -
ubuntu_gcc_mingw_i686
Ubuntu GCC AARCH64 No NEON UBSAN
Build #3130023353 -
ubuntu_gcc_aarch64_no_neon
Ubuntu GCC ARM HF No NEON ASAN
Build #3130023353 -
ubuntu_gcc_armhf_no_neon
Ubuntu GCC AARCH64
Build #3130023355 -
ubuntu_gcc_pigz_aarch64

No yaml found.

Create your codecov.yml to customize your Codecov experience

Sunburst
The inner-most circle is the entire project, moving away from the center are folders then, finally, a single file. The size and color of each slice is representing the number of statements and the coverage, respectively.
Icicle
The top section represents the entire project. Proceeding with folders and finally individual files. The size and color of each slice is representing the number of statements and the coverage, respectively.
Grid
Each block represents a single file in the project. The size and color of each block is represented by the number of statements and the coverage, respectively.
Loading