View results by: Directories | Files
Path | Line Coverage | Function Coverage | Region Coverage |
---|---|---|---|
src/libjxl/lib/jxl/ac_context.h |
0.00% (0/49) |
0.00% (0/6) |
0.00% (0/6) |
src/libjxl/lib/jxl/ac_strategy.h |
0.00% (0/101) |
0.00% (0/25) |
0.00% (0/25) |
src/libjxl/lib/jxl/ans_common.cc |
0.00% (0/86) |
0.00% (0/2) |
0.00% (0/132) |
src/libjxl/lib/jxl/ans_common.h |
0.00% (0/30) |
0.00% (0/3) |
0.00% (0/13) |
src/libjxl/lib/jxl/aux_out.cc |
0.00% (0/52) |
0.00% (0/2) |
0.00% (0/28) |
src/libjxl/lib/jxl/aux_out.h |
0.00% (0/102) |
0.00% (0/8) |
0.00% (0/31) |
src/libjxl/lib/jxl/base/bits.h |
10.00% (9/90) |
20.00% (2/10) |
14.29% (7/49) |
src/libjxl/lib/jxl/base/byte_order.h |
3.45% (6/174) |
4.55% (1/22) |
4.55% (1/22) |
src/libjxl/lib/jxl/base/cache_aligned.cc |
85.96% (49/57) |
75.00% (3/4) |
58.82% (30/51) |
src/libjxl/lib/jxl/base/cache_aligned.h |
68.75% (11/16) |
75.00% (3/4) |
75.00% (3/4) |
src/libjxl/lib/jxl/base/data_parallel.cc |
0.00% (0/8) |
0.00% (0/1) |
0.00% (0/7) |
src/libjxl/lib/jxl/base/data_parallel.h |
0.00% (0/31) |
0.00% (0/9) |
0.00% (0/29) |
src/libjxl/lib/jxl/base/override.h |
0.00% (0/8) |
0.00% (0/2) |
0.00% (0/2) |
src/libjxl/lib/jxl/base/padded_bytes.cc |
46.88% (15/32) |
50.00% (1/2) |
23.91% (11/46) |
src/libjxl/lib/jxl/base/padded_bytes.h |
49.04% (51/104) |
50.00% (15/30) |
63.33% (38/60) |
src/libjxl/lib/jxl/base/scope_guard.h |
0.00% (0/8) |
0.00% (0/4) |
0.00% (0/6) |
src/libjxl/lib/jxl/base/span.h |
75.00% (3/4) |
75.00% (3/4) |
75.00% (3/4) |
src/libjxl/lib/jxl/base/status.h |
31.03% (9/29) |
55.56% (5/9) |
32.14% (9/28) |
src/libjxl/lib/jxl/codec_in_out.h |
0.00% (0/104) |
0.00% (0/14) |
0.00% (0/14) |
src/libjxl/lib/jxl/coeff_order_fwd.h |
0.00% (0/12) |
0.00% (0/3) |
0.00% (0/3) |
src/libjxl/lib/jxl/color_encoding_internal.cc |
50.43% (293/581) |
60.00% (21/35) |
42.98% (291/677) |
src/libjxl/lib/jxl/color_encoding_internal.h |
34.21% (65/190) |
48.84% (21/43) |
52.78% (38/72) |
src/libjxl/lib/jxl/color_management.cc |
98.59% (350/355) |
100.00% (18/18) |
87.37% (256/293) |
src/libjxl/lib/jxl/common.h |
21.65% (21/97) |
35.71% (5/14) |
26.92% (7/26) |
src/libjxl/lib/jxl/dct_util.h |
0.00% (0/4) |
0.00% (0/4) |
0.00% (0/4) |
src/libjxl/lib/jxl/dec_ans.cc |
3.29% (10/304) |
20.00% (2/10) |
7.88% (23/292) |
src/libjxl/lib/jxl/dec_ans.h |
1.38% (3/217) |
6.25% (1/16) |
3.47% (5/144) |
src/libjxl/lib/jxl/dec_bit_reader.h |
63.25% (105/166) |
60.87% (14/23) |
51.94% (107/206) |
src/libjxl/lib/jxl/dec_context_map.cc |
0.00% (0/73) |
0.00% (0/4) |
0.00% (0/60) |
src/libjxl/lib/jxl/dec_huffman.cc |
0.00% (0/207) |
0.00% (0/5) |
0.00% (0/105) |
src/libjxl/lib/jxl/enc_bit_writer.cc |
0.00% (0/112) |
0.00% (0/9) |
0.00% (0/263) |
src/libjxl/lib/jxl/enc_bit_writer.h |
0.00% (0/24) |
0.00% (0/7) |
0.00% (0/29) |
src/libjxl/lib/jxl/entropy_coder.h |
0.00% (0/9) |
0.00% (0/1) |
0.00% (0/1) |
src/libjxl/lib/jxl/fast_math-inl.h |
0.00% (0/114) |
0.00% (0/15) |
0.00% (0/15) |
src/libjxl/lib/jxl/field_encodings.h |
97.06% (33/34) |
92.86% (13/14) |
80.00% (28/35) |
src/libjxl/lib/jxl/fields.cc |
45.75% (264/577) |
56.82% (50/88) |
36.65% (236/644) |
src/libjxl/lib/jxl/fields.h |
47.73% (21/44) |
57.14% (8/14) |
55.56% (20/36) |
src/libjxl/lib/jxl/frame_header.cc |
63.84% (256/401) |
68.75% (11/16) |
66.99% (414/618) |
src/libjxl/lib/jxl/frame_header.h |
25.15% (43/171) |
26.09% (6/23) |
69.01% (49/71) |
src/libjxl/lib/jxl/headers.cc |
43.62% (65/149) |
50.00% (8/16) |
51.16% (132/258) |
src/libjxl/lib/jxl/headers.h |
75.00% (3/4) |
50.00% (1/2) |
37.50% (3/8) |
src/libjxl/lib/jxl/huffman_table.cc |
0.00% (0/109) |
0.00% (0/4) |
0.00% (0/53) |
src/libjxl/lib/jxl/image.cc |
0.00% (0/140) |
0.00% (0/11) |
0.00% (0/164) |
src/libjxl/lib/jxl/image.h |
0.00% (0/95) |
0.00% (0/39) |
0.00% (0/100) |
src/libjxl/lib/jxl/image_bundle.h |
0.00% (0/87) |
0.00% (0/27) |
0.00% (0/27) |
src/libjxl/lib/jxl/image_metadata.cc |
74.64% (259/347) |
65.00% (13/20) |
84.99% (385/453) |
src/libjxl/lib/jxl/image_metadata.h |
12.09% (11/91) |
22.22% (4/18) |
18.18% (4/22) |
src/libjxl/lib/jxl/image_ops.h |
0.00% (0/103) |
0.00% (0/15) |
0.00% (0/117) |
src/libjxl/lib/jxl/jpeg/jpeg_data.cc |
87.40% (326/373) |
75.00% (3/4) |
83.15% (528/635) |
src/libjxl/lib/jxl/jpeg/jpeg_data.h |
100.00% (2/2) |
100.00% (2/2) |
100.00% (2/2) |
src/libjxl/lib/jxl/linalg.h |
55.56% (45/81) |
33.33% (2/6) |
84.62% (22/26) |
src/libjxl/lib/jxl/loop_filter.cc |
100.00% (75/75) |
100.00% (2/2) |
100.00% (190/190) |
src/libjxl/lib/jxl/loop_filter.h |
0.00% (0/4) |
0.00% (0/1) |
0.00% (0/1) |
src/libjxl/lib/jxl/modular/encoding/context_predict.h |
7.33% (31/423) |
11.54% (3/26) |
25.50% (77/302) |
src/libjxl/lib/jxl/modular/encoding/dec_ma.cc |
0.00% (0/78) |
0.00% (0/3) |
0.00% (0/81) |
src/libjxl/lib/jxl/modular/encoding/dec_ma.h |
0.00% (0/10) |
0.00% (0/4) |
0.00% (0/4) |
src/libjxl/lib/jxl/modular/encoding/encoding.cc |
0.19% (1/538) |
11.11% (1/9) |
0.17% (1/584) |
src/libjxl/lib/jxl/modular/encoding/encoding.h |
19.70% (13/66) |
50.00% (1/2) |
42.86% (30/70) |
src/libjxl/lib/jxl/modular/modular_image.cc |
0.00% (0/53) |
0.00% (0/6) |
0.00% (0/36) |
src/libjxl/lib/jxl/modular/modular_image.h |
0.00% (0/30) |
0.00% (0/8) |
0.00% (0/13) |
src/libjxl/lib/jxl/modular/transform/palette.h |
0.00% (0/218) |
0.00% (0/4) |
0.00% (0/140) |
src/libjxl/lib/jxl/modular/transform/rct.cc |
0.00% (0/109) |
0.00% (0/3) |
0.00% (0/62) |
src/libjxl/lib/jxl/modular/transform/squeeze.cc |
0.00% (0/453) |
0.00% (0/11) |
0.00% (0/386) |
src/libjxl/lib/jxl/modular/transform/squeeze.h |
0.00% (0/13) |
0.00% (0/1) |
0.00% (0/18) |
src/libjxl/lib/jxl/modular/transform/transform.cc |
8.20% (5/61) |
40.00% (2/5) |
2.67% (2/75) |
src/libjxl/lib/jxl/modular/transform/transform.h |
93.85% (61/65) |
75.00% (3/4) |
99.11% (111/112) |
src/libjxl/lib/jxl/opsin_params.h |
100.00% (7/7) |
100.00% (1/1) |
100.00% (1/1) |
src/libjxl/lib/jxl/quant_weights.h |
0.00% (0/122) |
0.00% (0/40) |
0.00% (0/40) |
src/libjxl/lib/jxl/quantizer.cc |
8.82% (9/102) |
10.00% (1/10) |
16.05% (13/81) |
src/libjxl/lib/jxl/quantizer.h |
2.33% (1/43) |
6.67% (1/15) |
5.56% (1/18) |
src/libjxl/lib/jxl/rational_polynomial-inl.h |
0.00% (0/40) |
0.00% (0/2) |
0.00% (0/2) |
src/libjxl/lib/jxl/sanitizers.h |
0.00% (0/5) |
0.00% (0/5) |
0.00% (0/5) |
src/libjxl/lib/jxl/simd_util-inl.h |
0.00% (0/97) |
0.00% (0/5) |
0.00% (0/24) |
src/libjxl/lib/jxl/transfer_functions-inl.h |
45.00% (27/60) |
44.44% (4/9) |
54.90% (28/51) |
src/libjxl/third_party/highway/hwy/aligned_allocator.h |
0.00% (0/8) |
0.00% (0/6) |
0.00% (0/6) |
src/libjxl/third_party/highway/hwy/base.h |
5.56% (13/234) |
10.00% (4/40) |
10.00% (4/40) |
src/libjxl/third_party/highway/hwy/cache_control.h |
0.00% (0/26) |
0.00% (0/5) |
0.00% (0/5) |
src/libjxl/third_party/highway/hwy/highway.h |
100.00% (5/5) |
100.00% (1/1) |
100.00% (1/1) |
src/libjxl/third_party/highway/hwy/ops/emu128-inl.h |
0.00% (0/426) |
0.00% (0/66) |
0.00% (0/137) |
src/libjxl/third_party/highway/hwy/ops/generic_ops-inl.h |
0.00% (0/27) |
0.00% (0/9) |
0.00% (0/9) |
src/libjxl/third_party/highway/hwy/ops/shared-inl.h |
0.00% (0/14) |
0.00% (0/3) |
0.00% (0/3) |
src/libjxl/third_party/highway/hwy/ops/x86_128-inl.h |
0.00% (0/850) |
0.00% (0/176) |
0.00% (0/176) |
src/libjxl/third_party/highway/hwy/ops/x86_256-inl.h |
0.00% (0/1988) |
0.00% (0/435) |
0.00% (0/435) |
src/libjxl/third_party/highway/hwy/ops/x86_512-inl.h |
0.00% (0/1577) |
0.00% (0/397) |
0.00% (0/397) |
src/libjxl/third_party/highway/hwy/targets.cc |
70.86% (107/151) |
70.00% (7/10) |
58.33% (98/168) |
src/libjxl/third_party/highway/hwy/targets.h |
12.16% (9/74) |
50.00% (4/8) |
80.95% (17/21) |
src/libjxl/tools/fields_fuzzer.cc |
94.64% (53/56) |
100.00% (2/2) |
98.67% (74/75) |
Totals |
18.98% (2745/14466) |
13.51% (273/2021) |
33.73% (3300/9785) |