Coverage Report

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)