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)
 53.33% (16/30)
src/libidn2/gl/malloca.c
 12.82% (5/39)
 50.00% (1/2)
 21.05% (4/19)
src/libidn2/lib/decode.c
 80.19% (166/207)
100.00% (6/6)
 80.42% (115/143)
src/libidn2/lib/error.c
  0.00% (0/132)
  0.00% (0/2)
  0.00% (0/148)
src/libidn2/lib/free.c
100.00% (3/3)
100.00% (1/1)
100.00% (1/1)
src/libidn2/lib/punycode.c
 50.00% (79/158)
 42.86% (3/7)
 61.63% (106/172)
src/libidn2/lib/version.c
100.00% (5/5)
100.00% (1/1)
100.00% (8/8)
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
 50.00% (51/102)
 60.00% (6/10)
 48.35% (44/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.76% (160/853)
 55.56% (5/9)
 18.87% (90/477)
src/libidn2/unistring/striconveha.c
 16.08% (32/199)
 40.00% (2/5)
 15.24% (16/105)
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/uniconv/u8-strconv-to-enc.c
 46.15% (18/39)
100.00% (1/1)
 60.00% (12/20)
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)
 88.89% (8/9)
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)
 76.27% (45/59)
src/libidn2/unistring/unistr/u8-check.c
  0.00% (0/49)
  0.00% (0/1)
  0.00% (0/52)
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/49)
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)
 74.55% (41/55)
src/libidn2/unistring/unistr/u8-uctomb-aux.c
100.00% (30/30)
100.00% (1/1)
100.00% (28/28)
Totals
 31.22% (876/2806)
 51.81% (43/83)
 23.25% (739/3179)