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