Call tree LLVMFuzzerTestOneInput /src/gpsd/fuzzer/FuzzJson.c linenumber=-1 calloc linenumber=35 libgps_json_unpack /src/gpsd/gpsd-3.27.6~dev/libgps/libgps_json.c linenumber=46 strstr linenumber=812 str_starts_with /src/gpsd/gpsd-3.27.6~dev/libgps/../include/strfuncs.h linenumber=818 strlen linenumber=19 strncmp linenumber=19 json_tpv_read /src/gpsd/gpsd-3.27.6~dev/libgps/libgps_json.c linenumber=819 json_read_object /src/gpsd/gpsd-3.27.6~dev/libgps/json.c linenumber=178 json_trace /src/gpsd/gpsd-3.27.6~dev/libgps/json.c linenumber=1023 vfprintf linenumber=101 json_internal_read_object /src/gpsd/gpsd-3.27.6~dev/libgps/json.c linenumber=1024 json_target_address /src/gpsd/gpsd-3.27.6~dev/libgps/json.c linenumber=227 json_trace /src/gpsd/gpsd-3.27.6~dev/libgps/json.c linenumber=188 json_trace /src/gpsd/gpsd-3.27.6~dev/libgps/json.c linenumber=291 json_trace /src/gpsd/gpsd-3.27.6~dev/libgps/json.c linenumber=295 __ctype_b_loc linenumber=299 __ctype_b_loc linenumber=764 json_trace /src/gpsd/gpsd-3.27.6~dev/libgps/json.c linenumber=305 __ctype_b_loc linenumber=314 json_trace /src/gpsd/gpsd-3.27.6~dev/libgps/json.c linenumber=326 json_trace /src/gpsd/gpsd-3.27.6~dev/libgps/json.c linenumber=341 json_trace /src/gpsd/gpsd-3.27.6~dev/libgps/json.c linenumber=344 strcmp linenumber=346 strncmp linenumber=350 json_trace /src/gpsd/gpsd-3.27.6~dev/libgps/json.c linenumber=355 strnlen linenumber=366 json_trace /src/gpsd/gpsd-3.27.6~dev/libgps/json.c linenumber=375 __ctype_b_loc linenumber=383 json_trace /src/gpsd/gpsd-3.27.6~dev/libgps/json.c linenumber=397 json_read_array /src/gpsd/gpsd-3.27.6~dev/libgps/json.c linenumber=404 json_trace /src/gpsd/gpsd-3.27.6~dev/libgps/json.c linenumber=809 __ctype_b_loc linenumber=0 json_trace /src/gpsd/gpsd-3.27.6~dev/libgps/json.c linenumber=815 json_trace /src/gpsd/gpsd-3.27.6~dev/libgps/json.c linenumber=834 json_trace /src/gpsd/gpsd-3.27.6~dev/libgps/json.c linenumber=853 json_trace /src/gpsd/gpsd-3.27.6~dev/libgps/json.c linenumber=859 json_internal_read_object /src/gpsd/gpsd-3.27.6~dev/libgps/json.c linenumber=868 json_trace /src/gpsd/gpsd-3.27.6~dev/libgps/json.c linenumber=410 json_trace /src/gpsd/gpsd-3.27.6~dev/libgps/json.c linenumber=452 json_trace /src/gpsd/gpsd-3.27.6~dev/libgps/json.c linenumber=456 json_trace /src/gpsd/gpsd-3.27.6~dev/libgps/json.c linenumber=470 __isoc99_sscanf linenumber=503 __ctype_b_loc linenumber=521 json_trace /src/gpsd/gpsd-3.27.6~dev/libgps/json.c linenumber=525 json_trace /src/gpsd/gpsd-3.27.6~dev/libgps/json.c linenumber=533 __ctype_b_loc linenumber=543 json_trace /src/gpsd/gpsd-3.27.6~dev/libgps/json.c linenumber=547 strcmp linenumber=566 strcmp linenumber=567 strchr linenumber=572 strcmp linenumber=592 json_trace /src/gpsd/gpsd-3.27.6~dev/libgps/json.c linenumber=604 json_trace /src/gpsd/gpsd-3.27.6~dev/libgps/json.c linenumber=612 strcmp linenumber=619 json_trace /src/gpsd/gpsd-3.27.6~dev/libgps/json.c linenumber=622 snprintf linenumber=627 json_target_address /src/gpsd/gpsd-3.27.6~dev/libgps/json.c linenumber=632 atoi linenumber=638 atoi linenumber=644 atoi linenumber=650 atol linenumber=656 atol linenumber=662 atoll linenumber=668 atoi linenumber=674 atoi linenumber=680 iso8601_to_timespec /src/gpsd/gpsd-3.27.6~dev/libgps/gpsutils.c linenumber=689 strptime linenumber=925 strtod linenumber=928 mkgmtime /src/gpsd/gpsd-3.27.6~dev/libgps/gpsutils.c linenumber=939 __errno_location linenumber=867 __errno_location linenumber=870 strchr linenumber=690 atoll linenumber=692 safe_atof /src/gpsd/gpsd-3.27.6~dev/libgps/gpsutils.c linenumber=695 __errno_location linenumber=480 safe_atof /src/gpsd/gpsd-3.27.6~dev/libgps/gpsutils.c linenumber=705 safe_atof /src/gpsd/gpsd-3.27.6~dev/libgps/gpsutils.c linenumber=715 strlcpy /src/gpsd/gpsd-3.27.6~dev/libgps/os_compat.c linenumber=727 strlen linenumber=276 strcmp linenumber=731 strnlen linenumber=736 strcmp linenumber=752 json_trace /src/gpsd/gpsd-3.27.6~dev/libgps/json.c linenumber=753 json_trace /src/gpsd/gpsd-3.27.6~dev/libgps/json.c linenumber=773 json_trace /src/gpsd/gpsd-3.27.6~dev/libgps/json.c linenumber=784 json_trace /src/gpsd/gpsd-3.27.6~dev/libgps/json.c linenumber=796 strtol linenumber=878 strtoul linenumber=885 strtol linenumber=893 strtoul linenumber=900 strtol linenumber=907 strtoul linenumber=914 strtol linenumber=922 strtoul linenumber=929 iso8601_to_timespec /src/gpsd/gpsd-3.27.6~dev/libgps/gpsutils.c linenumber=944 strtod linenumber=961 str_starts_with /src/gpsd/gpsd-3.27.6~dev/libgps/../include/strfuncs.h linenumber=968 str_starts_with /src/gpsd/gpsd-3.27.6~dev/libgps/../include/strfuncs.h linenumber=971 json_trace /src/gpsd/gpsd-3.27.6~dev/libgps/json.c linenumber=983 json_trace /src/gpsd/gpsd-3.27.6~dev/libgps/json.c linenumber=991 json_trace /src/gpsd/gpsd-3.27.6~dev/libgps/json.c linenumber=997 json_trace /src/gpsd/gpsd-3.27.6~dev/libgps/json.c linenumber=1001 json_trace /src/gpsd/gpsd-3.27.6~dev/libgps/json.c linenumber=1013 str_starts_with /src/gpsd/gpsd-3.27.6~dev/libgps/../include/strfuncs.h linenumber=899 json_noise_read /src/gpsd/gpsd-3.27.6~dev/libgps/libgps_json.c linenumber=900 json_read_object /src/gpsd/gpsd-3.27.6~dev/libgps/json.c linenumber=220 str_starts_with /src/gpsd/gpsd-3.27.6~dev/libgps/../include/strfuncs.h linenumber=907 json_sky_read /src/gpsd/gpsd-3.27.6~dev/libgps/libgps_json.c linenumber=908 json_read_object /src/gpsd/gpsd-3.27.6~dev/libgps/json.c linenumber=371 str_starts_with /src/gpsd/gpsd-3.27.6~dev/libgps/../include/strfuncs.h linenumber=911 json_att_read /src/gpsd/gpsd-3.27.6~dev/libgps/libgps_json.c linenumber=912 json_read_object /src/gpsd/gpsd-3.27.6~dev/libgps/json.c linenumber=490 str_starts_with /src/gpsd/gpsd-3.27.6~dev/libgps/../include/strfuncs.h linenumber=918 json_imu_read /src/gpsd/gpsd-3.27.6~dev/libgps/libgps_json.c linenumber=919 json_read_object /src/gpsd/gpsd-3.27.6~dev/libgps/json.c linenumber=558 str_starts_with /src/gpsd/gpsd-3.27.6~dev/libgps/../include/strfuncs.h linenumber=925 json_devicelist_read /src/gpsd/gpsd-3.27.6~dev/libgps/libgps_json.c linenumber=926 json_read_object /src/gpsd/gpsd-3.27.6~dev/libgps/json.c linenumber=611 __assert_fail linenumber=617 clock_gettime linenumber=619 str_starts_with /src/gpsd/gpsd-3.27.6~dev/libgps/../include/strfuncs.h linenumber=933 json_device_read /src/gpsd/gpsd-3.27.6~dev/libgps/shared_json.c linenumber=934 json_read_object /src/gpsd/gpsd-3.27.6~dev/libgps/json.c linenumber=74 str_starts_with /src/gpsd/gpsd-3.27.6~dev/libgps/../include/strfuncs.h linenumber=939 json_watch_read /src/gpsd/gpsd-3.27.6~dev/libgps/shared_json.c linenumber=940 json_read_object /src/gpsd/gpsd-3.27.6~dev/libgps/json.c linenumber=126 str_starts_with /src/gpsd/gpsd-3.27.6~dev/libgps/../include/strfuncs.h linenumber=947 json_version_read /src/gpsd/gpsd-3.27.6~dev/libgps/libgps_json.c linenumber=948 json_read_object /src/gpsd/gpsd-3.27.6~dev/libgps/json.c linenumber=647 str_starts_with /src/gpsd/gpsd-3.27.6~dev/libgps/../include/strfuncs.h linenumber=955 json_rtcm2_read /src/gpsd/gpsd-3.27.6~dev/libgps/rtcm2_json.c linenumber=956 strstr linenumber=211 strstr linenumber=212 json_read_object /src/gpsd/gpsd-3.27.6~dev/libgps/json.c linenumber=213 strstr linenumber=216 json_read_object /src/gpsd/gpsd-3.27.6~dev/libgps/json.c linenumber=217 strstr linenumber=223 json_read_object /src/gpsd/gpsd-3.27.6~dev/libgps/json.c linenumber=224 strstr linenumber=229 json_read_object /src/gpsd/gpsd-3.27.6~dev/libgps/json.c linenumber=230 strstr linenumber=233 json_read_object /src/gpsd/gpsd-3.27.6~dev/libgps/json.c linenumber=234 strstr linenumber=235 json_read_object /src/gpsd/gpsd-3.27.6~dev/libgps/json.c linenumber=236 strstr linenumber=239 json_read_object /src/gpsd/gpsd-3.27.6~dev/libgps/json.c linenumber=240 strstr linenumber=241 json_read_object /src/gpsd/gpsd-3.27.6~dev/libgps/json.c linenumber=242 strstr linenumber=243 json_read_object /src/gpsd/gpsd-3.27.6~dev/libgps/json.c linenumber=244 strstr linenumber=245 json_read_object /src/gpsd/gpsd-3.27.6~dev/libgps/json.c linenumber=246 json_read_object /src/gpsd/gpsd-3.27.6~dev/libgps/json.c linenumber=251 __isoc99_sscanf linenumber=257 str_starts_with /src/gpsd/gpsd-3.27.6~dev/libgps/../include/strfuncs.h linenumber=965 json_rtcm3_read /src/gpsd/gpsd-3.27.6~dev/libgps/rtcm3_json.c linenumber=966 strstr linenumber=240 json_read_object /src/gpsd/gpsd-3.27.6~dev/libgps/json.c linenumber=241 strstr linenumber=250 strstr linenumber=252 json_read_object /src/gpsd/gpsd-3.27.6~dev/libgps/json.c linenumber=253 strstr linenumber=254 json_read_object /src/gpsd/gpsd-3.27.6~dev/libgps/json.c linenumber=255 strstr linenumber=256 json_read_object /src/gpsd/gpsd-3.27.6~dev/libgps/json.c linenumber=257 strstr linenumber=258 json_read_object /src/gpsd/gpsd-3.27.6~dev/libgps/json.c linenumber=259 strstr linenumber=260 json_read_object /src/gpsd/gpsd-3.27.6~dev/libgps/json.c linenumber=261 strstr linenumber=262 json_read_object /src/gpsd/gpsd-3.27.6~dev/libgps/json.c linenumber=263 json_read_object /src/gpsd/gpsd-3.27.6~dev/libgps/json.c linenumber=267 __isoc99_sscanf linenumber=273 str_starts_with /src/gpsd/gpsd-3.27.6~dev/libgps/../include/strfuncs.h linenumber=976 json_ais_read /src/gpsd/gpsd-3.27.6~dev/libgps/ais_json.c linenumber=977 strstr linenumber=81 strstr linenumber=82 strstr linenumber=83 json_read_object /src/gpsd/gpsd-3.27.6~dev/libgps/json.c linenumber=84 strstr linenumber=85 strstr linenumber=86 json_read_object /src/gpsd/gpsd-3.27.6~dev/libgps/json.c linenumber=87 __isoc99_sscanf linenumber=98 strstr linenumber=106 json_read_object /src/gpsd/gpsd-3.27.6~dev/libgps/json.c linenumber=107 __isoc99_sscanf linenumber=114 strstr linenumber=120 strstr linenumber=122 strstr linenumber=123 json_read_object /src/gpsd/gpsd-3.27.6~dev/libgps/json.c linenumber=124 __isoc99_sscanf linenumber=135 __isoc99_sscanf linenumber=140 strstr linenumber=148 json_read_object /src/gpsd/gpsd-3.27.6~dev/libgps/json.c linenumber=149 strstr linenumber=152 json_read_object /src/gpsd/gpsd-3.27.6~dev/libgps/json.c linenumber=153 strstr linenumber=156 json_read_object /src/gpsd/gpsd-3.27.6~dev/libgps/json.c linenumber=157 __isoc99_sscanf linenumber=164 strstr linenumber=172 json_read_object /src/gpsd/gpsd-3.27.6~dev/libgps/json.c linenumber=173 __isoc99_sscanf linenumber=180 strstr linenumber=188 json_read_object /src/gpsd/gpsd-3.27.6~dev/libgps/json.c linenumber=189 strstr linenumber=192 json_read_object /src/gpsd/gpsd-3.27.6~dev/libgps/json.c linenumber=193 __isoc99_sscanf linenumber=200 strstr linenumber=208 json_read_object /src/gpsd/gpsd-3.27.6~dev/libgps/json.c linenumber=209 strstr linenumber=213 json_read_object /src/gpsd/gpsd-3.27.6~dev/libgps/json.c linenumber=214 strstr linenumber=218 strstr linenumber=219 strstr linenumber=220 json_read_object /src/gpsd/gpsd-3.27.6~dev/libgps/json.c linenumber=221 strstr linenumber=225 strstr linenumber=226 json_read_object /src/gpsd/gpsd-3.27.6~dev/libgps/json.c linenumber=227 __isoc99_sscanf linenumber=235 strstr linenumber=242 json_read_object /src/gpsd/gpsd-3.27.6~dev/libgps/json.c linenumber=243 __isoc99_sscanf linenumber=251 json_read_object /src/gpsd/gpsd-3.27.6~dev/libgps/json.c linenumber=264 lenhex_unpack /src/gpsd/gpsd-3.27.6~dev/libgps/ais_json.c linenumber=266 strchr linenumber=30 atoi linenumber=32 gps_hexpack /src/gpsd/gpsd-3.27.6~dev/libgps/hex.c linenumber=34 strnlen linenumber=122 hex2bin /src/gpsd/gpsd-3.27.6~dev/libgps/hex.c linenumber=130 strstr linenumber=270 strstr linenumber=271 json_read_object /src/gpsd/gpsd-3.27.6~dev/libgps/json.c linenumber=272 strstr linenumber=273 strstr linenumber=275 strstr linenumber=276 json_read_object /src/gpsd/gpsd-3.27.6~dev/libgps/json.c linenumber=277 __isoc99_sscanf linenumber=282 strstr linenumber=289 json_read_object /src/gpsd/gpsd-3.27.6~dev/libgps/json.c linenumber=290 __isoc99_sscanf linenumber=297 __isoc99_sscanf linenumber=307 strstr linenumber=315 json_read_object /src/gpsd/gpsd-3.27.6~dev/libgps/json.c linenumber=316 strstr linenumber=319 json_read_object /src/gpsd/gpsd-3.27.6~dev/libgps/json.c linenumber=320 strstr linenumber=325 json_read_object /src/gpsd/gpsd-3.27.6~dev/libgps/json.c linenumber=326 strstr linenumber=329 json_read_object /src/gpsd/gpsd-3.27.6~dev/libgps/json.c linenumber=330 strstr linenumber=333 json_read_object /src/gpsd/gpsd-3.27.6~dev/libgps/json.c linenumber=334 __isoc99_sscanf linenumber=351 __isoc99_sscanf linenumber=357 strstr linenumber=366 json_read_object /src/gpsd/gpsd-3.27.6~dev/libgps/json.c linenumber=367 strstr linenumber=370 __isoc99_sscanf linenumber=378 strstr linenumber=386 json_read_object /src/gpsd/gpsd-3.27.6~dev/libgps/json.c linenumber=387 strstr linenumber=390 json_read_object /src/gpsd/gpsd-3.27.6~dev/libgps/json.c linenumber=391 __isoc99_sscanf linenumber=396 strstr linenumber=404 strstr linenumber=405 strstr linenumber=406 strstr linenumber=410 json_read_object /src/gpsd/gpsd-3.27.6~dev/libgps/json.c linenumber=407 json_read_object /src/gpsd/gpsd-3.27.6~dev/libgps/json.c linenumber=411 json_read_object /src/gpsd/gpsd-3.27.6~dev/libgps/json.c linenumber=416 lenhex_unpack /src/gpsd/gpsd-3.27.6~dev/libgps/ais_json.c linenumber=418 strstr linenumber=422 json_read_object /src/gpsd/gpsd-3.27.6~dev/libgps/json.c linenumber=423 strstr linenumber=424 json_read_object /src/gpsd/gpsd-3.27.6~dev/libgps/json.c linenumber=425 strstr linenumber=426 json_read_object /src/gpsd/gpsd-3.27.6~dev/libgps/json.c linenumber=427 strstr linenumber=428 json_read_object /src/gpsd/gpsd-3.27.6~dev/libgps/json.c linenumber=429 strstr linenumber=430 json_read_object /src/gpsd/gpsd-3.27.6~dev/libgps/json.c linenumber=431 strstr linenumber=432 json_read_object /src/gpsd/gpsd-3.27.6~dev/libgps/json.c linenumber=433 strstr linenumber=434 json_read_object /src/gpsd/gpsd-3.27.6~dev/libgps/json.c linenumber=435 lenhex_unpack /src/gpsd/gpsd-3.27.6~dev/libgps/ais_json.c linenumber=437 strstr linenumber=439 json_read_object /src/gpsd/gpsd-3.27.6~dev/libgps/json.c linenumber=440 strstr linenumber=441 json_read_object /src/gpsd/gpsd-3.27.6~dev/libgps/json.c linenumber=442 strstr linenumber=443 json_read_object /src/gpsd/gpsd-3.27.6~dev/libgps/json.c linenumber=444 strstr linenumber=445 json_read_object /src/gpsd/gpsd-3.27.6~dev/libgps/json.c linenumber=446 strstr linenumber=447 json_read_object /src/gpsd/gpsd-3.27.6~dev/libgps/json.c linenumber=448 strstr linenumber=449 json_read_object /src/gpsd/gpsd-3.27.6~dev/libgps/json.c linenumber=450 strstr linenumber=451 json_read_object /src/gpsd/gpsd-3.27.6~dev/libgps/json.c linenumber=452 strstr linenumber=453 json_read_object /src/gpsd/gpsd-3.27.6~dev/libgps/json.c linenumber=454 lenhex_unpack /src/gpsd/gpsd-3.27.6~dev/libgps/ais_json.c linenumber=456 strstr linenumber=458 json_read_object /src/gpsd/gpsd-3.27.6~dev/libgps/json.c linenumber=459 lenhex_unpack /src/gpsd/gpsd-3.27.6~dev/libgps/ais_json.c linenumber=461 strstr linenumber=463 json_read_object /src/gpsd/gpsd-3.27.6~dev/libgps/json.c linenumber=464 str_starts_with /src/gpsd/gpsd-3.27.6~dev/libgps/../include/strfuncs.h linenumber=987 json_error_read /src/gpsd/gpsd-3.27.6~dev/libgps/libgps_json.c linenumber=988 json_read_object /src/gpsd/gpsd-3.27.6~dev/libgps/json.c linenumber=668 str_starts_with /src/gpsd/gpsd-3.27.6~dev/libgps/../include/strfuncs.h linenumber=995 json_toff_read /src/gpsd/gpsd-3.27.6~dev/libgps/libgps_json.c linenumber=996 json_read_object /src/gpsd/gpsd-3.27.6~dev/libgps/json.c linenumber=700 str_starts_with /src/gpsd/gpsd-3.27.6~dev/libgps/../include/strfuncs.h linenumber=1003 json_pps_read /src/gpsd/gpsd-3.27.6~dev/libgps/libgps_json.c linenumber=1004 json_read_object /src/gpsd/gpsd-3.27.6~dev/libgps/json.c linenumber=742 str_starts_with /src/gpsd/gpsd-3.27.6~dev/libgps/../include/strfuncs.h linenumber=1011 json_oscillator_read /src/gpsd/gpsd-3.27.6~dev/libgps/libgps_json.c linenumber=1012 json_read_object /src/gpsd/gpsd-3.27.6~dev/libgps/json.c linenumber=782 str_starts_with /src/gpsd/gpsd-3.27.6~dev/libgps/../include/strfuncs.h linenumber=1019 json_raw_read /src/gpsd/gpsd-3.27.6~dev/libgps/libgps_json.c linenumber=1020 json_read_object /src/gpsd/gpsd-3.27.6~dev/libgps/json.c linenumber=283 json_toff_read /src/gpsd/gpsd-3.27.6~dev/libgps/libgps_json.c linenumber=50 ====================================