Coverage Report

View results by: Directories | Files

Path Line Coverage Function Coverage Region Coverage
src/libjxl/lib/jxl/ac_context.h
  0.00% (0/49)
  0.00% (0/6)
  0.00% (0/6)
src/libjxl/lib/jxl/ac_strategy.h
  0.00% (0/101)
  0.00% (0/25)
  0.00% (0/25)
src/libjxl/lib/jxl/ans_common.cc
  0.00% (0/86)
  0.00% (0/2)
  0.00% (0/132)
src/libjxl/lib/jxl/ans_common.h
  0.00% (0/30)
  0.00% (0/3)
  0.00% (0/13)
src/libjxl/lib/jxl/aux_out.cc
  0.00% (0/52)
  0.00% (0/2)
  0.00% (0/28)
src/libjxl/lib/jxl/aux_out.h
  0.00% (0/102)
  0.00% (0/8)
  0.00% (0/31)
src/libjxl/lib/jxl/base/bits.h
  0.00% (0/90)
  0.00% (0/10)
  0.00% (0/49)
src/libjxl/lib/jxl/base/byte_order.h
  6.32% (11/174)
  9.09% (2/22)
 16.67% (4/24)
src/libjxl/lib/jxl/base/cache_aligned.cc
 85.96% (49/57)
 75.00% (3/4)
 58.82% (30/51)
src/libjxl/lib/jxl/base/cache_aligned.h
 68.75% (11/16)
 75.00% (3/4)
 75.00% (3/4)
src/libjxl/lib/jxl/base/data_parallel.h
  0.00% (0/4)
  0.00% (0/4)
  0.00% (0/4)
src/libjxl/lib/jxl/base/override.h
  0.00% (0/8)
  0.00% (0/2)
  0.00% (0/2)
src/libjxl/lib/jxl/base/padded_bytes.cc
 46.88% (15/32)
 50.00% (1/2)
 23.91% (11/46)
src/libjxl/lib/jxl/base/padded_bytes.h
 34.29% (36/105)
 36.67% (11/30)
 50.00% (27/54)
src/libjxl/lib/jxl/base/span.h
  0.00% (0/4)
  0.00% (0/4)
  0.00% (0/4)
src/libjxl/lib/jxl/base/status.h
 32.14% (9/28)
 62.50% (5/8)
 50.00% (9/18)
src/libjxl/lib/jxl/butteraugli/butteraugli.h
  0.00% (0/6)
  0.00% (0/1)
  0.00% (0/1)
src/libjxl/lib/jxl/chroma_from_luma.h
  0.00% (0/58)
  0.00% (0/15)
  0.00% (0/15)
src/libjxl/lib/jxl/codec_in_out.h
  0.00% (0/104)
  0.00% (0/14)
  0.00% (0/14)
src/libjxl/lib/jxl/coeff_order.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
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/190)
  0.00% (0/43)
  0.00% (0/43)
src/libjxl/lib/jxl/common.h
 31.33% (26/83)
 25.00% (3/12)
 56.41% (22/39)
src/libjxl/lib/jxl/dct_util.h
  0.00% (0/19)
  0.00% (0/11)
  0.00% (0/11)
src/libjxl/lib/jxl/dec_ans.cc
  0.00% (0/304)
  0.00% (0/10)
  0.00% (0/292)
src/libjxl/lib/jxl/dec_ans.h
  0.00% (0/220)
  0.00% (0/17)
  0.00% (0/116)
src/libjxl/lib/jxl/dec_bit_reader.h
  0.00% (0/165)
  0.00% (0/22)
  0.00% (0/172)
src/libjxl/lib/jxl/dec_cache.h
  0.00% (0/94)
  0.00% (0/7)
  0.00% (0/7)
src/libjxl/lib/jxl/dec_context_map.cc
  0.00% (0/73)
  0.00% (0/4)
  0.00% (0/60)
src/libjxl/lib/jxl/dec_huffman.cc
  0.00% (0/207)
  0.00% (0/5)
  0.00% (0/105)
src/libjxl/lib/jxl/dec_patch_dictionary.h
  0.00% (0/17)
  0.00% (0/5)
  0.00% (0/5)
src/libjxl/lib/jxl/enc_ans.cc
  0.00% (0/1371)
  0.00% (0/48)
  0.00% (0/1081)
src/libjxl/lib/jxl/enc_ans.h
  0.00% (0/18)
  0.00% (0/5)
  0.00% (0/11)
src/libjxl/lib/jxl/enc_ans_params.h
  0.00% (0/17)
  0.00% (0/2)
  0.00% (0/2)
src/libjxl/lib/jxl/enc_bit_writer.cc
  0.00% (0/112)
  0.00% (0/9)
  0.00% (0/263)
src/libjxl/lib/jxl/enc_bit_writer.h
  0.00% (0/24)
  0.00% (0/7)
  0.00% (0/29)
src/libjxl/lib/jxl/enc_cluster.cc
  0.00% (0/203)
  0.00% (0/8)
  0.00% (0/122)
src/libjxl/lib/jxl/enc_cluster.h
  0.00% (0/24)
  0.00% (0/5)
  0.00% (0/12)
src/libjxl/lib/jxl/enc_context_map.cc
  0.00% (0/101)
  0.00% (0/5)
  0.00% (0/98)
src/libjxl/lib/jxl/enc_huffman.cc
  0.00% (0/140)
  0.00% (0/5)
  0.00% (0/77)
src/libjxl/lib/jxl/enc_icc_codec.cc
 91.53% (281/307)
 75.00% (3/4)
 86.89% (285/328)
src/libjxl/lib/jxl/enc_params.h
  0.00% (0/71)
  0.00% (0/4)
  0.00% (0/4)
src/libjxl/lib/jxl/entropy_coder.cc
  0.00% (0/32)
  0.00% (0/1)
  0.00% (0/23)
src/libjxl/lib/jxl/entropy_coder.h
  0.00% (0/9)
  0.00% (0/1)
  0.00% (0/1)
src/libjxl/lib/jxl/fast_math-inl.h
  0.00% (0/114)
  0.00% (0/15)
  0.00% (0/25)
src/libjxl/lib/jxl/field_encodings.h
  0.00% (0/22)
  0.00% (0/13)
  0.00% (0/24)
src/libjxl/lib/jxl/fields.cc
  0.00% (0/577)
  0.00% (0/88)
  0.00% (0/644)
src/libjxl/lib/jxl/fields.h
  0.00% (0/37)
  0.00% (0/13)
  0.00% (0/29)
src/libjxl/lib/jxl/frame_header.h
  0.00% (0/175)
  0.00% (0/23)
  0.00% (0/23)
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/huffman_tree.cc
  0.00% (0/237)
  0.00% (0/10)
  0.00% (0/140)
src/libjxl/lib/jxl/huffman_tree.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/libjxl/lib/jxl/icc_codec.cc
 62.54% (197/315)
 22.22% (2/9)
 66.94% (324/484)
src/libjxl/lib/jxl/icc_codec.h
  0.00% (0/4)
  0.00% (0/1)
  0.00% (0/1)
src/libjxl/lib/jxl/icc_codec_common.cc
 81.82% (117/143)
 80.00% (12/15)
 53.89% (90/167)
src/libjxl/lib/jxl/image.h
  0.00% (0/107)
  0.00% (0/33)
  0.00% (0/33)
src/libjxl/lib/jxl/image_bundle.h
  0.00% (0/87)
  0.00% (0/27)
  0.00% (0/27)
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/108)
  0.00% (0/15)
  0.00% (0/15)
src/libjxl/lib/jxl/jpeg/jpeg_data.h
  0.00% (0/2)
  0.00% (0/2)
  0.00% (0/2)
src/libjxl/lib/jxl/linalg.h
  0.00% (0/36)
  0.00% (0/4)
  0.00% (0/4)
src/libjxl/lib/jxl/loop_filter.h
  0.00% (0/4)
  0.00% (0/1)
  0.00% (0/1)
src/libjxl/lib/jxl/modular/encoding/context_predict.h
  0.00% (0/437)
  0.00% (0/25)
  0.00% (0/25)
src/libjxl/lib/jxl/modular/modular_image.h
  0.00% (0/29)
  0.00% (0/7)
  0.00% (0/7)
src/libjxl/lib/jxl/modular/transform/transform.h
  0.00% (0/67)
  0.00% (0/4)
  0.00% (0/4)
src/libjxl/lib/jxl/noise.h
  0.00% (0/22)
  0.00% (0/3)
  0.00% (0/3)
src/libjxl/lib/jxl/opsin_params.h
  0.00% (0/7)
  0.00% (0/1)
  0.00% (0/1)
src/libjxl/lib/jxl/passes_state.h
  0.00% (0/35)
  0.00% (0/6)
  0.00% (0/6)
src/libjxl/lib/jxl/quant_weights.h
  0.00% (0/122)
  0.00% (0/40)
  0.00% (0/40)
src/libjxl/lib/jxl/quantizer.h
  0.00% (0/43)
  0.00% (0/15)
  0.00% (0/15)
src/libjxl/lib/jxl/rational_polynomial-inl.h
  0.00% (0/40)
  0.00% (0/2)
  0.00% (0/37)
src/libjxl/lib/jxl/render_pipeline/render_pipeline.h
  0.00% (0/29)
  0.00% (0/9)
  0.00% (0/9)
src/libjxl/lib/jxl/render_pipeline/render_pipeline_stage.h
  0.00% (0/39)
  0.00% (0/13)
  0.00% (0/13)
src/libjxl/lib/jxl/sanitizers.h
  0.00% (0/5)
  0.00% (0/5)
  0.00% (0/5)
src/libjxl/lib/jxl/splines.h
  0.00% (0/14)
  0.00% (0/8)
  0.00% (0/8)
src/libjxl/third_party/highway/hwy/aligned_allocator.h
  0.00% (0/34)
  0.00% (0/10)
  0.00% (0/10)
src/libjxl/third_party/highway/hwy/base.h
  2.56% (6/234)
  5.00% (2/40)
  5.00% (2/40)
src/libjxl/third_party/highway/hwy/cache_control.h
  0.00% (0/26)
  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/emu128-inl.h
  0.00% (0/356)
  0.00% (0/54)
  0.00% (0/111)
src/libjxl/third_party/highway/hwy/ops/generic_ops-inl.h
  0.00% (0/21)
  0.00% (0/7)
  0.00% (0/7)
src/libjxl/third_party/highway/hwy/ops/shared-inl.h
  0.00% (0/14)
  0.00% (0/3)
  0.00% (0/3)
src/libjxl/third_party/highway/hwy/ops/x86_128-inl.h
  0.00% (0/780)
  0.00% (0/158)
  0.00% (0/158)
src/libjxl/third_party/highway/hwy/ops/x86_256-inl.h
  0.00% (0/1920)
  0.00% (0/419)
  0.00% (0/419)
src/libjxl/third_party/highway/hwy/ops/x86_512-inl.h
  0.00% (0/1577)
  0.00% (0/397)
  0.00% (0/397)
src/libjxl/third_party/highway/hwy/targets.cc
  0.00% (0/151)
  0.00% (0/10)
  0.00% (0/168)
src/libjxl/third_party/highway/hwy/targets.h
  0.00% (0/74)
  0.00% (0/8)
  0.00% (0/21)
src/libjxl/tools/icc_codec_fuzzer.cc
100.00% (23/23)
100.00% (2/2)
 51.92% (27/52)
Totals
  5.92% (781/13199)
  2.51% (49/1956)
 12.48% (834/6684)