Click here for information about interpreting this report.
| Filename | Function Coverage | Line Coverage | Region Coverage | Branch Coverage |
common/constants.h | 0.00% (0/1) | 0.00% (0/60) | 0.00% (0/13) | 0.00% (0/6) |
common/dictionary.c | 50.00% (1/2) | 42.86% (3/7) | 33.33% (1/3) | - (0/0) |
common/platform.c | 100.00% (2/2) | 100.00% (8/8) | 100.00% (4/4) | - (0/0) |
common/platform.h | 20.00% (2/10) | 16.67% (10/60) | 20.00% (2/10) | - (0/0) |
common/shared_dictionary.c | 13.33% (2/15) | 7.49% (29/387) | 3.66% (16/437) | 2.75% (6/218) |
common/transform.c | 75.00% (3/4) | 54.37% (56/103) | 59.15% (42/71) | 56.25% (27/48) |
dec/bit_reader.c | 66.67% (2/3) | 47.22% (17/36) | 52.00% (13/25) | 41.67% (5/12) |
dec/bit_reader.h | 100.00% (23/23) | 79.83% (186/233) | 93.75% (120/128) | 86.54% (45/52) |
dec/decode.c | 80.52% (62/77) | 85.03% (1868/2197) | 74.30% (1197/1611) | 75.76% (744/982) |
dec/huffman.c | 100.00% (6/6) | 99.10% (220/222) | 100.00% (105/105) | 98.28% (57/58) |
dec/huffman.h | 100.00% (1/1) | 100.00% (6/6) | 100.00% (1/1) | - (0/0) |
dec/state.c | 100.00% (5/5) | 96.77% (120/124) | 87.50% (21/24) | 50.00% (2/4) |
fuzz/decode_fuzzer.c | 100.00% (1/1) | 94.87% (37/39) | 95.83% (23/24) | 90.00% (18/20) |
Totals | 73.33% (110/150) | 73.52% (2560/3482) | 62.91% (1545/2456) | 64.57% (904/1400) |
Files which contain no functions. (These files contain code pulled into other files by the preprocessor.)
common/context.h |
common/shared_dictionary_internal.h |
common/transform.h |
common/version.h |
dec/state.h |
include/brotli/decode.h |
include/brotli/shared_dictionary.h |
include/brotli/types.h |