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 | 45.16% (14/31) | 28.68% (156/544) | 28.45% (198/696) | 18.85% (95/504) |
libxml2/catalog.c | 1.39% (1/72) | 0.13% (3/2292) | 0.05% (1/2065) | 0.00% (0/1522) |
libxml2/chvalid.c | 0.00% (0/9) | 0.00% (0/69) | 0.00% (0/118) | 0.00% (0/96) |
libxml2/debugXML.c | 0.00% (0/64) | 0.00% (0/2251) | 0.00% (0/1547) | 0.00% (0/1334) |
libxml2/dict.c | 45.45% (10/22) | 28.05% (177/631) | 22.88% (127/555) | 17.39% (72/414) |
libxml2/encoding.c | 8.11% (3/37) | 2.80% (43/1538) | 5.86% (70/1195) | 4.71% (45/956) |
libxml2/entities.c | 0.00% (0/27) | 0.00% (0/655) | 0.00% (0/517) | 0.00% (0/398) |
libxml2/error.c | 5.00% (1/20) | 0.81% (5/619) | 0.80% (5/625) | 0.20% (1/504) |
libxml2/globals.c | 28.85% (15/52) | 15.30% (58/379) | 30.37% (41/135) | 23.21% (13/56) |
libxml2/hash.c | 34.48% (10/29) | 25.97% (154/593) | 22.83% (108/473) | 15.47% (56/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 | 30.41% (45/148) | 15.20% (1183/7781) | 16.38% (1549/9454) | 10.12% (698/6900) |
libxml2/parserInternals.c | 30.77% (12/39) | 24.11% (278/1153) | 26.36% (243/922) | 16.94% (125/738) |
libxml2/pattern.c | 0.00% (0/36) | 0.00% (0/1456) | 0.00% (0/1915) | 0.00% (0/1212) |
libxml2/threads.c | 33.33% (8/24) | 28.02% (51/182) | 29.52% (31/105) | 21.15% (11/52) |
libxml2/timsort.h | 25.00% (3/12) | 8.25% (25/303) | 8.66% (24/277) | 4.62% (6/130) |
libxml2/tree.c | 10.00% (17/170) | 4.88% (293/6003) | 3.71% (235/6329) | 2.16% (112/5180) |
libxml2/uri.c | 38.89% (14/36) | 13.83% (196/1417) | 10.56% (258/2444) | 6.21% (121/1948) |
libxml2/valid.c | 2.94% (2/68) | 1.21% (18/1486) | 2.51% (27/1075) | 1.26% (11/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 | 22.58% (7/31) | 12.63% (60/475) | 11.34% (60/529) | 8.43% (30/356) |
libxml2/xpath.c | 27.24% (70/257) | 18.67% (1448/7754) | 17.13% (1537/8975) | 11.30% (716/6336) |
libxml2/xpointer.c | 0.00% (0/10) | 0.00% (0/345) | 0.00% (0/346) | 0.00% (0/192) |
libxslt/libexslt/common.c | 33.33% (1/3) | 14.29% (12/84) | 9.52% (4/42) | 0.00% (0/34) |
libxslt/libexslt/crypto.c | 7.69% (1/13) | 4.96% (17/343) | 3.06% (6/196) | 0.00% (0/112) |
libxslt/libexslt/date.c | 1.43% (1/70) | 3.98% (77/1933) | 1.20% (26/2168) | 0.00% (0/1470) |
libxslt/libexslt/dynamic.c | 33.33% (1/3) | 4.15% (8/193) | 2.63% (3/114) | 0.00% (0/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 | 2.63% (1/38) | 8.81% (56/636) | 3.52% (19/540) | 0.00% (0/302) |
libxslt/libexslt/saxon.c | 11.11% (1/9) | 13.79% (20/145) | 5.79% (7/121) | 0.00% (0/72) |
libxslt/libexslt/sets.c | 12.50% (1/8) | 10.70% (20/187) | 4.49% (7/156) | 0.00% (0/90) |
libxslt/libexslt/strings.c | 9.09% (1/11) | 4.06% (26/640) | 1.78% (9/506) | 0.00% (0/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 | 11.11% (1/9) | 7.14% (14/196) | 9.70% (13/134) | 4.90% (5/102) |
libxslt/libxslt/extensions.c | 19.40% (13/67) | 16.44% (155/943) | 19.53% (126/645) | 13.51% (60/444) |
libxslt/libxslt/extra.c | 25.00% (1/4) | 29.52% (31/105) | 14.29% (9/63) | 0.00% (0/42) |
libxslt/libxslt/functions.c | 8.33% (1/12) | 2.59% (19/735) | 0.22% (1/458) | 0.00% (0/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 | 0.00% (0/17) | 0.00% (0/485) | 0.00% (0/378) | 0.00% (0/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 | 0.00% (0/15) | 0.00% (0/864) | 0.00% (0/689) | 0.00% (0/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 | 30.77% (4/13) | 16.16% (32/198) | 14.42% (15/104) | 17.50% (14/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 | 0.00% (0/39) | 0.00% (0/1074) | 0.00% (0/684) | 0.00% (0/480) |
libxslt/libxslt/xslt.c | 9.76% (4/41) | 3.52% (60/1704) | 1.65% (26/1571) | 0.58% (7/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 | 2.86% (1/35) | 0.45% (5/1106) | 0.33% (3/918) | 0.14% (1/730) |
libxslt/tests/fuzz/fuzz.c | 27.27% (3/11) | 34.01% (67/197) | 41.18% (42/102) | 15.62% (5/32) |
libxslt/tests/fuzz/xpath.c | 50.00% (1/2) | 37.50% (3/8) | 50.00% (1/2) | - (0/0) |
Totals | 14.12% (313/2217) | 8.03% (5573/69395) | 8.09% (5408/66839) | 4.98% (2465/49520) |
Files which contain no functions. (These files contain code pulled into other files by the preprocessor.)