Coverage Report

View results by: Directories | Files

Path Line Coverage Function Coverage Region Coverage
src/gpsd/fuzzer/FuzzDrivers.c
 76.74% (33/43)
100.00% (3/3)
 75.00% (33/44)
src/gpsd/gpsd-3.27.6~dev/drivers/driver_ais.c
 98.99% (1075/1086)
100.00% (4/4)
 97.64% (1990/2038)
src/gpsd/gpsd-3.27.6~dev/drivers/driver_allystar.c
 81.89% (954/1165)
 74.29% (26/35)
 79.31% (1127/1421)
src/gpsd/gpsd-3.27.6~dev/drivers/driver_casic.c
 45.24% (366/809)
 61.29% (19/31)
 39.98% (337/843)
src/gpsd/gpsd-3.27.6~dev/drivers/driver_evermore.c
 58.04% (83/143)
 71.43% (5/7)
 50.59% (43/85)
src/gpsd/gpsd-3.27.6~dev/drivers/driver_garmin.c
 76.77% (433/564)
 53.85% (7/13)
 77.10% (441/572)
src/gpsd/gpsd-3.27.6~dev/drivers/driver_geostar.c
 82.10% (422/514)
 54.55% (6/11)
 74.71% (786/1052)
src/gpsd/gpsd-3.27.6~dev/drivers/driver_greis.c
 82.16% (548/667)
 88.00% (22/25)
 75.17% (548/729)
src/gpsd/gpsd-3.27.6~dev/drivers/driver_greis_checksum.c
100.00% (9/9)
100.00% (2/2)
100.00% (5/5)
src/gpsd/gpsd-3.27.6~dev/drivers/driver_italk.c
 96.48% (329/341)
100.00% (7/7)
 92.27% (501/543)
src/gpsd/gpsd-3.27.6~dev/drivers/driver_navcom.c
 87.60% (855/976)
 81.82% (18/22)
 78.40% (911/1162)
src/gpsd/gpsd-3.27.6~dev/drivers/driver_nmea0183.c
 91.93% (3394/3692)
 90.32% (84/93)
 89.50% (3017/3371)
src/gpsd/gpsd-3.27.6~dev/drivers/driver_nmea2000.c
  0.00% (0/1194)
  0.00% (0/49)
  0.00% (0/1219)
src/gpsd/gpsd-3.27.6~dev/drivers/driver_oncore.c
 95.41% (541/567)
 93.33% (14/15)
 88.65% (539/608)
src/gpsd/gpsd-3.27.6~dev/drivers/driver_rtcm2.c
 96.26% (489/508)
100.00% (4/4)
 91.03% (274/301)
src/gpsd/gpsd-3.27.6~dev/drivers/driver_rtcm3.c
 16.71% (255/1526)
 60.00% (3/5)
 18.70% (273/1460)
src/gpsd/gpsd-3.27.6~dev/drivers/driver_sirf.c
 50.49% (936/1854)
 84.38% (27/32)
 38.42% (796/2072)
src/gpsd/gpsd-3.27.6~dev/drivers/driver_skytraq.c
 90.04% (1203/1336)
 96.88% (31/32)
 83.38% (1124/1348)
src/gpsd/gpsd-3.27.6~dev/drivers/driver_spartn.c
  0.00% (0/105)
  0.00% (0/1)
  0.00% (0/96)
src/gpsd/gpsd-3.27.6~dev/drivers/driver_superstar2.c
 69.77% (247/354)
 80.00% (12/15)
 64.08% (198/309)
src/gpsd/gpsd-3.27.6~dev/drivers/driver_tsip.c
 88.09% (3032/3442)
 88.89% (64/72)
 85.39% (2799/3278)
src/gpsd/gpsd-3.27.6~dev/drivers/driver_ubx.c
 77.18% (3088/4001)
 86.30% (63/73)
 74.33% (4047/5445)
src/gpsd/gpsd-3.27.6~dev/drivers/driver_zodiac.c
  6.97% (23/330)
  6.67% (1/15)
  5.19% (23/443)
src/gpsd/gpsd-3.27.6~dev/drivers/drivers.c
 61.80% (406/657)
 51.85% (14/27)
 63.67% (347/545)
src/gpsd/gpsd-3.27.6~dev/gpsd/bsd_base64.c
  0.00% (0/51)
  0.00% (0/1)
  0.00% (0/73)
src/gpsd/gpsd-3.27.6~dev/gpsd/crc24q.c
100.00% (15/15)
100.00% (2/2)
100.00% (12/12)
src/gpsd/gpsd-3.27.6~dev/gpsd/geoid.c
 94.59% (105/111)
100.00% (4/4)
 96.74% (89/92)
src/gpsd/gpsd-3.27.6~dev/gpsd/isgps.c
 92.86% (130/140)
100.00% (3/3)
 84.68% (94/111)
src/gpsd/gpsd-3.27.6~dev/gpsd/libgpsd_core.c
 52.77% (685/1298)
 60.71% (17/28)
 50.53% (756/1496)
src/gpsd/gpsd-3.27.6~dev/gpsd/matrix.c
100.00% (40/40)
100.00% (1/1)
100.00% (6/6)
src/gpsd/gpsd-3.27.6~dev/gpsd/net_dgpsip.c
  0.00% (0/71)
  0.00% (0/2)
  0.00% (0/68)
src/gpsd/gpsd-3.27.6~dev/gpsd/net_gnss_dispatch.c
  0.00% (0/76)
  0.00% (0/4)
  0.00% (0/78)
src/gpsd/gpsd-3.27.6~dev/gpsd/net_ntrip.c
  0.00% (0/858)
  0.00% (0/14)
  0.00% (0/824)
src/gpsd/gpsd-3.27.6~dev/gpsd/packet.c
 81.39% (2396/2944)
 83.33% (15/18)
 80.73% (1927/2387)
src/gpsd/gpsd-3.27.6~dev/gpsd/ppsthread.c
  0.00% (0/366)
  0.00% (0/11)
  0.00% (0/255)
src/gpsd/gpsd-3.27.6~dev/gpsd/pseudoais.c
  0.00% (0/252)
  0.00% (0/5)
  0.00% (0/64)
src/gpsd/gpsd-3.27.6~dev/gpsd/pseudonmea.c
  0.00% (0/481)
  0.00% (0/15)
  0.00% (0/307)
src/gpsd/gpsd-3.27.6~dev/gpsd/serial.c
  9.03% (64/709)
 44.44% (8/18)
  8.71% (61/700)
src/gpsd/gpsd-3.27.6~dev/gpsd/subframe.c
 44.00% (704/1600)
 45.45% (5/11)
 31.03% (413/1331)
src/gpsd/gpsd-3.27.6~dev/gpsd/timebase.c
 89.47% (119/133)
100.00% (6/6)
 86.55% (103/119)
src/gpsd/gpsd-3.27.6~dev/include/compiler.h
  0.00% (0/19)
  0.00% (0/1)
  0.00% (0/2)
src/gpsd/gpsd-3.27.6~dev/include/strfuncs.h
 58.33% (14/24)
 60.00% (3/5)
 53.85% (7/13)
src/gpsd/gpsd-3.27.6~dev/include/timespec.h
 77.78% (21/27)
100.00% (1/1)
100.00% (24/24)
src/gpsd/gpsd-3.27.6~dev/libgps/ais_json.c
  0.00% (0/379)
  0.00% (0/2)
  0.00% (0/819)
src/gpsd/gpsd-3.27.6~dev/libgps/bits.c
 85.71% (72/84)
100.00% (8/8)
 86.13% (118/137)
src/gpsd/gpsd-3.27.6~dev/libgps/gps_maskdump.c
  0.00% (0/76)
  0.00% (0/1)
  0.00% (0/86)
src/gpsd/gpsd-3.27.6~dev/libgps/gpsutils.c
 81.75% (636/778)
 63.64% (14/22)
 86.92% (565/650)
src/gpsd/gpsd-3.27.6~dev/libgps/hex.c
  9.67% (26/269)
 33.33% (2/6)
 18.29% (32/175)
src/gpsd/gpsd-3.27.6~dev/libgps/json.c
  0.00% (0/945)
  0.00% (0/8)
  0.00% (0/955)
src/gpsd/gpsd-3.27.6~dev/libgps/libgps_core.c
  0.00% (0/366)
  0.00% (0/12)
  0.00% (0/353)
src/gpsd/gpsd-3.27.6~dev/libgps/libgps_json.c
  0.00% (0/849)
  0.00% (0/13)
  0.00% (0/1048)
src/gpsd/gpsd-3.27.6~dev/libgps/libgps_shm.c
  0.00% (0/124)
  0.00% (0/5)
  0.00% (0/112)
src/gpsd/gpsd-3.27.6~dev/libgps/libgps_sock.c
  0.00% (0/268)
  0.00% (0/9)
  0.00% (0/272)
src/gpsd/gpsd-3.27.6~dev/libgps/netlib.c
  0.00% (0/171)
  0.00% (0/6)
  0.00% (0/157)
src/gpsd/gpsd-3.27.6~dev/libgps/os_compat.c
 90.62% (29/32)
 75.00% (3/4)
 92.86% (13/14)
src/gpsd/gpsd-3.27.6~dev/libgps/rtcm2_json.c
  0.00% (0/210)
  0.00% (0/1)
  0.00% (0/196)
src/gpsd/gpsd-3.27.6~dev/libgps/rtcm3_json.c
  0.00% (0/233)
  0.00% (0/1)
  0.00% (0/225)
src/gpsd/gpsd-3.27.6~dev/libgps/shared_json.c
  0.00% (0/102)
  0.00% (0/3)
  0.00% (0/55)
src/gpsd/gpsd-3.27.6~dev/libgps/timespec_str.c
  0.00% (0/11)
  0.00% (0/1)
  0.00% (0/6)
Totals
 59.45% (23777/39995)
 62.49% (528/845)
 57.76% (24379/42211)