The followings are the branches where fuzzer fails to bypass.
Unique non-covered Complexity | Unique Reachable Complexities | Unique Reachable Functions | All non-covered Complexity | All Reachable Complexity | Function Name | Function Callsite | Blocked Branch |
---|---|---|---|---|---|---|---|
33 | 33 |
1 :
['sudo_fatal_nodebug_v1'] |
33 | 33 | _rs_stir | call site: 00023 | /src/sudo/lib/util/./arc4random.c:99 |
10 | 86 |
4 :
['__errno_location', 'sudo_arc4random_buf', 'mkdirat', 'openat'] |
10 | 86 | mktemp_internal | call site: 00049 | /src/sudo/lib/util/./mktemp.c:111 |
10 | 10 |
2 :
['fputs', 'putc'] |
12 | 14 | warning | call site: 00026 | /src/sudo/lib/util/./fatal.c:192 |
8 | 8 |
3 :
['close', 'iolog_swapids', 'openat'] |
10 | 12 | iolog_openat | call site: 00075 | /src/sudo/lib/iolog/./iolog_openat.c:74 |
6 | 6 |
2 :
['__errno_location', 'close'] |
6 | 10 | iolog_open | call site: 00084 | /src/sudo/lib/iolog/./iolog_open.c:102 |
5 | 5 |
1 :
['sudo_basename_v1'] |
14 | 14 | initprogname2 | call site: 00003 | /src/sudo/lib/util/./progname.c:67 |
4 | 6 |
3 :
['iolog_get_compress', 'fchown', 'sudo_debug_printf2_v1'] |
14 | 20 | iolog_open | call site: 00066 | /src/sudo/lib/iolog/./iolog_open.c:80 |
4 | 4 |
2 :
['fchmodat', 'fstatat'] |
18 | 20 | iolog_openat | call site: 00072 | /src/sudo/lib/iolog/./iolog_openat.c:63 |
4 | 4 |
2 :
['__errno_location', 'strerror'] |
4 | 6 | iolog_close | call site: 00166 | /src/sudo/lib/iolog/./iolog_close.c:73 |
2 | 2 |
1 :
['strcmp'] |
9 | 9 | initprogname2 | call site: 00004 | /src/sudo/lib/util/./progname.c:79 |
2 | 2 |
1 :
['unlinkat'] |
2 | 4 | iolog_open | call site: 00065 | /src/sudo/lib/iolog/./iolog_open.c:77 |
0 | 32 |
2 :
['sudo_warnx_nodebug_v1', 'sudo_warn_gettext_v1'] |
0 | 34 | iolog_read_timing_record | call site: 00098 | /src/sudo/lib/iolog/./iolog_timing.c:259 |
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
warning
[function]
[call site]
00025
__errno_location
[call site]
00026
sudo_getprogname
[function]
[call site]
00027
vsnprintf
[call site]
00028
vsnprintf
[call site]
00029
sudo_getprogname
[function]
[call site]
00030
fputs
[call site]
00031
fputs
[call site]
00032
vfprintf
[call site]
00033
fputs
[call site]
00034
fputs
[call site]
00035
putc
[call site]
00036
__errno_location
[call site]
00037
do_cleanup
[function]
[call site]
00038
exit
[call site]
00039
_rs_init
[function]
[call site]
00040
chacha_keysetup
[function]
[call site]
00041
chacha_ivsetup
[function]
[call site]
00042
_rs_rekey
[function]
[call site]
00043
chacha_encrypt_bytes
[function]
[call site]
00044
_rs_init
[function]
[call site]
00045
explicit_bzero
[call site]
00046
_rs_rekey
[function]
[call site]
00047
openat
[call site]
00048
mkdirat
[call site]
00049
__errno_location
[call site]
00050
open
[call site]
00051
openat
[call site]
00052
write
[call site]
00053
iolog_open
[function]
[call site]
00054
iolog_get_uid
[function]
[call site]
00055
iolog_get_gid
[function]
[call site]
00056
sudo_debug_enter_v1
[function]
[call site]
00057
sudo_debug_printf2_v1
[function]
[call site]
00058
sudo_debug_exit_bool_v1
[function]
[call site]
00059
iolog_fd_to_name
[function]
[call site]
00060
sudo_debug_enter_v1
[function]
[call site]
00061
sudo_debug_printf2_v1
[function]
[call site]
00062
sudo_debug_exit_str_v1
[function]
[call site]
00063
sudo_debug_printf2_v1
[function]
[call site]
00064
sudo_debug_exit_bool_v1
[function]
[call site]
00065
iolog_openat
[function]
[call site]
00066
iolog_get_file_mode
[function]
[call site]
00067
iolog_get_dir_mode
[function]
[call site]
00068
sudo_debug_enter_v1
[function]
[call site]
00069
umask
[call site]
00070
openat
[call site]
00071
__errno_location
[call site]
00072
fstatat
[call site]
00073
fchmodat
[call site]
00074
__errno_location
[call site]
00075
iolog_swapids
[function]
[call site]
00076
openat
[call site]
00077
iolog_swapids
[function]
[call site]
00078
umask
[call site]
00079
sudo_debug_exit_int_v1
[function]
[call site]
00080
sudo_debug_printf2_v1
[function]
[call site]
00081
iolog_get_compress
[function]
[call site]
00082
fcntl
[call site]
00083
fdopen
[call site]
00084
__errno_location
[call site]
00085
__errno_location
[call site]
00086
sudo_debug_exit_bool_v1
[function]
[call site]
00087
unlinkat
[call site]
00088
sudo_debug_exit_bool_v1
[function]
[call site]
00089
iolog_read_timing_record
[function]
[call site]
00090
sudo_debug_enter_v1
[function]
[call site]
00091
iolog_gets
[function]
[call site]
00092
sudo_debug_enter_v1
[function]
[call site]
00093
__errno_location
[call site]
00094
__errno_location
[call site]
00095
fgets
[call site]
00096
sudo_debug_exit_str_v1
[function]
[call site]
00097
iolog_eof
[function]
[call site]
00098
sudo_debug_enter_v1
[function]
[call site]
00099
feof
[call site]
00100
sudo_debug_exit_int_v1
[function]
[call site]
00101
sudo_debug_exit_int_v1
[function]
[call site]
00102
sudo_warn_gettext_v1
[function]
[call site]
00103
dgettext
[call site]
00104
sudo_debug_exit_int_v1
[function]
[call site]
00105
strcspn
[call site]
00106
iolog_parse_timing
[function]
[call site]
00107
sudo_debug_enter_v1
[function]
[call site]
00108
strtoul
[call site]
00109
__ctype_b_loc
[call site]
00110
__ctype_b_loc
[call site]
00111
iolog_parse_delay
[function]
[call site]
00112
sudo_debug_enter_v1
[function]
[call site]
00113
__ctype_b_loc
[call site]
00114
sudo_debug_printf2_v1
[function]
[call site]
00115
sudo_debug_exit_ptr_v1
[function]
[call site]
00116
sudo_strtonum
[function]
[call site]
00117
sudo_strtonumx
[function]
[call site]
00118
__ctype_b_loc
[call site]
00119
__ctype_b_loc
[call site]
00120
__ctype_b_loc
[call site]
00121
__ctype_b_loc
[call site]
00122
__ctype_b_loc
[call site]
00123
__errno_location
[call site]
00124
__errno_location
[call site]
00125
__errno_location
[call site]
00126
sudo_debug_printf2_v1
[function]
[call site]
00127
sudo_debug_exit_ptr_v1
[function]
[call site]
00128
sudo_debug_printf2_v1
[function]
[call site]
00129
sudo_debug_exit_ptr_v1
[function]
[call site]
00130
__ctype_b_loc
[call site]
00131
sudo_debug_printf2_v1
[function]
[call site]
00132
sudo_debug_exit_ptr_v1
[function]
[call site]
00133
sudo_strtonum
[function]
[call site]
00134
sudo_debug_printf2_v1
[function]
[call site]
00135
sudo_debug_exit_ptr_v1
[function]
[call site]
00136
__ctype_b_loc
[call site]
00137
sudo_debug_exit_str_v1
[function]
[call site]
00138
sudo_str2sig
[function]
[call site]
00139
__ctype_b_loc
[call site]
00140
sudo_strtonum
[function]
[call site]
00141
__libc_current_sigrtmin
[call site]
00142
sysconf
[call site]
00143
__libc_current_sigrtmin
[call site]
00144
__libc_current_sigrtmax
[call site]
00145
__ctype_b_loc
[call site]
00146
sysconf
[call site]
00147
__libc_current_sigrtmax
[call site]
00148
strcmp
[call site]
00149
strcasecmp
[call site]
00150
__errno_location
[call site]
00151
strtoul
[call site]
00152
__ctype_b_loc
[call site]
00153
__ctype_b_loc
[call site]
00154
strtoul
[call site]
00155
__errno_location
[call site]
00156
strtoul
[call site]
00157
__errno_location
[call site]
00158
sudo_debug_exit_bool_v1
[function]
[call site]
00159
sudo_debug_exit_bool_v1
[function]
[call site]
00160
sudo_warn_gettext_v1
[function]
[call site]
00161
sudo_debug_exit_int_v1
[function]
[call site]
00162
sudo_debug_exit_int_v1
[function]
[call site]
00163
iolog_close
[function]
[call site]
00164
sudo_debug_enter_v1
[function]
[call site]
00165
fclose
[call site]
00166
__errno_location
[call site]
00167
sudo_debug_exit_bool_v1
[function]
[call site]
00168
unlinkat
[call site]
00169
fflush
[call site]
00170