Coverage Report

View results by: Directories | Files

Path Line Coverage Function Coverage Region Coverage
src/tinyusb/lib/lwip/src/apps/http/fs.c
  0.00% (0/23)
  0.00% (0/3)
  0.00% (0/20)
src/tinyusb/lib/lwip/src/apps/http/httpd.c
  0.00% (0/499)
  0.00% (0/22)
  0.00% (0/491)
src/tinyusb/lib/lwip/src/core/def.c
  0.00% (0/89)
  0.00% (0/6)
  0.00% (0/71)
src/tinyusb/lib/lwip/src/core/inet_chksum.c
  0.00% (0/140)
  0.00% (0/9)
  0.00% (0/91)
src/tinyusb/lib/lwip/src/core/init.c
  0.00% (0/30)
  0.00% (0/1)
  0.00% (0/26)
src/tinyusb/lib/lwip/src/core/ipv4/etharp.c
  0.00% (0/461)
  0.00% (0/16)
  0.00% (0/659)
src/tinyusb/lib/lwip/src/core/ipv4/icmp.c
  0.00% (0/214)
  0.00% (0/4)
  0.00% (0/192)
src/tinyusb/lib/lwip/src/core/ipv4/ip4.c
  0.00% (0/317)
  0.00% (0/6)
  0.00% (0/308)
src/tinyusb/lib/lwip/src/core/ipv4/ip4_addr.c
  0.00% (0/165)
  0.00% (0/6)
  0.00% (0/159)
src/tinyusb/lib/lwip/src/core/ipv4/ip4_frag.c
  0.00% (0/469)
  0.00% (0/11)
  0.00% (0/604)
src/tinyusb/lib/lwip/src/core/mem.c
  0.00% (0/255)
  0.00% (0/9)
  0.00% (0/558)
src/tinyusb/lib/lwip/src/core/memp.c
  0.00% (0/98)
  0.00% (0/8)
  0.00% (0/131)
src/tinyusb/lib/lwip/src/core/netif.c
  0.00% (0/342)
  0.00% (0/24)
  0.00% (0/468)
src/tinyusb/lib/lwip/src/core/pbuf.c
  0.00% (0/580)
  0.00% (0/36)
  0.00% (0/933)
src/tinyusb/lib/lwip/src/core/stats.c
  0.00% (0/2)
  0.00% (0/1)
  0.00% (0/1)
src/tinyusb/lib/lwip/src/core/tcp.c
  0.00% (0/1095)
  0.00% (0/52)
  0.00% (0/1623)
src/tinyusb/lib/lwip/src/core/tcp_in.c
  0.00% (0/1009)
  0.00% (0/11)
  0.00% (0/1554)
src/tinyusb/lib/lwip/src/core/tcp_out.c
  0.00% (0/913)
  0.00% (0/24)
  0.00% (0/1629)
src/tinyusb/lib/lwip/src/core/timeouts.c
  0.00% (0/147)
  0.00% (0/10)
  0.00% (0/165)
src/tinyusb/lib/lwip/src/core/udp.c
  0.00% (0/480)
  0.00% (0/17)
  0.00% (0/771)
src/tinyusb/lib/lwip/src/netif/ethernet.c
  0.00% (0/106)
  0.00% (0/2)
  0.00% (0/87)
src/tinyusb/lib/lwip/src/netif/slipif.c
  0.00% (0/156)
  0.00% (0/6)
  0.00% (0/205)
src/tinyusb/lib/networking/dhserver.c
  0.00% (0/223)
  0.00% (0/13)
  0.00% (0/161)
src/tinyusb/lib/networking/dnserver.c
  0.00% (0/95)
  0.00% (0/5)
  0.00% (0/72)
src/tinyusb/lib/networking/rndis_reports.c
  0.00% (0/179)
  0.00% (0/8)
  0.00% (0/163)
src/tinyusb/src/class/cdc/cdc.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
src/tinyusb/src/class/cdc/cdc_device.c
 55.59% (164/295)
 62.96% (17/27)
 62.98% (262/416)
src/tinyusb/src/class/cdc/cdc_device.h
 17.24% (10/58)
 15.79% (3/19)
 22.73% (5/22)
src/tinyusb/src/class/msc/msc_device.c
  3.09% (18/583)
  8.33% (3/36)
  5.80% (35/603)
src/tinyusb/src/class/net/ecm_rndis_device.c
 10.04% (23/229)
 42.86% (6/14)
  8.72% (30/344)
src/tinyusb/src/common/tusb_common.h
 18.12% (29/160)
 20.41% (10/49)
 39.74% (31/78)
src/tinyusb/src/common/tusb_fifo.c
 54.48% (146/268)
 59.09% (13/22)
 55.05% (60/109)
src/tinyusb/src/common/tusb_fifo.h
 56.86% (29/51)
 63.64% (7/11)
 78.95% (15/19)
src/tinyusb/src/common/tusb_private.h
 46.81% (22/47)
 54.55% (6/11)
 42.86% (6/14)
src/tinyusb/src/common/tusb_types.h
100.00% (12/12)
100.00% (4/4)
 90.91% (10/11)
src/tinyusb/src/device/dcd.h
 55.56% (20/36)
 60.00% (3/5)
 60.00% (3/5)
src/tinyusb/src/device/usbd.c
 63.97% (458/716)
 53.33% (32/60)
 63.60% (533/838)
src/tinyusb/src/device/usbd.h
 46.67% (7/15)
 66.67% (2/3)
 83.33% (5/6)
src/tinyusb/src/device/usbd_control.c
 52.75% (48/91)
 70.00% (7/10)
 45.34% (73/161)
src/tinyusb/src/device/usbd_pvt.h
  0.00% (0/5)
  0.00% (0/1)
  0.00% (0/3)
src/tinyusb/src/osal/osal_none.h
 29.63% (24/81)
 30.77% (4/13)
 34.29% (12/35)
src/tinyusb/src/tusb.c
 51.64% (110/213)
 47.83% (11/23)
 50.87% (176/346)
src/tinyusb/test/fuzz/dcd_fuzz.cc
 88.78% (87/98)
 84.62% (11/13)
 81.03% (47/58)
src/tinyusb/test/fuzz/device/cdc/src/fuzz.cc
 96.39% (80/83)
100.00% (2/2)
 88.10% (37/42)
src/tinyusb/test/fuzz/device/cdc/src/usb_descriptors.cc
 97.67% (42/43)
100.00% (3/3)
 96.88% (31/32)
src/tinyusb/test/fuzz/device/msc/src/fuzz.cc
100.00% (19/19)
100.00% (1/1)
100.00% (16/16)
src/tinyusb/test/fuzz/device/msc/src/usb_descriptors.cc
 97.67% (42/43)
100.00% (3/3)
 96.97% (32/33)
src/tinyusb/test/fuzz/device/net/src/fuzz.cc
100.00% (34/34)
100.00% (2/2)
 83.87% (26/31)
src/tinyusb/test/fuzz/device/net/src/usb_descriptors.cc
 97.67% (42/43)
100.00% (3/3)
 96.97% (32/33)
src/tinyusb/test/fuzz/fuzz.cc
100.00% (4/4)
100.00% (1/1)
100.00% (1/1)
src/tinyusb/test/fuzz/msc_fuzz.cc
  0.00% (0/69)
  0.00% (0/5)
  0.00% (0/51)
src/tinyusb/test/fuzz/net_fuzz.cc
  0.00% (0/19)
  0.00% (0/5)
  0.00% (0/23)
Totals
 12.89% (1470/11405)
 23.44% (154/657)
 10.21% (1478/14473)