Fuzz introspector: fuzz_io_mio5
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
43 6 ...fuzz_io_mio5.TestOneInput call site: {node_id} scipy.io.matlab._mio5._simplify_cells
2 3 ...fuzz_io_mio5.TestOneInput call site: {node_id} .super

Fuzzer calltree

0 ...fuzz_io_mio5.TestOneInput [function] [call site] 00000
1 <builtin>.len [function] [call site] 00001
1 io.BytesIO [function] [call site] 00002
1 scipy.io.matlab._mio5.MatFile5Reader.__init__ [function] [call site] 00003
2 <builtin>.super [function] [call site] 00004
2 sys.getdefaultencoding [function] [call site] 00005
1 scipy.io.matlab._mio5.MatFile5Reader.get_variables [function] [call site] 00006
2 <builtin>.isinstance [function] [call site] 00007
2 <builtin>.list [function] [call site] 00008
2 scipy.io.matlab._mio5.MatFile5Reader.initialize_read [function] [call site] 00009
3 _mio5_utils.VarReader5 [function] [call site] 00010
3 _mio5_utils.VarReader5 [function] [call site] 00011
2 scipy.io.matlab._mio5.MatFile5Reader.read_file_header [function] [call site] 00012
3 scipy.io.matlab._miobase.read_dtype [function] [call site] 00013
4 numpy.ndarray [function] [call site] 00014
4 mat_stream.read [function] [call site] 00015
2 scipy.io.matlab._miobase.MatFileReader.end_of_stream [function] [call site] 00016
3 <builtin>.len [function] [call site] 00017
2 scipy.io.matlab._mio5.MatFile5Reader.read_var_header [function] [call site] 00018
3 _mio5_utils.VarReader5.read_full_tag [function] [call site] 00019
3 _streams.ZlibInputStream [function] [call site] 00020
3 _mio5_utils.VarReader5.set_stream [function] [call site] 00021
3 _mio5_utils.VarReader5.read_full_tag [function] [call site] 00022
3 _mio5_utils.VarReader5.set_stream [function] [call site] 00023
3 _mio5_utils.VarReader5.read_header [function] [call site] 00024
2 hdr.name.decode [function] [call site] 00025
2 warnings.warn [function] [call site] 00026
2 scipy.io.matlab._mio5.MatFile5Reader.read_var_array [function] [call site] 00027
3 _mio5_utils.VarReader5.array_from_header [function] [call site] 00028
2 warnings.warn [function] [call site] 00029
2 variable_names.remove [function] [call site] 00030
2 <builtin>.len [function] [call site] 00031
2 scipy.io.matlab._mio5._simplify_cells [function] [call site] 00032
3 <builtin>.isinstance [function] [call site] 00033
3 scipy.io.matlab._mio5._matstruct_to_dict [function] [call site] 00034
4 <builtin>.isinstance [function] [call site] 00035
4 scipy.io.matlab._mio5._matstruct_to_dict [function] [call site] 00036
4 scipy.io.matlab._mio5._has_struct [function] [call site] 00037
5 <builtin>.isinstance [function] [call site] 00038
5 <builtin>.isinstance [function] [call site] 00039
4 scipy.io.matlab._mio5._inspect_cell_array [function] [call site] 00040
5 <builtin>.isinstance [function] [call site] 00041
5 scipy.io.matlab._mio5._matstruct_to_dict [function] [call site] 00042
5 elem_list.append [function] [call site] 00043
5 scipy.io.matlab._mio5._has_struct [function] [call site] 00044
5 scipy.io.matlab._mio5._inspect_cell_array [function] [call site] 00045
5 elem_list.append [function] [call site] 00046
5 elem_list.append [function] [call site] 00047
3 scipy.io.matlab._mio5._has_struct [function] [call site] 00048
3 scipy.io.matlab._mio5._inspect_cell_array [function] [call site] 00049