Fuzz introspector: fuzz-journal-remote

Fuzz blockers

The followings nodes represent call sites where fuzz blockers occur

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
220 0 EP call site journal_remote_add_source

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site2] [calltree idx: 00000]
1 getenv [call site2] [calltree idx: 00001]
1 log_set_max_level [call site2] [calltree idx: 00002]
1 memfd_new_and_map [call site2] [calltree idx: 00003]
1 log_get_max_level [call site2] [calltree idx: 00004]
1 munmap [call site2] [calltree idx: 00005]
1 mkostemps64 [call site2] [calltree idx: 00006]
1 __errno_location [call site2] [calltree idx: 00007]
1 journal_remote_server_init [function] [call site2] [calltree idx: 00008]
2 log_assert_failed [call site2] [calltree idx: 00009]
2 log_assert_failed [call site2] [calltree idx: 00010]
2 log_assert_failed_unreachable [call site2] [calltree idx: 00011]
2 sd_event_default [call site2] [calltree idx: 00012]
2 log_get_max_level [call site2] [calltree idx: 00013]
2 init_writer_hashmap [function] [call site2] [calltree idx: 00014]
3 log_assert_failed [call site2] [calltree idx: 00015]
3 log_assert_failed [call site2] [calltree idx: 00016]
3 _hashmap_new [call site2] [calltree idx: 00017]
3 log_oom_internal [call site2] [calltree idx: 00018]
1 log_assert_failed [call site2] [calltree idx: 00019]
1 journal_remote_add_source [function] [call site2] [calltree idx: 00020]
2 log_assert_failed [call site2] [calltree idx: 00021]
2 log_assert_failed [call site2] [calltree idx: 00022]
2 log_assert_failed [call site2] [calltree idx: 00023]
2 strdup [call site2] [calltree idx: 00024]
2 log_oom_internal [call site2] [calltree idx: 00025]
2 get_source_for_fd [function] [call site2] [calltree idx: 00026]
3 log_assert_failed [call site2] [calltree idx: 00027]
3 log_assert_failed [call site2] [calltree idx: 00028]
3 greedy_realloc0 [call site2] [calltree idx: 00029]
3 log_oom_internal [call site2] [calltree idx: 00030]
3 journal_remote_get_writer [function] [call site2] [calltree idx: 00031]
4 log_assert_failed [call site2] [calltree idx: 00032]
4 log_assert_failed_unreachable [call site2] [calltree idx: 00033]
4 hashmap_get [function] [call site2] [calltree idx: 00034]
4 writer_ref [function] [call site2] [calltree idx: 00035]
5 log_assert_failed [call site2] [calltree idx: 00036]
4 writer_new [function] [call site2] [calltree idx: 00037]
5 calloc [call site2] [calltree idx: 00038]
5 mmap_cache_new [call site2] [calltree idx: 00039]
4 log_oom_internal [call site2] [calltree idx: 00040]
4 strdup [call site2] [calltree idx: 00041]
4 log_oom_internal [call site2] [calltree idx: 00042]
4 open_output [function] [call site2] [calltree idx: 00043]
5 log_assert_failed [call site2] [calltree idx: 00044]
5 xescape [function] [call site2] [calltree idx: 00045]
6 xescape_full [call site2] [calltree idx: 00046]
5 log_oom_internal [call site2] [calltree idx: 00047]
5 asprintf [call site2] [calltree idx: 00048]
5 log_oom_internal [call site2] [calltree idx: 00049]
5 freep [function] [call site2] [calltree idx: 00050]
5 log_assert_failed_unreachable [call site2] [calltree idx: 00051]
5 managed_journal_file_open_reliably [function] [call site2] [calltree idx: 00052]
6 managed_journal_file_open [function] [call site2] [calltree idx: 00053]
7 set_steal_first [function] [call site2] [calltree idx: 00054]
7 managed_journal_file_close [function] [call site2] [calltree idx: 00055]
8 sd_event_source_get_enabled [call site2] [calltree idx: 00056]
8 journal_file_post_change [call site2] [calltree idx: 00057]
8 sd_event_source_disable_unref [call site2] [calltree idx: 00058]
8 managed_journal_file_set_offline [function] [call site2] [calltree idx: 00059]
9 log_assert_failed [call site2] [calltree idx: 00060]
9 managed_journal_file_is_offlining [function] [call site2] [calltree idx: 00061]
10 log_assert_failed [call site2] [calltree idx: 00062]
9 journal_file_set_offline_thread_join [call site2] [calltree idx: 00063]
9 managed_journal_file_set_offline_try_restart [function] [call site2] [calltree idx: 00064]
9 journal_file_set_offline_thread_join [call site2] [calltree idx: 00065]
9 managed_journal_file_set_offline_internal [function] [call site2] [calltree idx: 00066]
10 log_assert_failed [call site2] [calltree idx: 00067]
10 log_assert_failed [call site2] [calltree idx: 00068]
10 log_assert_failed [call site2] [calltree idx: 00069]
10 managed_journal_file_truncate [function] [call site2] [calltree idx: 00070]
11 journal_file_tail_end_by_pread [call site2] [calltree idx: 00071]
11 ftruncate64 [call site2] [calltree idx: 00072]
11 journal_file_fstat [call site2] [calltree idx: 00073]
10 managed_journal_file_punch_holes [function] [call site2] [calltree idx: 00074]
11 managed_journal_file_entry_array_punch_hole [function] [call site2] [calltree idx: 00075]
12 journal_file_read_object_header [call site2] [calltree idx: 00076]
12 journal_file_entry_array_n_items [call site2] [calltree idx: 00077]
12 journal_file_entry_array_n_items [call site2] [calltree idx: 00078]
12 pwrite64 [call site2] [calltree idx: 00079]
12 __errno_location [call site2] [calltree idx: 00080]
12 log_get_max_level [call site2] [calltree idx: 00081]
12 ftruncate64 [call site2] [calltree idx: 00082]
12 __errno_location [call site2] [calltree idx: 00083]
12 __errno_location [call site2] [calltree idx: 00084]
12 ERRNO_IS_NOT_SUPPORTED [function] [call site2] [calltree idx: 00085]
12 log_assert_failed [call site2] [calltree idx: 00086]
11 pread64 [call site2] [calltree idx: 00087]
11 __errno_location [call site2] [calltree idx: 00088]
11 journal_file_read_object_header [call site2] [calltree idx: 00089]
11 log_get_max_level [call site2] [calltree idx: 00090]
11 managed_journal_file_entry_array_punch_hole [function] [call site2] [calltree idx: 00091]
10 fsync [call site2] [calltree idx: 00092]
10 fsync [call site2] [calltree idx: 00093]
10 chattr_fd [function] [call site2] [calltree idx: 00094]
11 chattr_full [call site2] [calltree idx: 00095]
10 log_get_max_level [call site2] [calltree idx: 00096]
10 format_proc_fd_path [function] [call site2] [calltree idx: 00097]
11 log_assert_failed [call site2] [calltree idx: 00098]
11 snprintf [call site2] [calltree idx: 00099]
10 copy_file_atomic [function] [call site2] [calltree idx: 00100]
10 log_get_max_level [call site2] [calltree idx: 00101]
10 strstr [call site2] [calltree idx: 00102]
9 sigfillset [call site2] [calltree idx: 00103]
9 pthread_sigmask [call site2] [calltree idx: 00104]
9 pthread_create [call site2] [calltree idx: 00105]
9 managed_journal_file_set_offline_thread [function] [call site2] [calltree idx: 00106]
10 pthread_self [call site2] [calltree idx: 00107]
10 managed_journal_file_set_offline_internal [function] [call site2] [calltree idx: 00108]
9 pthread_sigmask [call site2] [calltree idx: 00109]
8 journal_file_close [call site2] [calltree idx: 00110]
7 calloc [call site2] [calltree idx: 00111]
7 journal_file_open [call site2] [calltree idx: 00112]
7 freep [function] [call site2] [calltree idx: 00113]
6 endswith [call site2] [calltree idx: 00114]
6 log_assert_failed [call site2] [calltree idx: 00115]
6 journal_file_dispose [call site2] [calltree idx: 00116]
6 managed_journal_file_open [function] [call site2] [calltree idx: 00117]
5 log_get_max_level [call site2] [calltree idx: 00118]
5 strstr [call site2] [calltree idx: 00119]
5 freep [function] [call site2] [calltree idx: 00120]
4 hashmap_put [call site2] [calltree idx: 00121]
4 writer_unrefp [function] [call site2] [calltree idx: 00122]
5 writer_unref [function] [call site2] [calltree idx: 00123]
6 writer_free [function] [call site2] [calltree idx: 00124]
7 strstr [call site2] [calltree idx: 00125]
7 managed_journal_file_close [function] [call site2] [calltree idx: 00126]
7 hashmap_remove [function] [call site2] [calltree idx: 00127]
3 log_get_max_level [call site2] [calltree idx: 00128]
3 source_new [function] [call site2] [calltree idx: 00129]
4 strstr [call site2] [calltree idx: 00130]
3 writer_unref [function] [call site2] [calltree idx: 00131]
2 log_get_max_level [call site2] [calltree idx: 00132]
2 dispatch_raw_source_event [function] [call site2] [calltree idx: 00133]
3 log_assert_failed [call site2] [calltree idx: 00134]
3 log_assert_failed [call site2] [calltree idx: 00135]
3 journal_remote_handle_raw_source [function] [call site2] [calltree idx: 00136]
4 malloc_usable_size [call site2] [calltree idx: 00137]
4 log_assert_failed [call site2] [calltree idx: 00138]
4 process_source [function] [call site2] [calltree idx: 00139]
5 journal_importer_process_data [call site2] [calltree idx: 00140]
5 log_assert_failed [call site2] [calltree idx: 00141]
5 writer_write [function] [call site2] [calltree idx: 00142]
6 log_assert_failed [call site2] [calltree idx: 00143]
6 journal_file_rotate_suggested [call site2] [calltree idx: 00144]
6 strstr [call site2] [calltree idx: 00145]
6 do_rotate [function] [call site2] [calltree idx: 00146]
7 managed_journal_file_rotate [function] [call site2] [calltree idx: 00147]
8 log_assert_failed [call site2] [calltree idx: 00148]
8 log_assert_failed [call site2] [calltree idx: 00149]
8 managed_journal_file_open [function] [call site2] [calltree idx: 00150]
8 managed_journal_file_initiate_close [function] [call site2] [calltree idx: 00151]
9 log_assert_failed [call site2] [calltree idx: 00152]
9 set_put [call site2] [calltree idx: 00153]
9 log_get_max_level [call site2] [calltree idx: 00154]
9 managed_journal_file_set_offline [function] [call site2] [calltree idx: 00155]
9 managed_journal_file_close [function] [call site2] [calltree idx: 00156]
8 freep [function] [call site2] [calltree idx: 00157]
7 log_get_max_level [call site2] [calltree idx: 00158]
7 log_get_max_level [call site2] [calltree idx: 00159]
6 journal_file_append_entry [call site2] [calltree idx: 00160]
6 do_rotate [function] [call site2] [calltree idx: 00161]
6 journal_file_append_entry [call site2] [calltree idx: 00162]
5 log_get_max_level [call site2] [calltree idx: 00163]
5 journal_importer_drop_iovw [call site2] [calltree idx: 00164]
4 journal_importer_eof [call site2] [calltree idx: 00165]
4 strstr [call site2] [calltree idx: 00166]
4 journal_importer_bytes_remaining [function] [call site2] [calltree idx: 00167]
4 strstr [call site2] [calltree idx: 00168]
4 remove_source [function] [call site2] [calltree idx: 00169]
5 log_assert_failed [call site2] [calltree idx: 00170]
5 malloc_usable_size [call site2] [calltree idx: 00171]
5 source_free [function] [call site2] [calltree idx: 00172]
6 strstr [call site2] [calltree idx: 00173]
6 writer_unref [function] [call site2] [calltree idx: 00174]
6 sd_event_source_unref [call site2] [calltree idx: 00175]
6 sd_event_source_unref [call site2] [calltree idx: 00176]
4 strstr [call site2] [calltree idx: 00177]
4 strstr [call site2] [calltree idx: 00178]
4 log_get_max_level [call site2] [calltree idx: 00179]
4 remove_source [function] [call site2] [calltree idx: 00180]
3 sd_event_source_set_enabled [call site2] [calltree idx: 00181]
2 sd_event_add_defer [call site2] [calltree idx: 00182]
2 dispatch_raw_source_until_block [function] [call site2] [calltree idx: 00183]
3 sd_event_source_ref [call site2] [calltree idx: 00184]
3 journal_remote_handle_raw_source [function] [call site2] [calltree idx: 00185]
3 sd_event_source_set_enabled [call site2] [calltree idx: 00186]
3 sd_event_source_unref [call site2] [calltree idx: 00187]
2 strstr [call site2] [calltree idx: 00188]
2 sd_event_add_defer [call site2] [calltree idx: 00189]
2 dispatch_blocking_source_event [function] [call site2] [calltree idx: 00190]
3 journal_remote_handle_raw_source [function] [call site2] [calltree idx: 00191]
2 sd_event_source_set_enabled [call site2] [calltree idx: 00192]
2 log_get_max_level [call site2] [calltree idx: 00193]
2 sd_event_source_set_description [call site2] [calltree idx: 00194]
2 log_get_max_level [call site2] [calltree idx: 00195]
2 remove_source [function] [call site2] [calltree idx: 00196]
1 log_assert_failed [call site2] [calltree idx: 00197]
1 journal_remote_handle_raw_source [function] [call site2] [calltree idx: 00198]
1 log_assert_failed [call site2] [calltree idx: 00199]
1 close [call site2] [calltree idx: 00200]
1 sd_journal_open_files [call site2] [calltree idx: 00201]
1 getenv_bool [call site2] [calltree idx: 00202]
1 fopen64 [call site2] [calltree idx: 00203]
1 strstr [call site2] [calltree idx: 00204]
1 log_assert_failed [call site2] [calltree idx: 00205]
1 log_assert_failed [call site2] [calltree idx: 00206]
1 fclosep [function] [call site2] [calltree idx: 00207]
1 journal_remote_server_destroy [function] [call site2] [calltree idx: 00208]
2 malloc_usable_size [call site2] [calltree idx: 00209]
2 remove_source [function] [call site2] [calltree idx: 00210]
2 writer_unref [function] [call site2] [calltree idx: 00211]
2 hashmap_free [function] [call site2] [calltree idx: 00212]
3 _hashmap_free [call site2] [calltree idx: 00213]
2 sd_event_source_unref [call site2] [calltree idx: 00214]
2 sd_event_source_unref [call site2] [calltree idx: 00215]
2 sd_event_source_unref [call site2] [calltree idx: 00216]
2 sd_event_unref [call site2] [calltree idx: 00217]
1 sd_journal_closep [function] [call site2] [calltree idx: 00218]
2 sd_journal_close [call site2] [calltree idx: 00219]
1 unlink_tempfilep [call site2] [calltree idx: 00220]