The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 23 | 74 | iolog_openat | call site: 00074 | sudo_lock_file_v1 |
| 15 | 149 | iolog_parse_delay | call site: 00149 | sudo_str2sig |
| 11 | 30 | warning | call site: 00030 | do_cleanup |
| 7 | 107 | iolog_read_timing_record | call site: 00107 | __errno_location |
| 7 | 174 | LLVMFuzzerTestOneInput | call site: 00174 | gzflush |
| 5 | 3 | initprogname2 | call site: 00003 | sudo_setprogname |
| 4 | 23 | _rs_stir | call site: 00023 | sudo_fatal_nodebug_v1 |
| 4 | 101 | iolog_open | call site: 00101 | __errno_location |
| 3 | 14 | mktemp_internal | call site: 00014 | __errno_location |
| 3 | 70 | iolog_openat | call site: 00070 | fstatat |
| 3 | 182 | iolog_close | call site: 00182 | __errno_location |
| 2 | 49 | _rs_random_buf | call site: 00049 | openat |
LLVMFuzzerTestOneInput
[function]
[call site]
00000
initprogname
[function]
[call site]
00001
initprogname2
[function]
[call site]
00002
sudo_getprogname
[function]
[call site]
00003
sudo_basename_v1
[function]
[call site]
00004
strrchr
[call site]
00005
strcmp
[call site]
00006
sudo_setprogname
[function]
[call site]
00007
sudo_basename_v1
[function]
[call site]
00008
getenv
[call site]
00009
sudo_warn_set_conversation_v1
[function]
[call site]
00010
fuzz_conversation
[function]
[call site]
00011
sudo_mkdtemp
[function]
[call site]
00012
mktemp_internal
[function]
[call site]
00013
strlen
[call site]
00014
__errno_location
[call site]
00015
__errno_location
[call site]
00016
__errno_location
[call site]
00017
sudo_arc4random_buf
[function]
[call site]
00018
_rs_random_buf
[function]
[call site]
00019
_rs_stir_if_needed
[function]
[call site]
00020
getpid
[call site]
00021
_rs_stir
[function]
[call site]
00022
getentropy
[call site]
00023
sudo_fatal_nodebug_v1
[function]
[call site]
00024
__errno_location
[call site]
00025
strerror
[call site]
00026
warning
[function]
[call site]
00027
__errno_location
[call site]
00028
sudo_getprogname
[function]
[call site]
00029
vsnprintf
[call site]
00030
vasprintf
[call site]
00031
sudo_getprogname
[function]
[call site]
00032
fputs
[call site]
00033
fputs
[call site]
00034
vfprintf
[call site]
00035
fputs
[call site]
00036
fputs
[call site]
00037
putc
[call site]
00038
__errno_location
[call site]
00039
do_cleanup
[function]
[call site]
00040
exit
[call site]
00041
_rs_init
[function]
[call site]
00042
chacha_keysetup
[function]
[call site]
00043
chacha_ivsetup
[function]
[call site]
00044
_rs_rekey
[function]
[call site]
00045
chacha_encrypt_bytes
[function]
[call site]
00046
_rs_init
[function]
[call site]
00047
explicit_bzero
[call site]
00048
_rs_rekey
[function]
[call site]
00049
openat
[call site]
00050
__errno_location
[call site]
00051
mkdirat
[call site]
00052
__errno_location
[call site]
00053
__errno_location
[call site]
00054
open
[call site]
00055
openat
[call site]
00056
write
[call site]
00057
close
[call site]
00058
iolog_open
[function]
[call site]
00059
iolog_get_uid
[function]
[call site]
00060
iolog_get_gid
[function]
[call site]
00061
sudo_debug_printf2_v1
[function]
[call site]
00062
iolog_fd_to_name
[function]
[call site]
00063
sudo_debug_printf2_v1
[function]
[call site]
00064
iolog_openat
[function]
[call site]
00065
iolog_get_file_mode
[function]
[call site]
00066
iolog_get_dir_mode
[function]
[call site]
00067
umask
[call site]
00068
openat
[call site]
00069
__errno_location
[call site]
00070
fstatat
[call site]
00071
fchmodat
[call site]
00072
openat
[call site]
00073
__errno_location
[call site]
00074
iolog_swapids
[function]
[call site]
00075
openat
[call site]
00076
iolog_swapids
[function]
[call site]
00077
close
[call site]
00078
umask
[call site]
00079
sudo_lock_file_v1
[function]
[call site]
00080
sudo_lock_region_v1
[function]
[call site]
00081
sudo_debug_printf2_v1
[function]
[call site]
00082
sudo_debug_printf2_v1
[function]
[call site]
00083
sudo_debug_printf2_v1
[function]
[call site]
00084
lseek
[call site]
00085
lseek
[call site]
00086
sudo_debug_printf2_v1
[function]
[call site]
00087
sudo_debug_printf2_v1
[function]
[call site]
00088
__errno_location
[call site]
00089
lockf
[call site]
00090
lseek
[call site]
00091
sudo_debug_printf2_v1
[function]
[call site]
00092
sudo_debug_printf2_v1
[function]
[call site]
00093
close
[call site]
00094
fchown
[call site]
00095
sudo_debug_printf2_v1
[function]
[call site]
00096
iolog_get_compress
[function]
[call site]
00097
pread
[call site]
00098
fcntl
[call site]
00099
gzdopen
[call site]
00100
fdopen
[call site]
00101
__errno_location
[call site]
00102
close
[call site]
00103
__errno_location
[call site]
00104
unlinkat
[call site]
00105
iolog_read_timing_record
[function]
[call site]
00106
iolog_gets
[function]
[call site]
00107
__errno_location
[call site]
00108
__errno_location
[call site]
00109
strerror
[call site]
00110
gzgets
[call site]
00111
gzerror
[call site]
00112
__errno_location
[call site]
00113
strerror
[call site]
00114
fgets
[call site]
00115
strerror
[call site]
00116
iolog_eof
[function]
[call site]
00117
gzeof
[call site]
00118
feof
[call site]
00119
sudo_warn_gettext_v1
[function]
[call site]
00120
dgettext
[call site]
00121
sudo_warnx_nodebug_v1
[function]
[call site]
00122
warning
[function]
[call site]
00123
strchr
[call site]
00124
iolog_parse_timing
[function]
[call site]
00125
strtoul
[call site]
00126
__ctype_b_loc
[call site]
00127
__ctype_b_loc
[call site]
00128
iolog_parse_delay
[function]
[call site]
00129
__ctype_b_loc
[call site]
00130
sudo_debug_printf2_v1
[function]
[call site]
00131
sudo_strtonum
[function]
[call site]
00132
sudo_strtonumx
[function]
[call site]
00133
__ctype_b_loc
[call site]
00134
__ctype_b_loc
[call site]
00135
__ctype_b_loc
[call site]
00136
__ctype_b_loc
[call site]
00137
__ctype_b_loc
[call site]
00138
__errno_location
[call site]
00139
__errno_location
[call site]
00140
__errno_location
[call site]
00141
__errno_location
[call site]
00142
sudo_debug_printf2_v1
[function]
[call site]
00143
sudo_debug_printf2_v1
[function]
[call site]
00144
__ctype_b_loc
[call site]
00145
sudo_debug_printf2_v1
[function]
[call site]
00146
sudo_strtonum
[function]
[call site]
00147
sudo_debug_printf2_v1
[function]
[call site]
00148
__ctype_b_loc
[call site]
00149
sudo_str2sig
[function]
[call site]
00150
__ctype_b_loc
[call site]
00151
sudo_strtonum
[function]
[call site]
00152
strncmp
[call site]
00153
__libc_current_sigrtmin
[call site]
00154
__ctype_b_loc
[call site]
00155
sysconf
[call site]
00156
__libc_current_sigrtmin
[call site]
00157
strncmp
[call site]
00158
__libc_current_sigrtmax
[call site]
00159
sysconf
[call site]
00160
__libc_current_sigrtmax
[call site]
00161
strcmp
[call site]
00162
strcasecmp
[call site]
00163
__errno_location
[call site]
00164
strtoul
[call site]
00165
__ctype_b_loc
[call site]
00166
__ctype_b_loc
[call site]
00167
strtoul
[call site]
00168
__errno_location
[call site]
00169
strtoul
[call site]
00170
__errno_location
[call site]
00171
sudo_warn_gettext_v1
[function]
[call site]
00172
sudo_warnx_nodebug_v1
[function]
[call site]
00173
iolog_close
[function]
[call site]
00174
gzflush
[call site]
00175
gzerror
[call site]
00176
__errno_location
[call site]
00177
strerror
[call site]
00178
gzclose
[call site]
00179
__errno_location
[call site]
00180
strerror
[call site]
00181
fclose
[call site]
00182
__errno_location
[call site]
00183
strerror
[call site]
00184
close
[call site]
00185
unlinkat
[call site]
00186
close
[call site]
00187
rmdir
[call site]
00188
fflush
[call site]
00189