Coverage Report

Created: 2023-09-06 16:44

Click here for information about interpreting this report.

FilenameFunction CoverageLine CoverageRegion CoverageBranch Coverage
src/dump.c
  50.00% (7/14)
  76.63% (259/338)
  81.09% (223/275)
  75.51% (148/196)
src/error.c
 100.00% (4/4)
  79.55% (35/44)
  82.14% (23/28)
  57.14% (8/14)
src/hashtable.c
  86.96% (20/23)
  84.68% (188/222)
  84.06% (116/138)
  74.14% (43/58)
src/hashtable_seed.c
  80.00% (4/5)
  67.21% (41/61)
  72.41% (21/29)
  50.00% (10/20)
src/jansson.h
   6.67% (1/15)
   7.02% (4/57)
  30.77% (8/26)
  40.00% (4/10)
src/load.c
  75.00% (24/32)
  79.90% (612/766)
  87.94% (525/597)
  85.50% (342/400)
src/lookup3.h
 100.00% (1/1)
  33.05% (39/118)
  42.05% (37/88)
  31.91% (30/94)
src/memory.c
  66.67% (4/6)
  60.00% (18/30)
  57.89% (11/19)
  40.00% (4/10)
src/strbuffer.c
  87.50% (7/8)
  84.75% (50/59)
  87.18% (34/39)
  61.11% (11/18)
src/strconv.c
 100.00% (4/4)
  84.21% (64/76)
  80.43% (37/46)
  70.59% (24/34)
src/utf.c
  80.00% (4/5)
  80.18% (89/111)
  81.97% (100/122)
  73.26% (63/86)
src/value.c
  40.48% (34/84)
  26.83% (213/794)
  28.15% (217/771)
  15.83% (69/436)
src/jansson.h
   6.67% (1/15)
   7.02% (4/57)
  36.36% (8/22)
  66.67% (4/6)
test/ossfuzz/json_load_dump_fuzzer.cc
 100.00% (2/2)
 100.00% (80/80)
  48.33% (29/60)
  70.00% (14/20)
Totals
  53.67% (117/218)
  60.29% (1696/2813)
  61.46% (1389/2260)
  55.21% (774/1402)

Files which contain no functions. (These files contain code pulled into other files by the preprocessor.)

jansson_private_config.h
src/hashtable.h
src/jansson_config.h
src/jansson_private.h
Generated by llvm-cov -- llvm version 15.0.0git