Fuzz introspector: mosquitto/fuzzing/broker/broker_fuzz_psk_file.cpp
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
491 0 EP call site: 00000 mosquitto_security_init_default

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site] 00000
1 mosquitto_security_init_default [function] [call site] 00026
2 mosquitto_calloc [function] [call site] 00027
3 mosquitto_malloc [function] [call site] 00028
2 log__printf [function] [call site] 00030
2 mosquitto_strdup [function] [call site] 00031
3 mosquitto_malloc [function] [call site] 00033
2 config__plugin_add_secopt [function] [call site] 00035
3 mosquitto_realloc [function] [call site] 00036
4 malloc_usable_size [function] [call site] 00037
4 check_alloc_marker [function] [call site] 00038
4 trigger_alloc_mismatch [function] [call site] 00041
4 malloc_usable_size [function] [call site] 00044
4 set_alloc_marker [function] [call site] 00045
3 mosquitto_realloc [function] [call site] 00047
3 mosquitto_FREE [function] [call site] 00048
3 mosquitto_FREE [function] [call site] 00049
3 log__printf [function] [call site] 00050
2 mosquitto_calloc [function] [call site] 00051
2 log__printf [function] [call site] 00052
2 mosquitto_strdup [function] [call site] 00053
2 config__plugin_add_secopt [function] [call site] 00054
2 broker_password_file__init [function] [call site] 00055
3 password_file__parse [function] [call site] 00056
4 mosquitto_malloc [function] [call site] 00057
4 mosquitto_log_printf [function] [call site] 00058
4 mosquitto_fopen [function] [call site] 00061
4 mosquitto_log_printf [function] [call site] 00062
4 mosquitto_FREE [function] [call site] 00063
4 mosquitto_trimblanks [function] [call site] 00072
4 mosquitto_log_printf [function] [call site] 00077
4 mosquitto_log_printf [function] [call site] 00079
4 HASH_FIND [function] [call site] 00080
4 mosquitto_log_printf [function] [call site] 00082
4 mosquitto_calloc [function] [call site] 00083
4 mosquitto_FREE [function] [call site] 00085
4 mosquitto_strdup [function] [call site] 00086
4 mosquitto_FREE [function] [call site] 00087
4 mosquitto_FREE [function] [call site] 00088
4 mosquitto_trimblanks [function] [call site] 00091
4 mosquitto_log_printf [function] [call site] 00093
4 mosquitto_FREE [function] [call site] 00094
4 mosquitto_FREE [function] [call site] 00095
4 mosquitto_pw_new [function] [call site] 00096
5 mosquitto_calloc [function] [call site] 00097
4 mosquitto_pw_decode [function] [call site] 00098
5 mosquitto_strdup [function] [call site] 00099
5 pw__decode_sha512 [function] [call site] 00100
6 mosquitto_strdup [function] [call site] 00101
6 mosquitto_free [function] [call site] 00103
6 mosquitto_base64_decode [function] [call site] 00104
7 BIO_f_base64 [function] [call site] 00107
7 BIO_set_flags [function] [call site] 00108
7 BIO_s_mem [function] [call site] 00110
7 BIO_write [function] [call site] 00112
7 BIO_flush [function] [call site] 00113
7 mosquitto_calloc [function] [call site] 00114
7 mosquitto_free [function] [call site] 00116
7 BIO_free_all [function] [call site] 00117
6 mosquitto_free [function] [call site] 00118
6 mosquitto_free [function] [call site] 00119
6 mosquitto_free [function] [call site] 00121
6 mosquitto_free [function] [call site] 00123
6 mosquitto_base64_decode [function] [call site] 00124
6 mosquitto_free [function] [call site] 00125
6 mosquitto_free [function] [call site] 00126
6 mosquitto_free [function] [call site] 00128
5 pw__decode_sha512_pbkdf2 [function] [call site] 00129
6 mosquitto_strdup [function] [call site] 00130
6 mosquitto_free [function] [call site] 00132
6 mosquitto_free [function] [call site] 00134
6 mosquitto_free [function] [call site] 00136
6 mosquitto_base64_decode [function] [call site] 00137
6 mosquitto_free [function] [call site] 00138
6 mosquitto_free [function] [call site] 00139
6 mosquitto_free [function] [call site] 00141
6 mosquitto_free [function] [call site] 00143
6 mosquitto_base64_decode [function] [call site] 00144
6 mosquitto_free [function] [call site] 00145
6 mosquitto_free [function] [call site] 00146
6 mosquitto_free [function] [call site] 00148
5 pw__decode_argon2id [function] [call site] 00151
6 mosquitto_strdup [function] [call site] 00152
6 mosquitto_free [function] [call site] 00153
5 mosquitto_FREE [function] [call site] 00156
4 mosquitto_log_printf [function] [call site] 00157
4 mosquitto_pw_cleanup [function] [call site] 00158
5 mosquitto_free [function] [call site] 00159
5 mosquitto_free [function] [call site] 00160
4 mosquitto_FREE [function] [call site] 00161
4 mosquitto_FREE [function] [call site] 00162
4 HASH_ADD_KEYPTR [function] [call site] 00163
4 mosquitto_log_printf [function] [call site] 00165
4 mosquitto_pw_cleanup [function] [call site] 00166
4 mosquitto_FREE [function] [call site] 00167
4 mosquitto_FREE [function] [call site] 00168
4 mosquitto_FREE [function] [call site] 00170
3 config__plugin_add_secopt [function] [call site] 00171
3 mosquitto_callback_register [function] [call site] 00172
4 control__register_callback [function] [call site] 00173
5 HASH_FIND [function] [call site] 00179
5 mosquitto_calloc [function] [call site] 00180
5 mosquitto_strdup [function] [call site] 00181
5 mosquitto_FREE [function] [call site] 00182
5 HASH_ADD_KEYPTR [function] [call site] 00183
5 mosquitto_malloc [function] [call site] 00185
5 DL_APPEND [function] [call site] 00187
5 log__printf [function] [call site] 00188
4 mosquitto_calloc [function] [call site] 00189
4 DL_APPEND [function] [call site] 00190
4 log__printf [function] [call site] 00191
4 get_event_name [function] [call site] 00192
4 plugin__get_callback_base [function] [call site] 00193
4 check_callback_exists [function] [call site] 00194
4 mosquitto_calloc [function] [call site] 00195
4 DL_DELETE [function] [call site] 00196
4 mosquitto_FREE [function] [call site] 00197
4 DL_APPEND [function] [call site] 00198
4 log__printf [function] [call site] 00199
4 get_event_name [function] [call site] 00200
4 log__printf [function] [call site] 00201
4 get_event_name [function] [call site] 00202
3 password_file__parse [function] [call site] 00203
3 config__plugin_add_secopt [function] [call site] 00204
3 mosquitto_callback_register [function] [call site] 00205
2 broker_acl_file__init [function] [call site] 00206
3 acl_file__parse [function] [call site] 00207
4 mosquitto_calloc [function] [call site] 00208
4 mosquitto_log_printf [function] [call site] 00209
4 mosquitto_fopen [function] [call site] 00210
4 mosquitto_FREE [function] [call site] 00211
4 mosquitto_log_printf [function] [call site] 00212
4 mosquitto_fgets [function] [call site] 00213
4 mosquitto_log_printf [function] [call site] 00222
4 mosquitto_trimblanks [function] [call site] 00224
4 mosquitto_log_printf [function] [call site] 00229
4 mosquitto_sub_topic_check [function] [call site] 00230
4 mosquitto_log_printf [function] [call site] 00231
4 add__acl [function] [call site] 00232
5 mosquitto_strdup [function] [call site] 00233
5 HASH_FIND [function] [call site] 00234
5 mosquitto_calloc [function] [call site] 00236
5 mosquitto_FREE [function] [call site] 00237
5 mosquitto_strdup [function] [call site] 00238
5 mosquitto_FREE [function] [call site] 00239
5 mosquitto_FREE [function] [call site] 00240
5 mosquitto_calloc [function] [call site] 00241
5 mosquitto_FREE [function] [call site] 00242
5 mosquitto_FREE [function] [call site] 00243
5 mosquitto_FREE [function] [call site] 00244
5 LL_PREPEND [function] [call site] 00245
5 LL_APPEND [function] [call site] 00246
5 HASH_ADD_KEYPTR [function] [call site] 00247
4 add__acl_pattern [function] [call site] 00249
5 mosquitto_strdup [function] [call site] 00250
5 mosquitto_malloc [function] [call site] 00251
5 mosquitto_FREE [function] [call site] 00252
5 mosquitto_log_printf [function] [call site] 00255
4 mosquitto_trimblanks [function] [call site] 00258
4 mosquitto_log_printf [function] [call site] 00259
4 mosquitto_FREE [function] [call site] 00260
4 mosquitto_strdup [function] [call site] 00261
4 mosquitto_log_printf [function] [call site] 00262
4 mosquitto_log_printf [function] [call site] 00263
4 mosquitto_FREE [function] [call site] 00264
4 mosquitto_FREE [function] [call site] 00265
3 log__printf [function] [call site] 00267
3 config__plugin_add_secopt [function] [call site] 00268
3 mosquitto_callback_register [function] [call site] 00269
3 acl_file__parse [function] [call site] 00270
3 log__printf [function] [call site] 00271
3 config__plugin_add_secopt [function] [call site] 00272
3 mosquitto_callback_register [function] [call site] 00273
2 psk_file__init [function] [call site] 00274
3 psk__file_parse [function] [call site] 00275
4 pwfile__parse [function] [call site] 00276
5 mosquitto_malloc [function] [call site] 00277
5 log__printf [function] [call site] 00278
5 mosquitto_fopen [function] [call site] 00279
5 log__printf [function] [call site] 00280
5 mosquitto_FREE [function] [call site] 00281
5 mosquitto_fgets [function] [call site] 00283
5 mosquitto_trimblanks [function] [call site] 00286
5 log__printf [function] [call site] 00288
5 log__printf [function] [call site] 00290
5 HASH_FIND [function] [call site] 00291
5 log__printf [function] [call site] 00293
5 mosquitto_calloc [function] [call site] 00294
5 mosquitto_FREE [function] [call site] 00296
5 mosquitto_strdup [function] [call site] 00297
5 mosquitto_FREE [function] [call site] 00298
5 mosquitto_FREE [function] [call site] 00299
5 mosquitto_trimblanks [function] [call site] 00302
5 log__printf [function] [call site] 00304
5 mosquitto_FREE [function] [call site] 00305
5 mosquitto_FREE [function] [call site] 00306
5 mosquitto_strdup [function] [call site] 00307
5 log__printf [function] [call site] 00308
5 mosquitto_FREE [function] [call site] 00309
5 mosquitto_FREE [function] [call site] 00310
5 HASH_ADD_KEYPTR [function] [call site] 00311
5 log__printf [function] [call site] 00313
5 mosquitto_FREE [function] [call site] 00314
5 mosquitto_FREE [function] [call site] 00315
5 mosquitto_FREE [function] [call site] 00316
5 mosquitto_FREE [function] [call site] 00318
4 HASH_ITER [function] [call site] 00319
5 MQTT_SUB_OPT_GET_QOS [function] [call site] 00323
5 MQTT_SUB_OPT_GET_QOS [function] [call site] 00325
5 sub__tree_print [function] [call site] 00327
6 MQTT_SUB_OPT_GET_QOS [function] [call site] 00331
6 MQTT_SUB_OPT_GET_QOS [function] [call site] 00333
6 sub__tree_print [function] [call site] 00335
4 log__printf [function] [call site] 00336
4 log__printf [function] [call site] 00339
3 log__printf [function] [call site] 00340
3 psk__file_parse [function] [call site] 00341
3 log__printf [function] [call site] 00342
1 mosquitto_security_cleanup_default [function] [call site] 00343
2 broker_password_file__cleanup [function] [call site] 00344
3 mosquitto_callback_unregister [function] [call site] 00345
4 control__unregister_callback [function] [call site] 00346
5 HASH_FIND [function] [call site] 00350
5 HASH_DELETE [function] [call site] 00351
5 mosquitto_FREE [function] [call site] 00352
5 mosquitto_FREE [function] [call site] 00353
5 DL_FOREACH [function] [call site] 00354
5 DL_DELETE [function] [call site] 00356
5 mosquitto_FREE [function] [call site] 00357
4 DL_FOREACH_SAFE [function] [call site] 00358
5 DL_DELETE [function] [call site] 00359
5 context__send_will [function] [call site] 00360
5 mosquitto_FREE [function] [call site] 00362
4 remove_callback [function] [call site] 00363
5 plugin__get_callback_base [function] [call site] 00364
5 DL_FOREACH_SAFE [function] [call site] 00365
5 DL_DELETE [function] [call site] 00366
5 mosquitto_FREE [function] [call site] 00367
5 DL_DELETE [function] [call site] 00368
5 mosquitto_FREE [function] [call site] 00369
3 password_file__cleanup [function] [call site] 00370
4 HASH_ITER [function] [call site] 00371
4 mosquitto_pw_cleanup [function] [call site] 00373
4 mosquitto_FREE [function] [call site] 00374
4 mosquitto_FREE [function] [call site] 00375
3 mosquitto_callback_unregister [function] [call site] 00376
3 password_file__cleanup [function] [call site] 00377
2 broker_acl_file__cleanup [function] [call site] 00378
3 mosquitto_callback_unregister [function] [call site] 00379
3 acl_file__cleanup [function] [call site] 00380
4 HASH_ITER [function] [call site] 00381
4 HASH_DELETE [function] [call site] 00382
4 mosquitto_FREE [function] [call site] 00383
4 acl__free_entries [function] [call site] 00384
5 mosquitto_FREE [function] [call site] 00385
5 mosquitto_FREE [function] [call site] 00386
4 mosquitto_FREE [function] [call site] 00387
4 acl__free_entries [function] [call site] 00388
4 acl__free_entries [function] [call site] 00389
3 mosquitto_callback_unregister [function] [call site] 00390
3 acl_file__cleanup [function] [call site] 00391
2 psk_file__cleanup [function] [call site] 00392
3 psk__cleanup [function] [call site] 00393
4 HASH_ITER [function] [call site] 00394
4 mosquitto_FREE [function] [call site] 00396
4 mosquitto_FREE [function] [call site] 00397
4 mosquitto_FREE [function] [call site] 00398
3 psk__cleanup [function] [call site] 00399
2 mosquitto_FREE [function] [call site] 00400
2 mosquitto_FREE [function] [call site] 00401
2 mosquitto_FREE [function] [call site] 00402
2 mosquitto_FREE [function] [call site] 00403
2 mosquitto_FREE [function] [call site] 00404
2 mosquitto_FREE [function] [call site] 00405
1 config__cleanup [function] [call site] 00406
2 mosquitto_FREE [function] [call site] 00407
2 mosquitto_FREE [function] [call site] 00408
2 mosquitto_FREE [function] [call site] 00409
2 mosquitto_FREE [function] [call site] 00410
2 mosquitto_FREE [function] [call site] 00411
2 mosquitto_FREE [function] [call site] 00412
2 mosquitto_FREE [function] [call site] 00413
2 mosquitto_FREE [function] [call site] 00414
2 mosquitto_FREE [function] [call site] 00415
2 mosquitto_FREE [function] [call site] 00416
2 mosquitto_FREE [function] [call site] 00417
2 mosquitto_FREE [function] [call site] 00418
2 mosquitto_FREE [function] [call site] 00419
2 mosquitto_FREE [function] [call site] 00420
2 mosquitto_FREE [function] [call site] 00421
2 mosquitto_FREE [function] [call site] 00422
2 mosquitto_FREE [function] [call site] 00423
2 mosquitto_FREE [function] [call site] 00424
2 mosquitto_FREE [function] [call site] 00425
2 mosquitto_FREE [function] [call site] 00426
2 mosquitto_FREE [function] [call site] 00427
2 mosquitto_FREE [function] [call site] 00428
2 mosquitto_FREE [function] [call site] 00429
2 mosquitto_FREE [function] [call site] 00430
2 mosquitto_FREE [function] [call site] 00431
2 mosquitto_FREE [function] [call site] 00432
2 mosquitto_FREE [function] [call site] 00433
2 mosquitto_FREE [function] [call site] 00434
2 mosquitto_FREE [function] [call site] 00435
2 mosquitto_FREE [function] [call site] 00436
2 mosquitto_FREE [function] [call site] 00437
2 mosquitto_FREE [function] [call site] 00438
2 mosquitto_FREE [function] [call site] 00439
2 SSL_CTX_free [function] [call site] 00440
2 mosquitto_FREE [function] [call site] 00441
2 mosquitto_FREE [function] [call site] 00442
2 mosquitto_FREE [function] [call site] 00443
2 mosquitto_FREE [function] [call site] 00444
2 mosquitto_FREE [function] [call site] 00445
2 config__bridge_cleanup [function] [call site] 00446
3 mosquitto_FREE [function] [call site] 00447
3 mosquitto_FREE [function] [call site] 00448
3 mosquitto_FREE [function] [call site] 00449
3 mosquitto_FREE [function] [call site] 00450
3 mosquitto_FREE [function] [call site] 00451
3 mosquitto_FREE [function] [call site] 00452
3 mosquitto_FREE [function] [call site] 00453
3 mosquitto_FREE [function] [call site] 00454
3 mosquitto_FREE [function] [call site] 00455
3 mosquitto_FREE [function] [call site] 00456
3 LL_FOREACH_SAFE [function] [call site] 00457
3 mosquitto_FREE [function] [call site] 00458
3 mosquitto_FREE [function] [call site] 00459
3 mosquitto_FREE [function] [call site] 00460
3 mosquitto_FREE [function] [call site] 00461
3 mosquitto_FREE [function] [call site] 00462
3 LL_DELETE [function] [call site] 00463
3 mosquitto_FREE [function] [call site] 00464
3 mosquitto_FREE [function] [call site] 00465
3 mosquitto_FREE [function] [call site] 00466
3 mosquitto_FREE [function] [call site] 00467
3 mosquitto_FREE [function] [call site] 00468
3 mosquitto_FREE [function] [call site] 00469
3 mosquitto_FREE [function] [call site] 00470
3 mosquitto_FREE [function] [call site] 00471
3 mosquitto_FREE [function] [call site] 00472
3 mosquitto_FREE [function] [call site] 00473
3 mosquitto_FREE [function] [call site] 00474
3 mosquitto_FREE [function] [call site] 00475
3 mosquitto_FREE [function] [call site] 00476
3 mosquitto_FREE [function] [call site] 00477
2 mosquitto_FREE [function] [call site] 00478
2 config__cleanup_plugins [function] [call site] 00479
3 config__cleanup_plugin_config [function] [call site] 00480
4 mosquitto_FREE [function] [call site] 00481
4 mosquitto_FREE [function] [call site] 00482
4 mosquitto_FREE [function] [call site] 00483
4 mosquitto_FREE [function] [call site] 00484
4 mosquitto_FREE [function] [call site] 00485
4 mosquitto_FREE [function] [call site] 00486
4 mosquitto_FREE [function] [call site] 00487
3 mosquitto_FREE [function] [call site] 00488
2 mosquitto_FREE [function] [call site] 00490