Coverage Report

View results by: Directories | Files

Path Line Coverage Function Coverage Region Coverage
src/pupnp/fuzzer/FuzzHttp.c
 88.89% (16/18)
100.00% (1/1)
 85.71% (6/7)
src/pupnp/fuzzer/FuzzIxml.c
 85.29% (29/34)
100.00% (2/2)
 92.00% (23/25)
src/pupnp/fuzzer/FuzzIxmlDom.c
 91.15% (103/113)
100.00% (5/5)
 92.42% (61/66)
src/pupnp/fuzzer/FuzzIxmlOps.c
 91.40% (372/407)
 90.91% (10/11)
 94.41% (287/304)
src/pupnp/fuzzer/FuzzServiceTable.c
 91.30% (21/23)
100.00% (1/1)
 92.86% (13/14)
src/pupnp/fuzzer/FuzzSsdp.c
 94.44% (68/72)
100.00% (3/3)
 95.92% (47/49)
src/pupnp/fuzzer/FuzzWebServer.c
 83.84% (83/99)
100.00% (3/3)
 92.98% (53/57)
src/pupnp/ixml/src/attr.c
 50.00% (5/10)
 50.00% (1/2)
 50.00% (3/6)
src/pupnp/ixml/src/document.c
 34.52% (126/365)
 47.62% (10/21)
 43.84% (96/219)
src/pupnp/ixml/src/element.c
 82.80% (385/465)
 92.59% (25/27)
 86.86% (304/350)
src/pupnp/ixml/src/ixml.c
 78.83% (257/326)
 70.59% (12/17)
 80.81% (139/172)
src/pupnp/ixml/src/ixmldebug.c
 29.27% (12/41)
 50.00% (1/2)
 37.50% (6/16)
src/pupnp/ixml/src/ixmlmembuf.c
 80.68% (71/88)
100.00% (8/8)
 63.64% (77/121)
src/pupnp/ixml/src/ixmlparser.c
 86.32% (1483/1718)
 96.43% (54/56)
 83.40% (1291/1548)
src/pupnp/ixml/src/namedNodeMap.c
 82.18% (83/101)
100.00% (7/7)
 73.47% (72/98)
src/pupnp/ixml/src/node.c
 75.62% (757/1001)
 85.19% (46/54)
 69.57% (640/920)
src/pupnp/ixml/src/nodeList.c
 83.56% (61/73)
100.00% (5/5)
 70.42% (50/71)
src/pupnp/upnp/inc/ithread.h
 14.29% (4/28)
 25.00% (1/4)
 25.00% (1/4)
src/pupnp/upnp/src/api/UpnpActionComplete.c
  0.00% (0/83)
  0.00% (0/17)
  0.00% (0/36)
src/pupnp/upnp/src/api/UpnpActionRequest.c
  0.00% (0/224)
  0.00% (0/52)
  0.00% (0/85)
src/pupnp/upnp/src/api/UpnpDiscovery.c
  0.00% (0/261)
  0.00% (0/67)
  0.00% (0/100)
src/pupnp/upnp/src/api/UpnpEvent.c
 23.44% (15/64)
 13.33% (2/15)
 18.75% (6/32)
src/pupnp/upnp/src/api/UpnpEventSubscribe.c
  0.00% (0/100)
  0.00% (0/22)
  0.00% (0/41)
src/pupnp/upnp/src/api/UpnpExtraHeaders.c
  0.00% (0/113)
  0.00% (0/24)
  0.00% (0/47)
src/pupnp/upnp/src/api/UpnpFileInfo.c
 42.86% (57/133)
 39.29% (11/28)
 30.51% (18/59)
src/pupnp/upnp/src/api/UpnpStateVarComplete.c
  0.00% (0/108)
  0.00% (0/23)
  0.00% (0/46)
src/pupnp/upnp/src/api/UpnpStateVarRequest.c
  0.00% (0/186)
  0.00% (0/42)
  0.00% (0/73)
src/pupnp/upnp/src/api/UpnpString.c
 16.09% (14/87)
 16.67% (2/12)
 21.15% (11/52)
src/pupnp/upnp/src/api/UpnpSubscriptionRequest.c
 19.44% (21/108)
  8.00% (2/25)
 14.29% (6/42)
src/pupnp/upnp/src/api/upnpapi.c
  1.07% (33/3097)
  3.92% (4/102)
  1.57% (36/2293)
src/pupnp/upnp/src/api/upnpdebug.c
  3.42% (5/146)
 14.29% (1/7)
  3.53% (3/85)
src/pupnp/upnp/src/gena/gena_callback2.c
 94.74% (36/38)
100.00% (2/2)
 90.48% (19/21)
src/pupnp/upnp/src/gena/gena_ctrlpt.c
  8.67% (54/623)
 10.00% (1/10)
 11.02% (52/472)
src/pupnp/upnp/src/gena/gena_device.c
  9.99% (125/1251)
 13.64% (3/22)
 11.02% (98/889)
src/pupnp/upnp/src/genlib/client_table/GenlibClientSubscription.c
  0.00% (0/129)
  0.00% (0/29)
  0.00% (0/50)
src/pupnp/upnp/src/genlib/client_table/client_table.c
  0.00% (0/81)
  0.00% (0/5)
  0.00% (0/36)
src/pupnp/upnp/src/genlib/miniserver/miniserver.c
  0.00% (0/1133)
  0.00% (0/32)
  0.00% (0/643)
src/pupnp/upnp/src/genlib/net/http/httpparser.c
 91.87% (1108/1206)
 97.73% (43/44)
 73.66% (839/1139)
src/pupnp/upnp/src/genlib/net/http/httpreadwrite.c
 25.79% (432/1675)
 21.43% (6/28)
 25.22% (312/1237)
src/pupnp/upnp/src/genlib/net/http/parsetools.c
100.00% (14/14)
100.00% (1/1)
 68.42% (13/19)
src/pupnp/upnp/src/genlib/net/http/statcodes.c
 84.78% (39/46)
100.00% (3/3)
 80.77% (42/52)
src/pupnp/upnp/src/genlib/net/http/webserver.c
 54.06% (639/1182)
 64.52% (20/31)
 46.93% (374/797)
src/pupnp/upnp/src/genlib/net/sock.c
 66.37% (75/113)
 75.00% (6/8)
 57.89% (55/95)
src/pupnp/upnp/src/genlib/net/uri/uri.c
 77.10% (404/524)
 73.68% (14/19)
 78.84% (380/482)
src/pupnp/upnp/src/genlib/service_table/service_table.c
 35.75% (242/677)
 30.43% (7/23)
 36.51% (161/441)
src/pupnp/upnp/src/genlib/util/list.c
 25.00% (6/24)
 50.00% (3/6)
 50.00% (3/6)
src/pupnp/upnp/src/genlib/util/membuffer.c
 81.17% (125/154)
 93.33% (14/15)
 60.48% (127/210)
src/pupnp/upnp/src/genlib/util/strintmap.c
 74.29% (26/35)
 50.00% (1/2)
 65.00% (13/20)
src/pupnp/upnp/src/genlib/util/util.c
  0.00% (0/15)
  0.00% (0/3)
  0.00% (0/12)
src/pupnp/upnp/src/inc/sock.h
 75.00% (6/8)
100.00% (1/1)
100.00% (5/5)
src/pupnp/upnp/src/inc/upnpapi.h
100.00% (18/18)
100.00% (4/4)
100.00% (7/7)
src/pupnp/upnp/src/soap/soap_ctrlpt.c
  0.00% (0/598)
  0.00% (0/12)
  0.00% (0/396)
src/pupnp/upnp/src/soap/soap_device.c
  8.37% (44/526)
 20.00% (2/10)
  6.75% (22/326)
src/pupnp/upnp/src/ssdp/SSDPResultData.c
  0.00% (0/59)
  0.00% (0/10)
  0.00% (0/30)
src/pupnp/upnp/src/ssdp/SSDPResultDataCallback.c
  0.00% (0/6)
  0.00% (0/1)
  0.00% (0/1)
src/pupnp/upnp/src/ssdp/ssdp_ctrlpt.c
  0.00% (0/568)
  0.00% (0/6)
  0.00% (0/428)
src/pupnp/upnp/src/ssdp/ssdp_device.c
  3.94% (39/989)
  6.67% (1/15)
  5.62% (33/587)
src/pupnp/upnp/src/ssdp/ssdp_server.c
  9.21% (108/1173)
 20.00% (3/15)
 14.17% (104/734)
src/pupnp/upnp/src/threadutil/FreeList.c
 86.79% (46/53)
100.00% (4/4)
 62.07% (54/87)
src/pupnp/upnp/src/threadutil/LinkedList.c
 66.10% (117/177)
 66.67% (10/15)
 41.88% (147/351)
src/pupnp/upnp/src/threadutil/ThreadPool.c
  0.00% (0/791)
  0.00% (0/40)
  0.00% (0/597)
src/pupnp/upnp/src/threadutil/TimerThread.c
  0.00% (0/238)
  0.00% (0/8)
  0.00% (0/367)
src/pupnp/upnp/src/urlconfig/urlconfig.c
  0.00% (0/226)
  0.00% (0/5)
  0.00% (0/241)
src/pupnp/upnp/src/uuid/md5.c
  0.00% (0/122)
  0.00% (0/4)
  0.00% (0/210)
src/pupnp/upnp/src/uuid/sysdep.c
  0.00% (0/33)
  0.00% (0/3)
  0.00% (0/6)
src/pupnp/upnp/src/uuid/uuid.c
  0.00% (0/141)
  0.00% (0/10)
  0.00% (0/93)
Totals
 31.98% (7784/24338)
 32.94% (366/1111)
 33.70% (6109/18125)