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/274)
src/libjxl/lib/jpegli/color_transform.cc
 22.85% (101/442)
 21.43% (6/28)
 19.87% (60/302)
src/libjxl/lib/jpegli/common.cc
 86.36% (38/44)
100.00% (5/5)
 87.10% (27/31)
src/libjxl/lib/jpegli/common_internal.h
100.00% (22/22)
100.00% (5/5)
 66.67% (14/21)
src/libjxl/lib/jpegli/decode.cc
 59.79% (580/970)
 63.16% (24/38)
 50.48% (420/832)
src/libjxl/lib/jpegli/decode_marker.cc
 95.69% (466/487)
 93.75% (15/16)
 97.32% (580/596)
src/libjxl/lib/jpegli/decode_scan.cc
 99.10% (439/443)
100.00% (15/15)
 87.78% (316/360)
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
 66.23% (151/228)
 50.00% (4/8)
 57.50% (69/120)
src/libjxl/lib/jpegli/idct.cc
 16.22% (91/561)
 76.92% (10/13)
 38.96% (60/154)
src/libjxl/lib/jpegli/memory_manager.cc
 84.00% (105/125)
100.00% (11/11)
 78.75% (63/80)
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)
 82.16% (373/454)
src/libjxl/lib/jpegli/simd.cc
100.00% (5/5)
100.00% (2/2)
100.00% (7/7)
src/libjxl/lib/jpegli/test_params.h
  0.00% (0/25)
  0.00% (0/8)
  0.00% (0/8)
src/libjxl/lib/jpegli/test_utils.h
  0.00% (0/5)
  0.00% (0/3)
  0.00% (0/3)
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.12% (32/34)
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
  0.00% (0/45)
  0.00% (0/9)
  0.00% (0/9)
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
  2.99% (21/703)
  4.92% (6/122)
  7.20% (9/125)
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.76% (217/229)
 90.00% (18/20)
 90.00% (18/20)
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
 40.88% (383/937)
 52.20% (95/182)
 53.81% (106/197)
src/libjxl/third_party/highway/hwy/ops/x86_256-inl.h
 15.23% (206/1353)
 21.15% (59/279)
 21.15% (59/279)
src/libjxl/third_party/highway/hwy/targets.cc
 69.40% (127/183)
 76.92% (10/13)
 52.50% (147/280)
src/libjxl/third_party/highway/hwy/targets.h
 20.43% (19/93)
 75.00% (6/8)
 98.48% (130/132)
src/libjxl/tools/jpegli_dec_fuzzer.cc
 92.34% (193/209)
 86.67% (13/15)
 84.75% (50/59)
Totals
 45.09% (3952/8765)
 37.61% (343/912)
 57.29% (2597/4533)