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
 95.35% (82/86)
100.00% (2/2)
 65.91% (87/132)
src/libjxl/lib/jxl/ans_common.h
100.00% (30/30)
100.00% (3/3)
100.00% (13/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
 24.44% (22/90)
 50.00% (5/10)
 36.73% (18/49)
src/libjxl/lib/jxl/base/byte_order.h
  3.45% (6/174)
  4.55% (1/22)
  4.55% (1/22)
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
  0.00% (0/32)
  0.00% (0/2)
  0.00% (0/46)
src/libjxl/lib/jxl/base/padded_bytes.h
  0.00% (0/102)
  0.00% (0/29)
  0.00% (0/44)
src/libjxl/lib/jxl/base/span.h
 75.00% (3/4)
 75.00% (3/4)
 75.00% (3/4)
src/libjxl/lib/jxl/base/status.h
 32.14% (9/28)
 62.50% (5/8)
 50.00% (9/18)
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_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/184)
  0.00% (0/42)
  0.00% (0/42)
src/libjxl/lib/jxl/common.h
  3.61% (3/83)
  8.33% (1/12)
  8.33% (1/12)
src/libjxl/lib/jxl/dct_util.h
  0.00% (0/4)
  0.00% (0/4)
  0.00% (0/4)
src/libjxl/lib/jxl/dec_ans.cc
 99.34% (302/304)
100.00% (10/10)
 94.18% (275/292)
src/libjxl/lib/jxl/dec_ans.h
 51.14% (112/219)
 56.25% (9/16)
 72.53% (66/91)
src/libjxl/lib/jxl/dec_bit_reader.h
 57.83% (96/166)
 65.22% (15/23)
 49.35% (114/231)
src/libjxl/lib/jxl/dec_context_map.cc
 94.52% (69/73)
100.00% (4/4)
 90.00% (54/60)
src/libjxl/lib/jxl/dec_huffman.cc
 96.62% (200/207)
100.00% (5/5)
 96.19% (101/105)
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/entropy_coder.h
  0.00% (0/9)
  0.00% (0/1)
  0.00% (0/1)
src/libjxl/lib/jxl/field_encodings.h
 77.27% (17/22)
 76.92% (10/13)
 62.50% (15/24)
src/libjxl/lib/jxl/fields.cc
 13.34% (77/577)
 19.32% (17/88)
 11.02% (71/644)
src/libjxl/lib/jxl/fields.h
 21.62% (8/37)
 30.77% (4/13)
 13.79% (4/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
100.00% (109/109)
100.00% (4/4)
 98.11% (52/53)
src/libjxl/lib/jxl/image.h
  0.00% (0/95)
  0.00% (0/30)
  0.00% (0/30)
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/93)
  0.00% (0/13)
  0.00% (0/13)
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/opsin_params.h
  0.00% (0/7)
  0.00% (0/1)
  0.00% (0/1)
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/third_party/highway/hwy/aligned_allocator.h
  0.00% (0/8)
  0.00% (0/6)
  0.00% (0/6)
src/libjxl/third_party/highway/hwy/base.h
  3.35% (6/179)
  7.69% (2/26)
  7.69% (2/26)
src/libjxl/third_party/highway/hwy/cache_control.h
 15.38% (4/26)
 20.00% (1/5)
 20.00% (1/5)
src/libjxl/tools/rans_fuzzer.cc
 96.55% (28/29)
100.00% (2/2)
100.00% (15/15)
Totals
 29.72% (1243/4182)
 17.64% (109/618)
 35.91% (935/2604)