Coverage Report

View results by: Directories | Files

Path Line Coverage Function Coverage Region Coverage
src/libidn2/fuzz/libidn2_to_unicode_8z8z_fuzzer.c
 38.24% (26/68)
100.00% (1/1)
 48.15% (13/27)
src/libidn2/gl/malloca.c
 12.12% (4/33)
 50.00% (1/2)
 16.67% (4/24)
src/libidn2/lib/decode.c
 80.10% (165/206)
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/puny_decode.c
 97.53% (79/81)
100.00% (3/3)
 95.93% (118/123)
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.98% (163/859)
 55.56% (5/9)
 18.91% (90/476)
src/libidn2/unistring/striconveha.c
 15.62% (30/192)
 40.00% (2/5)
 14.14% (14/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/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/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
 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
 32.45% (872/2687)
 54.43% (43/79)
 24.01% (748/3116)