Fuzz introspector: dynsec_fuzz_load
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
59 7 LLVMFuzzerTestOneInput call site: 00007 mosquitto_plugin_init
23 95 mosquitto_callback_register call site: 00095 mosquitto_callback_register
5 148 remove_callback call site: 00148 mosquitto_callback_unregister
4 87 control__register_callback call site: 00087 UNUSED
4 137 mosquitto_callback_unregister call site: 00137 context__send_will
4 142 mosquitto_callback_unregister call site: 00142 plugin__get_callback_base
3 127 control__unregister_callback call site: 00127 plugin_persist__handle_client_msg_update
3 133 control__unregister_callback call site: 00133 UNUSED
1 80 mosquitto_strdup call site: 00080 mosquitto_FREE

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site] 00000
1 run_dynsec [function] [call site] 00007
2 log__init [function] [call site] 00009
3 OpenEventLog [function] [call site] 00011
3 mosquitto_fopen [function] [call site] 00012
3 DLT_REGISTER_APP [function] [call site] 00061
3 dlt_register_context [function] [call site] 00062
2 mosquitto_plugin_init [function] [call site] 00065
3 mosquitto_callback_register [function] [call site] 00066
4 control__register_callback [function] [call site] 00067
4 mosquitto_calloc [function] [call site] 00092
4 DL_APPEND [function] [call site] 00093
4 log__printf [function] [call site] 00094
4 get_event_name [function] [call site] 00095
4 plugin__get_callback_base [function] [call site] 00096
4 check_callback_exists [function] [call site] 00097
4 mosquitto_calloc [function] [call site] 00098
4 DL_DELETE [function] [call site] 00099
4 mosquitto_FREE [function] [call site] 00100
4 DL_APPEND [function] [call site] 00101
4 log__printf [function] [call site] 00102
4 get_event_name [function] [call site] 00103
4 log__printf [function] [call site] 00104
4 get_event_name [function] [call site] 00105
3 mosquitto_callback_register [function] [call site] 00106
2 mosquitto_plugin_cleanup [function] [call site] 00107
3 free [function] [call site] 00108
4 malloc_usable_size [function] [call site] 00109
4 check_alloc_marker [function] [call site] 00110
4 __libc_free [function] [call site] 00112
4 trigger_alloc_mismatch [function] [call site] 00113
3 mosquitto_callback_unregister [function] [call site] 00118
4 control__unregister_callback [function] [call site] 00119
5 HASH_FIND [function] [call site] 00123
5 HASH_DELETE [function] [call site] 00124
5 mosquitto_FREE [function] [call site] 00125
5 mosquitto_FREE [function] [call site] 00126
5 DL_FOREACH [function] [call site] 00127
6 plugin_persist__handle_client_msg_update [function] [call site] 00128
5 DL_DELETE [function] [call site] 00132
5 mosquitto_FREE [function] [call site] 00133
4 DL_FOREACH_SAFE [function] [call site] 00137
5 DL_DELETE [function] [call site] 00138
5 context__send_will [function] [call site] 00139
5 mosquitto_FREE [function] [call site] 00141
4 remove_callback [function] [call site] 00142
5 plugin__get_callback_base [function] [call site] 00143
5 DL_FOREACH_SAFE [function] [call site] 00144
5 DL_DELETE [function] [call site] 00145
5 mosquitto_FREE [function] [call site] 00146
5 DL_DELETE [function] [call site] 00147
5 mosquitto_FREE [function] [call site] 00148
3 mosquitto_callback_unregister [function] [call site] 00149