The followings are the branches where fuzzer fails to bypass.
Unique non-covered Complexity | Unique Reachable Complexities | Unique Reachable Functions | All non-covered Complexity | All Reachable Complexity | Function Name | Function Callsite | Blocked Branch |
---|---|---|---|---|---|---|---|
2 | 2 |
1 :
['sched_yield'] |
2 | 2 | json_object_seed | call site: 00142 | /src/jansson/src/hashtable_seed.c:203 |
2 | 2 |
1 :
['strchr'] |
2 | 2 | to_locale | call site: 00102 | /src/jansson/src/strconv.c:35 |
0 | 600 |
11 :
['mult', 'dshift', 'cmp', 'Balloc', 'diff', 'pow5mult', 'lshift', 'multadd', 'd2b', 'i2b', 'quorem'] |
0 | 642 | dtoa_r | call site: 00267 | /src/jansson/src/dtoa.c:5715 |
0 | 21 |
1 :
['error_set'] |
0 | 21 | json_loadb | call site: 00007 | /src/jansson/src/load.c:950 |
0 | 16 |
2 :
['Bfree', 'Balloc'] |
0 | 16 | multadd | call site: 00276 | /src/jansson/src/dtoa.c:1707 |
0 | 6 |
1 :
['jsonp_strndup'] |
0 | 14 | string_create | call site: 00124 | /src/jansson/src/value.c:712 |
0 | 3 |
1 :
['jsonp_free'] |
0 | 3 | Bfree | call site: 00278 | /src/jansson/src/dtoa.c:1645 |
0 | 3 |
1 :
['jsonp_malloc'] |
0 | 3 | Balloc | call site: 00263 | /src/jansson/src/dtoa.c:1616 |
0 | 3 |
1 :
['jsonp_free'] |
0 | 3 | json_object | call site: 00154 | /src/jansson/src/value.c:76 |
0 | 0 | None | 12 | 654 | dtoa_r | call site: 00266 | /src/jansson/src/dtoa.c:5291 |
0 | 0 | None | 12 | 654 | dtoa_r | call site: 00266 | /src/jansson/src/dtoa.c:5304 |
0 | 0 | None | 12 | 654 | dtoa_r | call site: 00266 | /src/jansson/src/dtoa.c:5323 |
LLVMFuzzerTestOneInput
[function]
[call site]
00000
getenv
[call site]
00001
fprintf
[call site]
00002
fprintf
[call site]
00003
fprintf
[call site]
00004
fprintf
[call site]
00005
json_loadb
[function]
[call site]
00006
jsonp_error_init
[function]
[call site]
00007
jsonp_error_set_source
[function]
[call site]
00008
error_set
[function]
[call site]
00012
vsnprintf
[call site]
00013
strbuffer_value
[function]
[call site]
00014
snprintf
[call site]
00015
snprintf
[call site]
00016
jsonp_error_set
[function]
[call site]
00017
jsonp_error_vset
[function]
[call site]
00018
vsnprintf
[call site]
00019
lex_init
[function]
[call site]
00020
stream_init
[function]
[call site]
00021
strbuffer_init
[function]
[call site]
00022
jsonp_malloc
[function]
[call site]
00023
buffer_get
[function]
[call site]
00024
parse_json
[function]
[call site]
00025
lex_scan
[function]
[call site]
00026
strbuffer_clear
[function]
[call site]
00027
lex_free_string
[function]
[call site]
00028
jsonp_free
[function]
[call site]
00029
lex_get
[function]
[call site]
00030
stream_get
[function]
[call site]
00031
utf8_check_first
[function]
[call site]
00032
__assert_fail
[call site]
00033
utf8_check_full
[function]
[call site]
00034
utf8_check_first
[function]
[call site]
00035
error_set
[function]
[call site]
00036
lex_save
[function]
[call site]
00037
strbuffer_append_byte
[function]
[call site]
00038
strbuffer_append_bytes
[function]
[call site]
00039
jsonp_realloc
[function]
[call site]
00040
lex_scan_string
[function]
[call site]
00041
lex_get_save
[function]
[call site]
00042
stream_get
[function]
[call site]
00043
lex_save
[function]
[call site]
00044
error_set
[function]
[call site]
00045
lex_unget_unsave
[function]
[call site]
00046
stream_unget
[function]
[call site]
00047
utf8_check_first
[function]
[call site]
00048
__assert_fail
[call site]
00049
__assert_fail
[call site]
00050
strbuffer_pop
[function]
[call site]
00051
__assert_fail
[call site]
00052
error_set
[function]
[call site]
00053
error_set
[function]
[call site]
00054
lex_get_save
[function]
[call site]
00055
lex_get_save
[function]
[call site]
00056
error_set
[function]
[call site]
00057
lex_get_save
[function]
[call site]
00058
lex_get_save
[function]
[call site]
00059
error_set
[function]
[call site]
00060
lex_get_save
[function]
[call site]
00061
jsonp_malloc
[function]
[call site]
00062
strbuffer_value
[function]
[call site]
00063
decode_unicode_escape
[function]
[call site]
00064
__assert_fail
[call site]
00065
error_set
[function]
[call site]
00066
decode_unicode_escape
[function]
[call site]
00067
error_set
[function]
[call site]
00068
error_set
[function]
[call site]
00069
error_set
[function]
[call site]
00070
error_set
[function]
[call site]
00071
utf8_encode
[function]
[call site]
00072
__assert_fail
[call site]
00073
__assert_fail
[call site]
00074
lex_free_string
[function]
[call site]
00075
lex_scan_number
[function]
[call site]
00076
lex_get_save
[function]
[call site]
00077
lex_get_save
[function]
[call site]
00078
lex_unget_unsave
[function]
[call site]
00079
lex_get_save
[function]
[call site]
00080
lex_unget_unsave
[function]
[call site]
00081
lex_unget_unsave
[function]
[call site]
00082
strbuffer_value
[function]
[call site]
00083
__errno_location
[call site]
00084
strtoll
[call site]
00085
__errno_location
[call site]
00086
error_set
[function]
[call site]
00087
error_set
[function]
[call site]
00088
__assert_fail
[call site]
00089
lex_get
[function]
[call site]
00090
lex_unget
[function]
[call site]
00091
stream_unget
[function]
[call site]
00092
lex_save
[function]
[call site]
00093
lex_get_save
[function]
[call site]
00094
lex_get_save
[function]
[call site]
00095
lex_get_save
[function]
[call site]
00096
lex_unget_unsave
[function]
[call site]
00097
lex_get_save
[function]
[call site]
00098
lex_unget_unsave
[function]
[call site]
00099
jsonp_strtod
[function]
[call site]
00100
to_locale
[function]
[call site]
00101
get_decimal_point
[function]
[call site]
00102
sprintf
[call site]
00103
strchr
[call site]
00104
__errno_location
[call site]
00105
strtod
[call site]
00106
__assert_fail
[call site]
00107
__errno_location
[call site]
00108
error_set
[function]
[call site]
00109
lex_get_save
[function]
[call site]
00110
lex_unget_unsave
[function]
[call site]
00111
strbuffer_value
[function]
[call site]
00112
strcmp
[call site]
00113
strcmp
[call site]
00114
strcmp
[call site]
00115
lex_save_cached
[function]
[call site]
00116
lex_save
[function]
[call site]
00117
error_set
[function]
[call site]
00118
parse_value
[function]
[call site]
00119
error_set
[function]
[call site]
00120
memchr
[call site]
00121
error_set
[function]
[call site]
00122
jsonp_stringn_nocheck_own
[function]
[call site]
00123
string_create
[function]
[call site]
00124
jsonp_strndup
[function]
[call site]
00125
jsonp_malloc
[function]
[call site]
00126
jsonp_malloc
[function]
[call site]
00127
jsonp_free
[function]
[call site]
00128
json_init
[function]
[call site]
00129
json_integer
[function]
[call site]
00130
jsonp_malloc
[function]
[call site]
00131
json_init
[function]
[call site]
00132
json_real
[function]
[call site]
00133
jsonp_malloc
[function]
[call site]
00134
json_init
[function]
[call site]
00135
json_true
[function]
[call site]
00136
json_false
[function]
[call site]
00137
json_null
[function]
[call site]
00138
parse_object
[function]
[call site]
00139
json_object
[function]
[call site]
00140
jsonp_malloc
[function]
[call site]
00141
json_object_seed
[function]
[call site]
00142
generate_seed
[function]
[call site]
00143
seed_from_urandom
[function]
[call site]
00144
open
[call site]
00145
read
[call site]
00146
close
[call site]
00147
buf_to_uint32
[function]
[call site]
00148
seed_from_timestamp_and_pid
[function]
[call site]
00149
gettimeofday
[call site]
00150
getpid
[call site]
00151
sched_yield
[call site]
00152
json_init
[function]
[call site]
00153
hashtable_init
[function]
[call site]
00154
jsonp_malloc
[function]
[call site]
00155
list_init
[function]
[call site]
00156
list_init
[function]
[call site]
00157
jsonp_free
[function]
[call site]
00158
lex_scan
[function]
[call site]
00159
error_set
[function]
[call site]
00160
lex_steal_string
[function]
[call site]
00161
memchr
[call site]
00162
jsonp_free
[function]
[call site]
00163
error_set
[function]
[call site]
00164
json_object_getn
[function]
[call site]
00165
hashtable_get
[function]
[call site]
00166
hashlittle
[function]
[call site]
00167
hashtable_find_pair
[function]
[call site]
00168
bucket_is_empty
[function]
[call site]
00169
memcmp
[call site]
00170
jsonp_free
[function]
[call site]
00171
error_set
[function]
[call site]
00172
lex_scan
[function]
[call site]
00173
jsonp_free
[function]
[call site]
00174
error_set
[function]
[call site]
00175
lex_scan
[function]
[call site]
00176
parse_value
[function]
[call site]
00177
parse_array
[function]
[call site]
00178
json_array
[function]
[call site]
00179
jsonp_malloc
[function]
[call site]
00180
json_init
[function]
[call site]
00181
jsonp_malloc
[function]
[call site]
00182
jsonp_free
[function]
[call site]
00183
lex_scan
[function]
[call site]
00184
parse_value
[function]
[call site]
00185
error_set
[function]
[call site]
00186
error_set
[function]
[call site]
00187
json_array_append_new
[function]
[call site]
00188
json_decref
[function]
[call site]
00189
json_delete
[function]
[call site]
00190
json_delete_object
[function]
[call site]
00191
hashtable_close
[function]
[call site]
00192
hashtable_do_clear
[function]
[call site]
00193
json_decref
[function]
[call site]
00194
jsonp_free
[function]
[call site]
00195
jsonp_free
[function]
[call site]
00196
jsonp_free
[function]
[call site]
00197
json_delete_array
[function]
[call site]
00198
json_decref
[function]
[call site]
00199
jsonp_free
[function]
[call site]
00200
jsonp_free
[function]
[call site]
00201
json_delete_string
[function]
[call site]
00202
jsonp_free
[function]
[call site]
00203
jsonp_free
[function]
[call site]
00204
json_delete_integer
[function]
[call site]
00205
jsonp_free
[function]
[call site]
00206
json_delete_real
[function]
[call site]
00207
jsonp_free
[function]
[call site]
00208
json_array_grow
[function]
[call site]
00209
jsonp_realloc
[function]
[call site]
00210
json_decref
[function]
[call site]
00211
lex_scan
[function]
[call site]
00212
lex_scan
[function]
[call site]
00213
error_set
[function]
[call site]
00214
json_decref
[function]
[call site]
00215
jsonp_free
[function]
[call site]
00216
json_object_setn_new_nocheck
[function]
[call site]
00217
json_decref
[function]
[call site]
00218
hashtable_set
[function]
[call site]
00219
hashtable_do_rehash
[function]
[call site]
00220
jsonp_malloc
[function]
[call site]
00221
jsonp_free
[function]
[call site]
00222
list_init
[function]
[call site]
00223
insert_to_bucket
[function]
[call site]
00224
bucket_is_empty
[function]
[call site]
00225
list_insert
[function]
[call site]
00226
list_insert
[function]
[call site]
00227
hashlittle
[function]
[call site]
00228
hashtable_find_pair
[function]
[call site]
00229
json_decref
[function]
[call site]
00230
init_pair
[function]
[call site]
00231
jsonp_malloc
[function]
[call site]
00232
list_init
[function]
[call site]
00233
list_init
[function]
[call site]
00234
insert_to_bucket
[function]
[call site]
00235
list_insert
[function]
[call site]
00236
json_decref
[function]
[call site]
00237
jsonp_free
[function]
[call site]
00238
jsonp_free
[function]
[call site]
00239
lex_scan
[function]
[call site]
00240
lex_scan
[function]
[call site]
00241
error_set
[function]
[call site]
00242
json_decref
[function]
[call site]
00243
lex_scan
[function]
[call site]
00244
error_set
[function]
[call site]
00245
json_decref
[function]
[call site]
00246
lex_close
[function]
[call site]
00247
lex_free_string
[function]
[call site]
00248
strbuffer_close
[function]
[call site]
00249
jsonp_free
[function]
[call site]
00250
json_dumps
[function]
[call site]
00251
strbuffer_init
[function]
[call site]
00252
json_dump_callback
[function]
[call site]
00253
hashtable_init
[function]
[call site]
00254
do_dump
[function]
[call site]
00255
json_integer_value
[function]
[call site]
00256
snprintf
[call site]
00257
json_real_value
[function]
[call site]
00258
jsonp_dtostr
[function]
[call site]
00259
dtoa_r
[function]
[call site]
00260
nrv_alloc
[function]
[call site]
00261
rv_alloc
[function]
[call site]
00262
Balloc
[function]
[call site]
00263
jsonp_malloc
[function]
[call site]
00264
nrv_alloc
[function]
[call site]
00265
nrv_alloc
[function]
[call site]
00266
rv_alloc
[function]
[call site]
00267
d2b
[function]
[call site]
00268
Balloc
[function]
[call site]
00269
lo0bits
[function]
[call site]
00270
lo0bits
[function]
[call site]
00271
hi0bits
[function]
[call site]
00272
i2b
[function]
[call site]
00273
Balloc
[function]
[call site]
00274
pow5mult
[function]
[call site]
00275
multadd
[function]
[call site]
00276
Balloc
[function]
[call site]
00277
Bfree
[function]
[call site]
00278
jsonp_free
[function]
[call site]
00279
i2b
[function]
[call site]
00280
mult
[function]
[call site]
00281
Balloc
[function]
[call site]
00282
Bfree
[function]
[call site]
00283
mult
[function]
[call site]
00284
mult
[function]
[call site]
00285
Bfree
[function]
[call site]
00286
pow5mult
[function]
[call site]
00287
pow5mult
[function]
[call site]
00288
i2b
[function]
[call site]
00289
pow5mult
[function]
[call site]
00290
dshift
[function]
[call site]
00291
hi0bits
[function]
[call site]
00292
lshift
[function]
[call site]
00293
Balloc
[function]
[call site]
00294
Bfree
[function]
[call site]
00295
lshift
[function]
[call site]
00296
multadd
[function]
[call site]
00297
cmp
[function]
[call site]
00298
lshift
[function]
[call site]
00299
Balloc
[function]
[call site]
00300
lshift
[function]
[call site]
00301
quorem
[function]
[call site]
00302
cmp
[function]
[call site]
00303
cmp
[function]
[call site]
00304
diff
[function]
[call site]
00305
cmp
[function]
[call site]
00306
Balloc
[function]
[call site]
00307
Balloc
[function]
[call site]
00308
cmp
[function]
[call site]
00309
Bfree
[function]
[call site]
00310
lshift
[function]
[call site]
00311
cmp
[function]
[call site]
00312
multadd
[function]
[call site]
00313
multadd
[function]
[call site]
00314
multadd
[function]
[call site]
00315
multadd
[function]
[call site]
00316
quorem
[function]
[call site]
00317
multadd
[function]
[call site]
00318
lshift
[function]
[call site]
00319
cmp
[function]
[call site]
00320
Bfree
[function]
[call site]
00321
Bfree
[function]
[call site]
00322
Bfree
[function]
[call site]
00323
Bfree
[function]
[call site]
00324
strncpy
[call site]
00325
strncpy
[call site]
00326
strncpy
[call site]
00327
sprintf
[call site]
00328
json_string_value
[function]
[call site]
00329
json_string_length
[function]
[call site]
00330
dump_string
[function]
[call site]
00331
utf8_iterate
[function]
[call site]
00332
utf8_check_first
[function]
[call site]
00333
utf8_check_full
[function]
[call site]
00334
snprintf
[call site]
00335
snprintf
[call site]
00336
jsonp_loop_check
[function]
[call site]
00337
snprintf
[call site]
00338
hashtable_get
[function]
[call site]
00339
json_null
[function]
[call site]
00340
hashtable_set
[function]
[call site]
00341
json_array_size
[function]
[call site]
00342
hashtable_del
[function]
[call site]
00343
hashlittle
[function]
[call site]
00344
hashtable_do_del
[function]
[call site]
00345
hashtable_find_pair
[function]
[call site]
00346
list_remove
[function]
[call site]
00347
list_remove
[function]
[call site]
00348
json_decref
[function]
[call site]
00349
jsonp_free
[function]
[call site]
00350
dump_indent
[function]
[call site]
00351
json_array_get
[function]
[call site]
00352
do_dump
[function]
[call site]
00353
dump_indent
[function]
[call site]
00354
json_array_get
[function]
[call site]
00355
do_dump
[function]
[call site]
00356
dump_indent
[function]
[call site]
00357
hashtable_del
[function]
[call site]
00358
jsonp_loop_check
[function]
[call site]
00359
json_object_iter
[function]
[call site]
00360
hashtable_iter
[function]
[call site]
00361
hashtable_iter_next
[function]
[call site]
00362
hashtable_del
[function]
[call site]
00363
dump_indent
[function]
[call site]
00364
json_object_size
[function]
[call site]
00365
jsonp_malloc
[function]
[call site]
00366
json_object_iter_key
[function]
[call site]
00367
hashtable_iter_key
[function]
[call site]
00368
json_object_iter_key_len
[function]
[call site]
00369
hashtable_iter_key_len
[function]
[call site]
00370
json_object_iter_next
[function]
[call site]
00371
hashtable_iter_next
[function]
[call site]
00372
__assert_fail
[call site]
00373
qsort
[call site]
00374
compare_keys
[function]
[call site]
00375
memcmp
[call site]
00376
json_object_getn
[function]
[call site]
00377
__assert_fail
[call site]
00378
dump_string
[function]
[call site]
00379
do_dump
[function]
[call site]
00380
jsonp_free
[function]
[call site]
00381
dump_indent
[function]
[call site]
00382
jsonp_free
[function]
[call site]
00383
dump_indent
[function]
[call site]
00384
jsonp_free
[function]
[call site]
00385
jsonp_free
[function]
[call site]
00386
json_object_iter_next
[function]
[call site]
00387
json_object_iter_key
[function]
[call site]
00388
json_object_iter_key_len
[function]
[call site]
00389
dump_string
[function]
[call site]
00390
json_object_iter_value
[function]
[call site]
00391
hashtable_iter_value
[function]
[call site]
00392
do_dump
[function]
[call site]
00393
dump_indent
[function]
[call site]
00394
dump_indent
[function]
[call site]
00395
hashtable_del
[function]
[call site]
00396
hashtable_close
[function]
[call site]
00397
dump_to_strbuffer
[function]
[call site]
00398
strbuffer_append_bytes
[function]
[call site]
00399
strbuffer_value
[function]
[call site]
00400
jsonp_strdup
[function]
[call site]
00401
strlen
[call site]
00402
jsonp_strndup
[function]
[call site]
00403
strbuffer_close
[function]
[call site]
00404
json_dump_callback
[function]
[call site]
00405
json_dump_counter(char const*, unsigned long, void*)
[function]
[call site]
00406
fprintf
[call site]
00407
json_decref(json_t*)
[function]
[call site]
00408