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 |
---|---|---|---|---|---|---|---|
511 | 525 |
24 :
['blkid_probe_get_sectorsize', 'parse_dos_extended', 'dos_partition_get_size', 'blkid_partition_is_logical', 'blkid_partlist_add_partition', 'blkid_partitions_do_subprobe', 'blkid_partition_get_type', 'blkid_partition_get_size', 'blkid_partition_set_type', 'blkid_partition_set_flags', 'blkid_partlist_increment_partno', 'blkid_partlist_get_partition', 'blkid_partition_gen_uuid', 'blkid_probe_is_tiny', 'blkid_partlist_new_parttable', 'dos_partition_get_start', 'ul_debug.2143', 'is_extended', 'blkid_partlist_numof_partitions', 'blkid_partition_is_extended', 'blkid_probe_get_partlist', 'blkid_parttable_set_id', 'blkid_partlist_set_partno', 'getpid'] |
511 | 525 | probe_dos_pt | call site: 00000 | /src/util-linux/libblkid/src/partitions/dos.c:253 |
282 | 284 |
7 :
['parse_extended', 'memcmp', 'blkid_partlist_increment_partno', 'blkid_probe_get_partlist', 'blkid_partlist_new_parttable', 'parse_partition', 'is_id_common'] |
282 | 284 | probe_atari_pt | call site: 00000 | /src/util-linux/libblkid/src/partitions/atari.c:253 |
98 | 183 |
2 :
['blkid_probe_get_buffer', 'sb_log_offset'] |
102 | 627 | probe_btrfs | call site: 00000 | /src/util-linux/libblkid/src/superblocks/btrfs.c:255 |
85 | 159 |
11 :
['blkid_partition_set_name', 'blkid_partition_set_type_string', 'blkid_partlist_add_partition', 'ul_debug.2240', 'blkid_partlist_new_parttable', '__bswap_32.2241', 'get_mac_block', 'has_part_signature', 'blkid_probe_get_partlist', '__errno_location', 'getpid'] |
85 | 159 | probe_mac_pt | call site: 00000 | /src/util-linux/libblkid/src/partitions/mac.c:113 |
84 | 202 |
17 :
['blkid_probe_verify_csum', 'blkid_partlist_add_partition', 'blkid_partlist_get_parent', 'blkid_partition_get_type', 'blkid_is_nested_dimension', '__errno_location', 'ul_debug.2094', 'bsd_checksum', 'blkid_partition_get_size', 'blkid_partition_set_type', 'blkid_partlist_new_parttable', '__uint16_identity.2095', 'blkid_probe_get_sector', 'blkid_probe_get_partlist', '__uint32_identity.2093', 'blkid_partition_get_start', 'getpid'] |
84 | 202 | probe_bsd_pt | call site: 00000 | /src/util-linux/libblkid/src/partitions/bsd.c:54 |
66 | 68 |
10 :
['blkid_partition_set_flags', 'blkid_partlist_increment_partno', 'blkid_partlist_add_partition', 'blkid_partlist_new_parttable', '__bswap_16', 'blkid_probe_get_partlist', 'ul_debug.442', '__bswap_32.441', 'getpid', 'blkid_partition_set_type'] |
66 | 68 | probe_sun_pt | call site: 00000 | /src/util-linux/libblkid/src/partitions/sun.c:42 |
54 | 56 |
6 :
['__bswap_32', 'blkid_partlist_increment_partno', 'blkid_probe_get_partlist', 'blkid_partlist_add_partition', 'blkid_partlist_new_parttable', 'blkid_partition_set_type'] |
54 | 56 | probe_sgi_pt | call site: 00000 | /src/util-linux/libblkid/src/partitions/sgi.c:40 |
46 | 48 |
4 :
['blkid_partlist_add_partition', 'blkid_partlist_new_parttable', 'blkid_partlist_increment_partno', 'blkid_probe_get_partlist'] |
46 | 48 | probe_ultrix_pt | call site: 00000 | /src/util-linux/libblkid/src/partitions/ultrix.c:63 |
37 | 37 |
1 :
['partitions_init_data'] |
828 | 1036 | partitions_probe | call site: 00000 | /src/util-linux/libblkid/src/partitions/partitions.c:591 |
30 | 58 |
3 :
['blkid_probe_chain_reset_values', 'reset_partlist', 'blkid_probe_get_partlist'] |
34 | 114 | idinfo_probe | call site: 00000 | /src/util-linux/libblkid/src/partitions/partitions.c:554 |
20 | 22 |
2 :
['blkid_partlist_new_parttable', 'blkid_probe_get_partlist'] |
20 | 22 | probe_aix_pt | call site: 00000 | /src/util-linux/libblkid/src/partitions/aix.c:23 |
15 | 15 |
3 :
['ul_debug.1700', 'blkid_get_library_version', 'getpid'] |
23 | 23 | blkid_init_debug | call site: 00000 | /src/util-linux/libblkid/src/init.c:55 |
LLVMFuzzerTestOneInput
[function]
[call site]
00000
mkostemp
[call site]
00001
err
[call site]
00002
write
[call site]
00003
process_file
[function]
[call site]
00004
blkid_new_probe_from_filename
[function]
[call site]
00005
open
[call site]
00006
blkid_new_probe
[function]
[call site]
00007
calloc
[call site]
00008
getpid
[call site]
00009
ul_debug
[function]
[call site]
00010
vfprintf
[call site]
00011
fputc
[call site]
00012
blkid_probe_set_device
[function]
[call site]
00013
blkid_reset_probe
[function]
[call site]
00014
blkid_probe_reset_values
[function]
[call site]
00015
list_empty
[function]
[call site]
00016
getpid
[call site]
00017
ul_debug
[function]
[call site]
00018
list_empty
[function]
[call site]
00019
blkid_probe_free_value
[function]
[call site]
00020
list_del
[function]
[call site]
00021
__list_del
[function]
[call site]
00022
getpid
[call site]
00023
ul_debug
[function]
[call site]
00024
blkid_probe_set_wiper
[function]
[call site]
00025
getpid
[call site]
00026
ul_debug
[function]
[call site]
00027
getpid
[call site]
00028
ul_debug
[function]
[call site]
00029
blkid_probe_chain_reset_position
[function]
[call site]
00030
blkid_probe_reset_buffers
[function]
[call site]
00031
list_empty
[function]
[call site]
00032
getpid
[call site]
00033
ul_debug
[function]
[call site]
00034
list_empty
[function]
[call site]
00035
list_del
[function]
[call site]
00036
getpid
[call site]
00037
ul_debug
[function]
[call site]
00038
getpid
[call site]
00039
ul_debug
[function]
[call site]
00040
close
[call site]
00041
blkid_free_probe
[function]
[call site]
00042
close
[call site]
00043
blkid_probe_reset_buffers
[function]
[call site]
00044
blkid_probe_reset_values
[function]
[call site]
00045
blkid_probe_reset_hints
[function]
[call site]
00046
list_empty
[function]
[call site]
00047
getpid
[call site]
00048
ul_debug
[function]
[call site]
00049
list_empty
[function]
[call site]
00050
list_del
[function]
[call site]
00051
blkid_free_probe
[function]
[call site]
00052
getpid
[call site]
00053
ul_debug
[function]
[call site]
00054
posix_fadvise
[call site]
00055
fstat
[call site]
00056
__errno_location
[call site]
00057
blkdev_get_size
[function]
[call site]
00058
ioctl
[call site]
00059
ioctl
[call site]
00060
ioctl
[call site]
00061
fstat
[call site]
00062
__errno_location
[call site]
00063
blkdev_find_size
[function]
[call site]
00064
blkdev_valid_offset
[function]
[call site]
00065
lseek
[call site]
00066
read_all
[function]
[call site]
00067
read
[call site]
00068
__errno_location
[call site]
00069
xusleep
[function]
[call site]
00070
nanosleep
[call site]
00071
__errno_location
[call site]
00072
blkdev_valid_offset
[function]
[call site]
00073
blkdev_valid_offset
[function]
[call site]
00074
getpid
[call site]
00075
ul_debug
[function]
[call site]
00076
sysfs_chrdev_devno_to_devname
[function]
[call site]
00077
gnu_dev_major
[call site]
00078
ul_new_path
[function]
[call site]
00079
calloc
[call site]
00080
getpid
[call site]
00081
ul_debugobj
[function]
[call site]
00082
fprintf
[call site]
00083
ul_unref_path
[function]
[call site]
00084
getpid
[call site]
00085
ul_debugobj
[function]
[call site]
00086
ul_path_close_dirfd
[function]
[call site]
00087
__assert_fail
[call site]
00088
getpid
[call site]
00089
ul_debugobj
[function]
[call site]
00090
close
[call site]
00091
ul_path_readlink
[function]
[call site]
00092
get_absdir
[function]
[call site]
00093
snprintf
[call site]
00094
__errno_location
[call site]
00095
__errno_location
[call site]
00096
readlink
[call site]
00097
ul_path_get_dirfd
[function]
[call site]
00098
__assert_fail
[call site]
00099
__assert_fail
[call site]
00100
get_absdir
[function]
[call site]
00101
__errno_location
[call site]
00102
getpid
[call site]
00103
ul_debugobj
[function]
[call site]
00104
open
[call site]
00105
readlinkat
[call site]
00106
ul_unref_path
[function]
[call site]
00107
strrchr
[call site]
00108
strlen
[call site]
00109
sysfs_devname_sys_to_dev
[function]
[call site]
00110
strchr
[call site]
00111
strncmp
[call site]
00112
getpid
[call site]
00113
ul_debug
[function]
[call site]
00114
__errno_location
[call site]
00115
getpid
[call site]
00116
ul_debug
[function]
[call site]
00117
__errno_location
[call site]
00118
ioctl
[call site]
00119
fcntl
[call site]
00120
ul_reopen
[function]
[call site]
00121
snprintf
[call site]
00122
readlink
[call site]
00123
__errno_location
[call site]
00124
__assert_fail
[call site]
00125
open
[call site]
00126
__errno_location
[call site]
00127
sysfs_devno_is_dm_private
[function]
[call site]
00128
ul_new_sysfs_path
[function]
[call site]
00129
ul_new_path
[function]
[call site]
00130
ul_path_set_prefix
[function]
[call site]
00131
__assert_fail
[call site]
00132
strdup
[call site]
00133
ul_debugobj
[function]
[call site]
00134
sysfs_blkdev_init_path
[function]
[call site]
00135
gnu_dev_major
[call site]
00136
ul_path_set_dir
[function]
[call site]
00137
ul_path_get_dirfd
[function]
[call site]
00141
ul_path_get_dialect
[function]
[call site]
00142
getpid
[call site]
00143
ul_debugobj
[function]
[call site]
00144
ul_path_set_dialect
[function]
[call site]
00145
getpid
[call site]
00146
ul_debugobj
[function]
[call site]
00147
sysfs_blkdev_deinit_path
[function]
[call site]
00148
getpid
[call site]
00149
ul_debugobj
[function]
[call site]
00150
ul_path_get_dialect
[function]
[call site]
00151
ul_unref_path
[function]
[call site]
00152
ul_path_set_dialect
[function]
[call site]
00153
ul_path_set_enoent_redirect
[function]
[call site]
00154
sysfs_blkdev_enoent_redirect
[function]
[call site]
00155
ul_path_get_dialect
[function]
[call site]
00156
ul_path_get_dirfd
[function]
[call site]
00157
getpid
[call site]
00158
ul_debugobj
[function]
[call site]
00159
ul_debugobj
[function]
[call site]
00160
sysfs_blkdev_set_parent
[function]
[call site]
00161
ul_path_get_dialect
[function]
[call site]
00162
ul_unref_path
[function]
[call site]
00163
ul_ref_path
[function]
[call site]
00164
getpid
[call site]
00165
ul_debugobj
[function]
[call site]
00166
ul_unref_path
[function]
[call site]
00167
getpid
[call site]
00168
ul_debugobj
[function]
[call site]
00169
ul_path_read_string
[function]
[call site]
00170
ul_path_read
[function]
[call site]
00171
ul_path_open
[function]
[call site]
00172
open
[call site]
00173
getpid
[call site]
00174
ul_debug
[function]
[call site]
00175
ul_path_get_dirfd
[function]
[call site]
00176
openat
[call site]
00177
__errno_location
[call site]
00178
openat
[call site]
00179
getpid
[call site]
00180
ul_debugobj
[function]
[call site]
00181
__errno_location
[call site]
00182
getpid
[call site]
00183
ul_debug
[function]
[call site]
00184
read_all
[function]
[call site]
00185
__errno_location
[call site]
00186
close
[call site]
00187
__errno_location
[call site]
00188
strdup
[call site]
00189
strncmp
[call site]
00190
strrchr
[call site]
00191
strncmp
[call site]
00192
ul_unref_path
[function]
[call site]
00193
getpid
[call site]
00194
ul_debug
[function]
[call site]
00195
blkid_probe_is_tiny
[function]
[call site]
00196
blkid_probe_is_wholedisk
[function]
[call site]
00197
blkid_probe_get_devno
[function]
[call site]
00198
blkid_probe_get_wholedisk_devno
[function]
[call site]
00199
blkid_probe_get_devno
[function]
[call site]
00200
blkid_devno_to_wholedisk
[function]
[call site]
00201
sysfs_devno_to_wholedisk
[function]
[call site]
00202
ul_new_sysfs_path
[function]
[call site]
00203
sysfs_blkdev_get_wholedisk
[function]
[call site]
00204
ul_path_read_string
[function]
[call site]
00205
strsep
[call site]
00206
strncasecmp
[call site]
00207
get_dm_wholedisk
[function]
[call site]
00208
sysfs_blkdev_get_slave
[function]
[call site]
00209
ul_path_opendir
[function]
[call site]
00210
ul_path_open
[function]
[call site]
00211
getpid
[call site]
00212
ul_debugobj
[function]
[call site]
00213
ul_path_get_dirfd
[function]
[call site]
00214
dup_fd_cloexec
[function]
[call site]
00215
fcntl
[call site]
00216
fcntl
[call site]
00217
fcntl
[call site]
00218
__errno_location
[call site]
00219
close
[call site]
00220
fdopendir
[call site]
00221
close
[call site]
00222
rewinddir
[call site]
00223
xreaddir
[function]
[call site]
00224
strdup
[call site]
00228
closedir
[call site]
00229
closedir
[call site]
00230
xstrncpy
[function]
[call site]
00231
strlen
[call site]
00232
ul_path_get_prefix
[function]
[call site]
00233
__sysfs_devname_to_devno
[function]
[call site]
00234
__assert_fail
[call site]
00235
stat
[call site]
00236
strdup
[call site]
00237
sysfs_devname_dev_to_sys
[function]
[call site]
00238
strchr
[call site]
00239
strdup
[call site]
00240
strncmp
[call site]
00241
sysfs_devname_dev_to_sys
[function]
[call site]
00242
read_devno
[function]
[call site]
00243
fopen
[call site]
00244
__isoc99_fscanf
[call site]
00245
gnu_dev_makedev
[call site]
00246
fclose
[call site]
00247
snprintf
[call site]
00248
read_devno
[function]
[call site]
00249
startswith
[function]
[call site]
00250
strncmp
[call site]
00251
read_devno
[function]
[call site]
00252
snprintf
[call site]
00253
read_devno
[function]
[call site]
00254
sysfs_blkdev_get_name
[function]
[call site]
00255
ul_path_readlink
[function]
[call site]
00256
strrchr
[call site]
00257
strlen
[call site]
00258
sysfs_devname_sys_to_dev
[function]
[call site]
00259
sysfs_blkdev_get_devno
[function]
[call site]
00260
ul_path_get_dialect
[function]
[call site]
00261
ul_path_readlink
[function]
[call site]
00262
stripoff_last_component
[function]
[call site]
00263
strrchr
[call site]
00264
stripoff_last_component
[function]
[call site]
00265
sysfs_devname_sys_to_dev
[function]
[call site]
00266
xstrncpy
[function]
[call site]
00267
ul_path_get_prefix
[function]
[call site]
00268
__sysfs_devname_to_devno
[function]
[call site]
00269
ul_unref_path
[function]
[call site]
00270
ioctl
[call site]
00271
ioctl
[call site]
00272
__errno_location
[call site]
00273
ioctl
[call site]
00274
__errno_location
[call site]
00275
cdrom_size_correction
[function]
[call site]
00276
is_sector_readable
[function]
[call site]
00277
lseek
[call site]
00278
read
[call site]
00279
getpid
[call site]
00280
ul_debug
[function]
[call site]
00281
__errno_location
[call site]
00282
getpid
[call site]
00283
ul_debug
[function]
[call site]
00284
getpid
[call site]
00285
ul_debug
[function]
[call site]
00286
blkid_probe_get_hint
[function]
[call site]
00287
get_hint
[function]
[call site]
00288
list_empty
[function]
[call site]
00289
strcmp
[call site]
00290
ioctl
[call site]
00291
blkid_probe_set_hint
[function]
[call site]
00292
strchr
[call site]
00293
blkid_parse_tag_string
[function]
[call site]
00294
getpid
[call site]
00295
ul_debug
[function]
[call site]
00296
strchr
[call site]
00297
strdup
[call site]
00298
strrchr
[call site]
00299
strdup
[call site]
00300
getpid
[call site]
00301
ul_debug
[function]
[call site]
00302
__errno_location
[call site]
00303
strtoumax
[call site]
00304
__errno_location
[call site]
00305
get_hint
[function]
[call site]
00306
getpid
[call site]
00307
ul_debug
[function]
[call site]
00308
strdup
[call site]
00309
list_add_tail
[function]
[call site]
00310
__list_add
[function]
[call site]
00311
getpid
[call site]
00312
ul_debug
[function]
[call site]
00313
__errno_location
[call site]
00314
ioctl
[call site]
00315
getpid
[call site]
00316
ul_debug
[function]
[call site]
00317
getpid
[call site]
00318
blkid_probe_is_wholedisk
[function]
[call site]
00319
ul_debug
[function]
[call site]
00320
getpid
[call site]
00321
ul_debug
[function]
[call site]
00322
close
[call site]
00323
blkid_free_probe
[function]
[call site]
00324
blkid_probe_enable_partitions
[function]
[call site]
00325
blkid_probe_set_partitions_flags
[function]
[call site]
00326
blkid_probe_enable_superblocks
[function]
[call site]
00327
blkid_probe_set_superblocks_flags
[function]
[call site]
00328
blkid_do_safeprobe
[function]
[call site]
00329
blkid_probe_start
[function]
[call site]
00330
getpid
[call site]
00331
ul_debug
[function]
[call site]
00332
blkid_probe_set_wiper
[function]
[call site]
00333
getpid
[call site]
00334
ul_debug
[function]
[call site]
00335
blkid_probe_chain_reset_position
[function]
[call site]
00336
blkid_probe_chain_reset_position
[function]
[call site]
00337
blkid_probe_end
[function]
[call site]
00338
getpid
[call site]
00339
ul_debug
[function]
[call site]
00340
blkid_probe_set_wiper
[function]
[call site]
00341
blkid_free_probe
[function]
[call site]
00342
close
[call site]
00343
unlink
[call site]
00344