Coverage Report

View results by: Directories | Files

Path Line Coverage Function Coverage Region Coverage
src/libidn2/fuzz/libidn2_register_fuzzer.c
 80.00% (24/30)
100.00% (1/1)
 50.00% (20/40)
src/libidn2/gl/array-mergesort.h
 92.43% (171/185)
100.00% (3/3)
 92.31% (84/91)
src/libidn2/gl/c-ctype.h
 12.78% (17/133)
 13.33% (2/15)
  7.60% (104/1368)
src/libidn2/gl/c-strcasecmp.c
 85.71% (18/21)
100.00% (1/1)
 80.00% (12/15)
src/libidn2/gl/c-strcaseeq.h
 46.08% (47/102)
 60.00% (6/10)
 45.05% (41/91)
src/libidn2/gl/free.c
100.00% (5/5)
100.00% (1/1)
100.00% (3/3)
src/libidn2/gl/localcharset.c
 87.50% (14/16)
100.00% (1/1)
 71.43% (5/7)
src/libidn2/gl/malloca.c
 13.16% (5/38)
 50.00% (1/2)
 13.79% (4/29)
src/libidn2/gl/striconveh.c
 18.26% (155/849)
 55.56% (5/9)
 17.49% (113/646)
src/libidn2/gl/striconveha.c
 13.50% (27/200)
 40.00% (2/5)
 12.18% (19/156)
src/libidn2/gl/uniconv/u-strconv-from-enc.h
 72.22% (13/18)
100.00% (1/1)
 77.27% (17/22)
src/libidn2/gl/uniconv/u8-conv-from-enc.c
 25.00% (14/56)
100.00% (1/1)
 20.00% (11/55)
src/libidn2/gl/unictype/bidi_of.c
100.00% (26/26)
100.00% (2/2)
100.00% (14/14)
src/libidn2/gl/unictype/bitmap.h
100.00% (19/19)
100.00% (1/1)
100.00% (12/12)
src/libidn2/gl/unictype/categ_none.c
  0.00% (0/2)
  0.00% (0/1)
  0.00% (0/2)
src/libidn2/gl/unictype/categ_of.c
 64.44% (29/45)
 66.67% (2/3)
 69.57% (16/23)
src/libidn2/gl/unictype/categ_test.c
 83.33% (5/6)
100.00% (1/1)
 75.00% (3/4)
src/libidn2/gl/unictype/combiningclass.c
100.00% (19/19)
100.00% (1/1)
100.00% (13/13)
src/libidn2/gl/unictype/joiningtype_of.c
100.00% (25/25)
100.00% (1/1)
100.00% (18/18)
src/libidn2/gl/unictype/scripts.c
 57.14% (20/35)
 25.00% (1/4)
 66.67% (16/24)
src/libidn2/gl/unictype/scripts_byname.h
  0.00% (0/66)
  0.00% (0/2)
  0.00% (0/29)
src/libidn2/gl/uninorm/canonical-decomposition.c
 98.08% (51/52)
100.00% (1/1)
 95.24% (20/21)
src/libidn2/gl/uninorm/composition-table.h
100.00% (2195/2195)
100.00% (2/2)
100.00% (19/19)
src/libidn2/gl/uninorm/composition.c
100.00% (31/31)
100.00% (1/1)
100.00% (32/32)
src/libidn2/gl/uninorm/decomposition-table.h
100.00% (18/18)
100.00% (1/1)
100.00% (13/13)
src/libidn2/gl/uninorm/u-normalize-internal.h
 77.41% (209/270)
100.00% (1/1)
 72.58% (135/186)
src/libidn2/gl/unistr.h
 45.45% (25/55)
 60.00% (3/5)
 66.67% (22/33)
src/libidn2/gl/unistr/u-cpy.h
  0.00% (0/6)
  0.00% (0/1)
  0.00% (0/3)
src/libidn2/gl/unistr/u32-to-u8.c
 40.51% (32/79)
100.00% (1/1)
 29.87% (23/77)
src/libidn2/gl/unistr/u8-check.c
  0.00% (0/49)
  0.00% (0/1)
  0.00% (0/53)
src/libidn2/gl/unistr/u8-mblen.c
  0.00% (0/35)
  0.00% (0/1)
  0.00% (0/54)
src/libidn2/gl/unistr/u8-mbtouc-aux.c
  0.00% (0/131)
  0.00% (0/1)
  0.00% (0/88)
src/libidn2/gl/unistr/u8-mbtouc-unsafe-aux.c
  0.00% (0/98)
  0.00% (0/1)
  0.00% (0/71)
src/libidn2/gl/unistr/u8-mbtoucr.c
 69.23% (72/104)
100.00% (1/1)
 88.52% (54/61)
src/libidn2/gl/unistr/u8-prev.c
  0.00% (0/52)
  0.00% (0/1)
  0.00% (0/50)
src/libidn2/gl/unistr/u8-strlen.c
100.00% (3/3)
100.00% (1/1)
100.00% (1/1)
src/libidn2/gl/unistr/u8-to-u32.c
 60.53% (46/76)
100.00% (1/1)
 56.00% (42/75)
src/libidn2/gl/unistr/u8-uctomb-aux.c
 86.67% (26/30)
100.00% (1/1)
 89.29% (25/28)
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.26% (144/184)
src/libidn2/lib/free.c
100.00% (2/2)
100.00% (1/1)
100.00% (2/2)
src/libidn2/lib/idna.c
 50.53% (96/190)
 75.00% (3/4)
 50.24% (104/207)
src/libidn2/lib/punycode.c
 89.24% (141/158)
 71.43% (5/7)
 92.22% (166/180)
src/libidn2/lib/register.c
 87.60% (113/129)
100.00% (2/2)
 86.67% (91/105)
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/44)
Totals
 65.45% (3939/6018)
 57.85% (70/121)
 34.63% (1502/4337)