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) |