Fuzz introspector: fuzz-xdg-desktop
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
218 1184 path_make_absolute_cwd call site: {node_id} chaseat
168 338 path_simplify_full call site: {node_id} pid_get_cmdline_strv
132 555 strv_length call site: {node_id} read_full_file
131 1610 generator_open_unit_file_full call site: {node_id} fopen_temporary
47 1452 find_executable_full call site: {node_id} default_PATH
44 1131 statx_inode_same call site: {node_id} path_get_mnt_id_at_fallback
43 770 log_open call site: {node_id} log_open_syslog
39 1806 generator_add_symlink_full call site: {node_id} unit_name_replace_instance
35 25 should_parse_proc_cmdline call site: {node_id} proc_cmdline_parse
31 134 xfopenat_full call site: {node_id} xfopenat_unix_socket
27 1406 stat_verify_regular call site: {node_id} path_extract_filename
26 509 cescape_char call site: {node_id} strv_parse_nulstr_full

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site] 00000
1 _cleanup_ [function] [call site] 00001
1 _cleanup_ [function] [call site] 00002
1 _cleanup_ [function] [call site] 00003
1 outside_size_range [function] [call site] 00004
1 fuzz_setup_logging [function] [call site] 00005
2 log_set_assert_return_is_critical [function] [call site] 00006
2 log_set_max_level [function] [call site] 00007
3 log_level_is_valid [function] [call site] 00009
3 setlogmask [function] [call site] 00010
3 assert_cc [function] [call site] 00012
2 log_setup [function] [call site] 00014
3 log_parse_environment [function] [call site] 00018
4 should_parse_proc_cmdline [function] [call site] 00019
5 getpid_cached [function] [call site] 00020
6 __atomic_compare_exchange_n [function] [call site] 00021
6 pthread_atfork [function] [call site] 00023
5 invoked_by_systemd [function] [call site] 00025
6 parse_pid [function] [call site] 00027
7 safe_atolu [function] [call site] 00029
8 safe_atolu_full [function] [call site] 00030
9 assert_cc [function] [call site] 00031
9 safe_atou_full [function] [call site] 00032
10 SAFE_ATO_MASK_FLAGS [function] [call site] 00035
10 FLAGS_SET [function] [call site] 00036
10 FLAGS_SET [function] [call site] 00039
10 FLAGS_SET [function] [call site] 00041
10 mangle_base [function] [call site] 00043
11 SAFE_ATO_MASK_FLAGS [function] [call site] 00046
11 STARTSWITH_SET [function] [call site] 00047
11 STARTSWITH_SET [function] [call site] 00048
10 SAFE_ATO_MASK_FLAGS [function] [call site] 00050
7 pid_is_valid [function] [call site] 00051
6 log_debug_errno [function] [call site] 00052
6 getpid_cached [function] [call site] 00053
4 proc_cmdline_parse [function] [call site] 00054
5 proc_cmdline_strv_internal [function] [call site] 00057
6 secure_getenv [function] [call site] 00059
6 detect_container [function] [call site] 00096
7 log_debug_errno [function] [call site] 00098
7 log_debug_errno [function] [call site] 00100
7 read_one_line_file [function] [call site] 00101
8 read_one_line_file_at [function] [call site] 00102
9 fopen_unlocked_at [function] [call site] 00106
10 xfopenat_full [function] [call site] 00107
11 FLAGS_SET [function] [call site] 00134
11 xfopenat_unix_socket [function] [call site] 00135
12 connect_unix_path [function] [call site] 00151
13 connect_unix_inode [function] [call site] 00154
14 connect_unix_path_simple [function] [call site] 00157
14 FORMAT_PROC_FD_PATH [function] [call site] 00168
13 sizeof_field [function] [call site] 00171
13 connect_unix_path_simple [function] [call site] 00172
13 connect_unix_inode [function] [call site] 00174
12 shutdown [function] [call site] 00175
12 take_fdopen [function] [call site] 00176
11 FLAGS_SET [function] [call site] 00178
11 __fsetlocking [function] [call site] 00179
7 log_debug_errno [function] [call site] 00205
7 get_proc_field [function] [call site] 00208
8 fopen_unlocked [function] [call site] 00211
9 fopen_unlocked_at [function] [call site] 00212
8 proc_mounted [function] [call site] 00213
9 path_is_fs_type [function] [call site] 00214
10 is_fs_type_at [function] [call site] 00215
11 xstatfsat [function] [call site] 00216
12 xopenat [function] [call site] 00220
13 xopenat_full [function] [call site] 00221
14 FLAGS_SET [function] [call site] 00224
14 FLAGS_SET [function] [call site] 00225
14 FLAGS_SET [function] [call site] 00228
14 FLAGS_SET [function] [call site] 00229
14 fd_verify_regular [function] [call site] 00230
14 fd_reopen [function] [call site] 00243
15 FLAGS_SET [function] [call site] 00246
15 FLAGS_SET [function] [call site] 00247
15 FLAGS_SET [function] [call site] 00248
15 RET_NERRNO [function] [call site] 00249
15 proc_fd_enoent_errno [function] [call site] 00251
16 proc_mounted [function] [call site] 00252
14 FLAGS_SET [function] [call site] 00253
14 FLAGS_SET [function] [call site] 00254
14 FLAGS_SET [function] [call site] 00257
14 FLAGS_SET [function] [call site] 00258
14 FLAGS_SET [function] [call site] 00259
14 btrfs_subvol_make_fallback [function] [call site] 00260
15 btrfs_subvol_make [function] [call site] 00264
16 extract_subvolume_name [function] [call site] 00268
17 path_extract_filename [function] [call site] 00271
18 path_is_valid [function] [call site] 00272
19 path_is_valid_full [function] [call site] 00273
20 path_find_first_component [function] [call site] 00275
21 skip_slash_or_dot [function] [call site] 00277
22 startswith [function] [call site] 00279
21 strchrnul [function] [call site] 00282
21 skip_slash_or_dot [function] [call site] 00283
18 path_find_last_component [function] [call site] 00285
19 skip_slash_or_dot_backward [function] [call site] 00290
19 PTR_SUB1 [function] [call site] 00295
19 skip_slash_or_dot_backward [function] [call site] 00297
18 TAKE_PTR [function] [call site] 00299
17 btrfs_validate_subvolume_name [function] [call site] 00301
18 filename_is_valid [function] [call site] 00302
19 dot_or_dot_dot [function] [call site] 00304
19 filename_part_is_valid [function] [call site] 00305
20 strchrnul [function] [call site] 00306
17 TAKE_PTR [function] [call site] 00308
16 path_extract_directory [function] [call site] 00309
17 path_find_last_component [function] [call site] 00310
17 strdup_to [function] [call site] 00312
17 path_simplify [function] [call site] 00314
18 path_simplify_full [function] [call site] 00315
19 FLAGS_SET [function] [call site] 00317
19 path_is_absolute [function] [call site] 00324
19 path_find_first_component [function] [call site] 00325
19 path_startswith [function] [call site] 00326
20 path_startswith_full [function] [call site] 00327
21 path_find_first_component [function] [call site] 00330
21 FLAGS_SET [function] [call site] 00331
21 path_find_first_component [function] [call site] 00332
21 FLAGS_SET [function] [call site] 00333
21 FLAGS_SET [function] [call site] 00334
17 path_is_valid [function] [call site] 00339
17 TAKE_PTR [function] [call site] 00340
16 fd_reopen_condition [function] [call site] 00341
16 RET_NERRNO [function] [call site] 00349
15 ERRNO_IS_NOT_SUPPORTED [function] [call site] 00352
14 RET_NERRNO [function] [call site] 00354
14 FLAGS_SET [function] [call site] 00356
14 FLAGS_SET [function] [call site] 00357
14 FLAGS_SET [function] [call site] 00358
14 fd_verify_regular [function] [call site] 00360
14 FLAGS_SET [function] [call site] 00361
14 FLAGS_SET [function] [call site] 00364
14 fd_verify_regular [function] [call site] 00366
14 fd_reopen [function] [call site] 00367
14 openat_report_new [function] [call site] 00368
14 label_ops_post [function] [call site] 00375
14 FLAGS_SET [function] [call site] 00377
14 chattr_fd [function] [call site] 00378
15 chattr_full [function] [call site] 00379
16 ERRNO_IS_IOCTL_NOT_SUPPORTED [function] [call site] 00388
16 FLAGS_SET [function] [call site] 00389
16 UPDATE_FLAG [function] [call site] 00390
16 FLAGS_SET [function] [call site] 00391
16 ERRNO_IS_IOCTL_NOT_SUPPORTED [function] [call site] 00393
16 log_full_errno [function] [call site] 00394
16 FLAGS_SET [function] [call site] 00395
16 ERRNO_IS_IOCTL_NOT_SUPPORTED [function] [call site] 00397
16 ERRNO_IS_IOCTL_NOT_SUPPORTED [function] [call site] 00399
14 ERRNO_IS_IOCTL_NOT_SUPPORTED [function] [call site] 00400
14 label_ops_post [function] [call site] 00402
14 unlinkat [function] [call site] 00403
12 RET_NERRNO [function] [call site] 00404
11 is_fs_type [function] [call site] 00406
12 assert_cc [function] [call site] 00408
12 F_TYPE_EQUAL [function] [call site] 00409
8 read_line [function] [call site] 00410
7 log_debug_errno [function] [call site] 00411
7 parse_pid [function] [call site] 00413
7 log_debug_errno [function] [call site] 00414
7 procfs_file_alloca [function] [call site] 00415
7 read_one_line_file [function] [call site] 00416
7 log_debug_errno [function] [call site] 00417
7 startswith [function] [call site] 00418
7 read_one_line_file [function] [call site] 00419
7 log_debug_errno [function] [call site] 00421
7 getpid_cached [function] [call site] 00422
7 read_one_line_file [function] [call site] 00425
7 log_debug_errno [function] [call site] 00427
7 getenv_for_pid [function] [call site] 00428
8 getpid_cached [function] [call site] 00432
8 strdup_to_full [function] [call site] 00433
8 pid_is_valid [function] [call site] 00435
8 procfs_file_alloca [function] [call site] 00436
8 fopen_unlocked [function] [call site] 00437
8 read_nul_string [function] [call site] 00438
9 read_line_full [function] [call site] 00439
8 startswith [function] [call site] 00440
8 strdup_to_full [function] [call site] 00441
7 log_debug_errno [function] [call site] 00442
7 detect_container_files [function] [call site] 00443
8 log_debug_errno [function] [call site] 00445
7 running_in_pidns [function] [call site] 00446
8 log_debug_errno [function] [call site] 00453
7 log_debug [function] [call site] 00454
7 detect_container_files [function] [call site] 00456
7 container_from_string [function] [call site] 00457
7 log_debug [function] [call site] 00458
7 virtualization_to_string [function] [call site] 00459
6 pid_get_cmdline_strv [function] [call site] 00460
7 pid_get_cmdline_nulstr [function] [call site] 00464
8 procfs_file_alloca [function] [call site] 00465
6 proc_cmdline_filter_pid1_args [function] [call site] 00540
7 STRV_FOREACH [function] [call site] 00545
7 strv_skip [function] [call site] 00546
8 strv_isempty [function] [call site] 00547
8 strv_isempty [function] [call site] 00548
7 strv_extend [function] [call site] 00549
8 strv_extend_with_size [function] [call site] 00550
9 strv_consume_with_size [function] [call site] 00552
10 strv_push_with_size [function] [call site] 00553
11 strv_length [function] [call site] 00554
12 STRV_FOREACH [function] [call site] 00555
7 strv_extend_strv [function] [call site] 00557
7 strv_skip [function] [call site] 00569
6 read_full_file [function] [call site] 00573
7 read_full_file_full [function] [call site] 00574
8 FLAGS_SET [function] [call site] 00577
8 xfopenat_full [function] [call site] 00578
8 read_full_stream_full [function] [call site] 00579
9 FLAGS_SET [function] [call site] 00583
9 FLAGS_SET [function] [call site] 00585
9 FLAGS_SET [function] [call site] 00589
9 warn_file_is_world_accessible [function] [call site] 00590
10 log_syntax [function] [call site] 00592
10 log_warning [function] [call site] 00593
9 FLAGS_SET [function] [call site] 00594
9 FLAGS_SET [function] [call site] 00596
9 memcpy_safe [function] [call site] 00598
9 explicit_bzero_safe [function] [call site] 00599
10 explicit_bzero [function] [call site] 00600
9 MALLOC_SIZEOF_SAFE [function] [call site] 00603
9 errno_or_else [function] [call site] 00607
9 FLAGS_SET [function] [call site] 00609
9 FLAGS_SET [function] [call site] 00612
9 unbase64mem_full [function] [call site] 00614
10 CLEANUP_ERASE_PTR [function] [call site] 00618
10 unbase64_next [function] [call site] 00627
10 unbase64_next [function] [call site] 00628
10 unbase64_next [function] [call site] 00629
10 TAKE_PTR [function] [call site] 00631
9 explicit_bzero_safe [function] [call site] 00645
9 free_and_replace [function] [call site] 00646
9 FLAGS_SET [function] [call site] 00647
9 explicit_bzero_safe [function] [call site] 00650
6 strv_split_full [function] [call site] 00651
4 log_parse_environment_variables [function] [call site] 00688
5 log_set_target_from_string [function] [call site] 00690
6 log_target_from_string [function] [call site] 00691
6 log_set_target [function] [call site] 00692
5 log_warning [function] [call site] 00693
5 log_set_max_level_from_string [function] [call site] 00695
6 extract_first_word [function] [call site] 00696
6 log_level_from_string [function] [call site] 00698
6 log_set_max_level [function] [call site] 00699
6 log_target_from_string [function] [call site] 00701
6 log_level_from_string [function] [call site] 00702
5 log_warning_errno [function] [call site] 00703
5 getenv_bool [function] [call site] 00704
6 parse_boolean [function] [call site] 00706
5 log_warning_errno [function] [call site] 00707
5 log_set_max_level [function] [call site] 00708
5 log_show_color_from_string [function] [call site] 00710
6 parse_boolean [function] [call site] 00711
6 log_show_color [function] [call site] 00712
5 log_warning [function] [call site] 00713
5 log_show_location_from_string [function] [call site] 00715
6 parse_boolean [function] [call site] 00716
6 log_show_location [function] [call site] 00717
5 log_warning [function] [call site] 00718
5 log_show_time_from_string [function] [call site] 00720
6 parse_boolean [function] [call site] 00721
6 log_show_time [function] [call site] 00722
5 log_warning [function] [call site] 00723
5 log_show_tid_from_string [function] [call site] 00725
6 parse_boolean [function] [call site] 00726
6 log_show_tid [function] [call site] 00727
5 log_warning [function] [call site] 00728
5 log_set_ratelimit_kmsg_from_string [function] [call site] 00730
6 parse_boolean [function] [call site] 00731
5 log_warning [function] [call site] 00732
3 log_open [function] [call site] 00733
4 log_close_syslog [function] [call site] 00741
4 log_close_console [function] [call site] 00744
5 safe_close_above_stdio [function] [call site] 00745
6 safe_close [function] [call site] 00746
4 getpid_cached [function] [call site] 00748
4 stderr_is_journal [function] [call site] 00749
5 extract_first_word [function] [call site] 00751
5 safe_atou64 [function] [call site] 00752
6 assert_cc [function] [call site] 00753
6 safe_atollu [function] [call site] 00754
7 safe_atollu_full [function] [call site] 00755
5 safe_atou64 [function] [call site] 00768
4 log_open_journal [function] [call site] 00772
5 create_log_socket [function] [call site] 00773
6 fd_inc_sndbuf [function] [call site] 00781
7 fd_set_sndbuf [function] [call site] 00782
8 getsockopt [function] [call site] 00783
8 setsockopt_int [function] [call site] 00784
9 setsockopt [function] [call site] 00785
8 getsockopt [function] [call site] 00786
8 setsockopt_int [function] [call site] 00787
6 getpid_cached [function] [call site] 00788
6 timeval_store [function] [call site] 00789
6 timeval_store [function] [call site] 00791
6 setsockopt [function] [call site] 00792
5 connect_unix_path [function] [call site] 00793
5 log_close_journal [function] [call site] 00794
4 log_close_syslog [function] [call site] 00795
4 log_close_console [function] [call site] 00796
4 log_open_syslog [function] [call site] 00798
5 create_log_socket [function] [call site] 00799
5 connect_unix_path [function] [call site] 00800
5 safe_close [function] [call site] 00801
5 create_log_socket [function] [call site] 00802
5 connect_unix_path [function] [call site] 00803
5 log_close_syslog [function] [call site] 00804
4 log_close_journal [function] [call site] 00805
4 log_close_console [function] [call site] 00806
4 log_open_kmsg [function] [call site] 00808
5 fd_move_above_stdio [function] [call site] 00810
4 log_close_journal [function] [call site] 00811
4 log_close_syslog [function] [call site] 00812
4 log_close_console [function] [call site] 00813
4 log_close_journal [function] [call site] 00814
4 log_close_syslog [function] [call site] 00815
4 log_open_console [function] [call site] 00816
5 open_terminal [function] [call site] 00817
6 usleep_safe [function] [call site] 00820
7 clock_nanosleep [function] [call site] 00821
7 TIMESPEC_STORE [function] [call site] 00822
6 isatty_safe [function] [call site] 00823
5 fd_move_above_stdio [function] [call site] 00825
3 log_on_console [function] [call site] 00826
3 log_show_color [function] [call site] 00828
1 assert_se [function] [call site] 00829
1 mkostemp_safe [function] [call site] 00859
2 BLOCK_WITH_UMASK [function] [call site] 00861
2 RET_NERRNO [function] [call site] 00862
1 assert_se [function] [call site] 00864
1 assert_se [function] [call site] 00865
1 assert_se [function] [call site] 00867
1 xdg_autostart_service_parse_desktop [function] [call site] 00868
2 _cleanup_ [function] [call site] 00869
2 config_parse [function] [call site] 00872
3 log_full_errno [function] [call site] 00876
3 log_full_errno [function] [call site] 00879
3 FLAGS_SET [function] [call site] 00880
3 stat_warn_permissions [function] [call site] 00881
3 read_line [function] [call site] 00889
3 log_error_errno [function] [call site] 00890
3 FLAGS_SET [function] [call site] 00891
3 log_error_errno [function] [call site] 00892
3 skip_leading_chars [function] [call site] 00893
3 startswith [function] [call site] 00896
3 log_error [function] [call site] 00899
4 sd_journal_print [function] [call site] 00900
5 sd_journal_printv [function] [call site] 00902
6 assert_return [function] [call site] 00903
6 assert_return [function] [call site] 00904
6 assert_return [function] [call site] 00905
6 vsnprintf [function] [call site] 00909
6 alloca_safe [function] [call site] 00911
6 assert_se [function] [call site] 00913
6 vsnprintf [function] [call site] 00914
6 strstrip [function] [call site] 00915
7 delete_trailing_chars [function] [call site] 00916
7 skip_leading_chars [function] [call site] 00918
6 IOVEC_MAKE_STRING [function] [call site] 00920
6 IOVEC_MAKE_STRING [function] [call site] 00921
6 sd_journal_sendv [function] [call site] 00922
7 assert_return [function] [call site] 00927
7 assert_return [function] [call site] 00928
7 _unlikely_ [function] [call site] 00931
7 _unlikely_ [function] [call site] 00933
7 startswith [function] [call site] 00934
7 _unlikely_ [function] [call site] 00936
7 IOVEC_MAKE [function] [call site] 00937
7 IOVEC_MAKE_STRING [function] [call site] 00938
7 htole64 [function] [call site] 00939
8 bswap_64_on_be [function] [call site] 00940
7 IOVEC_MAKE [function] [call site] 00941
7 IOVEC_MAKE [function] [call site] 00942
7 IOVEC_MAKE_STRING [function] [call site] 00943
7 string_is_safe [function] [call site] 00944
7 IOVEC_MAKE_STRING [function] [call site] 00946
7 IOVEC_MAKE_STRING [function] [call site] 00947
7 IOVEC_MAKE_STRING [function] [call site] 00948
7 journal_fd [function] [call site] 00949
8 fd_inc_sndbuf [function] [call site] 00951
8 __atomic_compare_exchange_n [function] [call site] 00952
8 safe_close [function] [call site] 00953
7 _unlikely_ [function] [call site] 00954
7 memfd_new_full [function] [call site] 00957
8 assert_se [function] [call site] 00958
8 utf8_escape_invalid [function] [call site] 00961
9 utf8_encoded_valid_unichar [function] [call site] 00965
10 utf8_encoded_expected_len [function] [call site] 00968
10 utf8_encoded_to_unichar [function] [call site] 00969
11 utf8_encoded_expected_len [function] [call site] 00971
10 utf8_unichar_to_encoded_len [function] [call site] 00972
10 unichar_is_valid [function] [call site] 00973
8 memfd_create_wrapper [function] [call site] 00981
9 RET_NERRNO [function] [call site] 00983
9 memfd_create [function] [call site] 00984
9 RET_NERRNO [function] [call site] 00985
9 memfd_create [function] [call site] 00986
7 memfd_set_sealed [function] [call site] 00988
7 send_one_fd_sa [function] [call site] 00993
3 strextend [function] [call site] 01004
3 parse_line [function] [call site] 01008
4 utf8_is_valid [function] [call site] 01015
5 utf8_is_valid_n [function] [call site] 01016
6 _unlikely_ [function] [call site] 01018
6 utf8_encoded_valid_unichar [function] [call site] 01019
6 _unlikely_ [function] [call site] 01020
4 log_syntax_invalid_utf8 [function] [call site] 01021
4 log_syntax [function] [call site] 01024
4 SYNTHETIC_ERRNO [function] [call site] 01025
4 string_is_safe [function] [call site] 01028
4 log_syntax [function] [call site] 01029
4 SYNTHETIC_ERRNO [function] [call site] 01030
4 nulstr_contains [function] [call site] 01031
5 nulstr_get [function] [call site] 01032
6 NULSTR_FOREACH [function] [call site] 01033
4 startswith [function] [call site] 01035
4 NULSTR_FOREACH [function] [call site] 01036
4 startswith [function] [call site] 01041
4 log_syntax [function] [call site] 01042
4 free_and_replace [function] [call site] 01044
4 log_syntax [function] [call site] 01045
4 log_syntax [function] [call site] 01047
4 log_syntax [function] [call site] 01048
3 log_warning_errno [function] [call site] 01063
3 parse_line [function] [call site] 01065
3 log_warning_errno [function] [call site] 01066
2 log_warning_errno [function] [call site] 01067
1 assert_se [function] [call site] 01069
1 xdg_autostart_service_generate_unit [function] [call site] 01071
2 log_debug [function] [call site] 01073
2 log_debug [function] [call site] 01074
2 streq_ptr [function] [call site] 01075
2 log_debug [function] [call site] 01076
2 log_warning [function] [call site] 01077
2 strv_copy [function] [call site] 01085
2 find_executable [function] [call site] 01087
3 find_executable_full [function] [call site] 01088
4 open_and_check_executable [function] [call site] 01092
5 chase [function] [call site] 01094
6 empty_or_root_to_null [function] [call site] 01097
7 empty_or_root [function] [call site] 01099
8 path_equal [function] [call site] 01101
9 path_compare [function] [call site] 01102
10 path_is_absolute [function] [call site] 01105
10 path_is_absolute [function] [call site] 01106
10 path_find_first_component [function] [call site] 01107
10 path_find_first_component [function] [call site] 01108
7 path_is_root [function] [call site] 01116
8 path_is_root_at [function] [call site] 01117
9 fds_are_same_mount [function] [call site] 01122
10 statx_inode_same [function] [call site] 01127
11 statx_is_set [function] [call site] 01128
11 statx_is_set [function] [call site] 01129
11 FLAGS_SET [function] [call site] 01130
11 FLAGS_SET [function] [call site] 01131
10 FLAGS_SET [function] [call site] 01132
10 path_get_mnt_id_at_fallback [function] [call site] 01133
11 name_to_handle_at_loop [function] [call site] 01136
12 name_to_handle_at [function] [call site] 01140
12 strempty [function] [call site] 01141
12 TAKE_PTR [function] [call site] 01142
11 is_name_to_handle_at_fatal_error [function] [call site] 01144
12 ERRNO_IS_NEG_NOT_SUPPORTED [function] [call site] 01146
12 ERRNO_IS_NEG_PRIVILEGE [function] [call site] 01148
10 FLAGS_SET [function] [call site] 01166
10 path_get_mnt_id_at_fallback [function] [call site] 01167
10 statx_mount_same [function] [call site] 01169
11 statx_is_set [function] [call site] 01170
11 statx_is_set [function] [call site] 01171
11 FLAGS_SET [function] [call site] 01172
11 FLAGS_SET [function] [call site] 01173
6 empty_or_root [function] [call site] 01174
6 path_make_absolute_cwd [function] [call site] 01175
7 path_is_absolute [function] [call site] 01178
7 safe_getcwd [function] [call site] 01180
8 get_current_dir_name [function] [call site] 01181
8 negative_errno [function] [call site] 01182
7 path_join [function] [call site] 01184
6 path_simplify [function] [call site] 01185
6 path_is_absolute [function] [call site] 01187
6 empty_or_root [function] [call site] 01189
6 FLAGS_SET [function] [call site] 01190
6 path_join [function] [call site] 01191
6 path_make_absolute_cwd [function] [call site] 01192
6 path_startswith [function] [call site] 01193
6 log_full_errno [function] [call site] 01194
6 FLAGS_SET [function] [call site] 01195
6 SYNTHETIC_ERRNO [function] [call site] 01196
6 chaseat [function] [call site] 01198
7 FLAGS_SET [function] [call site] 01200
7 FLAGS_SET [function] [call site] 01202
7 FLAGS_SET [function] [call site] 01204
7 FLAGS_SET [function] [call site] 01206
7 FLAGS_SET [function] [call site] 01208
7 FLAGS_SET [function] [call site] 01211
7 dir_fd_is_root_or_cwd [function] [call site] 01212
8 path_is_root_at [function] [call site] 01213
7 FLAGS_SET [function] [call site] 01215
7 chaseat_needs_absolute [function] [call site] 01217
8 path_is_absolute [function] [call site] 01218
8 dir_fd_is_root [function] [call site] 01219
9 path_is_root_at [function] [call site] 01220
7 FLAGS_SET [function] [call site] 01224
7 ENDSWITH_SET [function] [call site] 01227
7 FLAGS_SET [function] [call site] 01228
7 dot_or_dot_dot [function] [call site] 01229
7 FLAGS_SET [function] [call site] 01231
7 path_find_first_component [function] [call site] 01232
7 empty_or_root [function] [call site] 01235
7 FLAGS_SET [function] [call site] 01236
7 FLAGS_SET [function] [call site] 01237
7 stat_inode_same [function] [call site] 01240
8 stat_is_set [function] [call site] 01241
8 stat_is_set [function] [call site] 01242
7 dir_fd_is_root [function] [call site] 01243
7 FLAGS_SET [function] [call site] 01244
7 path_extract_directory [function] [call site] 01245
7 path_is_absolute [function] [call site] 01247
7 free_and_replace [function] [call site] 01248
7 FLAGS_SET [function] [call site] 01252
7 assert_not_reached [function] [call site] 01253
7 FLAGS_SET [function] [call site] 01256
7 path_is_valid [function] [call site] 01257
7 path_extend [function] [call site] 01258
7 FLAGS_SET [function] [call site] 01259
7 FLAGS_SET [function] [call site] 01260
7 unsafe_transition [function] [call site] 01261
7 log_unsafe_transition [function] [call site] 01262
8 FLAGS_SET [function] [call site] 01263
8 fd_get_path [function] [call site] 01264
9 safe_getcwd [function] [call site] 01266
9 readlink_malloc [function] [call site] 01267
10 readlinkat_malloc [function] [call site] 01268
9 FORMAT_PROC_FD_PATH [function] [call site] 01274
9 proc_fd_enoent_errno [function] [call site] 01275
8 fd_get_path [function] [call site] 01276
8 uid_to_name [function] [call site] 01301
8 log_warning_errno [function] [call site] 01302
8 SYNTHETIC_ERRNO [function] [call site] 01303
8 glyph [function] [call site] 01306
9 glyph_full [function] [call site] 01307
10 emoji_enabled [function] [call site] 01309
11 STR_IN_SET [function] [call site] 01310
11 is_locale_utf8 [function] [call site] 01311
12 is_locale_utf8_impl [function] [call site] 01312
13 secure_getenv_bool [function] [call site] 01313
13 log_debug_errno [function] [call site] 01314
13 is_main_thread [function] [call site] 01315
14 getpid_cached [function] [call site] 01316
13 setlocale [function] [call site] 01318
13 nl_langinfo [function] [call site] 01319
13 setlocale [function] [call site] 01321
13 STR_IN_SET [function] [call site] 01322
10 is_locale_utf8 [function] [call site] 01326
7 FLAGS_SET [function] [call site] 01329
7 FLAGS_SET [function] [call site] 01333
7 unsafe_transition [function] [call site] 01334
7 log_unsafe_transition [function] [call site] 01335
7 close_and_replace [function] [call site] 01336
7 close_and_replace [function] [call site] 01337
7 RET_NERRNO [function] [call site] 01338
7 path_is_safe [function] [call site] 01341
7 FLAGS_SET [function] [call site] 01342
7 xopenat_full [function] [call site] 01344
7 FLAGS_SET [function] [call site] 01345
7 path_extend [function] [call site] 01347
7 FLAGS_SET [function] [call site] 01348
7 path_extend [function] [call site] 01349
7 FLAGS_SET [function] [call site] 01351
7 unsafe_transition [function] [call site] 01352
7 log_unsafe_transition [function] [call site] 01353
7 FLAGS_SET [function] [call site] 01354
7 fd_is_fs_type [function] [call site] 01355
8 is_fs_type_at [function] [call site] 01356
7 log_autofs_mount_point [function] [call site] 01357
8 FLAGS_SET [function] [call site] 01358
8 fd_get_path [function] [call site] 01359
8 log_warning_errno [function] [call site] 01360
8 SYNTHETIC_ERRNO [function] [call site] 01361
7 FLAGS_SET [function] [call site] 01364
7 FLAGS_SET [function] [call site] 01366
7 log_prohibited_symlink [function] [call site] 01367
8 FLAGS_SET [function] [call site] 01369
8 fd_get_path [function] [call site] 01370
8 log_warning_errno [function] [call site] 01371
8 SYNTHETIC_ERRNO [function] [call site] 01372
7 readlinkat_malloc [function] [call site] 01374
7 path_is_absolute [function] [call site] 01376
7 safe_close [function] [call site] 01377
7 fd_reopen [function] [call site] 01378
7 FLAGS_SET [function] [call site] 01380
7 unsafe_transition [function] [call site] 01381
7 log_unsafe_transition [function] [call site] 01382
7 FLAGS_SET [function] [call site] 01383
7 free_and_strdup [function] [call site] 01384
7 path_extend [function] [call site] 01389
7 free_and_replace [function] [call site] 01390
7 FLAGS_SET [function] [call site] 01391
7 path_extend [function] [call site] 01392
7 FLAGS_SET [function] [call site] 01393
7 close_and_replace [function] [call site] 01395
7 FLAGS_SET [function] [call site] 01396
7 stat_verify_directory [function] [call site] 01397
7 FLAGS_SET [function] [call site] 01401
7 FLAGS_SET [function] [call site] 01407
7 path_extract_filename [function] [call site] 01408
7 free_and_replace [function] [call site] 01409
7 FLAGS_SET [function] [call site] 01411
7 strextend [function] [call site] 01413
7 FLAGS_SET [function] [call site] 01417
7 path_find_first_component [function] [call site] 01420
7 path_join [function] [call site] 01422
6 FLAGS_SET [function] [call site] 01423
6 empty_or_root [function] [call site] 01424
6 path_is_absolute [function] [call site] 01426
6 path_is_absolute [function] [call site] 01428
6 path_join [function] [call site] 01429
6 STR_IN_SET [function] [call site] 01430
6 free_and_replace [function] [call site] 01431
5 fd_verify_regular [function] [call site] 01435
5 access_fd [function] [call site] 01436
6 faccessat [function] [call site] 01438
6 FORMAT_PROC_FD_PATH [function] [call site] 01440
6 proc_fd_enoent_errno [function] [call site] 01441
5 RET_NERRNO [function] [call site] 01442
5 path_make_absolute_cwd [function] [call site] 01445
5 path_simplify [function] [call site] 01446
4 path_is_absolute [function] [call site] 01448
4 log_debug [function] [call site] 01449
4 path_join [function] [call site] 01450
4 open_and_check_executable [function] [call site] 01451
4 default_PATH [function] [call site] 01453
5 STRV_FOREACH_PAIR [function] [call site] 01454
5 STRV_MAKE [function] [call site] 01455
5 inode_same [function] [call site] 01456
6 inode_same_at [function] [call site] 01457
7 FLAGS_SET [function] [call site] 01463
7 FLAGS_SET [function] [call site] 01466
7 FLAGS_SET [function] [call site] 01467
7 FLAGS_SET [function] [call site] 01470
7 FLAGS_SET [function] [call site] 01473
7 name_to_handle_at_try_fid [function] [call site] 01474
8 name_to_handle_at_loop [function] [call site] 01476
8 is_name_to_handle_at_fatal_error [function] [call site] 01477
8 name_to_handle_at_loop [function] [call site] 01478
7 is_name_to_handle_at_fatal_error [function] [call site] 01479
7 name_to_handle_at_try_fid [function] [call site] 01480
7 is_name_to_handle_at_fatal_error [function] [call site] 01481
7 log_debug_errno [function] [call site] 01492
7 log_debug_errno [function] [call site] 01496
7 stat_inode_same [function] [call site] 01498
5 log_debug_errno [function] [call site] 01499
4 extract_first_word [function] [call site] 01500
4 path_is_absolute [function] [call site] 01501
4 log_debug [function] [call site] 01502
4 path_extend [function] [call site] 01503
4 open_and_check_executable [function] [call site] 01504
2 log_full_errno [function] [call site] 01505
2 xdg_autostart_format_exec_start [function] [call site] 01506
3 strv_split_full [function] [call site] 01507
3 strv_isempty [function] [call site] 01508
3 log_warning_errno [function] [call site] 01509
3 SYNTHETIC_ERRNO [function] [call site] 01510
3 cunescape [function] [call site] 01511
4 cunescape_length [function] [call site] 01512
5 cunescape_length_with_prefix [function] [call site] 01513
3 log_debug_errno [function] [call site] 01525
3 find_executable [function] [call site] 01526
3 log_info_errno [function] [call site] 01527
3 free_and_replace [function] [call site] 01528
3 STR_IN_SET [function] [call site] 01529
3 strreplace [function] [call site] 01542
3 path_is_absolute [function] [call site] 01545
3 get_home_dir [function] [call site] 01546
4 secure_getenv [function] [call site] 01548
4 path_is_valid [function] [call site] 01549
4 path_is_absolute [function] [call site] 01550
4 synthesize_nobody [function] [call site] 01552
4 getpwuid_malloc [function] [call site] 01553
4 path_is_valid [function] [call site] 01554
4 path_is_absolute [function] [call site] 01555
4 path_simplify_alloc [function] [call site] 01556
5 path_simplify [function] [call site] 01558
3 path_join [function] [call site] 01559
3 free_and_replace [function] [call site] 01561
3 free_and_replace [function] [call site] 01562
3 quote_command_line [function] [call site] 01564
2 log_full_errno [function] [call site] 01593
2 strv_contains [function] [call site] 01594
2 strv_isempty [function] [call site] 01599
2 log_debug [function] [call site] 01600
2 log_debug [function] [call site] 01601
2 strv_extend [function] [call site] 01602
2 specifier_escape [function] [call site] 01604
3 strreplace [function] [call site] 01605
2 generator_open_unit_file [function] [call site] 01607
3 generator_open_unit_file_full [function] [call site] 01608
4 fopen_temporary [function] [call site] 01611
5 fopen_temporary_at [function] [call site] 01612
6 tempfn_random [function] [call site] 01615
7 random_u64 [function] [call site] 01619
8 random_bytes [function] [call site] 01620
9 getrandom [function] [call site] 01622
9 loop_read_exact [function] [call site] 01624
10 loop_read [function] [call site] 01625
11 fd_wait_for_event [function] [call site] 01628
12 ppoll_usec [function] [call site] 01629
13 ppoll_usec_full [function] [call site] 01630
14 TIMESPEC_STORE [function] [call site] 01633
9 fallback_random_bytes [function] [call site] 01636
10 now [function] [call site] 01637
11 assert_se [function] [call site] 01638
11 clock_gettime [function] [call site] 01639
11 map_clock_id [function] [call site] 01640
11 timespec_load [function] [call site] 01641
10 getpid_cached [function] [call site] 01644
10 ULONG_TO_PTR [function] [call site] 01648
10 getauxval [function] [call site] 01649
10 pidfd_get_inode_id_self_cached [function] [call site] 01650
11 getpid_cached [function] [call site] 01652
11 pidfd_open [function] [call site] 01653
11 getpid_cached [function] [call site] 01654
11 pidfd_get_inode_id [function] [call site] 01655
12 pidfd_check_pidfs [function] [call site] 01657
13 pidfd_open [function] [call site] 01658
13 getpid_cached [function] [call site] 01659
13 fd_is_fs_type [function] [call site] 01660
12 pidfd_get_inode_id_impl [function] [call site] 01661
13 RET_NERRNO [function] [call site] 01663
13 name_to_handle_at [function] [call site] 01664
13 CAST_ALIGN_PTR [function] [call site] 01665
13 is_name_to_handle_at_fatal_error [function] [call site] 01667
11 ERRNO_IS_NEG_NOT_SUPPORTED [function] [call site] 01669
11 getpid_cached [function] [call site] 01670
10 sha256_init_ctx [function] [call site] 01671
10 sha256_process_bytes [function] [call site] 01673
11 IS_ALIGNED32 [function] [call site] 01683
11 sha256_process_block [function] [call site] 01684
11 sha256_process_block [function] [call site] 01686
11 sha256_process_block [function] [call site] 01688
10 sha256_finish_ctx [function] [call site] 01690
11 sha256_process_block [function] [call site] 01696
11 unaligned_write_ne32 [function] [call site] 01697
10 sha256_finish_ctx [function] [call site] 01700
6 fopen_temporary_internal [function] [call site] 01725
4 log_error_errno [function] [call site] 01738
4 path_join [function] [call site] 01743
4 fopen_unlocked [function] [call site] 01745
4 log_error_errno [function] [call site] 01746
4 log_error_errno [function] [call site] 01747
2 specifier_escape [function] [call site] 01751
2 strv_isempty [function] [call site] 01763
2 strv_isempty [function] [call site] 01764
2 strv_join [function] [call site] 01774
2 xdg_autostart_generate_desktop_condition [function] [call site] 01780
2 xdg_autostart_generate_desktop_condition [function] [call site] 01790
2 log_error_errno [function] [call site] 01796
2 log_debug [function] [call site] 01797
2 generator_add_symlink [function] [call site] 01799
3 generator_add_symlink_full [function] [call site] 01800
4 path_extract_directory [function] [call site] 01804
4 log_error_errno [function] [call site] 01805
4 path_extract_filename [function] [call site] 01806
4 log_error_errno [function] [call site] 01807
4 log_error_errno [function] [call site] 01808
4 SYNTHETIC_ERRNO [function] [call site] 01809
4 unit_name_replace_instance [function] [call site] 01810
4 log_error_errno [function] [call site] 01845
4 path_join [function] [call site] 01846
4 path_join [function] [call site] 01849
4 mkdir_parents_label [function] [call site] 01854
5 mkdirat_parents_label [function] [call site] 01855
6 mkdirat_parents_internal [function] [call site] 01856
7 path_is_safe [function] [call site] 01860
7 path_find_last_component [function] [call site] 01861
7 strndupa_safe [function] [call site] 01864
7 is_dir_at [function] [call site] 01865
7 path_find_first_component [function] [call site] 01866
7 mkdirat_safe_internal [function] [call site] 01871
8 chmod_and_chown_at [function] [call site] 01876
9 fchmod_and_chown [function] [call site] 01880
10 fchmod_and_chown_with_fallback [function] [call site] 01881
11 fchmod_opath [function] [call site] 01884
12 fchmodat2 [function] [call site] 01886
12 FORMAT_PROC_FD_PATH [function] [call site] 01889
12 proc_fd_enoent_errno [function] [call site] 01890
11 fchownat [function] [call site] 01892
11 fchmod_opath [function] [call site] 01893
8 mkdirat_safe_internal [function] [call site] 01898
8 log_full_errno [function] [call site] 01901
8 SYNTHETIC_ERRNO [function] [call site] 01902
8 log_full_errno [function] [call site] 01903
8 SYNTHETIC_ERRNO [function] [call site] 01904
8 log_full_errno [function] [call site] 01905
8 SYNTHETIC_ERRNO [function] [call site] 01906
8 FORMAT_UID [function] [call site] 01907
8 FORMAT_GID [function] [call site] 01908
4 log_error_errno [function] [call site] 01910