Fuzz introspector: listener_fuzzer
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
22 200 event_add_nolock_ call site: 00200 common_timeout_schedule
15 135 event_base_priority_init call site: 00135 evthread_make_base_notifiable
13 168 event_assign call site: 00168 event_err
11 151 evutil_make_internal_pipe_ call site: 00151 event_assign
10 51 event_del_nolock_ call site: 00051 event_queue_remove_timeout
10 67 event_del_nolock_ call site: 00067 event_errx
9 334 event_process_active_single_queue call site: 00334 event_process_active_single_queue
8 105 event_base_free_ call site: 00105 event_base_cancel_single_callback_
6 98 event_base_free_ call site: 00098 event_del
6 267 evutil_accept4_ call site: 00267 evutil_fast_socket_closeonexec
6 312 timeout_process call site: 00312 event_del_nolock_
5 7 event_base_new_with_config call site: 00007 event_warn

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site] 00000
1 event_base_new [function] [call site] 00001
2 event_config_new [function] [call site] 00002
3 event_mm_calloc_ [function] [call site] 00003
4 calloc [call site] 00004
4 __errno_location [call site] 00005
2 event_base_new_with_config [function] [call site] 00006
3 event_mm_calloc_ [function] [call site] 00007
3 event_warn [function] [call site] 00008
4 __errno_location [call site] 00009
4 strerror [call site] 00010
4 event_logv_ [function] [call site] 00011
5 evutil_vsnprintf [function] [call site] 00012
6 vsnprintf [call site] 00013
5 strlen [call site] 00014
5 evutil_snprintf [function] [call site] 00015
6 evutil_vsnprintf [function] [call site] 00016
5 event_log [function] [call site] 00017
6 fprintf [call site] 00018
3 evutil_getenv_ [function] [call site] 00019
4 evutil_issetugid [function] [call site] 00020
5 getauxval [call site] 00021
4 getenv [call site] 00022
3 evutil_configure_monotonic_time_ [function] [call site] 00023
4 clock_gettime [call site] 00024
4 clock_gettime [call site] 00025
3 gettime [function] [call site] 00026
4 evutil_gettime_monotonic_ [function] [call site] 00027
5 gettimeofday [call site] 00028
5 adjust_monotonic_time [function] [call site] 00029
5 clock_gettime [call site] 00030
4 gettimeofday [call site] 00031
3 min_heap_ctor_ [function] [call site] 00032
3 evmap_io_initmap_ [function] [call site] 00033
4 evmap_signal_initmap_ [function] [call site] 00034
3 evmap_signal_initmap_ [function] [call site] 00035
3 event_changelist_init_ [function] [call site] 00036
3 event_is_method_disabled [function] [call site] 00037
4 evutil_snprintf [function] [call site] 00038
4 EVUTIL_TOUPPER_ [function] [call site] 00039
4 evutil_getenv_ [function] [call site] 00040
3 event_config_is_avoided_method [function] [call site] 00041
4 strcmp [call site] 00042
3 event_warnx [function] [call site] 00043
4 event_logv_ [function] [call site] 00044
3 event_base_free [function] [call site] 00045
4 event_base_free_ [function] [call site] 00046
5 event_warnx [function] [call site] 00047
5 event_del [function] [call site] 00048
6 event_del_ [function] [call site] 00049
7 event_del_nolock_ [function] [call site] 00050
8 event_debugx_ [function] [call site] 00051
9 event_logv_ [function] [call site] 00052
8 min_heap_top_ [function] [call site] 00053
8 event_queue_remove_timeout [function] [call site] 00054
9 is_common_timeout [function] [call site] 00055
9 get_common_timeout_list [function] [call site] 00056
9 min_heap_erase_ [function] [call site] 00057
10 min_heap_shift_up_unconditional_ [function] [call site] 00058
10 min_heap_shift_down_ [function] [call site] 00059
8 event_queue_remove_active [function] [call site] 00060
8 event_queue_remove_active_later [function] [call site] 00061
8 event_queue_remove_inserted [function] [call site] 00062
8 evmap_io_del_ [function] [call site] 00063
8 evmap_signal_del_ [function] [call site] 00064
8 event_haveevents [function] [call site] 00065
8 evthread_notify_base [function] [call site] 00066
8 event_debug_note_del_ [function] [call site] 00067
9 event_debug_map_HT_FIND [function] [call site] 00068
10 event_debug_map_HT_FIND_P_ [function] [call site] 00069
11 hash_debug_entry [function] [call site] 00070
11 eq_debug_entry [function] [call site] 00071
9 event_errx [function] [call site] 00072
10 event_logv_ [function] [call site] 00073
10 event_exit [function] [call site] 00074
11 exit [call site] 00075
11 abort [call site] 00076
11 exit [call site] 00077
9 event_debug_mode_too_late_set [function] [call site] 00078
5 evutil_closesocket [function] [call site] 00079
6 close [call site] 00080
5 evutil_closesocket [function] [call site] 00081
5 event_debug_unassign [function] [call site] 00082
6 event_debug_assert_not_added_ [function] [call site] 00083
7 event_debug_map_HT_FIND [function] [call site] 00084
7 event_errx [function] [call site] 00085
6 event_debug_note_teardown_ [function] [call site] 00086
7 event_debug_map_HT_REMOVE [function] [call site] 00087
7 event_mm_free_ [function] [call site] 00088
7 event_debug_mode_too_late_set [function] [call site] 00089
5 evmap_delete_all_ [function] [call site] 00090
6 evmap_signal_foreach_signal [function] [call site] 00091
6 evmap_signal_delete_all_iter_fn [function] [call site] 00092
7 delete_all_in_dlist [function] [call site] 00093
8 event_del [function] [call site] 00094
6 evmap_io_foreach_fd [function] [call site] 00095
6 evmap_io_delete_all_iter_fn [function] [call site] 00096
7 delete_all_in_dlist [function] [call site] 00097
5 min_heap_top_ [function] [call site] 00098
5 event_del [function] [call site] 00099
5 event_del [function] [call site] 00100
5 event_debug_unassign [function] [call site] 00101
5 event_del [function] [call site] 00102
5 event_mm_free_ [function] [call site] 00103
5 event_mm_free_ [function] [call site] 00104
5 event_base_free_queues_ [function] [call site] 00105
6 event_base_cancel_single_callback_ [function] [call site] 00106
7 event_del_ [function] [call site] 00107
7 event_callback_cancel_nolock_ [function] [call site] 00108
8 event_del_nolock_ [function] [call site] 00109
8 event_queue_remove_active [function] [call site] 00110
8 event_queue_remove_active_later [function] [call site] 00111
7 event_mm_free_ [function] [call site] 00112
6 event_base_cancel_single_callback_ [function] [call site] 00113
5 event_debugx_ [function] [call site] 00114
5 event_debugx_ [function] [call site] 00115
5 event_mm_free_ [function] [call site] 00116
5 min_heap_dtor_ [function] [call site] 00117
6 event_mm_free_ [function] [call site] 00118
5 event_mm_free_ [function] [call site] 00119
5 evmap_io_clear_ [function] [call site] 00120
6 evmap_signal_clear_ [function] [call site] 00121
7 event_mm_free_ [function] [call site] 00122
7 event_mm_free_ [function] [call site] 00123
5 evmap_signal_clear_ [function] [call site] 00124
5 event_changelist_freemem_ [function] [call site] 00125
6 event_mm_free_ [function] [call site] 00126
6 event_changelist_init_ [function] [call site] 00127
5 event_mm_free_ [function] [call site] 00128
5 event_mm_free_ [function] [call site] 00129
3 evutil_getenv_ [function] [call site] 00130
3 event_msgx [function] [call site] 00131
4 event_logv_ [function] [call site] 00132
3 event_base_priority_init [function] [call site] 00133
4 event_mm_free_ [function] [call site] 00134
4 event_mm_calloc_ [function] [call site] 00135
4 event_warn [function] [call site] 00136
3 event_base_free [function] [call site] 00137
3 evthread_make_base_notifiable [function] [call site] 00138
4 evthread_make_base_notifiable_nolock_ [function] [call site] 00139
5 evutil_eventfd_ [function] [call site] 00140
6 eventfd [call site] 00141
6 eventfd [call site] 00142
6 evutil_fast_socket_closeonexec [function] [call site] 00143
7 fcntl [call site] 00144
7 event_warn [function] [call site] 00145
6 evutil_fast_socket_nonblocking [function] [call site] 00146
7 fcntl [call site] 00147
7 event_warn [function] [call site] 00148
6 evutil_closesocket [function] [call site] 00149
5 evutil_make_internal_pipe_ [function] [call site] 00150
6 pipe2 [call site] 00151
6 pipe [call site] 00152
6 evutil_fast_socket_nonblocking [function] [call site] 00153
6 evutil_fast_socket_nonblocking [function] [call site] 00154
6 evutil_fast_socket_closeonexec [function] [call site] 00155
6 evutil_fast_socket_closeonexec [function] [call site] 00156
6 close [call site] 00157
6 close [call site] 00158
6 event_warn [function] [call site] 00159
6 evutil_socketpair [function] [call site] 00160
7 socketpair [call site] 00161
5 event_assign [function] [call site] 00162
6 event_debug_assert_socket_nonblocking_ [function] [call site] 00163
7 fcntl [call site] 00164
6 event_debug_assert_not_added_ [function] [call site] 00165
6 event_warnx [function] [call site] 00166
6 min_heap_elem_init_ [function] [call site] 00167
6 event_debug_note_setup_ [function] [call site] 00168
7 event_debug_map_HT_FIND [function] [call site] 00169
7 event_mm_malloc_ [function] [call site] 00170
7 event_err [function] [call site] 00171
8 __errno_location [call site] 00172
8 strerror [call site] 00173
8 event_logv_ [function] [call site] 00174
8 event_exit [function] [call site] 00175
7 event_debug_map_HT_INSERT [function] [call site] 00176
8 event_debug_map_HT_GROW [function] [call site] 00177
9 event_mm_malloc_ [function] [call site] 00178
9 hash_debug_entry [function] [call site] 00179
9 event_mm_free_ [function] [call site] 00180
9 event_mm_realloc_ [function] [call site] 00181
10 realloc [call site] 00182
7 event_debug_mode_too_late_set [function] [call site] 00183
5 event_priority_set [function] [call site] 00184
6 event_debug_assert_is_setup_ [function] [call site] 00185
7 event_debug_map_HT_FIND [function] [call site] 00186
7 event_errx [function] [call site] 00187
5 event_add_nolock_ [function] [call site] 00188
6 event_debug_assert_is_setup_ [function] [call site] 00189
6 event_debugx_ [function] [call site] 00190
6 min_heap_reserve_ [function] [call site] 00191
7 event_mm_realloc_ [function] [call site] 00192
6 evmap_io_add_ [function] [call site] 00193
7 evmap_make_space [function] [call site] 00194
8 event_mm_realloc_ [function] [call site] 00195
7 event_mm_calloc_ [function] [call site] 00196
7 evmap_io_init [function] [call site] 00197
7 event_warnx [function] [call site] 00198
7 event_warnx [function] [call site] 00199
6 event_queue_insert_inserted [function] [call site] 00200
6 evmap_signal_add_ [function] [call site] 00201
7 evmap_make_space [function] [call site] 00202
7 event_mm_calloc_ [function] [call site] 00203
7 evmap_signal_init [function] [call site] 00204
6 event_queue_remove_timeout [function] [call site] 00205
6 event_queue_remove_active [function] [call site] 00206
6 is_common_timeout [function] [call site] 00208
6 event_debugx_ [function] [call site] 00209
6 event_queue_insert_timeout [function] [call site] 00210
7 is_common_timeout [function] [call site] 00211
7 get_common_timeout_list [function] [call site] 00212
7 insert_common_timeout_inorder [function] [call site] 00213
7 min_heap_push_ [function] [call site] 00214
8 min_heap_reserve_ [function] [call site] 00215
8 min_heap_shift_up_ [function] [call site] 00216
6 get_common_timeout_list [function] [call site] 00217
6 common_timeout_schedule [function] [call site] 00218
7 event_add_nolock_ [function] [call site] 00219
8 min_heap_elt_is_top_ [function] [call site] 00220
8 min_heap_top_ [function] [call site] 00221
8 evthread_notify_base [function] [call site] 00222
8 event_debug_note_add_ [function] [call site] 00223
9 event_debug_map_HT_FIND [function] [call site] 00224
9 event_errx [function] [call site] 00225
9 event_debug_mode_too_late_set [function] [call site] 00226
3 event_warnx [function] [call site] 00227
3 event_base_free [function] [call site] 00228
2 event_config_free [function] [call site] 00229
3 event_config_entry_free [function] [call site] 00230
4 event_mm_free_ [function] [call site] 00231
4 event_mm_free_ [function] [call site] 00232
3 event_mm_free_ [function] [call site] 00233
1 htonl [call site] 00234
1 evconnlistener_new_bind [function] [call site] 00235
2 evutil_socket_ [function] [call site] 00236
3 socket [call site] 00237
3 socket [call site] 00238
3 evutil_fast_socket_nonblocking [function] [call site] 00239
3 evutil_fast_socket_closeonexec [function] [call site] 00240
2 evutil_set_tcp_keepalive [function] [call site] 00241
3 setsockopt [call site] 00242
3 setsockopt [call site] 00243
3 setsockopt [call site] 00244
3 setsockopt [call site] 00245
2 evutil_closesocket [function] [call site] 00246
2 evutil_make_listen_socket_reuseable [function] [call site] 00247
3 setsockopt [call site] 00248
2 evutil_closesocket [function] [call site] 00249
2 evutil_make_listen_socket_reuseable_port [function] [call site] 00250
3 setsockopt [call site] 00251
2 evutil_make_tcp_listen_socket_deferred [function] [call site] 00252
3 setsockopt [call site] 00253
2 evutil_make_listen_socket_ipv6only [function] [call site] 00254
3 setsockopt [call site] 00255
2 evutil_make_listen_socket_not_ipv6only [function] [call site] 00256
3 setsockopt [call site] 00257
2 bind [call site] 00258
2 evconnlistener_new [function] [call site] 00259
3 listen [call site] 00260
3 listen [call site] 00261
3 event_mm_calloc_ [function] [call site] 00262
3 event_assign [function] [call site] 00263
3 listener_read_cb [function] [call site] 00264
4 evutil_accept4_ [function] [call site] 00265
5 accept4 [call site] 00266
5 __errno_location [call site] 00267
5 accept [call site] 00268
5 evutil_fast_socket_closeonexec [function] [call site] 00269
5 evutil_fast_socket_nonblocking [function] [call site] 00270
4 evutil_closesocket [function] [call site] 00271
4 evutil_closesocket [function] [call site] 00272
4 listener_decref_and_unlock [function] [call site] 00273
5 event_mm_free_ [function] [call site] 00274
4 __errno_location [call site] 00275
4 listener_decref_and_unlock [function] [call site] 00276
4 event_sock_warn [function] [call site] 00277
5 __errno_location [call site] 00278
5 strerror [call site] 00279
5 event_logv_ [function] [call site] 00280
3 evconnlistener_enable [function] [call site] 00281
2 __errno_location [call site] 00282
2 evutil_closesocket [function] [call site] 00283
1 accept_cb(evconnlistener*, int, sockaddr*, int, void*) [function] [call site] 00284
2 evutil_closesocket [function] [call site] 00285
1 evconnlistener_set_error_cb [function] [call site] 00286
1 error_cb(evconnlistener*, void*) [function] [call site] 00287
1 evconnlistener_enable [function] [call site] 00288
1 evconnlistener_get_fd [function] [call site] 00289
1 getsockname [call site] 00290
1 socket [call site] 00291
1 evutil_make_socket_nonblocking [function] [call site] 00292
2 fcntl [call site] 00293
2 fcntl [call site] 00294
2 event_warn [function] [call site] 00295
1 connect [call site] 00296
1 __errno_location [call site] 00297
1 event_base_loop [function] [call site] 00298
2 event_warnx [function] [call site] 00299
2 clear_time_cache [function] [call site] 00300
2 evsig_set_base_ [function] [call site] 00301
2 timeout_next [function] [call site] 00302
3 min_heap_top_ [function] [call site] 00303
3 event_debugx_ [function] [call site] 00305
2 event_haveevents [function] [call site] 00306
2 event_queue_make_later_events_active [function] [call site] 00307
2 clear_time_cache [function] [call site] 00308
2 update_time_cache [function] [call site] 00309
2 timeout_process [function] [call site] 00311
3 min_heap_empty_ [function] [call site] 00312
3 min_heap_top_ [function] [call site] 00314
3 event_del_nolock_ [function] [call site] 00315
3 event_queue_remove_timeout [function] [call site] 00316
3 event_debugx_ [function] [call site] 00317
3 event_active_nolock_ [function] [call site] 00318
4 event_debugx_ [function] [call site] 00319
4 event_callback_activate_nolock_ [function] [call site] 00320
5 event_queue_remove_active_later [function] [call site] 00321
5 event_queue_insert_active [function] [call site] 00322
5 evthread_notify_base [function] [call site] 00323
2 event_process_active [function] [call site] 00324
3 update_time_cache [function] [call site] 00325
3 event_process_active_single_queue [function] [call site] 00327
4 event_queue_remove_active [function] [call site] 00328
4 event_del_nolock_ [function] [call site] 00329
4 event_debugx_ [function] [call site] 00330
4 event_queue_remove_active [function] [call site] 00331
4 event_debugx_ [function] [call site] 00332
4 event_signal_closure [function] [call site] 00333
4 event_persist_closure [function] [call site] 00334
5 is_common_timeout [function] [call site] 00336
5 event_add_nolock_ [function] [call site] 00337
4 event_debug_note_teardown_ [function] [call site] 00338
4 event_mm_free_ [function] [call site] 00339
4 update_time_cache [function] [call site] 00340
3 event_process_active_single_queue [function] [call site] 00342
2 event_debugx_ [function] [call site] 00343
2 event_debugx_ [function] [call site] 00344
2 clear_time_cache [function] [call site] 00345
1 close [call site] 00346
1 evconnlistener_free [function] [call site] 00347
2 listener_decref_and_unlock [function] [call site] 00348
1 event_base_free [function] [call site] 00349