Fuzz introspector: fuzz-xdg-desktop

Fuzz blockers

The followings nodes represent call sites where fuzz blockers occur

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
156 0 EP call site xdg_autostart_service_generate_unit

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 mkdtemp_malloc [call site2] [calltree idx: 00003]
1 mkostemp_safe [call site2] [calltree idx: 00004]
1 log_assert_failed [call site2] [calltree idx: 00005]
1 write [call site2] [calltree idx: 00006]
1 xdg_autostart_service_parse_desktop [function] [call site2] [calltree idx: 00007]
2 calloc [call site2] [calltree idx: 00008]
2 strdup [call site2] [calltree idx: 00009]
2 xdg_config_parse_string [function] [call site2] [calltree idx: 00010]
3 log_assert_failed [call site2] [calltree idx: 00011]
3 log_assert_failed [call site2] [calltree idx: 00012]
3 log_assert_failed [call site2] [calltree idx: 00013]
3 log_assert_failed [call site2] [calltree idx: 00014]
3 log_get_max_level [call site2] [calltree idx: 00015]
3 strdup [call site2] [calltree idx: 00016]
3 log_oom_internal [call site2] [calltree idx: 00017]
3 xdg_unescape_string [function] [call site2] [calltree idx: 00018]
4 log_assert_failed [call site2] [calltree idx: 00019]
4 log_get_max_level [call site2] [calltree idx: 00020]
3 freep [function] [call site2] [calltree idx: 00021]
2 xdg_config_parse_string [function] [call site2] [calltree idx: 00022]
2 xdg_config_parse_string [function] [call site2] [calltree idx: 00023]
2 xdg_config_parse_string [function] [call site2] [calltree idx: 00024]
2 xdg_config_parse_string [function] [call site2] [calltree idx: 00025]
2 xdg_config_parse_strv [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 log_assert_failed [call site2] [calltree idx: 00029]
3 log_assert_failed [call site2] [calltree idx: 00030]
3 log_get_max_level [call site2] [calltree idx: 00031]
3 greedy_realloc0 [call site2] [calltree idx: 00032]
3 log_oom_internal [call site2] [calltree idx: 00033]
3 memchr [call site2] [calltree idx: 00034]
3 log_get_max_level [call site2] [calltree idx: 00035]
3 strv_strndup_unescape_and_push [function] [call site2] [calltree idx: 00036]
4 strndup [call site2] [calltree idx: 00037]
4 log_oom_internal [call site2] [calltree idx: 00038]
4 xdg_unescape_string [function] [call site2] [calltree idx: 00039]
4 greedy_realloc [call site2] [calltree idx: 00040]
4 log_oom_internal [call site2] [calltree idx: 00041]
4 freep [function] [call site2] [calltree idx: 00042]
3 strv_strndup_unescape_and_push [function] [call site2] [calltree idx: 00043]
3 strv_freep [function] [call site2] [calltree idx: 00044]
2 xdg_config_parse_strv [function] [call site2] [calltree idx: 00045]
2 xdg_config_parse_bool [function] [call site2] [calltree idx: 00046]
3 log_assert_failed [call site2] [calltree idx: 00047]
3 log_assert_failed [call site2] [calltree idx: 00048]
3 log_assert_failed [call site2] [calltree idx: 00049]
3 log_assert_failed [call site2] [calltree idx: 00050]
3 strcmp [call site2] [calltree idx: 00051]
3 strcmp [call site2] [calltree idx: 00052]
3 log_get_max_level [call site2] [calltree idx: 00053]
2 xdg_config_parse_string [function] [call site2] [calltree idx: 00054]
2 xdg_config_parse_string [function] [call site2] [calltree idx: 00055]
2 xdg_config_parse_string [function] [call site2] [calltree idx: 00056]
2 xdg_config_parse_bool [function] [call site2] [calltree idx: 00057]
2 config_parse [call site2] [calltree idx: 00058]
2 xdg_config_item_table_lookup [function] [call site2] [calltree idx: 00059]
3 log_assert_failed [call site2] [calltree idx: 00060]
3 strchr [call site2] [calltree idx: 00061]
3 config_item_table_lookup [call site2] [calltree idx: 00062]
2 log_get_max_level [call site2] [calltree idx: 00063]
2 xdg_autostart_service_freep [function] [call site2] [calltree idx: 00064]
3 xdg_autostart_service_free [function] [call site2] [calltree idx: 00065]
4 strv_free [call site2] [calltree idx: 00066]
4 strv_free [call site2] [calltree idx: 00067]
1 log_assert_failed [call site2] [calltree idx: 00068]
1 strdup [call site2] [calltree idx: 00069]
1 xdg_autostart_service_generate_unit [function] [call site2] [calltree idx: 00070]
2 log_assert_failed [call site2] [calltree idx: 00071]
2 strstr [call site2] [calltree idx: 00072]
2 strstr [call site2] [calltree idx: 00073]
2 streq_ptr [function] [call site2] [calltree idx: 00074]
3 strcmp_ptr [function] [call site2] [calltree idx: 00075]
2 strstr [call site2] [calltree idx: 00076]
2 strstr [call site2] [calltree idx: 00077]
2 find_executable [function] [call site2] [calltree idx: 00078]
3 find_executable_full [call site2] [calltree idx: 00079]
2 log_get_max_level [call site2] [calltree idx: 00080]
2 xdg_autostart_format_exec_start [function] [call site2] [calltree idx: 00081]
3 strv_split_full [call site2] [calltree idx: 00082]
3 strv_isempty [function] [call site2] [calltree idx: 00083]
3 log_get_max_level [call site2] [calltree idx: 00084]
3 cunescape [function] [call site2] [calltree idx: 00085]
4 strlen [call site2] [calltree idx: 00086]
4 cunescape_length [function] [call site2] [calltree idx: 00087]
5 cunescape_length_with_prefix [call site2] [calltree idx: 00088]
3 log_get_max_level [call site2] [calltree idx: 00089]
3 find_executable [function] [call site2] [calltree idx: 00090]
3 log_get_max_level [call site2] [calltree idx: 00091]
3 freep [function] [call site2] [calltree idx: 00092]
3 strv_find [call site2] [calltree idx: 00093]
3 strreplace [call site2] [calltree idx: 00094]
3 log_oom_internal [call site2] [calltree idx: 00095]
3 strreplace [call site2] [calltree idx: 00096]
3 log_oom_internal [call site2] [calltree idx: 00097]
3 freep [function] [call site2] [calltree idx: 00098]
3 quote_command_line [call site2] [calltree idx: 00099]
3 log_oom_internal [call site2] [calltree idx: 00100]
3 strv_freep [function] [call site2] [calltree idx: 00101]
2 log_get_max_level [call site2] [calltree idx: 00102]
2 strstr [call site2] [calltree idx: 00103]
2 specifier_escape [function] [call site2] [calltree idx: 00104]
3 strreplace [call site2] [calltree idx: 00105]
2 log_oom_internal [call site2] [calltree idx: 00106]
2 path_extend_internal [call site2] [calltree idx: 00107]
2 log_oom_internal [call site2] [calltree idx: 00108]
2 fopen64 [call site2] [calltree idx: 00109]
2 __errno_location [call site2] [calltree idx: 00110]
2 fprintf [call site2] [calltree idx: 00111]
2 specifier_escape [function] [call site2] [calltree idx: 00112]
2 log_oom_internal [call site2] [calltree idx: 00113]
2 fprintf [call site2] [calltree idx: 00114]
2 freep [function] [call site2] [calltree idx: 00115]
2 fwrite [call site2] [calltree idx: 00116]
2 fprintf [call site2] [calltree idx: 00117]
2 cescape [call site2] [calltree idx: 00118]
2 log_oom_internal [call site2] [calltree idx: 00119]
2 fprintf [call site2] [calltree idx: 00120]
2 freep [function] [call site2] [calltree idx: 00121]
2 strv_isempty [function] [call site2] [calltree idx: 00122]
2 strv_join [function] [call site2] [calltree idx: 00123]
3 strv_join_full [call site2] [calltree idx: 00124]
2 strv_join [function] [call site2] [calltree idx: 00125]
2 log_oom_internal [call site2] [calltree idx: 00126]
2 cescape [call site2] [calltree idx: 00127]
2 cescape [call site2] [calltree idx: 00128]
2 log_oom_internal [call site2] [calltree idx: 00129]
2 fprintf [call site2] [calltree idx: 00130]
2 freep [function] [call site2] [calltree idx: 00131]
2 xdg_autostart_generate_desktop_condition [function] [call site2] [calltree idx: 00132]
3 isempty [function] [call site2] [calltree idx: 00133]
3 find_executable [function] [call site2] [calltree idx: 00134]
3 log_get_max_level [call site2] [calltree idx: 00135]
3 fprintf [call site2] [calltree idx: 00136]
3 cescape [call site2] [calltree idx: 00137]
3 log_oom_internal [call site2] [calltree idx: 00138]
3 strstr [call site2] [calltree idx: 00139]
3 fprintf [call site2] [calltree idx: 00140]
3 freep [function] [call site2] [calltree idx: 00141]
2 xdg_autostart_generate_desktop_condition [function] [call site2] [calltree idx: 00142]
2 strstr [call site2] [calltree idx: 00143]
2 generator_add_symlink [call site2] [calltree idx: 00144]
2 fclosep [function] [call site2] [calltree idx: 00145]
3 safe_fclose [call site2] [calltree idx: 00146]
2 freep [function] [call site2] [calltree idx: 00147]
1 rm_rf_physical_and_freep [function] [call site2] [calltree idx: 00148]
2 rm_rf_physical_and_free [function] [call site2] [calltree idx: 00149]
3 rm_rf [call site2] [calltree idx: 00150]
3 _reset_errno_ [function] [call site2] [calltree idx: 00151]
4 __errno_location [call site2] [calltree idx: 00152]
1 xdg_autostart_service_freep [function] [call site2] [calltree idx: 00153]
1 closep [function] [call site2] [calltree idx: 00154]
2 safe_close [call site2] [calltree idx: 00155]
1 unlink_tempfilep [call site2] [calltree idx: 00156]