Fuzz introspector: fuzz-systemctl-parse-argv

Fuzz blockers

The followings nodes represent call sites where fuzz blockers occur

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
272 0 EP call site systemctl_dispatch_parse_argv

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 strv_parse_nulstr [call site2] [calltree idx: 00003]
1 log_oom_internal [call site2] [calltree idx: 00004]
1 getenv_bool [call site2] [calltree idx: 00005]
1 fileno [call site2] [calltree idx: 00006]
1 log_get_max_level [call site2] [calltree idx: 00007]
1 freopen64 [call site2] [calltree idx: 00008]
1 strv_length [call site2] [calltree idx: 00009]
1 systemctl_dispatch_parse_argv [function] [call site2] [calltree idx: 00010]
2 log_assert_failed [call site2] [calltree idx: 00011]
2 log_assert_failed [call site2] [calltree idx: 00012]
2 invoked_as [call site2] [calltree idx: 00013]
2 halt_parse_argv [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 utmp_get_runlevel [call site2] [calltree idx: 00017]
3 getopt_long [call site2] [calltree idx: 00018]
3 halt_help [function] [call site2] [calltree idx: 00019]
4 terminal_urlify_man [call site2] [calltree idx: 00020]
4 log_oom_internal [call site2] [calltree idx: 00021]
4 ansi_highlight [function] [call site2] [calltree idx: 00022]
5 colors_enabled [function] [call site2] [calltree idx: 00023]
6 get_color_mode [call site2] [calltree idx: 00024]
4 ansi_normal [function] [call site2] [calltree idx: 00025]
5 colors_enabled [function] [call site2] [calltree idx: 00026]
4 printf [call site2] [calltree idx: 00027]
4 freep [function] [call site2] [calltree idx: 00028]
3 log_assert_failed_unreachable [call site2] [calltree idx: 00029]
3 update_reboot_parameter_and_warn [call site2] [calltree idx: 00030]
3 log_get_max_level [call site2] [calltree idx: 00031]
2 invoked_as [call site2] [calltree idx: 00032]
2 halt_parse_argv [function] [call site2] [calltree idx: 00033]
2 invoked_as [call site2] [calltree idx: 00034]
2 kexec_loaded [call site2] [calltree idx: 00035]
2 halt_parse_argv [function] [call site2] [calltree idx: 00036]
2 invoked_as [call site2] [calltree idx: 00037]
2 shutdown_parse_argv [function] [call site2] [calltree idx: 00038]
3 log_assert_failed [call site2] [calltree idx: 00039]
3 log_assert_failed [call site2] [calltree idx: 00040]
3 getopt_long [call site2] [calltree idx: 00041]
3 shutdown_help [function] [call site2] [calltree idx: 00042]
4 terminal_urlify_man [call site2] [calltree idx: 00043]
4 log_oom_internal [call site2] [calltree idx: 00044]
4 ansi_highlight [function] [call site2] [calltree idx: 00045]
4 ansi_normal [function] [call site2] [calltree idx: 00046]
4 printf [call site2] [calltree idx: 00047]
4 freep [function] [call site2] [calltree idx: 00048]
3 log_assert_failed_unreachable [call site2] [calltree idx: 00049]
3 parse_shutdown_time_spec [function] [call site2] [calltree idx: 00050]
4 log_assert_failed [call site2] [calltree idx: 00051]
4 strcmp [call site2] [calltree idx: 00052]
4 strchr [call site2] [calltree idx: 00053]
4 safe_atou64 [function] [call site2] [calltree idx: 00054]
5 safe_atollu [function] [call site2] [calltree idx: 00055]
6 safe_atollu_full [call site2] [calltree idx: 00056]
4 now [call site2] [calltree idx: 00057]
4 strtol [call site2] [calltree idx: 00058]
4 strtol [call site2] [calltree idx: 00059]
4 now [call site2] [calltree idx: 00060]
4 localtime_r [call site2] [calltree idx: 00061]
4 mktime [call site2] [calltree idx: 00062]
4 log_assert_failed [call site2] [calltree idx: 00063]
3 strstr [call site2] [calltree idx: 00064]
3 strv_copy [call site2] [calltree idx: 00065]
3 log_oom_internal [call site2] [calltree idx: 00066]
3 strv_free [call site2] [calltree idx: 00067]
2 invoked_as [call site2] [calltree idx: 00068]
2 sd_booted [call site2] [calltree idx: 00069]
2 telinit_parse_argv [function] [call site2] [calltree idx: 00070]
3 log_assert_failed [call site2] [calltree idx: 00071]
3 getopt_long [call site2] [calltree idx: 00072]
3 telinit_help [function] [call site2] [calltree idx: 00073]
4 log_oom_internal [call site2] [calltree idx: 00074]
4 ansi_highlight [function] [call site2] [calltree idx: 00075]
4 ansi_normal [function] [call site2] [calltree idx: 00076]
4 freep [function] [call site2] [calltree idx: 00077]
3 log_assert_failed_unreachable [call site2] [calltree idx: 00078]
3 log_get_max_level [call site2] [calltree idx: 00079]
3 log_get_max_level [call site2] [calltree idx: 00080]
3 strlen [call site2] [calltree idx: 00081]
3 log_get_max_level [call site2] [calltree idx: 00082]
3 log_get_max_level [call site2] [calltree idx: 00083]
2 invoked_as [call site2] [calltree idx: 00084]
2 runlevel_parse_argv [function] [call site2] [calltree idx: 00085]
3 log_assert_failed [call site2] [calltree idx: 00086]
3 log_assert_failed [call site2] [calltree idx: 00087]
3 getopt_long [call site2] [calltree idx: 00088]
3 runlevel_help [function] [call site2] [calltree idx: 00089]
4 ansi_highlight [function] [call site2] [calltree idx: 00090]
4 ansi_normal [function] [call site2] [calltree idx: 00091]
4 freep [function] [call site2] [calltree idx: 00092]
3 log_assert_failed_unreachable [call site2] [calltree idx: 00093]
2 systemctl_parse_argv [function] [call site2] [calltree idx: 00094]
3 log_assert_failed [call site2] [calltree idx: 00095]
3 log_assert_failed [call site2] [calltree idx: 00096]
3 getopt_long [call site2] [calltree idx: 00097]
3 systemctl_help [function] [call site2] [calltree idx: 00098]
4 pager_open [call site2] [calltree idx: 00099]
4 terminal_urlify_man [call site2] [calltree idx: 00100]
4 log_oom_internal [call site2] [calltree idx: 00101]
4 ansi_underline [function] [call site2] [calltree idx: 00102]
5 underline_enabled [call site2] [calltree idx: 00103]
5 colors_enabled [function] [call site2] [calltree idx: 00104]
4 ansi_normal [function] [call site2] [calltree idx: 00105]
4 ansi_highlight [function] [call site2] [calltree idx: 00106]
4 ansi_normal [function] [call site2] [calltree idx: 00107]
4 printf [call site2] [calltree idx: 00108]
4 freep [function] [call site2] [calltree idx: 00109]
3 version [call site2] [calltree idx: 00110]
3 isempty [function] [call site2] [calltree idx: 00111]
3 log_get_max_level [call site2] [calltree idx: 00112]
3 extract_first_word [call site2] [calltree idx: 00113]
3 log_get_max_level [call site2] [calltree idx: 00114]
3 strcmp [call site2] [calltree idx: 00115]
3 help_types [function] [call site2] [calltree idx: 00116]
4 puts [call site2] [calltree idx: 00117]
4 flockfile [call site2] [calltree idx: 00118]
4 fputc_unlocked [function] [call site2] [calltree idx: 00119]
5 __overflow [call site2] [calltree idx: 00120]
3 unit_type_from_string [call site2] [calltree idx: 00121]
3 strv_consume [call site2] [calltree idx: 00122]
3 log_oom_internal [call site2] [calltree idx: 00123]
3 unit_load_state_from_string [call site2] [calltree idx: 00124]
3 strv_consume [call site2] [calltree idx: 00125]
3 log_oom_internal [call site2] [calltree idx: 00126]
3 strstr [call site2] [calltree idx: 00127]
3 log_get_max_level [call site2] [calltree idx: 00128]
3 freep [function] [call site2] [calltree idx: 00129]
3 isempty [function] [call site2] [calltree idx: 00130]
3 calloc [call site2] [calltree idx: 00131]
3 log_oom_internal [call site2] [calltree idx: 00132]
3 extract_first_word [call site2] [calltree idx: 00133]
3 log_get_max_level [call site2] [calltree idx: 00134]
3 strv_consume [call site2] [calltree idx: 00135]
3 log_oom_internal [call site2] [calltree idx: 00136]
3 freep [function] [call site2] [calltree idx: 00137]
3 parse_boolean_argument [call site2] [calltree idx: 00138]
3 parse_path_argument [call site2] [calltree idx: 00139]
3 strv_extend [call site2] [calltree idx: 00140]
3 log_oom_internal [call site2] [calltree idx: 00141]
3 parse_signal_argument [call site2] [calltree idx: 00142]
3 safe_atou [function] [call site2] [calltree idx: 00143]
4 safe_atou_full [call site2] [calltree idx: 00144]
3 log_get_max_level [call site2] [calltree idx: 00145]
3 strcmp [call site2] [calltree idx: 00146]
3 flockfile [call site2] [calltree idx: 00147]
3 fputc_unlocked [function] [call site2] [calltree idx: 00148]
3 output_mode_from_string [call site2] [calltree idx: 00149]
3 log_get_max_level [call site2] [calltree idx: 00150]
3 OUTPUT_MODE_IS_JSON [function] [call site2] [calltree idx: 00151]
3 strcmp [call site2] [calltree idx: 00152]
3 parse_boolean [call site2] [calltree idx: 00153]
3 log_get_max_level [call site2] [calltree idx: 00154]
3 parse_sec [call site2] [calltree idx: 00155]
3 log_get_max_level [call site2] [calltree idx: 00156]
3 strcmp [call site2] [calltree idx: 00157]
3 help_boot_loader_entry [function] [call site2] [calltree idx: 00158]
4 acquire_bus [function] [call site2] [calltree idx: 00159]
5 log_assert_failed [call site2] [calltree idx: 00160]
5 getenv_bool [call site2] [calltree idx: 00161]
5 bus_connect_transport_systemd [call site2] [calltree idx: 00162]
5 bus_connect_transport [call site2] [calltree idx: 00163]
5 bus_log_connect_error [call site2] [calltree idx: 00164]
4 bus_get_property_strv [call site2] [calltree idx: 00165]
4 log_get_max_level [call site2] [calltree idx: 00166]
4 strv_isempty [function] [call site2] [calltree idx: 00167]
4 log_get_max_level [call site2] [calltree idx: 00168]
4 puts [call site2] [calltree idx: 00169]
4 strv_freep [function] [call site2] [calltree idx: 00170]
4 sd_bus_error_free [call site2] [calltree idx: 00171]
3 empty_to_null [function] [call site2] [calltree idx: 00172]
4 isempty [function] [call site2] [calltree idx: 00173]
3 isempty [function] [call site2] [calltree idx: 00174]
3 log_get_max_level [call site2] [calltree idx: 00175]
3 extract_first_word [call site2] [calltree idx: 00176]
3 log_get_max_level [call site2] [calltree idx: 00177]
3 strcmp [call site2] [calltree idx: 00178]
3 help_states [function] [call site2] [calltree idx: 00179]
4 puts [call site2] [calltree idx: 00180]
4 flockfile [call site2] [calltree idx: 00181]
4 fputc_unlocked [function] [call site2] [calltree idx: 00182]
4 puts [call site2] [calltree idx: 00183]
4 flockfile [call site2] [calltree idx: 00184]
4 fputc_unlocked [function] [call site2] [calltree idx: 00185]
4 puts [call site2] [calltree idx: 00186]
4 flockfile [call site2] [calltree idx: 00187]
4 fputc_unlocked [function] [call site2] [calltree idx: 00188]
4 puts [call site2] [calltree idx: 00189]
4 flockfile [call site2] [calltree idx: 00190]
4 fputc_unlocked [function] [call site2] [calltree idx: 00191]
4 puts [call site2] [calltree idx: 00192]
4 flockfile [call site2] [calltree idx: 00193]
4 fputc_unlocked [function] [call site2] [calltree idx: 00194]
4 puts [call site2] [calltree idx: 00195]
4 flockfile [call site2] [calltree idx: 00196]
4 fputc_unlocked [function] [call site2] [calltree idx: 00197]
4 puts [call site2] [calltree idx: 00198]
4 flockfile [call site2] [calltree idx: 00199]
4 fputc_unlocked [function] [call site2] [calltree idx: 00200]
4 puts [call site2] [calltree idx: 00201]
4 flockfile [call site2] [calltree idx: 00202]
4 fputc_unlocked [function] [call site2] [calltree idx: 00203]
4 puts [call site2] [calltree idx: 00204]
4 flockfile [call site2] [calltree idx: 00205]
4 fputc_unlocked [function] [call site2] [calltree idx: 00206]
4 puts [call site2] [calltree idx: 00207]
4 flockfile [call site2] [calltree idx: 00208]
4 fputc_unlocked [function] [call site2] [calltree idx: 00209]
4 puts [call site2] [calltree idx: 00210]
4 flockfile [call site2] [calltree idx: 00211]
4 fputc_unlocked [function] [call site2] [calltree idx: 00212]
4 puts [call site2] [calltree idx: 00213]
4 flockfile [call site2] [calltree idx: 00214]
4 fputc_unlocked [function] [call site2] [calltree idx: 00215]
4 puts [call site2] [calltree idx: 00216]
4 flockfile [call site2] [calltree idx: 00217]
4 fputc_unlocked [function] [call site2] [calltree idx: 00218]
4 puts [call site2] [calltree idx: 00219]
4 flockfile [call site2] [calltree idx: 00220]
4 fputc_unlocked [function] [call site2] [calltree idx: 00221]
3 strv_consume [call site2] [calltree idx: 00222]
3 log_oom_internal [call site2] [calltree idx: 00223]
3 freep [function] [call site2] [calltree idx: 00224]
3 geteuid [call site2] [calltree idx: 00225]
3 log_get_max_level [call site2] [calltree idx: 00226]
3 strcmp [call site2] [calltree idx: 00227]
3 flockfile [call site2] [calltree idx: 00228]
3 fputc_unlocked [function] [call site2] [calltree idx: 00229]
3 unit_file_preset_mode_from_string [call site2] [calltree idx: 00230]
3 log_get_max_level [call site2] [calltree idx: 00231]
3 strv_extend [call site2] [calltree idx: 00232]
3 log_oom_internal [call site2] [calltree idx: 00233]
3 isempty [function] [call site2] [calltree idx: 00234]
3 log_get_max_level [call site2] [calltree idx: 00235]
3 extract_first_word [call site2] [calltree idx: 00236]
3 log_get_max_level [call site2] [calltree idx: 00237]
3 strcmp [call site2] [calltree idx: 00238]
3 puts [call site2] [calltree idx: 00239]
3 strv_consume [call site2] [calltree idx: 00240]
3 log_oom_internal [call site2] [calltree idx: 00241]
3 freep [function] [call site2] [calltree idx: 00242]
3 strcmp [call site2] [calltree idx: 00243]
3 flockfile [call site2] [calltree idx: 00244]
3 fputc_unlocked [function] [call site2] [calltree idx: 00245]
3 timestamp_style_from_string [call site2] [calltree idx: 00246]
3 log_get_max_level [call site2] [calltree idx: 00247]
3 strstr [call site2] [calltree idx: 00248]
3 strstr [call site2] [calltree idx: 00249]
3 log_assert_failed_unreachable [call site2] [calltree idx: 00250]
3 log_get_max_level [call site2] [calltree idx: 00251]
3 log_get_max_level [call site2] [calltree idx: 00252]
3 streq_ptr [function] [call site2] [calltree idx: 00253]
4 strcmp_ptr [function] [call site2] [calltree idx: 00254]
3 log_get_max_level [call site2] [calltree idx: 00255]
3 log_get_max_level [call site2] [calltree idx: 00256]
3 log_get_max_level [call site2] [calltree idx: 00257]
3 log_get_max_level [call site2] [calltree idx: 00258]
3 log_get_max_level [call site2] [calltree idx: 00259]
1 log_get_max_level [call site2] [calltree idx: 00260]
1 strstr [call site2] [calltree idx: 00261]
1 format_proc_fd_path [function] [call site2] [calltree idx: 00262]
2 log_assert_failed [call site2] [calltree idx: 00263]
2 snprintf [call site2] [calltree idx: 00264]
1 release_busses [function] [call site2] [calltree idx: 00265]
2 sd_bus_flush_close_unref [call site2] [calltree idx: 00266]
1 mac_selinux_finish [call site2] [calltree idx: 00267]
1 static_destruct [function] [call site2] [calltree idx: 00268]
2 ALIGN_TO [function] [call site2] [calltree idx: 00269]
2 ALIGN_TO [function] [call site2] [calltree idx: 00270]
1 closep [function] [call site2] [calltree idx: 00271]
1 strv_freep [function] [call site2] [calltree idx: 00272]