Click here for information about interpreting this report.
Filename | Function Coverage | Line Coverage | Region Coverage | Branch Coverage |
target.cc | 100.00% (1/1) | 100.00% (7/7) | 100.00% (1/1) | - (0/0) |
brotli/dec/bit_reader.c | 100.00% (2/2) | 80.95% (17/21) | 80.00% (12/15) | 62.50% (5/8) |
brotli/dec/bit_reader.h | 95.83% (23/24) | 69.26% (169/244) | 87.85% (94/107) | 92.50% (37/40) |
brotli/dec/decode.c | 92.86% (52/56) | 93.25% (1630/1748) | 90.26% (927/1027) | 86.82% (606/698) |
brotli/dec/huffman.c | 100.00% (6/6) | 99.16% (236/238) | 98.23% (111/113) | 98.39% (61/62) |
brotli/dec/state.c | 81.82% (9/11) | 91.54% (119/130) | 80.77% (21/26) | 16.67% (1/6) |
brotli/dec/transform.h | 100.00% (2/2) | 100.00% (48/48) | 100.00% (30/30) | 100.00% (24/24) |
brotli/enc/backward_references.cc | 0.00% (0/23) | 0.00% (0/598) | 0.00% (0/289) | 0.00% (0/224) |
brotli/enc/backward_references.h | 0.00% (0/6) | 0.00% (0/18) | 0.00% (0/9) | 0.00% (0/2) |
brotli/enc/bit_cost.h | 0.00% (0/3) | 0.00% (0/121) | 0.00% (0/69) | 0.00% (0/50) |
brotli/enc/block_splitter.cc | 0.00% (0/12) | 0.00% (0/373) | 0.00% (0/169) | 0.00% (0/120) |
brotli/enc/block_splitter.h | 0.00% (0/2) | 0.00% (0/13) | 0.00% (0/6) | 0.00% (0/4) |
brotli/enc/brotli_bit_stream.cc | 0.00% (0/33) | 0.00% (0/841) | 0.00% (0/347) | 0.00% (0/246) |
brotli/enc/cluster.h | 0.00% (0/8) | 0.00% (0/211) | 0.00% (0/119) | 0.00% (0/84) |
brotli/enc/command.h | 0.00% (0/14) | 0.00% (0/93) | 0.00% (0/62) | 0.00% (0/36) |
brotli/enc/compress_fragment.cc | 0.00% (0/18) | 0.00% (0/483) | 0.00% (0/154) | 0.00% (0/94) |
brotli/enc/compress_fragment_two_pass.cc | 0.00% (0/13) | 0.00% (0/386) | 0.00% (0/115) | 0.00% (0/74) |
brotli/enc/context.h | 0.00% (0/1) | 0.00% (0/15) | 0.00% (0/6) | 0.00% (0/10) |
brotli/enc/encode.cc | 0.00% (0/30) | 0.00% (0/853) | 0.00% (0/340) | 0.00% (0/250) |
brotli/enc/encode.h | 0.00% (0/3) | 0.00% (0/3) | 0.00% (0/3) | - (0/0) |
brotli/enc/encode_parallel.cc | 0.00% (0/3) | 0.00% (0/188) | 0.00% (0/92) | 0.00% (0/66) |
brotli/enc/entropy_encode.cc | 0.00% (0/11) | 0.00% (0/352) | 0.00% (0/222) | 0.00% (0/170) |
brotli/enc/entropy_encode.h | 0.00% (0/2) | 0.00% (0/3) | 0.00% (0/2) | - (0/0) |
brotli/enc/entropy_encode_static.h | 0.00% (0/4) | 0.00% (0/14) | 0.00% (0/5) | - (0/0) |
brotli/enc/fast_log.h | 0.00% (0/2) | 0.00% (0/22) | 0.00% (0/5) | 0.00% (0/2) |
brotli/enc/find_match_length.h | 0.00% (0/1) | 0.00% (0/27) | 0.00% (0/13) | 0.00% (0/8) |
brotli/enc/hash.h | 0.00% (0/38) | 0.00% (0/526) | 0.00% (0/269) | 0.00% (0/216) |
brotli/enc/histogram.cc | 0.00% (0/1) | 0.00% (0/32) | 0.00% (0/11) | 0.00% (0/8) |
brotli/enc/histogram.h | 0.00% (0/5) | 0.00% (0/23) | 0.00% (0/10) | 0.00% (0/4) |
brotli/enc/literal_cost.cc | 0.00% (0/4) | 0.00% (0/117) | 0.00% (0/65) | 0.00% (0/48) |
brotli/enc/metablock.cc | 0.00% (0/10) | 0.00% (0/333) | 0.00% (0/122) | 0.00% (0/88) |
brotli/enc/metablock.h | 0.00% (0/1) | 0.00% (0/1) | 0.00% (0/1) | - (0/0) |
brotli/enc/port.h | 0.00% (0/4) | 0.00% (0/16) | 0.00% (0/4) | - (0/0) |
brotli/enc/prefix.h | 0.00% (0/2) | 0.00% (0/28) | 0.00% (0/9) | 0.00% (0/6) |
brotli/enc/ringbuffer.h | 0.00% (0/10) | 0.00% (0/58) | 0.00% (0/27) | 0.00% (0/14) |
brotli/enc/static_dict.cc | 0.00% (0/5) | 0.00% (0/401) | 0.00% (0/575) | 0.00% (0/474) |
brotli/enc/streams.cc | 0.00% (0/14) | 0.00% (0/68) | 0.00% (0/39) | 0.00% (0/18) |
brotli/enc/streams.h | 0.00% (0/4) | 0.00% (0/4) | 0.00% (0/4) | - (0/0) |
brotli/enc/transform.h | 0.00% (0/4) | 0.00% (0/60) | 0.00% (0/4) | - (0/0) |
brotli/enc/utf8_util.cc | 0.00% (0/2) | 0.00% (0/55) | 0.00% (0/46) | 0.00% (0/40) |
brotli/enc/write_bits.h | 0.00% (0/2) | 0.00% (0/14) | 0.00% (0/2) | - (0/0) |
woff2/src/buffer.h | 66.67% (10/15) | 60.00% (48/80) | 82.05% (32/39) | 85.71% (12/14) |
woff2/src/font.cc | 0.00% (0/20) | 0.00% (0/296) | 0.00% (0/231) | 0.00% (0/154) |
woff2/src/glyph.cc | 0.00% (0/7) | 0.00% (0/297) | 0.00% (0/269) | 0.00% (0/168) |
woff2/src/glyph.h | 0.00% (0/1) | 0.00% (0/1) | 0.00% (0/1) | - (0/0) |
woff2/src/normalize.cc | 0.00% (0/11) | 0.00% (0/214) | 0.00% (0/148) | 0.00% (0/104) |
woff2/src/port.h | 0.00% (0/1) | 0.00% (0/4) | 0.00% (0/4) | 0.00% (0/2) |
woff2/src/round.h | 100.00% (1/1) | 66.67% (4/6) | 75.00% (3/4) | 50.00% (1/2) |
woff2/src/store_bytes.h | 40.00% (2/5) | 44.83% (13/29) | 40.00% (2/5) | - (0/0) |
woff2/src/transform.cc | 0.00% (0/15) | 0.00% (0/307) | 0.00% (0/215) | 0.00% (0/154) |
woff2/src/variable_length.cc | 28.57% (2/7) | 53.85% (56/104) | 62.34% (48/77) | 59.09% (26/44) |
woff2/src/woff2_common.cc | 100.00% (2/2) | 100.00% (29/29) | 100.00% (16/16) | 91.67% (11/12) |
woff2/src/woff2_common.h | 100.00% (1/1) | 100.00% (3/3) | 100.00% (1/1) | - (0/0) |
woff2/src/woff2_dec.cc | 91.30% (21/23) | 85.88% (839/977) | 83.72% (643/768) | 84.19% (426/506) |
woff2/src/woff2_enc.cc | 0.00% (0/16) | 0.00% (0/290) | 0.00% (0/157) | 0.00% (0/116) |
woff2/src/woff2_enc.h | 0.00% (0/1) | 0.00% (0/1) | 0.00% (0/1) | - (0/0) |
woff2/src/woff2_out.cc | 57.14% (4/7) | 51.35% (19/37) | 54.17% (13/24) | 42.86% (6/14) |
woff2/src/woff2_out.h | 50.00% (2/4) | 50.00% (2/4) | 50.00% (2/4) | - (0/0) |
Totals | 26.22% (140/534) | 28.25% (3239/11465) | 30.10% (1956/6498) | 27.12% (1216/4484) |
Files which contain no functions. (These files contain code pulled into other files by the preprocessor.)