Coverage Report

View results by: Directories | Files

Path Line Coverage Function Coverage Region Coverage
src/pupnp/fuzzer/FuzzDevice.c
 30.62% (79/258)
 25.00% (3/12)
 49.42% (85/172)
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
 37.81% (138/365)
 57.14% (12/21)
 46.58% (102/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
 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
 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
 15.07% (468/3105)
 23.53% (24/102)
 16.49% (379/2298)
src/pupnp/upnp/src/api/upnpdebug.c
 17.20% (27/157)
 37.50% (3/8)
 26.50% (31/117)
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
 10.00% (125/1250)
 13.64% (3/22)
 10.97% (98/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
 91.93% (1117/1215)
 97.73% (43/44)
 73.96% (852/1152)
src/pupnp/upnp/src/genlib/net/http/httpreadwrite.c
 25.81% (429/1662)
 22.22% (6/27)
 25.59% (313/1223)
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.63% (637/1166)
 64.52% (20/31)
 47.71% (375/786)
src/pupnp/upnp/src/genlib/net/sock.c
 72.41% (84/116)
 87.50% (7/8)
 63.92% (62/97)
src/pupnp/upnp/src/genlib/net/uri/uri.c
 77.23% (407/527)
 73.68% (14/19)
 78.84% (380/482)
src/pupnp/upnp/src/genlib/service_table/service_table.c
 46.09% (312/677)
 39.13% (9/23)
 44.67% (197/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
 85.71% (132/154)
100.00% (15/15)
 63.81% (134/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/606)
  0.00% (0/12)
  0.00% (0/406)
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/650)
  0.00% (0/10)
  0.00% (0/489)
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
 17.59% (206/1171)
 40.00% (6/15)
 24.80% (182/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
 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
 38.86% (9596/24691)
 40.64% (458/1127)
 41.13% (7568/18399)