Coverage Report

View results by: Directories | Files

Path Line Coverage Function Coverage Region Coverage
src/pupnp/fuzzer/FuzzDevice.c
 16.28% (42/258)
 16.67% (2/12)
 34.88% (60/172)
src/pupnp/ixml/src/attr.c
 50.00% (5/10)
 50.00% (1/2)
 50.00% (3/6)
src/pupnp/ixml/src/document.c
 24.38% (89/365)
 38.10% (8/21)
 27.85% (61/219)
src/pupnp/ixml/src/element.c
 10.54% (49/465)
 18.52% (5/27)
 10.29% (36/350)
src/pupnp/ixml/src/ixml.c
 38.65% (126/326)
 47.06% (8/17)
 44.77% (77/172)
src/pupnp/ixml/src/ixmldebug.c
  0.00% (0/41)
  0.00% (0/2)
  0.00% (0/16)
src/pupnp/ixml/src/ixmlmembuf.c
 76.14% (67/88)
100.00% (8/8)
 61.98% (75/121)
src/pupnp/ixml/src/ixmlparser.c
 45.11% (775/1718)
 76.79% (43/56)
 45.22% (700/1548)
src/pupnp/ixml/src/namedNodeMap.c
  0.00% (0/101)
  0.00% (0/7)
  0.00% (0/98)
src/pupnp/ixml/src/node.c
 16.98% (170/1001)
 29.63% (16/54)
 19.46% (179/920)
src/pupnp/ixml/src/nodeList.c
 65.75% (48/73)
100.00% (5/5)
 57.75% (41/71)
src/pupnp/upnp/inc/ithread.h
 28.57% (8/28)
 50.00% (2/4)
 50.00% (2/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
  0.00% (0/64)
  0.00% (0/15)
  0.00% (0/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
  0.00% (0/133)
  0.00% (0/28)
  0.00% (0/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
  0.00% (0/87)
  0.00% (0/12)
  0.00% (0/52)
src/pupnp/upnp/src/api/UpnpSubscriptionRequest.c
  0.00% (0/108)
  0.00% (0/25)
  0.00% (0/42)
src/pupnp/upnp/src/api/upnpapi.c
 14.01% (435/3105)
 19.61% (20/102)
 14.93% (343/2298)
src/pupnp/upnp/src/api/upnpdebug.c
 15.92% (25/157)
 37.50% (3/8)
 25.64% (30/117)
src/pupnp/upnp/src/gena/gena_callback2.c
  0.00% (0/38)
  0.00% (0/2)
  0.00% (0/21)
src/pupnp/upnp/src/gena/gena_ctrlpt.c
  0.00% (0/623)
  0.00% (0/10)
  0.00% (0/472)
src/pupnp/upnp/src/gena/gena_device.c
  0.00% (0/1250)
  0.00% (0/22)
  0.00% (0/893)
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
 27.99% (318/1136)
 43.75% (14/32)
 29.08% (187/643)
src/pupnp/upnp/src/genlib/net/http/httpparser.c
  0.00% (0/1215)
  0.00% (0/44)
  0.00% (0/1152)
src/pupnp/upnp/src/genlib/net/http/httpreadwrite.c
  0.00% (0/1662)
  0.00% (0/27)
  0.00% (0/1223)
src/pupnp/upnp/src/genlib/net/http/parsetools.c
  0.00% (0/14)
  0.00% (0/1)
  0.00% (0/19)
src/pupnp/upnp/src/genlib/net/http/statcodes.c
  0.00% (0/46)
  0.00% (0/3)
  0.00% (0/52)
src/pupnp/upnp/src/genlib/net/http/webserver.c
  6.35% (74/1166)
 19.35% (6/31)
  6.87% (54/786)
src/pupnp/upnp/src/genlib/net/sock.c
  6.03% (7/116)
 12.50% (1/8)
  6.19% (6/97)
src/pupnp/upnp/src/genlib/net/uri/uri.c
 45.92% (242/527)
 57.89% (11/19)
 48.76% (235/482)
src/pupnp/upnp/src/genlib/service_table/service_table.c
 33.53% (227/677)
 30.43% (7/23)
 31.75% (140/441)
src/pupnp/upnp/src/genlib/util/list.c
  0.00% (0/24)
  0.00% (0/6)
  0.00% (0/6)
src/pupnp/upnp/src/genlib/util/membuffer.c
 38.96% (60/154)
 53.33% (8/15)
 30.00% (63/210)
src/pupnp/upnp/src/genlib/util/strintmap.c
  0.00% (0/35)
  0.00% (0/2)
  0.00% (0/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
  0.00% (0/8)
  0.00% (0/1)
  0.00% (0/5)
src/pupnp/upnp/src/inc/upnpapi.h
 72.22% (13/18)
 75.00% (3/4)
 71.43% (5/7)
src/pupnp/upnp/src/soap/soap_ctrlpt.c
  0.00% (0/606)
  0.00% (0/12)
  0.00% (0/406)
src/pupnp/upnp/src/soap/soap_device.c
  0.00% (0/526)
  0.00% (0/10)
  0.00% (0/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/650)
  0.00% (0/10)
  0.00% (0/489)
src/pupnp/upnp/src/ssdp/ssdp_device.c
  0.00% (0/989)
  0.00% (0/15)
  0.00% (0/587)
src/pupnp/upnp/src/ssdp/ssdp_server.c
  8.37% (98/1171)
 20.00% (3/15)
 10.63% (78/734)
src/pupnp/upnp/src/threadutil/FreeList.c
 35.85% (19/53)
 50.00% (2/4)
 27.59% (24/87)
src/pupnp/upnp/src/threadutil/LinkedList.c
 10.17% (18/177)
  6.67% (1/15)
  4.56% (16/351)
src/pupnp/upnp/src/threadutil/ThreadPool.c
 40.58% (321/791)
 55.00% (22/40)
 35.85% (214/597)
src/pupnp/upnp/src/threadutil/TimerThread.c
 21.43% (51/238)
 25.00% (2/8)
 23.16% (85/367)
src/pupnp/upnp/src/urlconfig/urlconfig.c
 59.29% (134/226)
100.00% (5/5)
 51.04% (123/241)
src/pupnp/upnp/src/uuid/md5.c
 99.18% (121/122)
100.00% (4/4)
 99.05% (208/210)
src/pupnp/upnp/src/uuid/sysdep.c
100.00% (33/33)
100.00% (3/3)
100.00% (6/6)
src/pupnp/upnp/src/uuid/uuid.c
 64.54% (91/141)
 70.00% (7/10)
 32.26% (30/93)
Totals
 15.32% (3666/23925)
 19.98% (220/1101)
 17.23% (3081/17877)