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