View results by: Directories | Files
Path | Line Coverage | Function Coverage | Region Coverage |
---|---|---|---|
src/libjxl/lib/extras/enc/jxl.h |
0.00% (0/13) |
0.00% (0/5) |
0.00% (0/5) |
src/libjxl/lib/extras/packed_image.h |
0.00% (0/125) |
0.00% (0/20) |
0.00% (0/20) |
src/libjxl/lib/include/jxl/thread_parallel_runner_cxx.h |
0.00% (0/5) |
0.00% (0/2) |
0.00% (0/2) |
src/libjxl/lib/jxl/ac_strategy.h |
0.00% (0/104) |
0.00% (0/26) |
0.00% (0/26) |
src/libjxl/lib/jxl/ans_common.cc |
0.00% (0/86) |
0.00% (0/2) |
0.00% (0/139) |
src/libjxl/lib/jxl/ans_common.h |
0.00% (0/31) |
0.00% (0/3) |
0.00% (0/13) |
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 |
35.90% (14/39) |
30.00% (3/10) |
50.00% (11/22) |
src/libjxl/lib/jxl/base/data_parallel.h |
0.00% (0/41) |
0.00% (0/9) |
0.00% (0/41) |
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/override.h |
0.00% (0/8) |
0.00% (0/2) |
0.00% (0/2) |
src/libjxl/lib/jxl/base/rect.h |
0.00% (0/28) |
0.00% (0/13) |
0.00% (0/37) |
src/libjxl/lib/jxl/base/sanitizers.h |
0.00% (0/3) |
0.00% (0/3) |
0.00% (0/3) |
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 |
100.00% (12/12) |
100.00% (7/7) |
100.00% (7/7) |
src/libjxl/lib/jxl/base/status.h |
16.36% (9/55) |
26.32% (5/19) |
14.29% (9/63) |
src/libjxl/lib/jxl/butteraugli/butteraugli.h |
0.00% (0/10) |
0.00% (0/1) |
0.00% (0/1) |
src/libjxl/lib/jxl/chroma_from_luma.h |
0.00% (0/39) |
0.00% (0/16) |
0.00% (0/16) |
src/libjxl/lib/jxl/cms/color_encoding_cms.h |
28.61% (119/416) |
33.33% (11/33) |
45.14% (65/144) |
src/libjxl/lib/jxl/cms/jxl_cms_internal.h |
80.79% (795/984) |
97.30% (36/37) |
82.72% (632/764) |
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 |
90.53% (86/95) |
100.00% (9/9) |
96.77% (30/31) |
src/libjxl/lib/jxl/cms/transfer_functions.h |
71.15% (37/52) |
62.50% (5/8) |
54.41% (37/68) |
src/libjxl/lib/jxl/codec_in_out.h |
0.00% (0/44) |
0.00% (0/10) |
0.00% (0/10) |
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 |
66.67% (100/150) |
53.85% (7/13) |
60.63% (154/254) |
src/libjxl/lib/jxl/color_encoding_internal.h |
34.94% (58/166) |
34.78% (16/46) |
44.44% (24/54) |
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 |
2.99% (10/335) |
16.67% (2/12) |
7.21% (23/319) |
src/libjxl/lib/jxl/dec_ans.h |
1.37% (3/219) |
5.00% (1/20) |
3.40% (5/147) |
src/libjxl/lib/jxl/dec_bit_reader.h |
63.03% (104/165) |
60.87% (14/23) |
48.64% (107/220) |
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/209) |
0.00% (0/5) |
0.00% (0/104) |
src/libjxl/lib/jxl/enc_ans_params.h |
0.00% (0/16) |
0.00% (0/1) |
0.00% (0/1) |
src/libjxl/lib/jxl/enc_params.h |
0.00% (0/26) |
0.00% (0/4) |
0.00% (0/4) |
src/libjxl/lib/jxl/enc_progressive_split.h |
0.00% (0/24) |
0.00% (0/3) |
0.00% (0/3) |
src/libjxl/lib/jxl/field_encodings.h |
97.06% (33/34) |
92.86% (13/14) |
77.78% (28/36) |
src/libjxl/lib/jxl/fields.cc |
52.08% (225/432) |
57.35% (39/68) |
42.07% (167/397) |
src/libjxl/lib/jxl/fields.h |
94.67% (71/75) |
86.96% (20/23) |
59.26% (96/162) |
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) |
83.53% (416/498) |
src/libjxl/lib/jxl/frame_header.h |
25.44% (43/169) |
25.00% (6/24) |
66.18% (45/68) |
src/libjxl/lib/jxl/headers.cc |
44.52% (65/146) |
53.33% (8/15) |
50.38% (132/262) |
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/25) |
0.00% (0/4) |
0.00% (0/71) |
src/libjxl/lib/jxl/image.h |
0.00% (0/67) |
0.00% (0/25) |
0.00% (0/32) |
src/libjxl/lib/jxl/image_bundle.h |
0.00% (0/93) |
0.00% (0/28) |
0.00% (0/28) |
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/90) |
0.00% (0/13) |
0.00% (0/47) |
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) |
81.72% (550/673) |
src/libjxl/lib/jxl/jpeg/jpeg_data.h |
100.00% (2/2) |
100.00% (2/2) |
100.00% (2/2) |
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/87) |
0.00% (0/11) |
0.00% (0/74) |
src/libjxl/lib/jxl/memory_manager_internal.h |
0.00% (0/6) |
0.00% (0/4) |
0.00% (0/4) |
src/libjxl/lib/jxl/modular/encoding/context_predict.h |
7.00% (31/443) |
10.34% (3/29) |
24.52% (77/314) |
src/libjxl/lib/jxl/modular/encoding/dec_ma.cc |
0.00% (0/79) |
0.00% (0/3) |
0.00% (0/90) |
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.17% (1/601) |
10.00% (1/10) |
0.19% (1/523) |
src/libjxl/lib/jxl/modular/encoding/encoding.h |
19.12% (13/68) |
50.00% (1/2) |
42.86% (30/70) |
src/libjxl/lib/jxl/modular/modular_image.cc |
0.00% (0/49) |
0.00% (0/6) |
0.00% (0/34) |
src/libjxl/lib/jxl/modular/modular_image.h |
0.00% (0/39) |
0.00% (0/12) |
0.00% (0/35) |
src/libjxl/lib/jxl/modular/transform/palette.cc |
0.00% (0/162) |
0.00% (0/2) |
0.00% (0/129) |
src/libjxl/lib/jxl/modular/transform/palette.h |
0.00% (0/75) |
0.00% (0/2) |
0.00% (0/41) |
src/libjxl/lib/jxl/modular/transform/rct.cc |
0.00% (0/109) |
0.00% (0/3) |
0.00% (0/63) |
src/libjxl/lib/jxl/modular/transform/squeeze.cc |
0.00% (0/465) |
0.00% (0/11) |
0.00% (0/378) |
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) |
4.44% (2/45) |
src/libjxl/lib/jxl/modular/transform/transform.h |
94.03% (63/67) |
75.00% (3/4) |
99.11% (111/112) |
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/118) |
0.00% (0/39) |
0.00% (0/39) |
src/libjxl/lib/jxl/quantizer.cc |
8.82% (9/102) |
10.00% (1/10) |
15.66% (13/83) |
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/10) |
src/libjxl/lib/jxl/splines.h |
0.00% (0/14) |
0.00% (0/8) |
0.00% (0/8) |
src/libjxl/lib/jxl/test_utils.h |
0.00% (0/11) |
0.00% (0/4) |
0.00% (0/4) |
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 |
0.85% (6/706) |
0.82% (1/122) |
0.80% (1/125) |
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/805) |
0.00% (0/152) |
0.00% (0/156) |
src/libjxl/third_party/highway/hwy/ops/x86_256-inl.h |
0.00% (0/1375) |
0.00% (0/284) |
0.00% (0/284) |
src/libjxl/third_party/highway/hwy/targets.cc |
0.00% (0/183) |
0.00% (0/13) |
0.00% (0/280) |
src/libjxl/third_party/highway/hwy/targets.h |
0.00% (0/93) |
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 |
23.92% (2990/12499) |
17.40% (262/1506) |
39.62% (3474/8769) |