View results by: Directories | Files
Path | Line Coverage | Function Coverage | Region Coverage |
---|---|---|---|
src/libjxl/lib/jxl/ac_strategy.h |
0.00% (0/106) |
0.00% (0/26) |
0.00% (0/26) |
src/libjxl/lib/jxl/ans_common.cc |
0.00% (0/83) |
0.00% (0/1) |
0.00% (0/90) |
src/libjxl/lib/jxl/ans_common.h |
0.00% (0/42) |
0.00% (0/4) |
0.00% (0/41) |
src/libjxl/lib/jxl/base/bits.h |
9.89% (9/91) |
20.00% (2/10) |
13.46% (7/52) |
src/libjxl/lib/jxl/base/byte_order.h |
3.16% (6/190) |
4.00% (1/25) |
4.00% (1/25) |
src/libjxl/lib/jxl/base/common.h |
38.89% (14/36) |
33.33% (3/9) |
52.38% (11/21) |
src/libjxl/lib/jxl/base/data_parallel.h |
0.00% (0/62) |
0.00% (0/11) |
0.00% (0/61) |
src/libjxl/lib/jxl/base/matrix_ops.h |
100.00% (50/50) |
100.00% (3/3) |
100.00% (26/26) |
src/libjxl/lib/jxl/base/rect.h |
0.00% (0/19) |
0.00% (0/9) |
0.00% (0/38) |
src/libjxl/lib/jxl/base/scope_guard.h |
0.00% (0/8) |
0.00% (0/4) |
0.00% (0/8) |
src/libjxl/lib/jxl/base/span.h |
100.00% (12/12) |
100.00% (7/7) |
100.00% (10/10) |
src/libjxl/lib/jxl/base/status.h |
50.98% (26/51) |
38.89% (7/18) |
29.03% (18/62) |
src/libjxl/lib/jxl/cms/color_encoding_cms.h |
30.59% (134/438) |
32.35% (11/34) |
52.05% (76/146) |
src/libjxl/lib/jxl/cms/jxl_cms_internal.h |
80.38% (803/999) |
97.30% (36/37) |
84.77% (618/729) |
src/libjxl/lib/jxl/cms/opsin_params.h |
14.29% (6/42) |
20.00% (2/10) |
20.00% (2/10) |
src/libjxl/lib/jxl/cms/tone_mapping.h |
91.35% (95/104) |
100.00% (9/9) |
97.56% (40/41) |
src/libjxl/lib/jxl/cms/transfer_functions.h |
71.15% (37/52) |
62.50% (5/8) |
54.41% (37/68) |
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 |
64.94% (100/154) |
53.85% (7/13) |
69.43% (159/229) |
src/libjxl/lib/jxl/color_encoding_internal.h |
34.52% (58/168) |
34.78% (16/46) |
44.44% (24/54) |
src/libjxl/lib/jxl/dec_ans.cc |
2.93% (10/341) |
16.67% (2/12) |
7.17% (23/321) |
src/libjxl/lib/jxl/dec_ans.h |
2.70% (6/222) |
5.00% (1/20) |
5.96% (9/151) |
src/libjxl/lib/jxl/dec_bit_reader.cc |
100.00% (13/13) |
100.00% (1/1) |
50.00% (21/42) |
src/libjxl/lib/jxl/dec_bit_reader.h |
66.67% (96/144) |
65.00% (13/20) |
47.69% (93/195) |
src/libjxl/lib/jxl/dec_context_map.cc |
0.00% (0/59) |
0.00% (0/2) |
0.00% (0/56) |
src/libjxl/lib/jxl/dec_huffman.cc |
0.00% (0/195) |
0.00% (0/4) |
0.00% (0/101) |
src/libjxl/lib/jxl/dec_huffman.h |
0.00% (0/14) |
0.00% (0/1) |
0.00% (0/3) |
src/libjxl/lib/jxl/enc_ans_params.h |
0.00% (0/64) |
0.00% (0/8) |
0.00% (0/8) |
src/libjxl/lib/jxl/field_encodings.h |
97.06% (33/34) |
92.86% (13/14) |
78.95% (30/38) |
src/libjxl/lib/jxl/fields.cc |
56.15% (219/390) |
67.24% (39/58) |
51.31% (176/343) |
src/libjxl/lib/jxl/fields.h |
94.67% (71/75) |
86.96% (20/23) |
61.54% (96/156) |
src/libjxl/lib/jxl/frame_dimensions.h |
0.00% (0/46) |
0.00% (0/4) |
0.00% (0/4) |
src/libjxl/lib/jxl/frame_header.cc |
84.80% (251/296) |
91.67% (11/12) |
85.69% (419/489) |
src/libjxl/lib/jxl/frame_header.h |
25.15% (43/171) |
25.00% (6/24) |
66.18% (45/68) |
src/libjxl/lib/jxl/headers.cc |
44.22% (65/147) |
53.33% (8/15) |
55.46% (132/238) |
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/31) |
0.00% (0/4) |
0.00% (0/35) |
src/libjxl/lib/jxl/image.h |
0.00% (0/61) |
0.00% (0/19) |
0.00% (0/57) |
src/libjxl/lib/jxl/image_metadata.cc |
88.55% (263/297) |
86.67% (13/15) |
96.05% (389/405) |
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/55) |
0.00% (0/8) |
0.00% (0/36) |
src/libjxl/lib/jxl/inverse_mtf-inl.h |
0.00% (0/37) |
0.00% (0/3) |
0.00% (0/23) |
src/libjxl/lib/jxl/jpeg/jpeg_data.cc |
85.04% (341/401) |
50.00% (2/4) |
87.12% (548/629) |
src/libjxl/lib/jxl/jpeg/jpeg_data.h |
100.00% (7/7) |
100.00% (2/2) |
100.00% (12/12) |
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/memory_manager_internal.cc |
0.00% (0/90) |
0.00% (0/11) |
0.00% (0/76) |
src/libjxl/lib/jxl/memory_manager_internal.h |
0.00% (0/7) |
0.00% (0/5) |
0.00% (0/8) |
src/libjxl/lib/jxl/modular/encoding/context_predict.h |
6.98% (31/444) |
10.34% (3/29) |
24.37% (77/316) |
src/libjxl/lib/jxl/modular/encoding/dec_ma.cc |
0.00% (0/107) |
0.00% (0/3) |
0.00% (0/102) |
src/libjxl/lib/jxl/modular/encoding/dec_ma.h |
0.00% (0/16) |
0.00% (0/4) |
0.00% (0/11) |
src/libjxl/lib/jxl/modular/encoding/encoding.cc |
0.17% (1/592) |
10.00% (1/10) |
0.20% (1/507) |
src/libjxl/lib/jxl/modular/encoding/encoding.h |
17.81% (13/73) |
50.00% (1/2) |
38.96% (30/77) |
src/libjxl/lib/jxl/modular/modular_image.cc |
0.00% (0/63) |
0.00% (0/7) |
0.00% (0/65) |
src/libjxl/lib/jxl/modular/modular_image.h |
0.00% (0/34) |
0.00% (0/11) |
0.00% (0/30) |
src/libjxl/lib/jxl/modular/options.h |
0.00% (0/6) |
0.00% (0/1) |
0.00% (0/1) |
src/libjxl/lib/jxl/modular/transform/palette.cc |
0.00% (0/238) |
0.00% (0/6) |
0.00% (0/148) |
src/libjxl/lib/jxl/modular/transform/palette.h |
0.00% (0/75) |
0.00% (0/2) |
0.00% (0/29) |
src/libjxl/lib/jxl/modular/transform/rct.cc |
0.00% (0/123) |
0.00% (0/4) |
0.00% (0/59) |
src/libjxl/lib/jxl/modular/transform/squeeze.cc |
0.00% (0/466) |
0.00% (0/11) |
0.00% (0/319) |
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/squeeze_params.cc |
100.00% (10/10) |
100.00% (1/1) |
100.00% (25/25) |
src/libjxl/lib/jxl/modular/transform/transform.cc |
50.88% (58/114) |
57.14% (4/7) |
67.42% (89/132) |
src/libjxl/lib/jxl/modular/transform/transform.h |
0.00% (0/4) |
0.00% (0/1) |
0.00% (0/1) |
src/libjxl/lib/jxl/pack_signed.h |
100.00% (7/7) |
100.00% (2/2) |
100.00% (2/2) |
src/libjxl/lib/jxl/quant_weights.h |
0.00% (0/109) |
0.00% (0/37) |
0.00% (0/37) |
src/libjxl/lib/jxl/quantizer.cc |
8.82% (9/102) |
10.00% (1/10) |
18.57% (13/70) |
src/libjxl/lib/jxl/quantizer.h |
2.33% (1/43) |
6.67% (1/15) |
5.56% (1/18) |
src/libjxl/lib/jxl/simd_util-inl.h |
0.00% (0/77) |
0.00% (0/3) |
0.00% (0/16) |
src/libjxl/lib/jxl/simd_util.cc |
0.00% (0/7) |
0.00% (0/2) |
0.00% (0/11) |
src/libjxl/third_party/highway/hwy/base.h |
0.77% (6/781) |
0.76% (1/131) |
0.75% (1/134) |
src/libjxl/third_party/highway/hwy/cache_control.h |
0.00% (0/39) |
0.00% (0/5) |
0.00% (0/5) |
src/libjxl/third_party/highway/hwy/highway.h |
0.00% (0/5) |
0.00% (0/1) |
0.00% (0/1) |
src/libjxl/third_party/highway/hwy/ops/generic_ops-inl.h |
0.00% (0/24) |
0.00% (0/6) |
0.00% (0/6) |
src/libjxl/third_party/highway/hwy/ops/shared-inl.h |
0.00% (0/40) |
0.00% (0/10) |
0.00% (0/11) |
src/libjxl/third_party/highway/hwy/ops/x86_128-inl.h |
0.00% (0/739) |
0.00% (0/144) |
0.00% (0/148) |
src/libjxl/third_party/highway/hwy/ops/x86_256-inl.h |
0.00% (0/1280) |
0.00% (0/270) |
0.00% (0/270) |
src/libjxl/third_party/highway/hwy/targets.cc |
0.00% (0/179) |
0.00% (0/12) |
0.00% (0/301) |
src/libjxl/third_party/highway/hwy/targets.h |
0.00% (0/95) |
0.00% (0/8) |
0.00% (0/21) |
src/libjxl/tools/fields_fuzzer.cc |
89.83% (53/59) |
66.67% (2/3) |
97.37% (74/76) |
Totals |
25.04% (3046/12163) |
19.38% (264/1362) |
41.68% (3532/8475) |