Click here for information about interpreting this report.
Filename | Function Coverage | Line Coverage | Region Coverage | Branch Coverage |
libxml2/HTMLparser.c | 0.00% (0/92) | 0.00% (0/2955) | 0.00% (0/3404) | 0.00% (0/2368) |
libxml2/HTMLtree.c | 0.00% (0/21) | 0.00% (0/698) | 0.00% (0/632) | 0.00% (0/472) |
libxml2/SAX2.c | 28.26% (13/46) | 22.57% (355/1573) | 25.53% (316/1238) | 16.30% (163/1000) |
libxml2/buf.c | 51.61% (16/31) | 35.48% (193/544) | 33.62% (234/696) | 22.82% (115/504) |
libxml2/catalog.c | 1.39% (1/72) | 0.13% (3/2292) | 0.05% (1/2065) | 0.00% (0/1522) |
libxml2/chvalid.c | 11.11% (1/9) | 40.58% (28/69) | 16.10% (19/118) | 11.46% (11/96) |
libxml2/debugXML.c | 0.00% (0/64) | 0.00% (0/2251) | 0.00% (0/1547) | 0.00% (0/1334) |
libxml2/dict.c | 50.00% (11/22) | 37.24% (235/631) | 31.89% (177/555) | 27.29% (113/414) |
libxml2/encoding.c | 8.11% (3/37) | 2.80% (43/1538) | 5.86% (70/1195) | 4.71% (45/956) |
libxml2/entities.c | 7.41% (2/27) | 5.04% (33/655) | 6.77% (35/517) | 5.03% (20/398) |
libxml2/error.c | 15.00% (3/20) | 13.41% (83/619) | 16.80% (105/625) | 10.91% (55/504) |
libxml2/globals.c | 34.62% (18/52) | 18.47% (70/379) | 37.04% (50/135) | 28.57% (16/56) |
libxml2/hash.c | 48.28% (14/29) | 36.26% (215/593) | 32.77% (155/473) | 24.86% (90/362) |
libxml2/list.c | 0.00% (0/32) | 0.00% (0/324) | 0.00% (0/235) | 0.00% (0/136) |
libxml2/nanohttp.c | 0.00% (0/31) | 0.00% (0/875) | 0.00% (0/714) | 0.00% (0/536) |
libxml2/parser.c | 31.08% (46/148) | 15.24% (1186/7781) | 16.42% (1552/9454) | 10.13% (699/6900) |
libxml2/parserInternals.c | 38.46% (15/39) | 29.92% (345/1153) | 34.27% (316/922) | 23.71% (175/738) |
libxml2/pattern.c | 80.56% (29/36) | 52.54% (765/1456) | 47.47% (909/1915) | 41.67% (505/1212) |
libxml2/threads.c | 50.00% (12/24) | 34.62% (63/182) | 37.14% (39/105) | 25.00% (13/52) |
libxml2/timsort.h | 100.00% (12/12) | 88.12% (267/303) | 89.89% (249/277) | 77.69% (101/130) |
libxml2/tree.c | 28.82% (49/170) | 14.41% (865/6003) | 12.04% (762/6329) | 8.61% (446/5180) |
libxml2/uri.c | 86.11% (31/36) | 66.97% (949/1417) | 72.63% (1775/2444) | 70.12% (1366/1948) |
libxml2/valid.c | 4.41% (3/68) | 1.88% (28/1486) | 3.26% (35/1075) | 1.72% (15/874) |
libxml2/xinclude.c | 0.00% (0/31) | 0.00% (0/1345) | 0.00% (0/949) | 0.00% (0/762) |
libxml2/xmlIO.c | 29.49% (23/78) | 17.22% (255/1481) | 16.77% (188/1121) | 10.42% (80/768) |
libxml2/xmlmemory.c | 4.17% (1/24) | 2.40% (8/334) | 1.05% (3/286) | 1.82% (2/110) |
libxml2/xmlsave.c | 0.00% (0/55) | 0.00% (0/1660) | 0.00% (0/1343) | 0.00% (0/1082) |
libxml2/xmlstring.c | 74.19% (23/31) | 59.79% (284/475) | 58.41% (309/529) | 51.40% (183/356) |
libxml2/xpath.c | 85.99% (221/257) | 79.60% (6172/7754) | 80.69% (7242/8975) | 69.03% (4374/6336) |
libxml2/xpointer.c | 80.00% (8/10) | 81.16% (280/345) | 77.75% (269/346) | 65.10% (125/192) |
libxslt/libexslt/common.c | 100.00% (3/3) | 64.29% (54/84) | 80.95% (34/42) | 58.82% (20/34) |
libxslt/libexslt/crypto.c | 100.00% (13/13) | 80.76% (277/343) | 90.82% (178/196) | 75.00% (84/112) |
libxslt/libexslt/date.c | 98.57% (69/70) | 86.29% (1668/1933) | 86.58% (1877/2168) | 77.14% (1134/1470) |
libxslt/libexslt/dynamic.c | 100.00% (3/3) | 89.12% (172/193) | 93.86% (107/114) | 75.61% (62/82) |
libxslt/libexslt/exslt.c | 100.00% (1/1) | 100.00% (14/14) | 100.00% (1/1) | - (0/0) |
libxslt/libexslt/functions.c | 7.14% (1/14) | 3.04% (14/461) | 1.53% (4/262) | 0.00% (0/182) |
libxslt/libexslt/math.c | 97.37% (37/38) | 80.82% (514/636) | 80.00% (432/540) | 66.89% (202/302) |
libxslt/libexslt/saxon.c | 77.78% (7/9) | 84.83% (123/145) | 86.78% (105/121) | 69.44% (50/72) |
libxslt/libexslt/sets.c | 87.50% (7/8) | 81.82% (153/187) | 82.69% (129/156) | 65.56% (59/90) |
libxslt/libexslt/strings.c | 90.91% (10/11) | 85.16% (545/640) | 84.39% (427/506) | 72.49% (245/338) |
libxslt/libxslt/attributes.c | 0.00% (0/20) | 0.00% (0/620) | 0.00% (0/405) | 0.00% (0/292) |
libxslt/libxslt/attrvt.c | 0.00% (0/6) | 0.00% (0/236) | 0.00% (0/176) | 0.00% (0/128) |
libxslt/libxslt/documents.c | 22.22% (2/9) | 14.80% (29/196) | 17.91% (24/134) | 10.78% (11/102) |
libxslt/libxslt/extensions.c | 28.36% (19/67) | 23.86% (225/943) | 29.77% (192/645) | 21.17% (94/444) |
libxslt/libxslt/extra.c | 50.00% (2/4) | 45.71% (48/105) | 33.33% (21/63) | 16.67% (7/42) |
libxslt/libxslt/functions.c | 100.00% (12/12) | 77.69% (571/735) | 79.04% (362/458) | 65.91% (232/352) |
libxslt/libxslt/imports.c | 14.29% (1/7) | 4.05% (9/222) | 7.33% (11/150) | 3.85% (4/104) |
libxslt/libxslt/keys.c | 5.88% (1/17) | 2.89% (14/485) | 4.50% (17/378) | 2.41% (7/290) |
libxslt/libxslt/namespaces.c | 0.00% (0/7) | 0.00% (0/300) | 0.00% (0/266) | 0.00% (0/194) |
libxslt/libxslt/numbers.c | 26.67% (4/15) | 42.36% (366/864) | 43.25% (298/689) | 38.32% (210/548) |
libxslt/libxslt/pattern.c | 0.00% (0/31) | 0.00% (0/1743) | 0.00% (0/2035) | 0.00% (0/1586) |
libxslt/libxslt/preproc.c | 0.00% (0/29) | 0.00% (0/1100) | 0.00% (0/877) | 0.00% (0/672) |
libxslt/libxslt/security.c | 53.85% (7/13) | 40.40% (80/198) | 38.46% (40/104) | 41.25% (33/80) |
libxslt/libxslt/templates.c | 0.00% (0/11) | 0.00% (0/480) | 0.00% (0/317) | 0.00% (0/236) |
libxslt/libxslt/transform.c | 6.56% (4/61) | 4.84% (148/3061) | 2.40% (54/2254) | 0.68% (12/1768) |
libxslt/libxslt/variables.c | 10.26% (4/39) | 5.68% (61/1074) | 5.99% (41/684) | 4.38% (21/480) |
libxslt/libxslt/xslt.c | 12.20% (5/41) | 4.17% (71/1704) | 2.16% (34/1571) | 0.91% (11/1212) |
libxslt/libxslt/xsltlocale.c | 0.00% (0/6) | 0.00% (0/211) | 0.00% (0/286) | 0.00% (0/248) |
libxslt/libxslt/xsltutils.c | 25.71% (9/35) | 12.39% (137/1106) | 14.05% (129/918) | 14.38% (105/730) |
libxslt/tests/fuzz/fuzz.c | 63.64% (7/11) | 52.79% (104/197) | 50.98% (52/102) | 31.25% (10/32) |
libxslt/tests/fuzz/xpath.c | 100.00% (2/2) | 100.00% (8/8) | 100.00% (2/2) | - (0/0) |
Totals | 35.41% (785/2217) | 26.13% (18130/69395) | 29.00% (19381/66839) | 22.87% (11325/49520) |
Files which contain no functions. (These files contain code pulled into other files by the preprocessor.)