Coverage Report

View results by: Directories | Files

Path Line Coverage Function Coverage Region Coverage
src/libjxl/lib/jxl/ac_context.h
  0.00% (0/52)
  0.00% (0/6)
  0.00% (0/6)
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
 16.67% (7/42)
 25.00% (1/4)
 12.20% (5/41)
src/libjxl/lib/jxl/base/bits.h
 13.19% (12/91)
 30.00% (3/10)
 15.38% (8/52)
src/libjxl/lib/jxl/base/byte_order.h
  5.79% (11/190)
  8.00% (2/25)
 14.81% (4/27)
src/libjxl/lib/jxl/base/common.h
  0.00% (0/39)
  0.00% (0/9)
  0.00% (0/9)
src/libjxl/lib/jxl/base/fast_math-inl.h
  0.00% (0/114)
  0.00% (0/15)
  0.00% (0/25)
src/libjxl/lib/jxl/base/matrix_ops.h
  0.00% (0/51)
  0.00% (0/3)
  0.00% (0/3)
src/libjxl/lib/jxl/base/override.h
  0.00% (0/8)
  0.00% (0/2)
  0.00% (0/2)
src/libjxl/lib/jxl/base/rational_polynomial-inl.h
  0.00% (0/43)
  0.00% (0/2)
  0.00% (0/37)
src/libjxl/lib/jxl/base/rect.h
  0.00% (0/13)
  0.00% (0/6)
  0.00% (0/6)
src/libjxl/lib/jxl/base/span.h
  0.00% (0/9)
  0.00% (0/7)
  0.00% (0/9)
src/libjxl/lib/jxl/base/status.h
 65.38% (34/52)
 68.42% (13/19)
 43.66% (31/71)
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
  0.00% (0/448)
  0.00% (0/32)
  0.00% (0/32)
src/libjxl/lib/jxl/cms/jxl_cms_internal.h
  0.00% (0/993)
  0.00% (0/36)
  0.00% (0/36)
src/libjxl/lib/jxl/cms/opsin_params.h
  0.00% (0/42)
  0.00% (0/10)
  0.00% (0/10)
src/libjxl/lib/jxl/cms/tone_mapping.h
  0.00% (0/95)
  0.00% (0/9)
  0.00% (0/9)
src/libjxl/lib/jxl/cms/transfer_functions.h
  0.00% (0/61)
  0.00% (0/8)
  0.00% (0/8)
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.h
  0.00% (0/169)
  0.00% (0/46)
  0.00% (0/46)
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/217)
  0.00% (0/19)
  0.00% (0/118)
src/libjxl/lib/jxl/dec_bit_reader.cc
  0.00% (0/13)
  0.00% (0/1)
  0.00% (0/42)
src/libjxl/lib/jxl/dec_bit_reader.h
  0.00% (0/139)
  0.00% (0/19)
  0.00% (0/154)
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.cc
  3.62% (43/1188)
 10.26% (4/39)
  2.05% (19/925)
src/libjxl/lib/jxl/enc_ans.h
  0.00% (0/18)
  0.00% (0/5)
  0.00% (0/16)
src/libjxl/lib/jxl/enc_ans_params.h
  0.00% (0/65)
  0.00% (0/10)
  0.00% (0/29)
src/libjxl/lib/jxl/enc_aux_out.h
  0.00% (0/20)
  0.00% (0/4)
  0.00% (0/4)
src/libjxl/lib/jxl/enc_bit_writer.cc
  0.00% (0/144)
  0.00% (0/12)
  0.00% (0/222)
src/libjxl/lib/jxl/enc_bit_writer.h
  0.00% (0/28)
  0.00% (0/8)
  0.00% (0/34)
src/libjxl/lib/jxl/enc_cluster.cc
  0.00% (0/249)
  0.00% (0/9)
  0.00% (0/205)
src/libjxl/lib/jxl/enc_context_map.cc
  0.00% (0/153)
  0.00% (0/6)
  0.00% (0/118)
src/libjxl/lib/jxl/enc_fields.cc
  0.00% (0/156)
  0.00% (0/18)
  0.00% (0/150)
src/libjxl/lib/jxl/enc_huffman.cc
  0.00% (0/146)
  0.00% (0/5)
  0.00% (0/97)
src/libjxl/lib/jxl/enc_huffman_tree.cc
  0.00% (0/240)
  0.00% (0/10)
  0.00% (0/145)
src/libjxl/lib/jxl/enc_huffman_tree.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/4)
src/libjxl/lib/jxl/enc_icc_codec.cc
 91.18% (331/363)
 83.33% (5/6)
 82.34% (527/640)
src/libjxl/lib/jxl/enc_lz77.cc
  0.00% (0/546)
  0.00% (0/20)
  0.00% (0/357)
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/25)
  0.00% (0/3)
  0.00% (0/3)
src/libjxl/lib/jxl/entropy_coder.h
  0.00% (0/9)
  0.00% (0/1)
  0.00% (0/1)
src/libjxl/lib/jxl/field_encodings.h
  0.00% (0/22)
  0.00% (0/13)
  0.00% (0/27)
src/libjxl/lib/jxl/fields.cc
  0.00% (0/390)
  0.00% (0/58)
  0.00% (0/343)
src/libjxl/lib/jxl/fields.h
  0.00% (0/68)
  0.00% (0/22)
  0.00% (0/149)
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.h
  0.00% (0/175)
  0.00% (0/24)
  0.00% (0/24)
src/libjxl/lib/jxl/headers.h
  0.00% (0/4)
  0.00% (0/2)
  0.00% (0/2)
src/libjxl/lib/jxl/huffman_table.cc
  0.00% (0/109)
  0.00% (0/4)
  0.00% (0/53)
src/libjxl/lib/jxl/icc_codec.cc
 66.17% (223/337)
 33.33% (3/9)
 71.74% (495/690)
src/libjxl/lib/jxl/icc_codec.h
  0.00% (0/5)
  0.00% (0/2)
  0.00% (0/2)
src/libjxl/lib/jxl/icc_codec_common.cc
 75.41% (92/122)
 71.43% (10/14)
 49.03% (76/155)
src/libjxl/lib/jxl/image.h
  0.00% (0/36)
  0.00% (0/12)
  0.00% (0/12)
src/libjxl/lib/jxl/image_metadata.h
  0.00% (0/91)
  0.00% (0/18)
  0.00% (0/18)
src/libjxl/lib/jxl/image_ops.h
  0.00% (0/35)
  0.00% (0/5)
  0.00% (0/5)
src/libjxl/lib/jxl/inverse_mtf-inl.h
  0.00% (0/37)
  0.00% (0/3)
  0.00% (0/23)
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
 66.67% (60/90)
 72.73% (8/11)
 56.58% (43/76)
src/libjxl/lib/jxl/memory_manager_internal.h
 57.14% (4/7)
 40.00% (2/5)
 62.50% (5/8)
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/options.h
  0.00% (0/6)
  0.00% (0/1)
  0.00% (0/1)
src/libjxl/lib/jxl/pack_signed.h
  0.00% (0/9)
  0.00% (0/2)
  0.00% (0/2)
src/libjxl/lib/jxl/padded_bytes.h
 72.97% (81/111)
 66.67% (18/27)
 76.92% (70/91)
src/libjxl/lib/jxl/quant_weights.h
  0.00% (0/109)
  0.00% (0/37)
  0.00% (0/37)
src/libjxl/lib/jxl/quantizer.h
  0.00% (0/43)
  0.00% (0/15)
  0.00% (0/15)
src/libjxl/lib/jxl/simd_util.cc
  0.00% (0/7)
  0.00% (0/2)
  0.00% (0/11)
src/libjxl/lib/jxl/splines.h
  0.00% (0/14)
  0.00% (0/8)
  0.00% (0/8)
src/libjxl/third_party/highway/hwy/base.h
  0.00% (0/784)
  0.00% (0/132)
  0.00% (0/135)
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/50)
  0.00% (0/13)
  0.00% (0/13)
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/811)
  0.00% (0/156)
  0.00% (0/160)
src/libjxl/third_party/highway/hwy/ops/x86_256-inl.h
  0.00% (0/1239)
  0.00% (0/262)
  0.00% (0/262)
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/icc_codec_fuzzer.cc
 85.29% (29/34)
 75.00% (3/4)
 69.23% (9/13)
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)
Totals
  8.04% (994/12364)
  5.40% (77/1425)
 18.86% (1335/7080)