Coverage Report

View results by: Directories | Files

Path Line Coverage Function Coverage Region Coverage
src/libjxl/lib/jpegli/bit_writer.h
  0.00% (0/49)
  0.00% (0/4)
  0.00% (0/4)
src/libjxl/lib/jpegli/color_quantize.cc
  0.00% (0/428)
  0.00% (0/18)
  0.00% (0/260)
src/libjxl/lib/jpegli/color_transform.cc
 22.85% (101/442)
 21.43% (6/28)
 18.51% (62/335)
src/libjxl/lib/jpegli/common.cc
 86.96% (40/46)
100.00% (5/5)
 87.10% (27/31)
src/libjxl/lib/jpegli/common_internal.h
100.00% (22/22)
100.00% (5/5)
100.00% (9/9)
src/libjxl/lib/jpegli/decode.cc
 59.79% (580/970)
 63.16% (24/38)
 48.81% (430/881)
src/libjxl/lib/jpegli/decode_marker.cc
 95.69% (466/487)
 93.75% (15/16)
 96.96% (638/658)
src/libjxl/lib/jpegli/decode_scan.cc
 99.10% (439/443)
100.00% (15/15)
 87.95% (321/365)
src/libjxl/lib/jpegli/encode_internal.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/libjxl/lib/jpegli/error.cc
 41.43% (29/70)
 42.86% (3/7)
 16.67% (6/36)
src/libjxl/lib/jpegli/huffman.cc
 65.65% (151/230)
 50.00% (4/8)
 53.08% (69/130)
src/libjxl/lib/jpegli/idct.cc
 16.61% (94/566)
 76.92% (10/13)
 40.24% (66/164)
src/libjxl/lib/jpegli/memory_manager.cc
 84.00% (105/125)
100.00% (11/11)
 71.59% (63/88)
src/libjxl/lib/jpegli/memory_manager.h
100.00% (8/8)
100.00% (2/2)
100.00% (2/2)
src/libjxl/lib/jpegli/render.cc
 86.84% (574/661)
 86.36% (19/22)
 83.37% (381/457)
src/libjxl/lib/jpegli/simd.cc
100.00% (5/5)
100.00% (2/2)
100.00% (8/8)
src/libjxl/lib/jpegli/transpose-inl.h
100.00% (66/66)
100.00% (2/2)
100.00% (8/8)
src/libjxl/lib/jpegli/upsample.cc
 97.92% (47/48)
100.00% (5/5)
 94.44% (34/36)
src/libjxl/lib/jxl/base/byte_order.h
  4.74% (9/190)
  8.00% (2/25)
 11.54% (3/26)
src/libjxl/lib/jxl/base/common.h
  0.00% (0/16)
  0.00% (0/5)
  0.00% (0/5)
src/libjxl/lib/jxl/base/status.h
  6.45% (2/31)
 22.22% (2/9)
 20.00% (5/25)
src/libjxl/third_party/highway/hwy/abort.cc
  0.00% (0/30)
  0.00% (0/4)
  0.00% (0/7)
src/libjxl/third_party/highway/hwy/aligned_allocator.cc
 66.67% (44/66)
 75.00% (3/4)
 60.00% (33/55)
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.47% (27/778)
  5.34% (7/131)
  8.76% (12/137)
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
 94.92% (224/236)
 90.48% (19/21)
 90.48% (19/21)
src/libjxl/third_party/highway/hwy/ops/shared-inl.h
 15.00% (6/40)
 20.00% (2/10)
 33.33% (4/12)
src/libjxl/third_party/highway/hwy/ops/x86_128-inl.h
 42.32% (386/912)
 53.89% (97/180)
 55.38% (108/195)
src/libjxl/third_party/highway/hwy/ops/x86_256-inl.h
 15.74% (204/1296)
 21.90% (60/274)
 21.90% (60/274)
src/libjxl/third_party/highway/hwy/targets.cc
 75.42% (135/179)
 83.33% (10/12)
 53.49% (161/301)
src/libjxl/third_party/highway/hwy/targets.h
 20.00% (19/95)
 75.00% (6/8)
 98.59% (140/142)
src/libjxl/tools/jpegli_dec_fuzzer.cc
 92.34% (193/209)
 86.67% (13/15)
 85.48% (53/62)
Totals
 45.46% (3981/8758)
 38.59% (350/907)
 57.42% (2723/4742)