Coverage Report

View results by: Directories | Files

Path Line Coverage Function Coverage Region Coverage
src/gpsd/fuzzer/FuzzJson.c
100.00% (22/22)
100.00% (1/1)
100.00% (9/9)
src/gpsd/fuzzer/FuzzPacket.c
100.00% (29/29)
100.00% (1/1)
100.00% (11/11)
src/gpsd/gpsd-3.25.1~dev/drivers/driver_ais.c
  0.00% (0/1020)
  0.00% (0/4)
  0.00% (0/1110)
src/gpsd/gpsd-3.25.1~dev/drivers/driver_evermore.c
  0.00% (0/142)
  0.00% (0/7)
  0.00% (0/82)
src/gpsd/gpsd-3.25.1~dev/drivers/driver_garmin.c
  0.00% (0/542)
  0.00% (0/13)
  0.00% (0/538)
src/gpsd/gpsd-3.25.1~dev/drivers/driver_garmin_txt.c
  0.00% (0/229)
  0.00% (0/3)
  0.00% (0/201)
src/gpsd/gpsd-3.25.1~dev/drivers/driver_geostar.c
  0.00% (0/497)
  0.00% (0/11)
  0.00% (0/1029)
src/gpsd/gpsd-3.25.1~dev/drivers/driver_greis.c
  0.00% (0/650)
  0.00% (0/25)
  0.00% (0/672)
src/gpsd/gpsd-3.25.1~dev/drivers/driver_greis_checksum.c
100.00% (10/10)
100.00% (2/2)
100.00% (4/4)
src/gpsd/gpsd-3.25.1~dev/drivers/driver_italk.c
  0.00% (0/322)
  0.00% (0/7)
  0.00% (0/530)
src/gpsd/gpsd-3.25.1~dev/drivers/driver_navcom.c
  0.00% (0/890)
  0.00% (0/22)
  0.00% (0/1079)
src/gpsd/gpsd-3.25.1~dev/drivers/driver_nmea0183.c
  0.00% (0/2937)
  0.00% (0/71)
  0.00% (0/2339)
src/gpsd/gpsd-3.25.1~dev/drivers/driver_nmea2000.c
  0.00% (0/1098)
  0.00% (0/48)
  0.00% (0/1155)
src/gpsd/gpsd-3.25.1~dev/drivers/driver_oncore.c
  0.00% (0/298)
  0.00% (0/13)
  0.00% (0/313)
src/gpsd/gpsd-3.25.1~dev/drivers/driver_rtcm2.c
  2.47% (12/485)
 75.00% (3/4)
  2.85% (7/246)
src/gpsd/gpsd-3.25.1~dev/drivers/driver_rtcm3.c
  0.00% (0/1260)
  0.00% (0/4)
  0.00% (0/1009)
src/gpsd/gpsd-3.25.1~dev/drivers/driver_sirf.c
  0.00% (0/1852)
  0.00% (0/32)
  0.00% (0/2044)
src/gpsd/gpsd-3.25.1~dev/drivers/driver_skytraq.c
  0.00% (0/1278)
  0.00% (0/32)
  0.00% (0/1248)
src/gpsd/gpsd-3.25.1~dev/drivers/driver_superstar2.c
  0.00% (0/335)
  0.00% (0/15)
  0.00% (0/295)
src/gpsd/gpsd-3.25.1~dev/drivers/driver_tsip.c
  0.00% (0/2898)
  0.00% (0/20)
  0.00% (0/2903)
src/gpsd/gpsd-3.25.1~dev/drivers/driver_ubx.c
  0.00% (0/3125)
  0.00% (0/58)
  0.00% (0/4202)
src/gpsd/gpsd-3.25.1~dev/drivers/driver_zodiac.c
  0.00% (0/280)
  0.00% (0/15)
  0.00% (0/273)
src/gpsd/gpsd-3.25.1~dev/drivers/drivers.c
  0.00% (0/656)
  0.00% (0/28)
  0.00% (0/474)
src/gpsd/gpsd-3.25.1~dev/gpsd/bsd_base64.c
  0.00% (0/51)
  0.00% (0/1)
  0.00% (0/29)
src/gpsd/gpsd-3.25.1~dev/gpsd/crc24q.c
100.00% (15/15)
100.00% (2/2)
100.00% (12/12)
src/gpsd/gpsd-3.25.1~dev/gpsd/geoid.c
  0.00% (0/111)
  0.00% (0/4)
  0.00% (0/81)
src/gpsd/gpsd-3.25.1~dev/gpsd/isgps.c
 90.07% (127/141)
100.00% (3/3)
 79.63% (86/108)
src/gpsd/gpsd-3.25.1~dev/gpsd/libgpsd_core.c
  0.00% (0/1263)
  0.00% (0/27)
  0.00% (0/1195)
src/gpsd/gpsd-3.25.1~dev/gpsd/matrix.c
  0.00% (0/41)
  0.00% (0/1)
  0.00% (0/4)
src/gpsd/gpsd-3.25.1~dev/gpsd/net_dgpsip.c
  0.00% (0/68)
  0.00% (0/2)
  0.00% (0/60)
src/gpsd/gpsd-3.25.1~dev/gpsd/net_gnss_dispatch.c
  0.00% (0/24)
  0.00% (0/3)
  0.00% (0/27)
src/gpsd/gpsd-3.25.1~dev/gpsd/net_ntrip.c
  0.00% (0/826)
  0.00% (0/14)
  0.00% (0/678)
src/gpsd/gpsd-3.25.1~dev/gpsd/packet.c
 76.80% (2046/2664)
 93.75% (15/16)
 75.30% (1512/2008)
src/gpsd/gpsd-3.25.1~dev/gpsd/ppsthread.c
  0.00% (0/339)
  0.00% (0/10)
  0.00% (0/185)
src/gpsd/gpsd-3.25.1~dev/gpsd/pseudoais.c
  0.00% (0/252)
  0.00% (0/5)
  0.00% (0/64)
src/gpsd/gpsd-3.25.1~dev/gpsd/pseudonmea.c
  0.00% (0/475)
  0.00% (0/15)
  0.00% (0/273)
src/gpsd/gpsd-3.25.1~dev/gpsd/serial.c
  0.00% (0/653)
  0.00% (0/18)
  0.00% (0/524)
src/gpsd/gpsd-3.25.1~dev/gpsd/subframe.c
  0.00% (0/1477)
  0.00% (0/9)
  0.00% (0/1194)
src/gpsd/gpsd-3.25.1~dev/gpsd/timebase.c
  0.00% (0/145)
  0.00% (0/6)
  0.00% (0/124)
src/gpsd/gpsd-3.25.1~dev/include/compiler.h
  0.00% (0/19)
  0.00% (0/1)
  0.00% (0/1)
src/gpsd/gpsd-3.25.1~dev/include/strfuncs.h
 12.50% (3/24)
 20.00% (1/5)
  9.09% (1/11)
src/gpsd/gpsd-3.25.1~dev/include/timespec.h
  0.00% (0/26)
  0.00% (0/1)
  0.00% (0/24)
src/gpsd/gpsd-3.25.1~dev/libgps/ais_json.c
 99.51% (407/409)
100.00% (2/2)
 99.82% (567/568)
src/gpsd/gpsd-3.25.1~dev/libgps/bits.c
  0.00% (0/84)
  0.00% (0/8)
  0.00% (0/102)
src/gpsd/gpsd-3.25.1~dev/libgps/gps_maskdump.c
  0.00% (0/75)
  0.00% (0/1)
  0.00% (0/85)
src/gpsd/gpsd-3.25.1~dev/libgps/gpsutils.c
 28.03% (192/685)
 16.67% (3/18)
 27.42% (99/361)
src/gpsd/gpsd-3.25.1~dev/libgps/hex.c
 17.47% (47/269)
 33.33% (2/6)
 28.05% (46/164)
src/gpsd/gpsd-3.25.1~dev/libgps/json.c
 69.68% (632/907)
 62.50% (5/8)
 72.90% (460/631)
src/gpsd/gpsd-3.25.1~dev/libgps/libgps_core.c
  0.00% (0/362)
  0.00% (0/12)
  0.00% (0/240)
src/gpsd/gpsd-3.25.1~dev/libgps/libgps_json.c
100.00% (824/824)
100.00% (13/13)
 97.65% (581/595)
src/gpsd/gpsd-3.25.1~dev/libgps/libgps_shm.c
  0.00% (0/119)
  0.00% (0/5)
  0.00% (0/74)
src/gpsd/gpsd-3.25.1~dev/libgps/libgps_sock.c
  0.00% (0/240)
  0.00% (0/9)
  0.00% (0/182)
src/gpsd/gpsd-3.25.1~dev/libgps/netlib.c
  0.00% (0/164)
  0.00% (0/5)
  0.00% (0/100)
src/gpsd/gpsd-3.25.1~dev/libgps/os_compat.c
 37.50% (12/32)
 25.00% (1/4)
 42.86% (6/14)
src/gpsd/gpsd-3.25.1~dev/libgps/rtcm2_json.c
100.00% (209/209)
100.00% (1/1)
100.00% (117/117)
src/gpsd/gpsd-3.25.1~dev/libgps/rtcm3_json.c
100.00% (229/229)
100.00% (1/1)
100.00% (176/176)
src/gpsd/gpsd-3.25.1~dev/libgps/shared_json.c
 77.45% (79/102)
 66.67% (2/3)
 46.67% (21/45)
src/gpsd/gpsd-3.25.1~dev/libgps/timespec_str.c
  0.00% (0/11)
  0.00% (0/1)
  0.00% (0/6)
Totals
 14.32% (4895/34190)
  8.58% (58/676)
 11.67% (3715/31828)