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', 'multadd', 'lshift', 'Balloc', 'pow5mult', 'dshift', 'cmp', 'diff', 'quorem', 'd2b', 'i2b'] |
0 | 642 | dtoa_r | call site: 00268 | /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: 00277 | /src/jansson/src/dtoa.c:1707 |
| 0 | 6 |
1 :
['jsonp_strndup'] |
0 | 14 | string_create | call site: 00124 | /src/jansson/src/value.c:724 |
| 0 | 3 |
1 :
['jsonp_free'] |
0 | 3 | Bfree | call site: 00279 | /src/jansson/src/dtoa.c:1645 |
| 0 | 3 |
1 :
['jsonp_malloc'] |
0 | 3 | Balloc | call site: 00264 | /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: 00267 | /src/jansson/src/dtoa.c:5291 |
| 0 | 0 | None | 12 | 654 | dtoa_r | call site: 00267 | /src/jansson/src/dtoa.c:5304 |
| 0 | 0 | None | 12 | 654 | dtoa_r | call site: 00267 | /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
parse_json
[function]
[call site]
00024
lex_scan
[function]
[call site]
00025
strbuffer_clear
[function]
[call site]
00026
lex_free_string
[function]
[call site]
00027
jsonp_free
[function]
[call site]
00028
lex_get
[function]
[call site]
00029
stream_get
[function]
[call site]
00030
utf8_check_first
[function]
[call site]
00031
__assert_fail
[call site]
00032
utf8_check_full
[function]
[call site]
00033
utf8_check_first
[function]
[call site]
00034
error_set
[function]
[call site]
00035
lex_save
[function]
[call site]
00036
strbuffer_append_byte
[function]
[call site]
00037
strbuffer_append_bytes
[function]
[call site]
00038
jsonp_malloc
[function]
[call site]
00039
jsonp_free
[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
memcmp
[call site]
00169
jsonp_free
[function]
[call site]
00170
error_set
[function]
[call site]
00171
lex_scan
[function]
[call site]
00172
jsonp_free
[function]
[call site]
00173
error_set
[function]
[call site]
00174
lex_scan
[function]
[call site]
00175
parse_value
[function]
[call site]
00176
parse_array
[function]
[call site]
00177
json_array
[function]
[call site]
00178
jsonp_malloc
[function]
[call site]
00179
json_init
[function]
[call site]
00180
jsonp_malloc
[function]
[call site]
00181
jsonp_free
[function]
[call site]
00182
lex_scan
[function]
[call site]
00183
parse_value
[function]
[call site]
00184
error_set
[function]
[call site]
00185
error_set
[function]
[call site]
00186
json_array_append_new
[function]
[call site]
00187
json_decref
[function]
[call site]
00188
json_delete
[function]
[call site]
00189
json_delete_object
[function]
[call site]
00190
hashtable_close
[function]
[call site]
00191
hashtable_do_clear
[function]
[call site]
00192
json_decref
[function]
[call site]
00193
jsonp_free
[function]
[call site]
00194
jsonp_free
[function]
[call site]
00195
jsonp_free
[function]
[call site]
00196
json_delete_array
[function]
[call site]
00197
json_decref
[function]
[call site]
00198
jsonp_free
[function]
[call site]
00199
jsonp_free
[function]
[call site]
00200
json_delete_string
[function]
[call site]
00201
jsonp_free
[function]
[call site]
00202
jsonp_free
[function]
[call site]
00203
json_delete_integer
[function]
[call site]
00204
jsonp_free
[function]
[call site]
00205
json_delete_real
[function]
[call site]
00206
jsonp_free
[function]
[call site]
00207
json_array_grow
[function]
[call site]
00208
jsonp_malloc
[function]
[call site]
00209
array_copy
[function]
[call site]
00210
jsonp_free
[function]
[call site]
00211
json_decref
[function]
[call site]
00212
lex_scan
[function]
[call site]
00213
lex_scan
[function]
[call site]
00214
error_set
[function]
[call site]
00215
json_decref
[function]
[call site]
00216
jsonp_free
[function]
[call site]
00217
json_object_setn_new_nocheck
[function]
[call site]
00218
json_decref
[function]
[call site]
00219
hashtable_set
[function]
[call site]
00220
hashtable_do_rehash
[function]
[call site]
00221
jsonp_malloc
[function]
[call site]
00222
jsonp_free
[function]
[call site]
00223
list_init
[function]
[call site]
00224
insert_to_bucket
[function]
[call site]
00225
bucket_is_empty
[function]
[call site]
00226
list_insert
[function]
[call site]
00227
list_insert
[function]
[call site]
00228
hashlittle
[function]
[call site]
00229
hashtable_find_pair
[function]
[call site]
00230
json_decref
[function]
[call site]
00231
init_pair
[function]
[call site]
00232
jsonp_malloc
[function]
[call site]
00233
list_init
[function]
[call site]
00234
list_init
[function]
[call site]
00235
insert_to_bucket
[function]
[call site]
00236
list_insert
[function]
[call site]
00237
json_decref
[function]
[call site]
00238
jsonp_free
[function]
[call site]
00239
jsonp_free
[function]
[call site]
00240
lex_scan
[function]
[call site]
00241
lex_scan
[function]
[call site]
00242
error_set
[function]
[call site]
00243
json_decref
[function]
[call site]
00244
lex_scan
[function]
[call site]
00245
error_set
[function]
[call site]
00246
json_decref
[function]
[call site]
00247
lex_close
[function]
[call site]
00248
lex_free_string
[function]
[call site]
00249
strbuffer_close
[function]
[call site]
00250
jsonp_free
[function]
[call site]
00251
json_dumps
[function]
[call site]
00252
strbuffer_init
[function]
[call site]
00253
json_dump_callback
[function]
[call site]
00254
hashtable_init
[function]
[call site]
00255
do_dump
[function]
[call site]
00256
json_integer_value
[function]
[call site]
00257
snprintf
[call site]
00258
json_real_value
[function]
[call site]
00259
jsonp_dtostr
[function]
[call site]
00260
dtoa_r
[function]
[call site]
00261
nrv_alloc
[function]
[call site]
00262
rv_alloc
[function]
[call site]
00263
Balloc
[function]
[call site]
00264
jsonp_malloc
[function]
[call site]
00265
nrv_alloc
[function]
[call site]
00266
nrv_alloc
[function]
[call site]
00267
rv_alloc
[function]
[call site]
00268
d2b
[function]
[call site]
00269
Balloc
[function]
[call site]
00270
lo0bits
[function]
[call site]
00271
lo0bits
[function]
[call site]
00272
hi0bits
[function]
[call site]
00273
i2b
[function]
[call site]
00274
Balloc
[function]
[call site]
00275
pow5mult
[function]
[call site]
00276
multadd
[function]
[call site]
00277
Balloc
[function]
[call site]
00278
Bfree
[function]
[call site]
00279
jsonp_free
[function]
[call site]
00280
i2b
[function]
[call site]
00281
mult
[function]
[call site]
00282
Balloc
[function]
[call site]
00283
Bfree
[function]
[call site]
00284
mult
[function]
[call site]
00285
mult
[function]
[call site]
00286
Bfree
[function]
[call site]
00287
pow5mult
[function]
[call site]
00288
pow5mult
[function]
[call site]
00289
i2b
[function]
[call site]
00290
pow5mult
[function]
[call site]
00291
dshift
[function]
[call site]
00292
hi0bits
[function]
[call site]
00293
lshift
[function]
[call site]
00294
Balloc
[function]
[call site]
00295
Bfree
[function]
[call site]
00296
lshift
[function]
[call site]
00297
multadd
[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
dump_string
[function]
[call site]
00330
utf8_iterate
[function]
[call site]
00331
utf8_check_first
[function]
[call site]
00332
utf8_check_full
[function]
[call site]
00333
snprintf
[call site]
00334
snprintf
[call site]
00335
jsonp_loop_check
[function]
[call site]
00336
snprintf
[call site]
00337
hashtable_get
[function]
[call site]
00338
json_null
[function]
[call site]
00339
hashtable_set
[function]
[call site]
00340
json_array_size
[function]
[call site]
00341
hashtable_del
[function]
[call site]
00342
hashlittle
[function]
[call site]
00343
hashtable_do_del
[function]
[call site]
00344
hashtable_find_pair
[function]
[call site]
00345
list_remove
[function]
[call site]
00346
list_remove
[function]
[call site]
00347
json_decref
[function]
[call site]
00348
jsonp_free
[function]
[call site]
00349
dump_indent
[function]
[call site]
00350
json_array_get
[function]
[call site]
00351
do_dump
[function]
[call site]
00352
dump_indent
[function]
[call site]
00353
dump_indent
[function]
[call site]
00354
hashtable_del
[function]
[call site]
00355
jsonp_loop_check
[function]
[call site]
00356
json_object_iter
[function]
[call site]
00357
hashtable_iter
[function]
[call site]
00358
hashtable_iter_next
[function]
[call site]
00359
hashtable_del
[function]
[call site]
00360
dump_indent
[function]
[call site]
00361
json_object_size
[function]
[call site]
00362
jsonp_malloc
[function]
[call site]
00363
json_object_iter_key
[function]
[call site]
00364
hashtable_iter_key
[function]
[call site]
00365
json_object_iter_key_len
[function]
[call site]
00366
hashtable_iter_key_len
[function]
[call site]
00367
json_object_iter_next
[function]
[call site]
00368
hashtable_iter_next
[function]
[call site]
00369
__assert_fail
[call site]
00370
qsort
[call site]
00371
compare_keys
[function]
[call site]
00372
memcmp
[call site]
00373
json_object_getn
[function]
[call site]
00374
__assert_fail
[call site]
00375
dump_string
[function]
[call site]
00376
do_dump
[function]
[call site]
00377
jsonp_free
[function]
[call site]
00378
dump_indent
[function]
[call site]
00379
jsonp_free
[function]
[call site]
00380
dump_indent
[function]
[call site]
00381
jsonp_free
[function]
[call site]
00382
jsonp_free
[function]
[call site]
00383
json_object_iter_next
[function]
[call site]
00384
json_object_iter_key
[function]
[call site]
00385
json_object_iter_key_len
[function]
[call site]
00386
dump_string
[function]
[call site]
00387
json_object_iter_value
[function]
[call site]
00388
hashtable_iter_value
[function]
[call site]
00389
do_dump
[function]
[call site]
00390
dump_indent
[function]
[call site]
00391
dump_indent
[function]
[call site]
00392
hashtable_del
[function]
[call site]
00393
hashtable_close
[function]
[call site]
00394
strbuffer_value
[function]
[call site]
00395
jsonp_strdup
[function]
[call site]
00396
jsonp_strndup
[function]
[call site]
00397
strbuffer_close
[function]
[call site]
00398
json_dump_callback
[function]
[call site]
00399
json_dump_counter(char const*, unsigned long, void*)
[function]
[call site]
00400
fprintf
[call site]
00401
json_decref(json_t*)
[function]
[call site]
00402