Coverage Report

View results by: Directories | Files

Path Line Coverage Function Coverage Region Coverage
src/libjxl/lib/jxl/ans_common.cc
 95.18% (79/83)
100.00% (1/1)
 90.00% (81/90)
src/libjxl/lib/jxl/ans_common.h
100.00% (42/42)
100.00% (4/4)
 65.85% (27/41)
src/libjxl/lib/jxl/base/bits.h
 24.18% (22/91)
 50.00% (5/10)
 34.62% (18/52)
src/libjxl/lib/jxl/base/byte_order.h
  3.16% (6/190)
  4.00% (1/25)
  4.00% (1/25)
src/libjxl/lib/jxl/base/common.h
 18.75% (3/16)
 20.00% (1/5)
 20.00% (1/5)
src/libjxl/lib/jxl/base/span.h
100.00% (3/3)
100.00% (3/3)
100.00% (5/5)
src/libjxl/lib/jxl/base/status.h
 66.67% (34/51)
 72.22% (13/18)
 51.61% (32/62)
src/libjxl/lib/jxl/dec_ans.cc
 99.41% (339/341)
100.00% (12/12)
 96.88% (311/321)
src/libjxl/lib/jxl/dec_ans.h
 50.23% (109/217)
 52.63% (10/19)
 70.97% (66/93)
src/libjxl/lib/jxl/dec_bit_reader.cc
100.00% (13/13)
100.00% (1/1)
 50.00% (21/42)
src/libjxl/lib/jxl/dec_bit_reader.h
 58.33% (84/144)
 70.00% (14/20)
 46.27% (93/201)
src/libjxl/lib/jxl/dec_context_map.cc
 93.22% (55/59)
100.00% (2/2)
 87.50% (49/56)
src/libjxl/lib/jxl/dec_huffman.cc
 96.41% (188/195)
100.00% (4/4)
 96.04% (97/101)
src/libjxl/lib/jxl/dec_huffman.h
100.00% (14/14)
100.00% (1/1)
100.00% (3/3)
src/libjxl/lib/jxl/field_encodings.h
 89.47% (17/19)
 83.33% (10/12)
 65.38% (17/26)
src/libjxl/lib/jxl/fields.cc
 11.79% (46/390)
 18.97% (11/58)
  9.33% (32/343)
src/libjxl/lib/jxl/fields.h
 54.41% (37/68)
 45.45% (10/22)
 30.87% (46/149)
src/libjxl/lib/jxl/huffman_table.cc
100.00% (109/109)
100.00% (4/4)
 98.11% (52/53)
src/libjxl/lib/jxl/inverse_mtf-inl.h
100.00% (37/37)
100.00% (3/3)
100.00% (23/23)
src/libjxl/lib/jxl/memory_manager_internal.cc
 64.44% (58/90)
 72.73% (8/11)
 53.95% (41/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/simd_util.cc
  0.00% (0/7)
  0.00% (0/2)
  0.00% (0/11)
src/libjxl/third_party/highway/hwy/base.h
  0.38% (3/781)
  0.76% (1/131)
  0.75% (1/134)
src/libjxl/third_party/highway/hwy/cache_control.h
 17.95% (7/39)
 20.00% (1/5)
 20.00% (1/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/9)
  0.00% (0/1)
  0.00% (0/1)
src/libjxl/third_party/highway/hwy/ops/shared-inl.h
  7.50% (3/40)
 10.00% (1/10)
 18.18% (2/11)
src/libjxl/third_party/highway/hwy/ops/x86_128-inl.h
 13.08% (85/650)
 18.03% (22/122)
 19.84% (25/126)
src/libjxl/third_party/highway/hwy/ops/x86_256-inl.h
  0.00% (0/1204)
  0.00% (0/252)
  0.00% (0/252)
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/rans_fuzzer.cc
 86.67% (39/45)
 80.00% (4/5)
 86.67% (26/30)
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
 28.21% (1503/5327)
 19.40% (154/794)
 40.66% (1119/2752)