Coverage Report

View results by: Directories | Files

Path Line Coverage Function Coverage Region Coverage
src/xz/src/common/mythread.h
 53.97% (68/126)
 84.62% (11/13)
 68.03% (100/147)
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)
 81.63% (40/49)
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.13% (114/115)
100.00% (8/8)
 97.96% (48/49)
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.29% (101/129)
 80.00% (4/5)
 81.10% (103/127)
src/xz/src/liblzma/common/block_decoder.c
 87.50% (112/128)
 80.00% (4/5)
 85.45% (141/165)
src/xz/src/liblzma/common/block_encoder.c
 77.88% (81/104)
 60.00% (3/5)
 69.17% (92/133)
src/xz/src/liblzma/common/block_header_decoder.c
 94.00% (47/50)
100.00% (1/1)
 96.05% (73/76)
src/xz/src/liblzma/common/block_header_encoder.c
 61.29% (38/62)
100.00% (2/2)
 75.57% (99/131)
src/xz/src/liblzma/common/block_util.c
 48.72% (19/39)
 33.33% (1/3)
 68.04% (66/97)
src/xz/src/liblzma/common/common.c
 60.97% (164/269)
 52.94% (9/17)
 62.22% (252/405)
src/xz/src/liblzma/common/filter_common.c
 86.13% (118/137)
100.00% (5/5)
 81.94% (177/216)
src/xz/src/liblzma/common/filter_decoder.c
 72.73% (24/33)
 71.43% (5/7)
 51.16% (22/43)
src/xz/src/liblzma/common/filter_encoder.c
 32.05% (25/78)
 50.00% (5/10)
 21.24% (24/113)
src/xz/src/liblzma/common/filter_flags_decoder.c
100.00% (16/16)
100.00% (1/1)
100.00% (24/24)
src/xz/src/liblzma/common/filter_flags_encoder.c
 86.36% (19/22)
100.00% (2/2)
 83.67% (41/49)
src/xz/src/liblzma/common/index.c
 46.96% (309/658)
 56.76% (21/37)
 37.49% (319/851)
src/xz/src/liblzma/common/index.h
 93.75% (15/16)
100.00% (4/4)
 73.91% (17/23)
src/xz/src/liblzma/common/index_decoder.c
 89.84% (168/187)
 85.71% (6/7)
 84.65% (182/215)
src/xz/src/liblzma/common/index_encoder.c
 75.19% (97/129)
 66.67% (4/6)
 43.70% (59/135)
src/xz/src/liblzma/common/index_hash.c
 95.91% (164/171)
100.00% (6/6)
 91.10% (174/191)
src/xz/src/liblzma/common/memcmplen.h
 16.91% (23/136)
100.00% (1/1)
 65.71% (23/35)
src/xz/src/liblzma/common/outqueue.c
 89.86% (124/138)
 91.67% (11/12)
 64.83% (153/236)
src/xz/src/liblzma/common/outqueue.h
100.00% (10/10)
100.00% (3/3)
 60.00% (9/15)
src/xz/src/liblzma/common/stream_decoder.c
 88.79% (190/214)
 71.43% (5/7)
 86.42% (229/265)
src/xz/src/liblzma/common/stream_decoder_mt.c
 86.84% (673/775)
 83.33% (15/18)
 81.23% (913/1124)
src/xz/src/liblzma/common/stream_encoder.c
 90.80% (158/174)
100.00% (6/6)
 82.52% (170/206)
src/xz/src/liblzma/common/stream_flags_common.c
 52.94% (9/17)
100.00% (1/1)
 61.54% (24/39)
src/xz/src/liblzma/common/stream_flags_common.h
100.00% (5/5)
100.00% (1/1)
100.00% (12/12)
src/xz/src/liblzma/common/stream_flags_decoder.c
100.00% (33/33)
100.00% (3/3)
100.00% (34/34)
src/xz/src/liblzma/common/stream_flags_encoder.c
 83.78% (31/37)
100.00% (3/3)
 66.67% (38/57)
src/xz/src/liblzma/common/vli_decoder.c
 93.75% (30/32)
100.00% (1/1)
 94.87% (37/39)
src/xz/src/liblzma/common/vli_encoder.c
 81.48% (22/27)
100.00% (1/1)
 70.45% (31/44)
src/xz/src/liblzma/common/vli_size.c
 90.91% (10/11)
100.00% (1/1)
 68.18% (15/22)
src/xz/src/liblzma/delta/delta_common.c
 93.75% (30/32)
100.00% (3/3)
 89.80% (44/49)
src/xz/src/liblzma/delta/delta_decoder.c
100.00% (35/35)
100.00% (4/4)
 78.57% (22/28)
src/xz/src/liblzma/delta/delta_encoder.c
  0.00% (0/60)
  0.00% (0/6)
  0.00% (0/36)
src/xz/src/liblzma/lz/lz_decoder.c
 71.43% (105/147)
100.00% (6/6)
 73.46% (119/162)
src/xz/src/liblzma/lz/lz_decoder.h
 58.04% (65/112)
 88.89% (8/9)
 97.92% (47/48)
src/xz/src/liblzma/lz/lz_encoder.c
 60.19% (189/314)
 54.55% (6/11)
 56.93% (193/339)
src/xz/src/liblzma/lz/lz_encoder.h
 91.43% (32/35)
100.00% (7/7)
 64.86% (24/37)
src/xz/src/liblzma/lz/lz_encoder_mf.c
 80.23% (280/349)
 70.59% (12/17)
 62.54% (429/686)
src/xz/src/liblzma/lzma/fastpos.h
 40.91% (9/22)
100.00% (2/2)
 55.00% (44/80)
src/xz/src/liblzma/lzma/lzma2_decoder.c
 97.39% (149/153)
100.00% (6/6)
 82.19% (120/146)
src/xz/src/liblzma/lzma/lzma2_encoder.c
 75.94% (161/212)
 70.00% (7/10)
 51.67% (155/300)
src/xz/src/liblzma/lzma/lzma_common.h
 80.00% (12/15)
100.00% (2/2)
 84.62% (33/39)
src/xz/src/liblzma/lzma/lzma_decoder.c
 94.59% (507/536)
 80.00% (8/10)
 91.90% (1804/1963)
src/xz/src/liblzma/lzma/lzma_encoder.c
 79.17% (323/408)
 65.22% (15/23)
 70.03% (451/644)
src/xz/src/liblzma/lzma/lzma_encoder_optimum_fast.c
100.00% (108/108)
100.00% (1/1)
 94.78% (109/115)
src/xz/src/liblzma/lzma/lzma_encoder_optimum_normal.c
 98.94% (558/564)
100.00% (14/14)
 95.12% (468/492)
src/xz/src/liblzma/lzma/lzma_encoder_presets.c
 97.37% (37/38)
100.00% (1/1)
 91.67% (44/48)
src/xz/src/liblzma/rangecoder/price.h
 89.74% (35/39)
100.00% (6/6)
100.00% (26/26)
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
 43.04% (102/237)
 75.00% (9/12)
 38.59% (71/184)
src/xz/src/liblzma/simple/arm.c
 90.00% (27/30)
 75.00% (3/4)
 78.57% (11/14)
src/xz/src/liblzma/simple/arm64.c
 80.39% (41/51)
 50.00% (3/6)
 65.71% (23/35)
src/xz/src/liblzma/simple/armthumb.c
 91.67% (33/36)
 75.00% (3/4)
 84.21% (16/19)
src/xz/src/liblzma/simple/ia64.c
 95.00% (57/60)
 75.00% (3/4)
 89.29% (25/28)
src/xz/src/liblzma/simple/powerpc.c
 90.91% (30/33)
 75.00% (3/4)
 83.33% (15/18)
src/xz/src/liblzma/simple/riscv.c
 45.59% (62/136)
 33.33% (2/6)
 40.26% (31/77)
src/xz/src/liblzma/simple/simple_coder.c
 93.42% (142/152)
 83.33% (5/6)
 71.01% (147/207)
src/xz/src/liblzma/simple/simple_decoder.c
100.00% (16/16)
100.00% (1/1)
100.00% (14/14)
src/xz/src/liblzma/simple/simple_encoder.c
  0.00% (0/12)
  0.00% (0/2)
  0.00% (0/18)
src/xz/src/liblzma/simple/sparc.c
 91.89% (34/37)
 75.00% (3/4)
 85.00% (17/20)
src/xz/src/liblzma/simple/x86.c
 83.51% (81/97)
 50.00% (3/6)
 87.93% (51/58)
src/xz/tests/ossfuzz/fuzz_common.h
 95.74% (45/47)
100.00% (3/3)
 93.10% (27/29)
src/xz/tests/ossfuzz/fuzz_decode_alone.c
 77.78% (14/18)
100.00% (1/1)
 90.91% (20/22)
src/xz/tests/ossfuzz/fuzz_decode_index.c
 72.73% (24/33)
100.00% (1/1)
 86.67% (26/30)
src/xz/tests/ossfuzz/fuzz_decode_stream.c
 78.95% (15/19)
100.00% (1/1)
 93.33% (28/30)
src/xz/tests/ossfuzz/fuzz_decode_stream_mt.c
 85.19% (23/27)
100.00% (1/1)
 93.55% (29/31)
src/xz/tests/ossfuzz/fuzz_encode_stream.c
 83.33% (40/48)
100.00% (1/1)
 86.96% (40/46)
Totals
 74.71% (6658/8912)
 73.57% (334/454)
 74.17% (8852/11935)