Coverage Report

View results by: Directories | Files

Path Line Coverage Function Coverage Region Coverage
src/pupnp/fuzzer/FuzzHttp.c
  0.00% (0/18)
  0.00% (0/1)
  0.00% (0/7)
src/pupnp/fuzzer/FuzzIxml.c
 85.71% (30/35)
100.00% (2/2)
 92.00% (23/25)
src/pupnp/ixml/src/attr.c
 50.00% (5/10)
 50.00% (1/2)
 50.00% (3/6)
src/pupnp/ixml/src/document.c
 25.21% (92/365)
 33.33% (7/21)
 30.14% (66/219)
src/pupnp/ixml/src/element.c
 13.08% (59/451)
 19.23% (5/26)
 11.85% (39/329)
src/pupnp/ixml/src/ixml.c
 45.40% (148/326)
 41.18% (7/17)
 47.67% (82/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
 78.41% (69/88)
100.00% (8/8)
 62.81% (76/121)
src/pupnp/ixml/src/ixmlparser.c
 84.88% (1415/1667)
 94.55% (52/55)
 81.80% (1236/1511)
src/pupnp/ixml/src/namedNodeMap.c
  0.00% (0/101)
  0.00% (0/7)
  0.00% (0/98)
src/pupnp/ixml/src/node.c
 22.53% (219/972)
 30.77% (16/52)
 20.05% (178/888)
src/pupnp/ixml/src/nodeList.c
  0.00% (0/73)
  0.00% (0/5)
  0.00% (0/71)
src/pupnp/upnp/inc/ithread.h
  0.00% (0/28)
  0.00% (0/4)
  0.00% (0/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
  0.00% (0/3109)
  0.00% (0/100)
  0.00% (0/2288)
src/pupnp/upnp/src/api/upnpdebug.c
  0.00% (0/146)
  0.00% (0/7)
  0.00% (0/85)
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/612)
  0.00% (0/10)
  0.00% (0/462)
src/pupnp/upnp/src/gena/gena_device.c
  0.00% (0/1244)
  0.00% (0/22)
  0.00% (0/881)
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/78)
  0.00% (0/5)
  0.00% (0/34)
src/pupnp/upnp/src/genlib/miniserver/miniserver.c
  0.00% (0/1062)
  0.00% (0/30)
  0.00% (0/597)
src/pupnp/upnp/src/genlib/net/http/httpparser.c
  0.00% (0/1120)
  0.00% (0/42)
  0.00% (0/1074)
src/pupnp/upnp/src/genlib/net/http/httpreadwrite.c
  0.00% (0/1623)
  0.00% (0/28)
  0.00% (0/1196)
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/44)
  0.00% (0/3)
  0.00% (0/50)
src/pupnp/upnp/src/genlib/net/http/webserver.c
  0.00% (0/1149)
  0.00% (0/30)
  0.00% (0/778)
src/pupnp/upnp/src/genlib/net/sock.c
  0.00% (0/113)
  0.00% (0/8)
  0.00% (0/95)
src/pupnp/upnp/src/genlib/net/uri/uri.c
  0.00% (0/503)
  0.00% (0/18)
  0.00% (0/464)
src/pupnp/upnp/src/genlib/service_table/service_table.c
  0.00% (0/676)
  0.00% (0/23)
  0.00% (0/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
  0.00% (0/154)
  0.00% (0/15)
  0.00% (0/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
  0.00% (0/18)
  0.00% (0/4)
  0.00% (0/7)
src/pupnp/upnp/src/soap/soap_ctrlpt.c
  0.00% (0/595)
  0.00% (0/12)
  0.00% (0/392)
src/pupnp/upnp/src/soap/soap_device.c
  0.00% (0/526)
  0.00% (0/10)
  0.00% (0/323)
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
  0.00% (0/986)
  0.00% (0/15)
  0.00% (0/583)
src/pupnp/upnp/src/ssdp/ssdp_server.c
  0.00% (0/1173)
  0.00% (0/15)
  0.00% (0/734)
src/pupnp/upnp/src/threadutil/FreeList.c
  0.00% (0/53)
  0.00% (0/4)
  0.00% (0/87)
src/pupnp/upnp/src/threadutil/LinkedList.c
  0.00% (0/177)
  0.00% (0/15)
  0.00% (0/351)
src/pupnp/upnp/src/threadutil/ThreadPool.c
  0.00% (0/786)
  0.00% (0/40)
  0.00% (0/595)
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
  8.81% (2049/23245)
  9.20% (99/1076)
  9.87% (1709/17316)