Coverage Report

View results by: Directories | Files

Path Line Coverage Function Coverage Region Coverage
src/libidn2/fuzz/libidn2_to_unicode_8z8z_fuzzer.c
 42.65% (29/68)
100.00% (1/1)
 35.38% (23/65)
src/libidn2/gl/malloca.c
 12.82% (5/39)
 50.00% (1/2)
 14.29% (4/28)
src/libidn2/lib/decode.c
 81.64% (169/207)
100.00% (6/6)
 78.16% (136/174)
src/libidn2/lib/error.c
  0.00% (0/132)
  0.00% (0/2)
  0.00% (0/177)
src/libidn2/lib/free.c
100.00% (2/2)
100.00% (1/1)
100.00% (2/2)
src/libidn2/lib/punycode.c
 50.00% (79/158)
 42.86% (3/7)
 61.11% (110/180)
src/libidn2/lib/version.c
100.00% (5/5)
100.00% (1/1)
100.00% (9/9)
src/libidn2/unistring/c-ctype.h
 12.78% (17/133)
 13.33% (2/15)
  7.60% (104/1368)
src/libidn2/unistring/c-strcasecmp.c
 85.71% (18/21)
100.00% (1/1)
 80.00% (12/15)
src/libidn2/unistring/c-strcaseeq.h
 50.00% (51/102)
 60.00% (6/10)
 48.35% (44/91)
src/libidn2/unistring/free.c
100.00% (5/5)
100.00% (1/1)
100.00% (3/3)
src/libidn2/unistring/localcharset.c
 87.50% (14/16)
100.00% (1/1)
 71.43% (5/7)
src/libidn2/unistring/striconveh.c
 18.90% (161/852)
 55.56% (5/9)
 18.11% (117/646)
src/libidn2/unistring/striconveha.c
 16.16% (32/198)
 40.00% (2/5)
 12.82% (20/156)
src/libidn2/unistring/uniconv/u-strconv-from-enc.h
 72.22% (13/18)
100.00% (1/1)
 77.27% (17/22)
src/libidn2/unistring/uniconv/u8-conv-from-enc.c
 23.73% (14/59)
100.00% (1/1)
 20.00% (11/55)
src/libidn2/unistring/uniconv/u8-strconv-to-enc.c
 46.15% (18/39)
100.00% (1/1)
 44.12% (15/34)
src/libidn2/unistring/unistr.h
 16.36% (9/55)
 20.00% (1/5)
 37.50% (6/16)
src/libidn2/unistring/unistr/u-cpy-alloc.h
100.00% (11/11)
100.00% (1/1)
 90.00% (9/10)
src/libidn2/unistring/unistr/u-cpy.h
100.00% (6/6)
100.00% (1/1)
100.00% (3/3)
src/libidn2/unistring/unistr/u-strlen.h
100.00% (6/6)
100.00% (1/1)
100.00% (4/4)
src/libidn2/unistring/unistr/u32-to-u8.c
 68.75% (55/80)
100.00% (1/1)
 70.00% (56/80)
src/libidn2/unistring/unistr/u8-check.c
  0.00% (0/49)
  0.00% (0/1)
  0.00% (0/53)
src/libidn2/unistring/unistr/u8-mblen.c
  0.00% (0/35)
  0.00% (0/1)
  0.00% (0/54)
src/libidn2/unistring/unistr/u8-mbtouc-aux.c
  0.00% (0/131)
  0.00% (0/1)
  0.00% (0/88)
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.52% (54/61)
src/libidn2/unistring/unistr/u8-prev.c
  0.00% (0/52)
  0.00% (0/1)
  0.00% (0/50)
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
 69.74% (53/76)
100.00% (1/1)
 64.00% (48/75)
src/libidn2/unistring/unistr/u8-uctomb-aux.c
100.00% (30/30)
100.00% (1/1)
100.00% (28/28)
Totals
 31.43% (877/2790)
 51.81% (43/83)
 23.19% (841/3626)