Coverage Report

View results by: Directories | Files

Path Line Coverage Function Coverage Region Coverage
src/xz/src/common/mythread.h
 55.56% (70/126)
 84.62% (11/13)
 78.79% (26/33)
src/xz/src/common/tuklib_integer.h
 13.09% (39/298)
 29.63% (8/27)
 39.39% (13/33)
src/xz/src/liblzma/check/check.c
 71.96% (77/107)
100.00% (5/5)
 77.42% (24/31)
src/xz/src/liblzma/check/crc32_fast.c
 29.27% (12/41)
 75.00% (3/4)
 18.52% (5/27)
src/xz/src/liblzma/check/crc64_fast.c
 32.43% (12/37)
 75.00% (3/4)
 20.83% (5/24)
src/xz/src/liblzma/check/crc_x86_clmul.h
 99.15% (116/117)
100.00% (8/8)
100.00% (38/38)
src/xz/src/liblzma/check/sha256.c
 95.77% (68/71)
100.00% (6/6)
 99.72% (353/354)
src/xz/src/liblzma/common/alone_decoder.c
 78.23% (97/124)
 80.00% (4/5)
 77.32% (75/97)
src/xz/src/liblzma/common/block_decoder.c
 88.28% (113/128)
 80.00% (4/5)
 82.11% (101/123)
src/xz/src/liblzma/common/block_encoder.c
 76.92% (80/104)
 60.00% (3/5)
 68.24% (58/85)
src/xz/src/liblzma/common/block_header_decoder.c
 94.00% (47/50)
100.00% (1/1)
 95.00% (57/60)
src/xz/src/liblzma/common/block_header_encoder.c
 61.29% (38/62)
100.00% (2/2)
 66.32% (63/95)
src/xz/src/liblzma/common/block_util.c
 48.72% (19/39)
 33.33% (1/3)
 70.00% (42/60)
src/xz/src/liblzma/common/common.c
 58.15% (157/270)
 52.94% (9/17)
 55.32% (130/235)
src/xz/src/liblzma/common/filter_common.c
 81.75% (112/137)
100.00% (5/5)
 85.71% (108/126)
src/xz/src/liblzma/common/filter_decoder.c
 71.43% (25/35)
 71.43% (5/7)
 48.57% (17/35)
src/xz/src/liblzma/common/filter_encoder.c
 32.50% (26/80)
 50.00% (5/10)
 25.33% (19/75)
src/xz/src/liblzma/common/filter_flags_decoder.c
100.00% (16/16)
100.00% (1/1)
100.00% (21/21)
src/xz/src/liblzma/common/filter_flags_encoder.c
 86.36% (19/22)
100.00% (2/2)
 82.22% (37/45)
src/xz/src/liblzma/common/index.c
 44.08% (268/608)
 52.78% (19/36)
 39.06% (141/361)
src/xz/src/liblzma/common/index.h
 93.75% (15/16)
100.00% (4/4)
100.00% (9/9)
src/xz/src/liblzma/common/index_encoder.c
 74.42% (96/129)
 66.67% (4/6)
 56.82% (50/88)
src/xz/src/liblzma/common/index_hash.c
 95.32% (163/171)
100.00% (6/6)
 95.04% (134/141)
src/xz/src/liblzma/common/memcmplen.h
 16.91% (23/136)
100.00% (1/1)
100.00% (13/13)
src/xz/src/liblzma/common/outqueue.c
 88.41% (122/138)
 91.67% (11/12)
 81.05% (77/95)
src/xz/src/liblzma/common/outqueue.h
100.00% (10/10)
100.00% (3/3)
100.00% (4/4)
src/xz/src/liblzma/common/stream_decoder.c
 87.85% (188/214)
 71.43% (5/7)
 87.56% (169/193)
src/xz/src/liblzma/common/stream_decoder_mt.c
 85.23% (658/772)
 83.33% (15/18)
 86.13% (627/728)
src/xz/src/liblzma/common/stream_encoder.c
 87.43% (153/175)
100.00% (6/6)
 79.26% (107/135)
src/xz/src/liblzma/common/stream_flags_common.c
 58.82% (10/17)
100.00% (1/1)
 62.50% (20/32)
src/xz/src/liblzma/common/stream_flags_common.h
100.00% (5/5)
100.00% (1/1)
100.00% (10/10)
src/xz/src/liblzma/common/stream_flags_decoder.c
100.00% (34/34)
100.00% (3/3)
100.00% (29/29)
src/xz/src/liblzma/common/stream_flags_encoder.c
 84.21% (32/38)
100.00% (3/3)
 81.82% (27/33)
src/xz/src/liblzma/common/vli_decoder.c
 96.88% (31/32)
100.00% (1/1)
 94.74% (36/38)
src/xz/src/liblzma/common/vli_encoder.c
 81.48% (22/27)
100.00% (1/1)
 75.86% (22/29)
src/xz/src/liblzma/common/vli_size.c
 90.91% (10/11)
100.00% (1/1)
 87.50% (7/8)
src/xz/src/liblzma/delta/delta_common.c
 90.62% (29/32)
100.00% (3/3)
 88.89% (24/27)
src/xz/src/liblzma/delta/delta_decoder.c
 97.14% (34/35)
100.00% (4/4)
 93.75% (15/16)
src/xz/src/liblzma/delta/delta_encoder.c
  0.00% (0/60)
  0.00% (0/6)
  0.00% (0/32)
src/xz/src/liblzma/lz/lz_decoder.c
 70.75% (104/147)
100.00% (6/6)
 63.25% (74/117)
src/xz/src/liblzma/lz/lz_decoder.h
 59.82% (67/112)
 88.89% (8/9)
 97.73% (43/44)
src/xz/src/liblzma/lz/lz_encoder.c
 57.41% (182/317)
 54.55% (6/11)
 62.92% (112/178)
src/xz/src/liblzma/lz/lz_encoder.h
 91.43% (32/35)
100.00% (7/7)
 93.33% (14/15)
src/xz/src/liblzma/lz/lz_encoder_mf.c
 80.23% (280/349)
 70.59% (12/17)
 69.53% (308/443)
src/xz/src/liblzma/lzma/fastpos.h
 40.91% (9/22)
100.00% (2/2)
 54.10% (33/61)
src/xz/src/liblzma/lzma/lzma2_decoder.c
 96.69% (146/151)
100.00% (6/6)
 94.51% (86/91)
src/xz/src/liblzma/lzma/lzma2_encoder.c
 75.94% (161/212)
 70.00% (7/10)
 55.41% (87/157)
src/xz/src/liblzma/lzma/lzma_common.h
 80.00% (12/15)
100.00% (2/2)
100.00% (24/24)
src/xz/src/liblzma/lzma/lzma_decoder.c
 95.34% (511/536)
 90.00% (9/10)
 98.59% (1399/1419)
src/xz/src/liblzma/lzma/lzma_encoder.c
 78.78% (323/410)
 65.22% (15/23)
 84.37% (340/403)
src/xz/src/liblzma/lzma/lzma_encoder_optimum_fast.c
100.00% (108/108)
100.00% (1/1)
100.00% (96/96)
src/xz/src/liblzma/lzma/lzma_encoder_optimum_normal.c
 98.94% (560/566)
100.00% (14/14)
 98.55% (407/413)
src/xz/src/liblzma/lzma/lzma_encoder_presets.c
 97.44% (38/39)
100.00% (1/1)
 91.43% (32/35)
src/xz/src/liblzma/rangecoder/price.h
 89.74% (35/39)
100.00% (6/6)
100.00% (18/18)
src/xz/src/liblzma/rangecoder/range_decoder.h
100.00% (12/12)
100.00% (1/1)
100.00% (12/12)
src/xz/src/liblzma/rangecoder/range_encoder.h
 44.30% (105/237)
 75.00% (9/12)
 52.29% (57/109)
src/xz/src/liblzma/simple/arm.c
 87.50% (28/32)
 75.00% (3/4)
 83.33% (10/12)
src/xz/src/liblzma/simple/arm64.c
 79.25% (42/53)
 50.00% (3/6)
 88.00% (22/25)
src/xz/src/liblzma/simple/armthumb.c
 89.47% (34/38)
 75.00% (3/4)
 88.24% (15/17)
src/xz/src/liblzma/simple/ia64.c
 93.55% (58/62)
 75.00% (3/4)
 92.31% (24/26)
src/xz/src/liblzma/simple/powerpc.c
 88.57% (31/35)
 75.00% (3/4)
 85.71% (12/14)
src/xz/src/liblzma/simple/riscv.c
 45.65% (63/138)
 33.33% (2/6)
 44.78% (30/67)
src/xz/src/liblzma/simple/simple_coder.c
 92.00% (138/150)
 83.33% (5/6)
 88.17% (82/93)
src/xz/src/liblzma/simple/simple_decoder.c
 93.75% (15/16)
100.00% (1/1)
 92.31% (12/13)
src/xz/src/liblzma/simple/simple_encoder.c
  0.00% (0/12)
  0.00% (0/2)
  0.00% (0/14)
src/xz/src/liblzma/simple/sparc.c
 89.74% (35/39)
 75.00% (3/4)
 88.89% (16/18)
src/xz/src/liblzma/simple/x86.c
 81.19% (82/101)
 50.00% (3/6)
 92.45% (49/53)
src/xz/tests/ossfuzz/fuzz_common.h
 88.89% (24/27)
100.00% (1/1)
 94.12% (16/17)
src/xz/tests/ossfuzz/fuzz_decode_alone.c
 72.73% (8/11)
100.00% (1/1)
 83.33% (5/6)
src/xz/tests/ossfuzz/fuzz_decode_stream.c
 75.00% (9/12)
100.00% (1/1)
 87.50% (7/8)
src/xz/tests/ossfuzz/fuzz_decode_stream_mt.c
 83.33% (15/18)
100.00% (1/1)
 88.89% (8/9)
src/xz/tests/ossfuzz/fuzz_encode_stream.c
 80.00% (36/45)
100.00% (1/1)
 86.96% (20/23)
Totals
 73.65% (6349/8620)
 73.14% (324/443)
 80.63% (6183/7668)