View results by: Directories | Files
Path | Line Coverage | Function Coverage | Region Coverage |
---|---|---|---|
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 |
23.08% (21/91) |
50.00% (5/10) |
32.69% (17/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 |
47.37% (9/19) |
50.00% (3/6) |
75.00% (9/12) |
src/libjxl/lib/jxl/base/data_parallel.h |
66.13% (41/62) |
81.82% (9/11) |
63.93% (39/61) |
src/libjxl/lib/jxl/base/random.h |
37.21% (16/43) |
37.50% (3/8) |
42.86% (9/21) |
src/libjxl/lib/jxl/base/rect.h |
0.00% (0/5) |
0.00% (0/1) |
0.00% (0/1) |
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% (3/3) |
100.00% (3/3) |
100.00% (5/5) |
src/libjxl/lib/jxl/base/status.h |
66.67% (34/51) |
72.22% (13/18) |
51.61% (32/62) |
src/libjxl/lib/jxl/dec_ans.cc |
0.00% (0/341) |
0.00% (0/12) |
0.00% (0/321) |
src/libjxl/lib/jxl/dec_ans.h |
0.00% (0/222) |
0.00% (0/20) |
0.00% (0/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 |
56.94% (82/144) |
70.00% (14/20) |
44.28% (89/201) |
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 |
1.54% (1/65) |
11.11% (1/9) |
11.11% (1/9) |
src/libjxl/lib/jxl/field_encodings.h |
94.74% (18/19) |
91.67% (11/12) |
69.23% (18/26) |
src/libjxl/lib/jxl/fields.cc |
19.23% (75/390) |
34.48% (20/58) |
15.16% (52/343) |
src/libjxl/lib/jxl/fields.h |
63.24% (43/68) |
59.09% (13/22) |
37.58% (56/149) |
src/libjxl/lib/jxl/frame_dimensions.h |
0.00% (0/46) |
0.00% (0/4) |
0.00% (0/4) |
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 |
93.55% (29/31) |
100.00% (4/4) |
85.71% (30/35) |
src/libjxl/lib/jxl/image.h |
65.57% (40/61) |
73.68% (14/19) |
73.68% (42/57) |
src/libjxl/lib/jxl/image_ops.h |
0.00% (0/39) |
0.00% (0/6) |
0.00% (0/28) |
src/libjxl/lib/jxl/inverse_mtf-inl.h |
0.00% (0/37) |
0.00% (0/3) |
0.00% (0/23) |
src/libjxl/lib/jxl/memory_manager_internal.cc |
85.56% (77/90) |
81.82% (9/11) |
73.68% (56/76) |
src/libjxl/lib/jxl/memory_manager_internal.h |
71.43% (5/7) |
60.00% (3/5) |
75.00% (6/8) |
src/libjxl/lib/jxl/modular/encoding/context_predict.h |
45.27% (201/444) |
51.72% (15/29) |
67.72% (214/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 |
2.36% (14/592) |
20.00% (2/10) |
2.76% (14/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 |
71.43% (45/63) |
85.71% (6/7) |
64.62% (42/65) |
src/libjxl/lib/jxl/modular/modular_image.h |
82.35% (28/34) |
90.91% (10/11) |
93.33% (28/30) |
src/libjxl/lib/jxl/modular/options.h |
100.00% (5/5) |
100.00% (1/1) |
100.00% (1/1) |
src/libjxl/lib/jxl/modular/transform/palette.cc |
98.32% (234/238) |
100.00% (6/6) |
87.16% (129/148) |
src/libjxl/lib/jxl/modular/transform/palette.h |
92.00% (69/75) |
100.00% (2/2) |
100.00% (29/29) |
src/libjxl/lib/jxl/modular/transform/rct.cc |
82.11% (101/123) |
100.00% (4/4) |
88.14% (52/59) |
src/libjxl/lib/jxl/modular/transform/squeeze.cc |
98.28% (458/466) |
100.00% (11/11) |
92.48% (295/319) |
src/libjxl/lib/jxl/modular/transform/squeeze.h |
100.00% (13/13) |
100.00% (1/1) |
100.00% (18/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 |
96.49% (110/114) |
100.00% (7/7) |
95.45% (126/132) |
src/libjxl/lib/jxl/modular/transform/transform.h |
100.00% (4/4) |
100.00% (1/1) |
100.00% (1/1) |
src/libjxl/lib/jxl/pack_signed.h |
0.00% (0/7) |
0.00% (0/2) |
0.00% (0/2) |
src/libjxl/lib/jxl/simd_util-inl.h |
68.83% (53/77) |
66.67% (2/3) |
43.75% (7/16) |
src/libjxl/lib/jxl/simd_util.cc |
100.00% (7/7) |
100.00% (2/2) |
100.00% (11/11) |
src/libjxl/third_party/highway/hwy/base.h |
1.02% (8/781) |
1.53% (2/131) |
3.73% (5/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 |
100.00% (5/5) |
100.00% (1/1) |
100.00% (1/1) |
src/libjxl/third_party/highway/hwy/ops/generic_ops-inl.h |
62.50% (15/24) |
83.33% (5/6) |
83.33% (5/6) |
src/libjxl/third_party/highway/hwy/ops/shared-inl.h |
7.50% (3/40) |
10.00% (1/10) |
18.18% (2/11) |
src/libjxl/third_party/highway/hwy/ops/x86_128-inl.h |
2.71% (20/739) |
5.56% (8/144) |
5.41% (8/148) |
src/libjxl/third_party/highway/hwy/ops/x86_256-inl.h |
11.48% (147/1280) |
15.56% (42/270) |
15.56% (42/270) |
src/libjxl/third_party/highway/hwy/targets.cc |
73.18% (131/179) |
75.00% (9/12) |
53.16% (160/301) |
src/libjxl/third_party/highway/hwy/targets.h |
9.47% (9/95) |
50.00% (4/8) |
80.95% (17/21) |
src/libjxl/tools/tracking_memory_manager.cc |
70.97% (66/93) |
100.00% (4/4) |
50.60% (42/83) |
src/libjxl/tools/tracking_memory_manager.h |
100.00% (1/1) |
100.00% (1/1) |
100.00% (1/1) |
src/libjxl/tools/transforms_fuzzer.cc |
96.12% (124/129) |
85.71% (6/7) |
89.74% (70/78) |
Totals |
28.59% (2407/8420) |
27.81% (282/1014) |
37.22% (1858/4992) |