Fuzz introspector: tools/taos-tools/deps/jansson/test/ossfuzz/json_load_dump_fuzzer.cc
For issues and ideas: https://github.com/ossf/fuzz-introspector/issues

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
481 0 EP call site: 00000 json_loadb

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site] 00000
1 FUZZ_DEBUG [function] [call site] 00002
1 FUZZ_DEBUG [function] [call site] 00003
1 FUZZ_DEBUG [function] [call site] 00004
1 FUZZ_DEBUG [function] [call site] 00005
1 reinterpret_cast<const [call site] 00006
1 json_loadb [function] [call site] 00007
2 jsonp_error_init [function] [call site] 00008
3 jsonp_error_set_source [function] [call site] 00009
2 error_set [function] [call site] 00014
3 vsnprintf [function] [call site] 00016
3 strbuffer_value [function] [call site] 00018
3 jsonp_error_set [function] [call site] 00021
4 jsonp_error_vset [function] [call site] 00023
5 vsnprintf [function] [call site] 00024
2 lex_init [function] [call site] 00026
3 stream_init [function] [call site] 00027
3 strbuffer_init [function] [call site] 00028
4 jsonp_malloc [function] [call site] 00029
2 parse_json [function] [call site] 00030
3 lex_scan [function] [call site] 00031
4 strbuffer_clear [function] [call site] 00032
4 lex_free_string [function] [call site] 00033
5 jsonp_free [function] [call site] 00034
4 lex_get [function] [call site] 00035
5 stream_get [function] [call site] 00036
6 json_object_get [function] [call site] 00037
7 json_object_getn [function] [call site] 00038
8 json_is_object [function] [call site] 00039
8 json_to_object [function] [call site] 00040
8 hashtable_get [function] [call site] 00041
9 hashtable_find_pair [function] [call site] 00044
10 bucket_is_empty [function] [call site] 00045
10 list_to_pair [function] [call site] 00046
6 utf8_check_first [function] [call site] 00049
6 json_object_get [function] [call site] 00051
6 utf8_check_full [function] [call site] 00052
6 utf8_check_first [function] [call site] 00053
6 error_set [function] [call site] 00054
6 stream_to_lex [function] [call site] 00055
4 lex_save [function] [call site] 00056
5 strbuffer_append_byte [function] [call site] 00057
6 strbuffer_append_bytes [function] [call site] 00058
4 lex_scan_string [function] [call site] 00064
5 lex_get_save [function] [call site] 00065
5 error_set [function] [call site] 00068
5 lex_unget_unsave [function] [call site] 00069
6 stream_unget [function] [call site] 00070
7 utf8_check_first [function] [call site] 00071
6 strbuffer_pop [function] [call site] 00074
5 error_set [function] [call site] 00076
5 error_set [function] [call site] 00077
5 lex_get_save [function] [call site] 00078
5 lex_get_save [function] [call site] 00079
5 l_isxdigit [function] [call site] 00080
5 error_set [function] [call site] 00081
5 lex_get_save [function] [call site] 00082
5 lex_get_save [function] [call site] 00083
5 error_set [function] [call site] 00084
5 lex_get_save [function] [call site] 00085
5 jsonp_malloc [function] [call site] 00086
5 strbuffer_value [function] [call site] 00087
5 decode_unicode_escape [function] [call site] 00088
5 error_set [function] [call site] 00093
5 decode_unicode_escape [function] [call site] 00094
5 error_set [function] [call site] 00095
5 error_set [function] [call site] 00096
5 error_set [function] [call site] 00097
5 error_set [function] [call site] 00098
5 utf8_encode [function] [call site] 00099
5 lex_free_string [function] [call site] 00102
4 l_isdigit [function] [call site] 00103
4 lex_scan_number [function] [call site] 00104
5 lex_get_save [function] [call site] 00105
5 lex_get_save [function] [call site] 00106
5 l_isdigit [function] [call site] 00107
5 lex_unget_unsave [function] [call site] 00108
5 l_isdigit [function] [call site] 00109
5 lex_get_save [function] [call site] 00110
5 l_isdigit [function] [call site] 00111
5 lex_unget_unsave [function] [call site] 00112
5 lex_unget_unsave [function] [call site] 00113
5 strbuffer_value [function] [call site] 00114
5 json_strtoint [function] [call site] 00115
5 error_set [function] [call site] 00116
5 error_set [function] [call site] 00117
5 l_isdigit [function] [call site] 00120
5 lex_unget [function] [call site] 00121
6 stream_unget [function] [call site] 00122
5 lex_get_save [function] [call site] 00124
5 l_isdigit [function] [call site] 00125
5 lex_get_save [function] [call site] 00126
5 lex_get_save [function] [call site] 00127
5 l_isdigit [function] [call site] 00128
5 lex_unget_unsave [function] [call site] 00129
5 lex_get_save [function] [call site] 00130
5 l_isdigit [function] [call site] 00131
5 lex_unget_unsave [function] [call site] 00132
5 error_set [function] [call site] 00139
4 l_isalpha [function] [call site] 00140
4 lex_get_save [function] [call site] 00141
4 l_isalpha [function] [call site] 00142
4 lex_unget_unsave [function] [call site] 00143
4 strbuffer_value [function] [call site] 00144
4 lex_save_cached [function] [call site] 00148
3 error_set [function] [call site] 00150
3 parse_value [function] [call site] 00151
4 error_set [function] [call site] 00152
4 error_set [function] [call site] 00154
4 jsonp_stringn_nocheck_own [function] [call site] 00155
5 string_create [function] [call site] 00156
6 jsonp_strndup [function] [call site] 00157
6 jsonp_malloc [function] [call site] 00160
6 jsonp_free [function] [call site] 00161
6 json_init [function] [call site] 00162
4 json_integer [function] [call site] 00163
5 jsonp_malloc [function] [call site] 00164
5 json_init [function] [call site] 00165
4 json_true [function] [call site] 00173
4 json_false [function] [call site] 00174
4 json_null [function] [call site] 00175
4 parse_object [function] [call site] 00176
5 json_object [function] [call site] 00177
6 jsonp_malloc [function] [call site] 00178
6 json_object_seed [function] [call site] 00179
7 __atomic_test_and_set [function] [call site] 00180
7 generate_seed [function] [call site] 00181
8 seed_from_windows_cryptoapi [function] [call site] 00192
9 GetModuleHandle [function] [call site] 00193
9 GetProcAddress [function] [call site] 00195
9 GetProcAddress [function] [call site] 00196
9 GetProcAddress [function] [call site] 00197
9 pCryptAcquireContext [function] [call site] 00198
9 pCryptGenRandom [function] [call site] 00199
9 pCryptReleaseContext [function] [call site] 00200
9 buf_to_uint32 [function] [call site] 00201
8 seed_from_timestamp_and_pid [function] [call site] 00202
9 gettimeofday [function] [call site] 00203
10 GetLocalTime [function] [call site] 00204
9 GetCurrentProcessId [function] [call site] 00207
7 __atomic_store_n [function] [call site] 00209
7 sched_yield [function] [call site] 00210
7 __atomic_load_n [function] [call site] 00211
6 json_init [function] [call site] 00212
6 hashtable_init [function] [call site] 00213
6 jsonp_free [function] [call site] 00219
5 error_set [function] [call site] 00221
5 lex_steal_string [function] [call site] 00222
5 jsonp_free [function] [call site] 00224
5 error_set [function] [call site] 00225
5 json_object_getn [function] [call site] 00226
5 jsonp_free [function] [call site] 00227
5 error_set [function] [call site] 00228
5 jsonp_free [function] [call site] 00230
5 error_set [function] [call site] 00231
5 parse_value [function] [call site] 00233
5 jsonp_free [function] [call site] 00234
5 json_object_setn_new_nocheck [function] [call site] 00235
6 json_is_object [function] [call site] 00236
6 json_decref [function] [call site] 00237
7 JSON_INTERNAL_DECREF [function] [call site] 00238
7 json_delete [function] [call site] 00239
8 json_typeof [function] [call site] 00240
8 json_delete_object [function] [call site] 00241
9 hashtable_close [function] [call site] 00242
10 hashtable_do_clear [function] [call site] 00243
11 list_to_pair [function] [call site] 00244
11 json_decref [function] [call site] 00245
11 jsonp_free [function] [call site] 00246
10 jsonp_free [function] [call site] 00247
9 jsonp_free [function] [call site] 00248
8 json_to_object [function] [call site] 00249
8 json_delete_array [function] [call site] 00250
9 json_decref [function] [call site] 00251
9 jsonp_free [function] [call site] 00252
9 jsonp_free [function] [call site] 00253
8 json_to_array [function] [call site] 00254
8 json_delete_string [function] [call site] 00255
9 jsonp_free [function] [call site] 00256
9 jsonp_free [function] [call site] 00257
8 json_to_string [function] [call site] 00258
8 json_delete_integer [function] [call site] 00259
9 jsonp_free [function] [call site] 00260
8 json_to_integer [function] [call site] 00261
8 json_delete_real [function] [call site] 00262
9 jsonp_free [function] [call site] 00263
8 json_to_real [function] [call site] 00264
6 json_to_object [function] [call site] 00265
6 hashtable_set [function] [call site] 00266
7 hashtable_do_rehash [function] [call site] 00268
8 jsonp_malloc [function] [call site] 00270
8 jsonp_free [function] [call site] 00271
8 list_init [function] [call site] 00273
8 list_to_pair [function] [call site] 00274
8 insert_to_bucket [function] [call site] 00275
9 bucket_is_empty [function] [call site] 00276
9 list_insert [function] [call site] 00277
9 list_insert [function] [call site] 00278
7 hashtable_find_pair [function] [call site] 00281
7 json_decref [function] [call site] 00282
7 insert_to_bucket [function] [call site] 00288
7 list_insert [function] [call site] 00289
6 json_decref [function] [call site] 00290
5 jsonp_free [function] [call site] 00291
5 jsonp_free [function] [call site] 00292
5 error_set [function] [call site] 00295
5 json_decref [function] [call site] 00296
4 parse_array [function] [call site] 00297
5 json_array [function] [call site] 00298
6 jsonp_malloc [function] [call site] 00299
6 json_init [function] [call site] 00300
6 jsonp_malloc [function] [call site] 00301
6 jsonp_free [function] [call site] 00302
5 parse_value [function] [call site] 00304
5 json_array_append_new [function] [call site] 00305
6 json_is_array [function] [call site] 00306
6 json_decref [function] [call site] 00307
6 json_to_array [function] [call site] 00308
6 json_decref [function] [call site] 00315
5 error_set [function] [call site] 00318
5 json_decref [function] [call site] 00319
4 error_set [function] [call site] 00320
4 error_set [function] [call site] 00321
3 error_set [function] [call site] 00323
3 json_decref [function] [call site] 00324
2 lex_close [function] [call site] 00325
3 lex_free_string [function] [call site] 00326
3 strbuffer_close [function] [call site] 00327
4 jsonp_free [function] [call site] 00328
1 json_dumps [function] [call site] 00329
2 strbuffer_init [function] [call site] 00330
2 json_dump_callback [function] [call site] 00331
3 json_is_array [function] [call site] 00332
3 json_is_object [function] [call site] 00333
3 hashtable_init [function] [call site] 00334
3 do_dump [function] [call site] 00335
4 json_typeof [function] [call site] 00336
4 json_integer_value [function] [call site] 00352
5 json_is_integer [function] [call site] 00353
5 json_to_integer [function] [call site] 00354
4 json_real_value [function] [call site] 00356
5 json_is_real [function] [call site] 00357
5 json_to_real [function] [call site] 00358
4 FLAGS_TO_PRECISION [function] [call site] 00368
4 json_string_value [function] [call site] 00380
5 json_is_string [function] [call site] 00381
5 json_to_string [function] [call site] 00382
4 json_string_length [function] [call site] 00383
5 json_is_string [function] [call site] 00384
5 json_to_string [function] [call site] 00385
4 jsonp_loop_check [function] [call site] 00386
5 hashtable_get [function] [call site] 00388
5 hashtable_set [function] [call site] 00389
5 json_null [function] [call site] 00390
4 json_array_size [function] [call site] 00391
5 json_is_array [function] [call site] 00392
5 json_to_array [function] [call site] 00393
4 hashtable_del [function] [call site] 00395
5 hashtable_do_del [function] [call site] 00397
6 hashtable_find_pair [function] [call site] 00399
6 list_remove [function] [call site] 00400
6 list_remove [function] [call site] 00401
6 json_decref [function] [call site] 00402
6 jsonp_free [function] [call site] 00403
4 json_array_get [function] [call site] 00412
5 json_is_array [function] [call site] 00413
5 json_to_array [function] [call site] 00414
4 dump_indent [function] [call site] 00416
4 dump_indent [function] [call site] 00417
4 hashtable_del [function] [call site] 00418
4 jsonp_loop_check [function] [call site] 00420
4 json_object_iter [function] [call site] 00421
5 json_is_object [function] [call site] 00422
5 json_to_object [function] [call site] 00423
5 hashtable_iter [function] [call site] 00424
6 hashtable_iter_next [function] [call site] 00425
4 hashtable_del [function] [call site] 00427
4 dump_indent [function] [call site] 00429
4 json_object_size [function] [call site] 00430
5 json_is_object [function] [call site] 00431
5 json_to_object [function] [call site] 00432
4 jsonp_malloc [function] [call site] 00433
4 json_object_iter_key [function] [call site] 00434
5 hashtable_iter_key [function] [call site] 00435
6 ordered_list_to_pair [function] [call site] 00436
4 json_object_iter_key_len [function] [call site] 00437
5 hashtable_iter_key_len [function] [call site] 00438
6 ordered_list_to_pair [function] [call site] 00439
4 json_object_iter_next [function] [call site] 00440
5 json_is_object [function] [call site] 00441
5 json_to_object [function] [call site] 00442
5 hashtable_iter_next [function] [call site] 00443
4 json_object_getn [function] [call site] 00446
4 dump_string [function] [call site] 00448
4 jsonp_free [function] [call site] 00451
4 dump_indent [function] [call site] 00453
4 jsonp_free [function] [call site] 00454
4 dump_indent [function] [call site] 00455
4 jsonp_free [function] [call site] 00456
4 jsonp_free [function] [call site] 00457
4 json_object_iter_next [function] [call site] 00458
4 json_object_iter_key [function] [call site] 00459
4 json_object_iter_key_len [function] [call site] 00460
4 dump_string [function] [call site] 00461
4 json_object_iter_value [function] [call site] 00464
5 hashtable_iter_value [function] [call site] 00465
6 ordered_list_to_pair [function] [call site] 00466
4 dump_indent [function] [call site] 00468
4 dump_indent [function] [call site] 00469
4 hashtable_del [function] [call site] 00470
3 hashtable_close [function] [call site] 00472
2 jsonp_strdup [function] [call site] 00473
3 jsonp_strndup [function] [call site] 00474
2 strbuffer_value [function] [call site] 00476
2 strbuffer_close [function] [call site] 00477
1 json_dump_callback [function] [call site] 00479
1 FUZZ_DEBUG [function] [call site] 00480
1 json_decref [function] [call site] 00481