Coverage Report

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)