Coverage Report

View results by: Directories | Files

Path Line Coverage Function Coverage Region Coverage
src/libidn2/fuzz/libidn2_register_fuzzer.c
 73.33% (22/30)
100.00% (1/1)
 71.43% (10/14)
src/libidn2/gl/malloca.c
 12.12% (4/33)
 50.00% (1/2)
 16.67% (4/24)
src/libidn2/lib/bidi.c
 98.33% (59/60)
100.00% (2/2)
 94.52% (69/73)
src/libidn2/lib/context.c
 76.24% (138/181)
 75.00% (3/4)
 78.65% (140/178)
src/libidn2/lib/free.c
100.00% (3/3)
100.00% (1/1)
100.00% (1/1)
src/libidn2/lib/idna.c
 51.05% (97/190)
 75.00% (3/4)
 50.79% (97/191)
src/libidn2/lib/puny_decode.c
 93.83% (76/81)
100.00% (3/3)
 91.06% (112/123)
src/libidn2/lib/puny_encode.c
 92.59% (75/81)
100.00% (3/3)
 84.62% (66/78)
src/libidn2/lib/register.c
 87.69% (114/130)
100.00% (2/2)
 85.71% (78/91)
src/libidn2/lib/tables.c
100.00% (29/29)
100.00% (6/6)
100.00% (15/15)
src/libidn2/lib/tr46map.c
  0.00% (0/89)
  0.00% (0/7)
  0.00% (0/43)
src/libidn2/unistring/array-mergesort.h
 92.43% (171/185)
100.00% (3/3)
 92.31% (84/91)
src/libidn2/unistring/c-ctype.h
 12.41% (18/145)
 13.33% (2/15)
  7.59% (102/1344)
src/libidn2/unistring/c-strcasecmp.c
 85.71% (18/21)
100.00% (1/1)
 76.92% (10/13)
src/libidn2/unistring/c-strcaseeq.h
 46.08% (47/102)
 60.00% (6/10)
 45.05% (41/91)
src/libidn2/unistring/free.c
100.00% (6/6)
100.00% (1/1)
100.00% (1/1)
src/libidn2/unistring/localcharset.c
 87.50% (14/16)
100.00% (1/1)
 60.00% (3/5)
src/libidn2/unistring/striconveh.c
 18.28% (157/859)
 55.56% (5/9)
 18.07% (86/476)
src/libidn2/unistring/striconveha.c
 13.02% (25/192)
 40.00% (2/5)
 13.13% (13/99)
src/libidn2/unistring/uniconv/u-strconv-from-enc.h
 72.22% (13/18)
100.00% (1/1)
 92.86% (13/14)
src/libidn2/unistring/uniconv/u8-conv-from-enc.c
 23.73% (14/59)
100.00% (1/1)
 21.05% (8/38)
src/libidn2/unistring/unictype/bidi_of.c
100.00% (26/26)
100.00% (2/2)
100.00% (14/14)
src/libidn2/unistring/unictype/bitmap.h
100.00% (19/19)
100.00% (1/1)
100.00% (12/12)
src/libidn2/unistring/unictype/categ_none.c
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
src/libidn2/unistring/unictype/categ_of.c
 63.64% (28/44)
 66.67% (2/3)
 72.73% (16/22)
src/libidn2/unistring/unictype/categ_test.c
 83.33% (5/6)
100.00% (1/1)
 75.00% (3/4)
src/libidn2/unistring/unictype/combiningclass.c
100.00% (19/19)
100.00% (1/1)
100.00% (13/13)
src/libidn2/unistring/unictype/joiningtype_of.c
100.00% (25/25)
100.00% (1/1)
100.00% (18/18)
src/libidn2/unistring/unictype/scripts.c
 57.14% (20/35)
 25.00% (1/4)
 71.43% (15/21)
src/libidn2/unistring/unictype/scripts_byname.h
  0.00% (0/66)
  0.00% (0/2)
  0.00% (0/29)
src/libidn2/unistring/uninorm/canonical-decomposition.c
 98.08% (51/52)
100.00% (1/1)
 95.24% (20/21)
src/libidn2/unistring/uninorm/composition-table.h
100.00% (2171/2171)
100.00% (2/2)
100.00% (19/19)
src/libidn2/unistring/uninorm/composition.c
100.00% (31/31)
100.00% (1/1)
100.00% (28/28)
src/libidn2/unistring/uninorm/decomposition-table.h
100.00% (18/18)
100.00% (1/1)
100.00% (13/13)
src/libidn2/unistring/uninorm/u-normalize-internal.h
 77.26% (214/277)
100.00% (1/1)
 81.82% (126/154)
src/libidn2/unistring/unistr.h
 45.45% (25/55)
 60.00% (3/5)
 66.67% (22/33)
src/libidn2/unistring/unistr/u-cpy.h
  0.00% (0/6)
  0.00% (0/1)
  0.00% (0/3)
src/libidn2/unistring/unistr/u32-to-u8.c
 40.00% (32/80)
100.00% (1/1)
 35.59% (21/59)
src/libidn2/unistring/unistr/u8-check.c
  0.00% (0/49)
  0.00% (0/1)
  0.00% (0/54)
src/libidn2/unistring/unistr/u8-mblen.c
  0.00% (0/35)
  0.00% (0/1)
  0.00% (0/56)
src/libidn2/unistring/unistr/u8-mbtouc-aux.c
  0.00% (0/97)
  0.00% (0/1)
  0.00% (0/71)
src/libidn2/unistring/unistr/u8-mbtouc-unsafe-aux.c
  0.00% (0/98)
  0.00% (0/1)
  0.00% (0/71)
src/libidn2/unistring/unistr/u8-mbtoucr.c
 69.23% (72/104)
100.00% (1/1)
 88.89% (56/63)
src/libidn2/unistring/unistr/u8-prev.c
  0.00% (0/52)
  0.00% (0/1)
  0.00% (0/51)
src/libidn2/unistring/unistr/u8-strlen.c
100.00% (3/3)
100.00% (1/1)
100.00% (1/1)
src/libidn2/unistring/unistr/u8-to-u32.c
 60.53% (46/76)
100.00% (1/1)
 67.27% (37/55)
src/libidn2/unistring/unistr/u8-uctomb-aux.c
 86.67% (26/30)
100.00% (1/1)
 89.29% (25/28)
Totals
 65.66% (3931/5987)
 59.17% (71/120)
 36.05% (1412/3917)