Coverage Report

View results by: Directories | Files

Path Line Coverage Function Coverage Region Coverage
src/deps/include/unistr.h
  0.00% (0/96)
  0.00% (0/9)
  0.00% (0/9)
src/libidn2/lib/bidi.c
 21.67% (13/60)
100.00% (2/2)
 17.81% (13/73)
src/libidn2/lib/context.c
  3.31% (6/181)
 25.00% (1/4)
  2.72% (5/184)
src/libidn2/lib/idna.c
 48.42% (92/190)
 75.00% (3/4)
 50.24% (104/207)
src/libidn2/lib/lookup.c
 37.18% (187/503)
 33.33% (4/12)
 35.38% (167/472)
src/libidn2/lib/punycode.c
 69.62% (110/158)
 71.43% (5/7)
 65.00% (117/180)
src/libidn2/lib/tables.c
100.00% (29/29)
100.00% (6/6)
 93.33% (14/15)
src/libidn2/lib/tr46map.c
 39.33% (35/89)
 57.14% (4/7)
 36.36% (16/44)
src/libidn2/unistring/free.c
100.00% (5/5)
100.00% (1/1)
100.00% (3/3)
src/libidn2/unistring/localcharset.c
  0.00% (0/16)
  0.00% (0/1)
  0.00% (0/7)
src/libpsl/fuzz/libpsl_load_dafsa_fuzzer.c
100.00% (24/24)
100.00% (1/1)
 54.55% (12/22)
src/libpsl/src/lookup_string_in_fixed_set.c
100.00% (115/115)
100.00% (10/10)
 98.97% (96/97)
src/libpsl/src/psl.c
 24.70% (165/668)
 31.11% (14/45)
 21.37% (162/758)
src/libunistring/lib/array-mergesort.h
  5.41% (10/185)
 33.33% (1/3)
  5.49% (5/91)
src/libunistring/lib/c-ctype.h
  0.00% (0/133)
  0.00% (0/15)
  0.00% (0/1368)
src/libunistring/lib/c-strcasecmp.c
  0.00% (0/21)
  0.00% (0/1)
  0.00% (0/17)
src/libunistring/lib/c-strcaseeq.h
  0.00% (0/102)
  0.00% (0/10)
  0.00% (0/101)
src/libunistring/lib/free.c
100.00% (5/5)
100.00% (1/1)
100.00% (3/3)
src/libunistring/lib/malloca.c
  0.00% (0/38)
  0.00% (0/2)
  0.00% (0/30)
src/libunistring/lib/striconveh.c
  0.00% (0/852)
  0.00% (0/9)
  0.00% (0/671)
src/libunistring/lib/striconveha.c
  0.00% (0/198)
  0.00% (0/5)
  0.00% (0/165)
src/libunistring/lib/unicase/cased.c
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
src/libunistring/lib/unicase/ignorable.c
100.00% (3/3)
100.00% (1/1)
100.00% (1/1)
src/libunistring/lib/unicase/simple-mapping.h
 94.74% (18/19)
100.00% (1/1)
 92.31% (12/13)
src/libunistring/lib/unicase/special-casing-table.h
 99.67% (304/305)
100.00% (2/2)
 94.74% (18/19)
src/libunistring/lib/unicase/u-casemap.h
 31.91% (97/304)
100.00% (1/1)
 31.75% (67/211)
src/libunistring/lib/unicase/u8-tolower.c
100.00% (7/7)
100.00% (1/1)
100.00% (3/3)
src/libunistring/lib/uniconv/u-strconv-from-enc.h
  0.00% (0/18)
  0.00% (0/1)
  0.00% (0/23)
src/libunistring/lib/uniconv/u8-conv-from-enc.c
  0.00% (0/59)
  0.00% (0/1)
  0.00% (0/56)
src/libunistring/lib/unictype/bidi_of.c
 96.15% (25/26)
100.00% (2/2)
 92.86% (13/14)
src/libunistring/lib/unictype/bitmap.h
 94.74% (18/19)
100.00% (1/1)
 91.67% (11/12)
src/libunistring/lib/unictype/categ_none.c
  0.00% (0/2)
  0.00% (0/1)
  0.00% (0/2)
src/libunistring/lib/unictype/categ_of.c
  0.00% (0/45)
  0.00% (0/3)
  0.00% (0/23)
src/libunistring/lib/unictype/categ_test.c
 83.33% (5/6)
100.00% (1/1)
 75.00% (3/4)
src/libunistring/lib/unictype/combiningclass.c
100.00% (19/19)
100.00% (1/1)
100.00% (13/13)
src/libunistring/lib/unictype/joiningtype_of.c
  0.00% (0/25)
  0.00% (0/1)
  0.00% (0/18)
src/libunistring/lib/unictype/pr_soft_dotted.c
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
src/libunistring/lib/unictype/scripts.c
  0.00% (0/35)
  0.00% (0/4)
  0.00% (0/24)
src/libunistring/lib/unictype/scripts_byname.h
  0.00% (0/66)
  0.00% (0/2)
  0.00% (0/29)
src/libunistring/lib/uninorm/canonical-decomposition.c
 55.77% (29/52)
100.00% (1/1)
 72.73% (16/22)
src/libunistring/lib/uninorm/compat-decomposition.c
100.00% (4/4)
100.00% (1/1)
100.00% (1/1)
src/libunistring/lib/uninorm/composition-table.h
100.00% (2195/2195)
100.00% (2/2)
100.00% (19/19)
src/libunistring/lib/uninorm/composition.c
 74.19% (23/31)
100.00% (1/1)
 71.88% (23/32)
src/libunistring/lib/uninorm/decomposition-table.h
100.00% (18/18)
100.00% (1/1)
100.00% (16/16)
src/libunistring/lib/uninorm/decomposition.c
 55.77% (29/52)
100.00% (1/1)
 73.68% (14/19)
src/libunistring/lib/uninorm/u-normalize-internal.h
 67.39% (186/276)
100.00% (1/1)
 60.73% (116/191)
src/libunistring/lib/unistr.h
 36.46% (35/96)
 44.44% (4/9)
 54.05% (20/37)
src/libunistring/lib/unistr/u-cpy.h
  0.00% (0/6)
  0.00% (0/1)
  0.00% (0/3)
src/libunistring/lib/unistr/u-strlen.h
  0.00% (0/6)
  0.00% (0/1)
  0.00% (0/4)
src/libunistring/lib/unistr/u32-cmp.c
 92.86% (13/14)
100.00% (1/1)
 85.71% (6/7)
src/libunistring/lib/unistr/u32-to-u8.c
 56.96% (45/79)
100.00% (1/1)
 49.37% (39/79)
src/libunistring/lib/unistr/u8-check.c
  0.00% (0/49)
  0.00% (0/1)
  0.00% (0/53)
src/libunistring/lib/unistr/u8-mblen.c
  0.00% (0/35)
  0.00% (0/1)
  0.00% (0/54)
src/libunistring/lib/unistr/u8-mbtouc-aux.c
  0.00% (0/131)
  0.00% (0/1)
  0.00% (0/88)
src/libunistring/lib/unistr/u8-mbtouc-unsafe-aux.c
 18.37% (18/98)
100.00% (1/1)
 12.68% (9/71)
src/libunistring/lib/unistr/u8-mbtoucr.c
 22.12% (23/104)
100.00% (1/1)
 19.67% (12/61)
src/libunistring/lib/unistr/u8-prev.c
  0.00% (0/52)
  0.00% (0/1)
  0.00% (0/50)
src/libunistring/lib/unistr/u8-strlen.c
100.00% (3/3)
100.00% (1/1)
100.00% (1/1)
src/libunistring/lib/unistr/u8-to-u32.c
 56.58% (43/76)
100.00% (1/1)
 49.35% (38/77)
src/libunistring/lib/unistr/u8-uctomb-aux.c
 46.67% (14/30)
100.00% (1/1)
 39.29% (11/28)
Totals
 49.38% (3970/8039)
 39.34% (83/211)
 20.33% (1199/5897)