The following nodes represent call sites where fuzz blockers occur.
Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
---|---|---|---|---|
84 | 40 | imageio.core.fetching.get_remote_file | call site: {node_id} | imageio.core.fetching._fetch_file |
16 | 151 | imageio.core.imopen.imopen | call site: {node_id} | imageio.core.request.Request.__init__ |
9 | 128 | imageio.core.request.Request.__init__ | call site: {node_id} | imageio.core.request.Request.finish |
8 | 3 | ...imageio.tests.fuzzers.fuzz_read.TestOneInput | call site: {node_id} | imageio.v2.imread |
6 | 12 | imageio.v2.decypher_format_arg | call site: {node_id} | imageio.core.imopen.imopen |
6 | 23 | imageio.core.request.Request._parse_uri | call site: {node_id} | imageio.core.fetching.get_remote_file |
6 | 30 | imageio.core.fetching.get_remote_file | call site: {node_id} | resource_dirs.insert |
3 | 19 | imageio.core.imopen.imopen | call site: {node_id} | imageio.core.request.Request.__init__ |
3 | 141 | imageio.core.request.Request.finish | call site: {node_id} | imageio.core.request.SeekableFileObject.close |
2 | 125 | imageio.core.request.Request.__init__ | call site: {node_id} | pathlib.Path |
2 | 148 | imageio.core.request.Request.finish | call site: {node_id} | imageio.core.imopen.imopen.loader |
1 | 146 | imageio.core.request.Request.finish | call site: {node_id} | os.remove |
...imageio.tests.fuzzers.fuzz_read.TestOneInput
[function]
[call site]
00000
<builtin>.open
[function]
[call site]
00001
img1_f.write
[function]
[call site]
00002
imageio.imread
[function]
[call site]
00003
warnings.warn
[function]
[call site]
00004
imageio.v2.imread
[function]
[call site]
00005
imageio.v2.decypher_format_arg
[function]
[call site]
00006
pathlib.Path
[function]
[call site]
00007
pathlib.Path.suffix.lower
[function]
[call site]
00008
pathlib.Path
[function]
[call site]
00009
pathlib.Path.suffix.lower
[function]
[call site]
00010
format_name.upper
[function]
[call site]
00011
format_name.upper
[function]
[call site]
00012
format_name.lower
[function]
[call site]
00013
format_name.lower
[function]
[call site]
00014
format_name.lower
[function]
[call site]
00015
format_name.lower
[function]
[call site]
00016
imageio.core.imopen.imopen
[function]
[call site]
00017
<builtin>.isinstance
[function]
[call site]
00018
warnings.warn
[function]
[call site]
00019
imageio.core.request.Request.__init__
[function]
[call site]
00020
enum.Enum.__init__
[function]
[call site]
00021
imageio.core.request.Request._parse_uri
[function]
[call site]
00022
<builtin>.isinstance
[function]
[call site]
00023
uri.startswith
[function]
[call site]
00024
uri.split
[function]
[call site]
00025
fn.partition
[function]
[call site]
00026
imageio.core.fetching.get_remote_file
[function]
[call site]
00027
os.path.normcase
[function]
[call site]
00028
appdata_dir
[function]
[call site]
00029
resource_dirs
[function]
[call site]
00030
resource_dirs.insert
[function]
[call site]
00031
os.path.join
[function]
[call site]
00032
os.path.isfile
[function]
[call site]
00033
os.path.join
[function]
[call site]
00034
os.path.dirname
[function]
[call site]
00035
os.path.isdir
[function]
[call site]
00036
os.path.dirname
[function]
[call site]
00037
os.path.abspath
[function]
[call site]
00038
os.makedirs
[function]
[call site]
00039
shutil.copy
[function]
[call site]
00040
<builtin>.isinstance
[function]
[call site]
00041
time.strptime
[function]
[call site]
00042
os.path.getctime
[function]
[call site]
00043
time.gmtime
[function]
[call site]
00044
os.path.join
[function]
[call site]
00045
os.path.dirname
[function]
[call site]
00046
os.path.isdir
[function]
[call site]
00047
os.path.dirname
[function]
[call site]
00048
os.path.abspath
[function]
[call site]
00049
os.makedirs
[function]
[call site]
00050
shutil.copy
[function]
[call site]
00051
<builtin>.print
[function]
[call site]
00052
os.getenv
[function]
[call site]
00053
os.path.join
[function]
[call site]
00054
os.path.dirname
[function]
[call site]
00055
os.path.isdir
[function]
[call site]
00056
os.path.dirname
[function]
[call site]
00057
os.path.abspath
[function]
[call site]
00058
os.makedirs
[function]
[call site]
00059
os.getenv
[function]
[call site]
00060
<builtin>.range
[function]
[call site]
00061
imageio.core.fetching._fetch_file
[function]
[call site]
00062
<builtin>.print
[function]
[call site]
00063
os.path.basename
[function]
[call site]
00064
<builtin>.range
[function]
[call site]
00065
urlopen
[function]
[call site]
00066
<builtin>.int
[function]
[call site]
00067
imageio.core.fetching._sizeof_fmt
[function]
[call site]
00068
math.log
[function]
[call site]
00069
<builtin>.int
[function]
[call site]
00070
<builtin>.len
[function]
[call site]
00071
<builtin>.min
[function]
[call site]
00072
<builtin>.float
[function]
[call site]
00073
format_string.format
[function]
[call site]
00074
<builtin>.print
[function]
[call site]
00075
<builtin>.open
[function]
[call site]
00076
imageio.core.fetching._chunk_read
[function]
[call site]
00077
<builtin>.int
[function]
[call site]
00078
StdoutProgressIndicator
[function]
[call site]
00079
StdoutProgressIndicator.start
[function]
[call site]
00080
urlopen.read
[function]
[call site]
00081
<builtin>.len
[function]
[call site]
00082
imageio.core.fetching._chunk_write
[function]
[call site]
00083
local_file.write
[function]
[call site]
00084
<builtin>.len
[function]
[call site]
00085
StdoutProgressIndicator.increase_progress
[function]
[call site]
00086
time.sleep
[function]
[call site]
00087
StdoutProgressIndicator.finish
[function]
[call site]
00088
local_file.close
[function]
[call site]
00089
shutil.move
[function]
[call site]
00090
sys.stdout.write
[function]
[call site]
00091
errors.append
[function]
[call site]
00092
<builtin>.str
[function]
[call site]
00093
<builtin>.print
[function]
[call site]
00094
local_file.close
[function]
[call site]
00095
time.sleep
[function]
[call site]
00096
imageio.core.fetching._fetch_file
[function]
[call site]
00097
uri.startswith
[function]
[call site]
00098
uri.startswith
[function]
[call site]
00099
uri.startswith
[function]
[call site]
00100
uri.startswith
[function]
[call site]
00101
uri.startswith
[function]
[call site]
00102
uri.startswith
[function]
[call site]
00103
uri.startswith
[function]
[call site]
00104
<builtin>.isinstance
[function]
[call site]
00105
uri.tobytes
[function]
[call site]
00106
<builtin>.isinstance
[function]
[call site]
00107
<builtin>.isinstance
[function]
[call site]
00108
<builtin>.str
[function]
[call site]
00109
<builtin>.hasattr
[function]
[call site]
00110
<builtin>.hasattr
[function]
[call site]
00111
<builtin>.hasattr
[function]
[call site]
00112
<builtin>.hasattr
[function]
[call site]
00113
os.path.expanduser
[function]
[call site]
00114
os.path.isdir
[function]
[call site]
00115
os.path.isfile
[function]
[call site]
00116
<builtin>.repr
[function]
[call site]
00117
<builtin>.len
[function]
[call site]
00118
os.path.exists
[function]
[call site]
00119
os.path.abspath
[function]
[call site]
00120
os.path.abspath
[function]
[call site]
00121
os.path.exists
[function]
[call site]
00122
os.path.dirname
[function]
[call site]
00123
os.path.exists
[function]
[call site]
00124
urllib.parse.urlparse
[function]
[call site]
00125
pathlib.Path
[function]
[call site]
00126
pathlib.Path.suffix.lower
[function]
[call site]
00127
warnings.warn
[function]
[call site]
00128
<builtin>.isinstance
[function]
[call site]
00129
<builtin>.isinstance
[function]
[call site]
00130
imageio.core.request.Request.finish
[function]
[call site]
00131
pathlib.Path
[function]
[call site]
00132
pathlib.Path.read_bytes
[function]
[call site]
00133
io.BytesIO.getvalue
[function]
[call site]
00134
urllib.request.urlopen.getvalue
[function]
[call site]
00135
urllib.request.urlopen.write
[function]
[call site]
00136
io.BytesIO.write
[function]
[call site]
00137
zipfile.ZipFile
[function]
[call site]
00138
zf.writestr
[function]
[call site]
00139
zf.close
[function]
[call site]
00140
imageio.core.request.SeekableFileObject.close
[function]
[call site]
00141
imageio.core.request.SeekableFileObject.close
[function]
[call site]
00142
io.BytesIO.close
[function]
[call site]
00143
urllib.request.urlopen.close
[function]
[call site]
00144
io.BytesIO.close
[function]
[call site]
00145
urllib.request.urlopen.close
[function]
[call site]
00146
os.remove
[function]
[call site]
00147
warnings.warn
[function]
[call site]
00148
imageio.core.imopen.imopen.loader
[function]
[call site]
00149
config.plugin_class
[function]
[call site]
00150
imageio.core.request.Request.finish
[function]
[call site]
00151
<builtin>.isinstance
[function]
[call site]
00152
uri.startswith
[function]
[call site]
00153
imageio.core.request.Request.finish
[function]
[call site]
00154
pathlib.Path
[function]
[call site]
00155
pathlib.Path.is_dir
[function]
[call site]
00156
imageio.core.request.Request.finish
[function]
[call site]
00157
imageio.core.request.Request.finish
[function]
[call site]
00158
known_plugins.values
[function]
[call site]
00159
imageio.core.request.Request.__init__
[function]
[call site]
00160
config.plugin_class
[function]
[call site]
00161
<builtin>.list
[function]
[call site]
00162
missing_plugins.append
[function]
[call site]
00163
<builtin>.len
[function]
[call site]
00164
imageio.core.request.Request.finish
[function]
[call site]
00165
file.read
[function]
[call site]
00166
os.remove
[function]
[call site]
00167