Call tree LLVMFuzzerTestOneInput /src/util-linux/libblkid/src/fuzz.c linenumber=-1 mkostemp linenumber=27 err linenumber=29 write linenumber=31 process_file /src/util-linux/libblkid/src/fuzz.c linenumber=34 blkid_new_probe_from_filename /src/util-linux/libblkid/src/probe.c linenumber=10 blkid_new_probe /src/util-linux/libblkid/src/probe.c linenumber=274 calloc linenumber=146 ul_debug_prefix /src/util-linux/lib/debug.c linenumber=150 getpid linenumber=26 fprintf linenumber=26 fprintf linenumber=28 ul_debug /src/util-linux/lib/debug.c linenumber=150 vfprintf linenumber=18 fputc linenumber=20 blkid_probe_open_device /src/util-linux/libblkid/src/probe.c linenumber=278 stat linenumber=234 sysfs_devno_is_dm_hidden /src/util-linux/lib/sysfs.c linenumber=235 ul_new_sysfs_path /src/util-linux/lib/sysfs.c linenumber=674 ul_new_path /src/util-linux/lib/path.c linenumber=49 calloc linenumber=54 ul_debug_prefix /src/util-linux/lib/debug.c linenumber=59 ul_debug /src/util-linux/lib/debug.c linenumber=59 vasprintf linenumber=69 ul_unref_path /src/util-linux/lib/path.c linenumber=77 ul_debug_prefix /src/util-linux/lib/debug.c linenumber=95 ul_debug /src/util-linux/lib/debug.c linenumber=95 ul_path_close_dirfd /src/util-linux/lib/path.c linenumber=98 __assert_fail linenumber=238 ul_debug_prefix /src/util-linux/lib/debug.c linenumber=241 ul_debug /src/util-linux/lib/debug.c linenumber=241 close linenumber=242 ul_path_set_prefix /src/util-linux/lib/path.c linenumber=54 __assert_fail linenumber=115 strdup linenumber=118 ul_debug_prefix /src/util-linux/lib/debug.c linenumber=125 ul_debug /src/util-linux/lib/debug.c linenumber=125 sysfs_blkdev_init_path /src/util-linux/lib/sysfs.c linenumber=56 gnu_dev_major linenumber=81 gnu_dev_minor linenumber=81 snprintf linenumber=81 ul_path_set_dir /src/util-linux/lib/path.c linenumber=82 strdup linenumber=139 close linenumber=145 ul_debug_prefix /src/util-linux/lib/debug.c linenumber=151 ul_debug /src/util-linux/lib/debug.c linenumber=151 ul_path_get_dirfd /src/util-linux/lib/path.c linenumber=87 __assert_fail linenumber=220 __assert_fail linenumber=221 get_absdir /src/util-linux/lib/path.c linenumber=224 snprintf linenumber=193 __errno_location linenumber=197 __errno_location linenumber=226 ul_debug_prefix /src/util-linux/lib/debug.c linenumber=228 ul_debug /src/util-linux/lib/debug.c linenumber=228 open linenumber=229 ul_path_get_dialect /src/util-linux/lib/path.c linenumber=92 ul_debug_prefix /src/util-linux/lib/debug.c linenumber=94 ul_debug /src/util-linux/lib/debug.c linenumber=94 calloc linenumber=95 ul_path_set_dialect /src/util-linux/lib/path.c linenumber=99 ul_debug_prefix /src/util-linux/lib/debug.c linenumber=164 ul_debug /src/util-linux/lib/debug.c linenumber=164 sysfs_blkdev_deinit_path /src/util-linux/lib/sysfs.c linenumber=99 ul_debug_prefix /src/util-linux/lib/debug.c linenumber=118 ul_debug /src/util-linux/lib/debug.c linenumber=118 ul_path_get_dialect /src/util-linux/lib/path.c linenumber=120 ul_unref_path /src/util-linux/lib/path.c linenumber=124 ul_path_set_dialect /src/util-linux/lib/path.c linenumber=127 ul_path_set_enoent_redirect /src/util-linux/lib/path.c linenumber=100 sysfs_blkdev_enoent_redirect /src/util-linux/lib/sysfs.c linenumber=100 ul_path_get_dialect /src/util-linux/lib/path.c linenumber=167 ul_path_get_dirfd /src/util-linux/lib/path.c linenumber=170 ul_debug_prefix /src/util-linux/lib/debug.c linenumber=172 ul_debug /src/util-linux/lib/debug.c linenumber=172 ul_debug_prefix /src/util-linux/lib/debug.c linenumber=103 ul_debug /src/util-linux/lib/debug.c linenumber=103 sysfs_blkdev_set_parent /src/util-linux/lib/sysfs.c linenumber=106 ul_path_get_dialect /src/util-linux/lib/path.c linenumber=132 ul_unref_path /src/util-linux/lib/path.c linenumber=138 ul_ref_path /src/util-linux/lib/path.c linenumber=143 ul_debug_prefix /src/util-linux/lib/debug.c linenumber=148 ul_debug /src/util-linux/lib/debug.c linenumber=148 ul_unref_path /src/util-linux/lib/path.c linenumber=57 ul_debug_prefix /src/util-linux/lib/debug.c linenumber=61 ul_debug /src/util-linux/lib/debug.c linenumber=61 ul_path_refer_vfs /src/util-linux/lib/path.c linenumber=677 ul_path_read_string /src/util-linux/lib/path.c linenumber=678 ul_path_read_buffer /src/util-linux/lib/path.c linenumber=702 ul_path_read /src/util-linux/lib/path.c linenumber=727 ul_path_open /src/util-linux/lib/path.c linenumber=653 open linenumber=467 ul_debug_prefix /src/util-linux/lib/debug.c linenumber=468 ul_debug /src/util-linux/lib/debug.c linenumber=468 ul_path_get_dirfd /src/util-linux/lib/path.c linenumber=471 openat linenumber=478 __errno_location linenumber=480 openat linenumber=483 ul_debug_prefix /src/util-linux/lib/debug.c linenumber=485 ul_debug /src/util-linux/lib/debug.c linenumber=485 __errno_location linenumber=655 ul_debug_prefix /src/util-linux/lib/debug.c linenumber=657 ul_debug /src/util-linux/lib/debug.c linenumber=657 __read_all /src/util-linux/./include/all-io.h linenumber=658 ul_vfs_read /src/util-linux/./include/vfs.h linenumber=75 read linenumber=62 __errno_location linenumber=77 xusleep /src/util-linux/./include/c.h linenumber=78 nanosleep linenumber=490 __errno_location linenumber=660 ul_vfs_close /src/util-linux/./include/vfs.h linenumber=661 close linenumber=85 __errno_location linenumber=662 strdup linenumber=706 strncmp linenumber=684 strrchr linenumber=685 ul_unref_path /src/util-linux/lib/path.c linenumber=691 ul_debug_prefix /src/util-linux/lib/debug.c linenumber=236 ul_debug /src/util-linux/lib/debug.c linenumber=236 __errno_location linenumber=237 ul_vfs_open /src/util-linux/./include/vfs.h linenumber=244 open linenumber=78 __errno_location linenumber=246 blkid_probe_set_device /src/util-linux/libblkid/src/probe.c linenumber=248 blkid_reset_probe /src/util-linux/libblkid/src/probe.c linenumber=1103 blkid_probe_reset_values /src/util-linux/libblkid/src/probe.c linenumber=469 list_empty /src/util-linux/./include/list.h linenumber=945 ul_debug_prefix /src/util-linux/lib/debug.c linenumber=948 ul_debug /src/util-linux/lib/debug.c linenumber=948 list_empty /src/util-linux/./include/list.h linenumber=950 blkid_probe_free_value /src/util-linux/libblkid/src/probe.c linenumber=953 list_del /src/util-linux/./include/list.h linenumber=326 __list_del /src/util-linux/./include/list.h linenumber=107 ul_debug_prefix /src/util-linux/lib/debug.c linenumber=329 ul_debug /src/util-linux/lib/debug.c linenumber=329 blkid_probe_set_wiper /src/util-linux/libblkid/src/probe.c linenumber=470 ul_debug_prefix /src/util-linux/lib/debug.c linenumber=2526 ul_debug /src/util-linux/lib/debug.c linenumber=2526 ul_debug_prefix /src/util-linux/lib/debug.c linenumber=2542 ul_debug /src/util-linux/lib/debug.c linenumber=2542 blkid_probe_chain_reset_position /src/util-linux/libblkid/src/probe.c linenumber=475 blkid_probe_reset_buffers /src/util-linux/libblkid/src/probe.c linenumber=1104 blkid_probe_prune_buffers /src/util-linux/libblkid/src/probe.c linenumber=890 remove_buffer /src/util-linux/libblkid/src/probe.c linenumber=714 list_del /src/util-linux/./include/list.h linenumber=599 ul_debug_prefix /src/util-linux/lib/debug.c linenumber=601 ul_debug /src/util-linux/lib/debug.c linenumber=601 munmap linenumber=603 list_empty /src/util-linux/./include/list.h linenumber=892 ul_debug_prefix /src/util-linux/lib/debug.c linenumber=895 ul_debug /src/util-linux/lib/debug.c linenumber=895 list_empty /src/util-linux/./include/list.h linenumber=897 remove_buffer /src/util-linux/libblkid/src/probe.c linenumber=903 ul_debug_prefix /src/util-linux/lib/debug.c linenumber=906 ul_debug /src/util-linux/lib/debug.c linenumber=906 ul_vfs_close /src/util-linux/./include/vfs.h linenumber=1107 blkid_free_probe /src/util-linux/libblkid/src/probe.c linenumber=1110 ul_vfs_close /src/util-linux/./include/vfs.h linenumber=310 blkid_probe_reset_buffers /src/util-linux/libblkid/src/probe.c linenumber=311 blkid_probe_reset_values /src/util-linux/libblkid/src/probe.c linenumber=312 blkid_probe_reset_hints /src/util-linux/libblkid/src/probe.c linenumber=313 list_empty /src/util-linux/./include/list.h linenumber=2684 ul_debug_prefix /src/util-linux/lib/debug.c linenumber=2687 ul_debug /src/util-linux/lib/debug.c linenumber=2687 list_empty /src/util-linux/./include/list.h linenumber=2689 list_del /src/util-linux/./include/list.h linenumber=2692 blkid_free_probe /src/util-linux/libblkid/src/probe.c linenumber=314 ul_debug_prefix /src/util-linux/lib/debug.c linenumber=316 ul_debug /src/util-linux/lib/debug.c linenumber=316 posix_fadvise linenumber=1137 fstat linenumber=1139 __errno_location linenumber=1143 blkdev_get_size /src/util-linux/lib/blkdev.c linenumber=1152 ioctl linenumber=104 ioctl linenumber=112 ioctl linenumber=130 fstat linenumber=170 __errno_location linenumber=175 blkdev_find_size /src/util-linux/lib/blkdev.c linenumber=180 blkdev_valid_offset /src/util-linux/lib/blkdev.c linenumber=64 lseek linenumber=47 __read_all /src/util-linux/./include/all-io.h linenumber=49 __errno_location linenumber=66 blkdev_valid_offset /src/util-linux/lib/blkdev.c linenumber=82 blkdev_valid_offset /src/util-linux/lib/blkdev.c linenumber=87 ul_debug_prefix /src/util-linux/lib/debug.c linenumber=1153 ul_debug /src/util-linux/lib/debug.c linenumber=1153 sysfs_chrdev_devno_to_devname /src/util-linux/lib/sysfs.c linenumber=1159 gnu_dev_major linenumber=1136 gnu_dev_minor linenumber=1136 ul_new_path /src/util-linux/lib/path.c linenumber=1136 ul_path_readlink /src/util-linux/lib/path.c linenumber=1141 get_absdir /src/util-linux/lib/path.c linenumber=613 __errno_location linenumber=615 readlink linenumber=616 ul_path_get_dirfd /src/util-linux/lib/path.c linenumber=618 readlinkat linenumber=625 ul_unref_path /src/util-linux/lib/path.c linenumber=1142 strrchr linenumber=1147 strlen linenumber=1152 sysfs_devname_sys_to_dev /src/util-linux/./include/sysfs.h linenumber=1157 strchr linenumber=38 strncmp linenumber=1160 ul_debug_prefix /src/util-linux/lib/debug.c linenumber=1161 ul_debug /src/util-linux/lib/debug.c linenumber=1161 __errno_location linenumber=1162 ul_debug_prefix /src/util-linux/lib/debug.c linenumber=1176 ul_debug /src/util-linux/lib/debug.c linenumber=1176 __errno_location linenumber=1177 ioctl linenumber=1194 fcntl linenumber=1195 ul_reopen /src/util-linux/lib/fileutils.c linenumber=1202 snprintf linenumber=398 readlink linenumber=400 __errno_location linenumber=402 __assert_fail linenumber=404 open linenumber=408 __errno_location linenumber=1211 sysfs_devno_is_dm_private /src/util-linux/lib/sysfs.c linenumber=1216 ul_new_sysfs_path /src/util-linux/lib/sysfs.c linenumber=710 ul_path_refer_vfs /src/util-linux/lib/path.c linenumber=713 ul_path_read_string /src/util-linux/lib/path.c linenumber=714 strncmp linenumber=720 strrchr linenumber=721 strncmp linenumber=728 ul_unref_path /src/util-linux/lib/path.c linenumber=732 ul_debug_prefix /src/util-linux/lib/debug.c linenumber=1217 ul_debug /src/util-linux/lib/debug.c linenumber=1217 blkid_probe_is_tiny /src/util-linux/libblkid/src/probe.c linenumber=1223 blkid_probe_is_wholedisk /src/util-linux/libblkid/src/probe.c linenumber=1226 blkid_probe_get_devno /src/util-linux/libblkid/src/probe.c linenumber=2146 blkid_probe_get_wholedisk_devno /src/util-linux/libblkid/src/probe.c linenumber=2150 blkid_probe_get_devno /src/util-linux/libblkid/src/probe.c linenumber=2126 blkid_devno_to_wholedisk /src/util-linux/libblkid/src/devno.c linenumber=2130 sysfs_devno_to_wholedisk /src/util-linux/lib/sysfs.c linenumber=281 ul_new_sysfs_path /src/util-linux/lib/sysfs.c linenumber=646 sysfs_blkdev_get_wholedisk /src/util-linux/lib/sysfs.c linenumber=650 ul_path_access /src/util-linux/lib/path.c linenumber=563 access linenumber=317 ul_debug_prefix /src/util-linux/lib/debug.c linenumber=318 ul_debug /src/util-linux/lib/debug.c linenumber=318 ul_path_get_dirfd /src/util-linux/lib/path.c linenumber=320 faccessat linenumber=326 __errno_location linenumber=328 faccessat linenumber=331 ul_debug_prefix /src/util-linux/lib/debug.c linenumber=333 ul_debug /src/util-linux/lib/debug.c linenumber=333 ul_path_read_string /src/util-linux/lib/path.c linenumber=575 strsep linenumber=577 c_strncasecmp /src/util-linux/./include/cctype.h linenumber=579 c_tolower /src/util-linux/./include/cctype.h linenumber=335 c_tolower /src/util-linux/./include/cctype.h linenumber=336 get_dm_wholedisk /src/util-linux/lib/sysfs.c linenumber=584 sysfs_blkdev_get_slave /src/util-linux/lib/sysfs.c linenumber=532 ul_path_opendir /src/util-linux/lib/path.c linenumber=313 ul_path_open /src/util-linux/lib/path.c linenumber=553 ul_debug_prefix /src/util-linux/lib/debug.c linenumber=557 ul_debug /src/util-linux/lib/debug.c linenumber=557 ul_path_get_dirfd /src/util-linux/lib/path.c linenumber=558 dup_fd_cloexec /src/util-linux/lib/fileutils.c linenumber=560 fcntl linenumber=97 dup linenumber=102 fcntl linenumber=106 fcntl linenumber=109 __errno_location linenumber=115 close linenumber=116 __errno_location linenumber=117 fdopendir linenumber=566 close linenumber=568 rewinddir linenumber=572 xreaddir /src/util-linux/./include/fileutils.h linenumber=317 readdir linenumber=80 strcmp linenumber=81 strcmp linenumber=82 strdup linenumber=320 closedir linenumber=323 closedir linenumber=327 xstrncpy /src/util-linux/./include/strutils.h linenumber=537 strlen linenumber=93 ul_path_get_prefix /src/util-linux/lib/path.c linenumber=540 __sysfs_devname_to_devno /src/util-linux/lib/sysfs.c linenumber=540 __assert_fail linenumber=970 strncmp linenumber=972 stat linenumber=978 strdup linenumber=985 sysfs_devname_dev_to_sys /src/util-linux/./include/sysfs.h linenumber=988 strchr linenumber=53 strdup linenumber=991 strncmp linenumber=996 sysfs_devname_dev_to_sys /src/util-linux/./include/sysfs.h linenumber=1000 snprintf linenumber=1001 read_devno /src/util-linux/lib/sysfs.c linenumber=1008 fopen linenumber=918 __isoc99_fscanf linenumber=922 gnu_dev_makedev linenumber=923 fclose linenumber=924 snprintf linenumber=1015 read_devno /src/util-linux/lib/sysfs.c linenumber=1020 ul_startswith /src/util-linux/./include/strutils.h linenumber=1025 strlen linenumber=276 strncmp linenumber=278 snprintf linenumber=1026 read_devno /src/util-linux/lib/sysfs.c linenumber=1031 snprintf linenumber=1038 read_devno /src/util-linux/lib/sysfs.c linenumber=1043 sysfs_blkdev_get_name /src/util-linux/lib/sysfs.c linenumber=597 ul_path_readlink /src/util-linux/lib/path.c linenumber=186 strrchr linenumber=190 strlen linenumber=195 sysfs_devname_sys_to_dev /src/util-linux/./include/sysfs.h linenumber=200 sysfs_blkdev_get_devno /src/util-linux/lib/sysfs.c linenumber=600 ul_path_get_dialect /src/util-linux/lib/path.c linenumber=1082 ul_path_readlink /src/util-linux/lib/path.c linenumber=612 stripoff_last_component /src/util-linux/lib/fileutils.c linenumber=616 strrchr linenumber=345 stripoff_last_component /src/util-linux/lib/fileutils.c linenumber=617 sysfs_devname_sys_to_dev /src/util-linux/./include/sysfs.h linenumber=621 xstrncpy /src/util-linux/./include/strutils.h linenumber=623 ul_path_get_prefix /src/util-linux/lib/path.c linenumber=626 __sysfs_devname_to_devno /src/util-linux/lib/sysfs.c linenumber=626 ul_unref_path /src/util-linux/lib/path.c linenumber=651 ioctl linenumber=1240 ioctl linenumber=1242 __errno_location linenumber=1245 ioctl linenumber=1253 __errno_location linenumber=1256 cdrom_size_correction /src/util-linux/libblkid/src/probe.c linenumber=1262 is_sector_readable /src/util-linux/libblkid/src/probe.c linenumber=1036 ul_vfs_lseek /src/util-linux/./include/vfs.h linenumber=1006 lseek linenumber=93 ul_vfs_read /src/util-linux/./include/vfs.h linenumber=1009 ul_debug_prefix /src/util-linux/lib/debug.c linenumber=1015 ul_debug /src/util-linux/lib/debug.c linenumber=1015 __errno_location linenumber=1016 ul_debug_prefix /src/util-linux/lib/debug.c linenumber=1040 ul_debug /src/util-linux/lib/debug.c linenumber=1040 ul_debug_prefix /src/util-linux/lib/debug.c linenumber=1044 ul_debug /src/util-linux/lib/debug.c linenumber=1044 blkid_probe_get_hint /src/util-linux/libblkid/src/probe.c linenumber=1265 get_hint /src/util-linux/libblkid/src/probe.c linenumber=2667 list_empty /src/util-linux/./include/list.h linenumber=2584 strcmp linenumber=2590 ioctl linenumber=1267 blkid_probe_set_hint /src/util-linux/libblkid/src/probe.c linenumber=1268 strchr linenumber=2616 blkid_parse_tag_string /src/util-linux/libblkid/src/tag.c linenumber=2619 ul_debug_prefix /src/util-linux/lib/debug.c linenumber=208 ul_debug /src/util-linux/lib/debug.c linenumber=208 strchr linenumber=210 strdup linenumber=213 strrchr linenumber=220 strdup linenumber=227 __errno_location linenumber=2622 strtoumax linenumber=2623 __errno_location linenumber=2625 get_hint /src/util-linux/libblkid/src/probe.c linenumber=2629 ul_debug_prefix /src/util-linux/lib/debug.c linenumber=2633 ul_debug /src/util-linux/lib/debug.c linenumber=2633 strdup linenumber=2638 list_add_tail /src/util-linux/./include/list.h linenumber=2650 __list_add /src/util-linux/./include/list.h linenumber=81 ul_debug_prefix /src/util-linux/lib/debug.c linenumber=2652 ul_debug /src/util-linux/lib/debug.c linenumber=2652 __errno_location linenumber=2661 ioctl linenumber=1280 blkid_probe_is_tiny /src/util-linux/libblkid/src/probe.c linenumber=1285 blkid_get_io_size /src/util-linux/libblkid/src/probe.c linenumber=1286 ioctl linenumber=1070 is_power_of_2 /src/util-linux/./include/c.h linenumber=1071 ul_debug_prefix /src/util-linux/lib/debug.c linenumber=1288 ul_debug /src/util-linux/lib/debug.c linenumber=1288 ul_debug_prefix /src/util-linux/lib/debug.c linenumber=1290 blkid_probe_is_wholedisk /src/util-linux/libblkid/src/probe.c linenumber=1290 ul_debug /src/util-linux/lib/debug.c linenumber=1290 ul_debug_prefix /src/util-linux/lib/debug.c linenumber=1296 ul_debug /src/util-linux/lib/debug.c linenumber=1296 ul_vfs_close /src/util-linux/./include/vfs.h linenumber=249 __errno_location linenumber=250 blkid_free_probe /src/util-linux/libblkid/src/probe.c linenumber=279 blkid_probe_enable_partitions /src/util-linux/libblkid/src/partitions/partitions.c linenumber=12 blkid_probe_set_partitions_flags /src/util-linux/libblkid/src/partitions/partitions.c linenumber=13 blkid_probe_enable_superblocks /src/util-linux/libblkid/src/superblocks/superblocks.c linenumber=14 blkid_probe_set_superblocks_flags /src/util-linux/libblkid/src/superblocks/superblocks.c linenumber=15 blkid_do_safeprobe /src/util-linux/libblkid/src/probe.c linenumber=16 blkid_probe_start /src/util-linux/libblkid/src/probe.c linenumber=1846 ul_debug_prefix /src/util-linux/lib/debug.c linenumber=1417 ul_debug /src/util-linux/lib/debug.c linenumber=1417 blkid_probe_set_wiper /src/util-linux/libblkid/src/probe.c linenumber=1420 ul_debug_prefix /src/util-linux/lib/debug.c linenumber=1855 ul_debug /src/util-linux/lib/debug.c linenumber=1855 blkid_probe_chain_reset_position /src/util-linux/libblkid/src/probe.c linenumber=1862 blkid_probe_chain_reset_position /src/util-linux/libblkid/src/probe.c linenumber=1866 blkid_probe_end /src/util-linux/libblkid/src/probe.c linenumber=1876 ul_debug_prefix /src/util-linux/lib/debug.c linenumber=1425 ul_debug /src/util-linux/lib/debug.c linenumber=1425 blkid_probe_set_wiper /src/util-linux/libblkid/src/probe.c linenumber=1428 blkid_free_probe /src/util-linux/libblkid/src/probe.c linenumber=18 close linenumber=36 unlink linenumber=37 ====================================