The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 113 | 15 | google.cloud.storage.fileio.BlobReader.read | call site: 00015 | google.cloud.storage.blob.Blob._prep_and_do_download |
| 14 | 132 | google.cloud.storage.fileio.BlobReader.seek | call site: 00132 | google.cloud.storage.bucket.Bucket.reload |
...fuzz_fileio.TestOneInput
[function]
[call site]
00000
atheris.FuzzedDataProvider
[function]
[call site]
00001
mock.mock.CallableMixin.__init__
[function]
[call site]
00002
mock.mock.CallableMixin.__init__
[function]
[call site]
00003
<builtin>.len
[function]
[call site]
00004
google.cloud.storage.fileio.BlobReader.__init__
[function]
[call site]
00005
io.BytesIO
[function]
[call site]
00006
<builtin>.len
[function]
[call site]
00007
fdp.ConsumeIntInRange
[function]
[call site]
00008
google.cloud.storage.fileio.BlobReader.read
[function]
[call site]
00009
io.BufferedIOBase._checkClosed
[function]
[call site]
00010
<builtin>.len
[function]
[call site]
00011
<builtin>.len
[function]
[call site]
00012
<builtin>.max
[function]
[call site]
00013
mock.mock.CallableMixin.__init__
[function]
[call site]
00014
google.cloud.storage.blob.Blob.download_as_bytes
[function]
[call site]
00015
google.cloud.storage._opentelemetry_tracing.create_trace_span
[function]
[call site]
00016
opentelemetry.trace.get_tracer
[function]
[call site]
00017
google.cloud.storage._opentelemetry_tracing._get_final_attributes
[function]
[call site]
00018
_default_attributes.copy
[function]
[call site]
00019
collected_attr.update
[function]
[call site]
00020
google.cloud.storage._opentelemetry_tracing._set_api_request_attr
[function]
[call site]
00021
request.get
[function]
[call site]
00022
request.get
[function]
[call site]
00023
request.get
[function]
[call site]
00024
request.get
[function]
[call site]
00025
client._connection.build_api_url
[function]
[call site]
00026
google.cloud.storage._opentelemetry_tracing._get_opentelemetry_attributes_from_url
[function]
[call site]
00027
urllib.parse.urlparse
[function]
[call site]
00028
urllib.parse.urlparse.netloc.split
[function]
[call site]
00029
urllib.parse.urlparse.netloc.endswith
[function]
[call site]
00030
urllib.parse.urlparse.netloc.split
[function]
[call site]
00031
attr.update
[function]
[call site]
00032
request.get
[function]
[call site]
00033
<builtin>.str
[function]
[call site]
00034
collected_attr.update
[function]
[call site]
00035
<builtin>.isinstance
[function]
[call site]
00036
google.cloud.storage._opentelemetry_tracing._set_retry_attr
[function]
[call site]
00037
collected_attr.update
[function]
[call site]
00038
<builtin>.isinstance
[function]
[call site]
00039
collected_attr.update
[function]
[call site]
00040
google.cloud.storage._opentelemetry_tracing._set_retry_attr
[function]
[call site]
00041
collected_attr.update
[function]
[call site]
00042
collected_attr.items
[function]
[call site]
00043
tracer.start_as_current_span
[function]
[call site]
00044
opentelemetry.trace.Status
[function]
[call site]
00045
span.set_status
[function]
[call site]
00046
span.record_exception
[function]
[call site]
00047
io.BytesIO
[function]
[call site]
00048
google.cloud.storage.blob.Blob._prep_and_do_download
[function]
[call site]
00049
<builtin>.isinstance
[function]
[call site]
00050
retry.get_retry_policy_if_conditions_met
[function]
[call site]
00051
google.cloud.storage._helpers._PropertyMixin._require_client
[function]
[call site]
00052
google.cloud.storage.blob.Blob._get_download_url
[function]
[call site]
00053
google.cloud.storage.blob._get_host_name
[function]
[call site]
00054
<builtin>.hasattr
[function]
[call site]
00055
connection.get_api_base_url_for_mtls
[function]
[call site]
00056
_DOWNLOAD_URL_TEMPLATE.format
[function]
[call site]
00057
name_value_pairs.append
[function]
[call site]
00058
name_value_pairs.append
[function]
[call site]
00059
google.cloud.storage._helpers._add_generation_match_parameters
[function]
[call site]
00060
match_parameters.get
[function]
[call site]
00061
<builtin>.isinstance
[function]
[call site]
00062
<builtin>.isinstance
[function]
[call site]
00063
google.cloud.storage.blob._add_query_parameters
[function]
[call site]
00064
<builtin>.len
[function]
[call site]
00065
urllib.parse.urlsplit
[function]
[call site]
00066
urllib.parse.parse_qsl
[function]
[call site]
00067
urllib.parse.parse_qsl.extend
[function]
[call site]
00068
urllib.parse.urlencode
[function]
[call site]
00069
urllib.parse.urlunsplit
[function]
[call site]
00070
google.cloud.storage.blob._get_encryption_headers
[function]
[call site]
00071
google.cloud._helpers._to_bytes
[function]
[call site]
00072
<builtin>.isinstance
[function]
[call site]
00073
value.encode
[function]
[call site]
00074
<builtin>.isinstance
[function]
[call site]
00075
hashlib.sha256
[function]
[call site]
00076
base64.b64encode
[function]
[call site]
00077
base64.b64encode
[function]
[call site]
00078
google.cloud._helpers._bytes_to_unicode
[function]
[call site]
00079
<builtin>.isinstance
[function]
[call site]
00080
value.decode
[function]
[call site]
00081
<builtin>.isinstance
[function]
[call site]
00082
google.cloud._helpers._bytes_to_unicode
[function]
[call site]
00083
google.cloud.storage._helpers._add_etag_match_headers
[function]
[call site]
00084
match_parameters.get
[function]
[call site]
00085
<builtin>.isinstance
[function]
[call site]
00086
google.cloud.storage._helpers._get_default_headers
[function]
[call site]
00087
google.cloud.storage._helpers._get_invocation_id
[function]
[call site]
00088
uuid.uuid4
[function]
[call site]
00089
<builtin>.str
[function]
[call site]
00090
google.cloud.storage.blob.Blob._do_download
[function]
[call site]
00091
google.cloud.storage._opentelemetry_tracing._get_opentelemetry_attributes_from_url
[function]
[call site]
00092
google.cloud.storage._media._download.Download.__init__
[function]
[call site]
00093
<builtin>.super
[function]
[call site]
00094
google.cloud.storage._media._helpers._is_crc32c_available_and_fast
[function]
[call site]
00095
google.cloud.storage._media._download.ChunkedDownload.__init__
[function]
[call site]
00096
<builtin>.super
[function]
[call site]
00097
google.cloud.storage._media._download.ChunkedDownload.__init__
[function]
[call site]
00098
google.cloud.storage._media._download.Download.__init__
[function]
[call site]
00099
google.cloud.storage._opentelemetry_tracing.create_trace_span
[function]
[call site]
00100
download.consume
[function]
[call site]
00101
google.cloud.storage.blob.Blob._extract_headers_from_download
[function]
[call site]
00102
response.headers.get
[function]
[call site]
00103
response.headers.get
[function]
[call site]
00104
response.headers.get
[function]
[call site]
00105
response.headers.get
[function]
[call site]
00106
response.headers.get
[function]
[call site]
00107
response.headers.get
[function]
[call site]
00108
response.headers.get
[function]
[call site]
00109
response.headers.get
[function]
[call site]
00110
response.headers.get
[function]
[call site]
00111
x_goog_hash.split
[function]
[call site]
00112
re.match
[function]
[call site]
00113
match.groups
[function]
[call site]
00114
digests.get
[function]
[call site]
00115
digests.get
[function]
[call site]
00116
_CHUNKED_DOWNLOAD_CHECKSUM_MESSAGE.format
[function]
[call site]
00117
_logger.info
[function]
[call site]
00118
google.cloud.storage._media._download.Download.__init__
[function]
[call site]
00119
google.cloud.storage._media._download.ChunkedDownload.__init__
[function]
[call site]
00120
google.cloud.storage._media._download.ChunkedDownload.__init__
[function]
[call site]
00121
google.cloud.storage._media._download.Download.__init__
[function]
[call site]
00122
google.cloud.storage._opentelemetry_tracing.create_trace_span
[function]
[call site]
00123
download.consume_next_chunk
[function]
[call site]
00124
google.cloud.storage.blob._raise_from_invalid_response
[function]
[call site]
00125
<builtin>.str
[function]
[call site]
00126
<builtin>.str
[function]
[call site]
00127
io.BytesIO.getvalue
[function]
[call site]
00128
<builtin>.len
[function]
[call site]
00129
<builtin>.len
[function]
[call site]
00130
google.cloud.storage.fileio.BlobReader.seek
[function]
[call site]
00131
io.BufferedIOBase._checkClosed
[function]
[call site]
00132
google.cloud.storage._helpers._PropertyMixin.reload
[function]
[call site]
00133
google.cloud.storage._helpers._PropertyMixin._require_client
[function]
[call site]
00134
google.cloud.storage._helpers._add_generation_match_parameters
[function]
[call site]
00135
google.cloud.storage._helpers._PropertyMixin._encryption_headers
[function]
[call site]
00136
google.cloud.storage.blob.Blob._encryption_headers
[function]
[call site]
00137
google.cloud.storage.blob._get_encryption_headers
[function]
[call site]
00138
google.cloud.storage._helpers._add_etag_match_headers
[function]
[call site]
00139
google.cloud.storage._helpers._PropertyMixin._set_properties
[function]
[call site]
00140
<builtin>.set
[function]
[call site]
00141
google.cloud.storage.bucket.Bucket._set_properties
[function]
[call site]
00142
<builtin>.super
[function]
[call site]
00143
google.cloud.storage.bucket.Bucket.reload
[function]
[call site]
00144
google.cloud.storage._opentelemetry_tracing.create_trace_span
[function]
[call site]
00145
<builtin>.super
[function]
[call site]
00146
<builtin>.len
[function]
[call site]
00147
fdp.ConsumeIntInRange
[function]
[call site]
00148
fdp.ConsumeIntInRange
[function]
[call site]
00149