The following nodes represent call sites where fuzz blockers occur.
Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
---|---|---|---|---|
32 | 10 | jupyter_client.session.json_packer | call site: 00010 | jupyter_client.jsonutil.json_clean |
10 | 45 | jupyter_client.session.Session._check_packers | call site: 00045 | jupyter_client.jsonutil.squash_dates |
6 | 56 | jupyter_client.session.Session._check_packers | call site: 00056 |
jupyter_client.session.Session._check_packers.
|
6 | 106 | jupyter_client.session.Session.msg | call site: 00106 | fdp.ConsumeBytes |
5 | 71 | jupyter_client.session.Session._check_packers | call site: 00071 |
jupyter_client.session.Session._check_packers.
|
3 | 142 | jupyter_client.jsonutil.parse_date | call site: 00142 | warnings.warn |
2 | 97 | jupyter_client.session.Session._new_auth | call site: 00097 | traitlets.log.get_logger |
2 | 103 | jupyter_client.session.Session.msg | call site: 00103 |
|
1 | 136 | jupyter_client.jsonutil.extract_dates | call site: 00136 | jupyter_client.jsonutil.extract_dates |
...fuzz_serialization.TestOneInput
[function]
[call site]
00000
atheris.FuzzedDataProvider
[function]
[call site]
00001
fdp.ConsumeString
[function]
[call site]
00002
fdp.ConsumeString
[function]
[call site]
00003
<builtin>.len
[function]
[call site]
00004
<builtin>.len
[function]
[call site]
00005
jupyter_client.session.Session.__init__
[function]
[call site]
00006
<builtin>.super
[function]
[call site]
00007
jupyter_client.session.Session._check_packers
[function]
[call site]
00008
jupyter_client.session.json_packer
[function]
[call site]
00009
json.dumps
[function]
[call site]
00010
json.dumps
[function]
[call site]
00011
jupyter_client.jsonutil.json_clean
[function]
[call site]
00012
<builtin>.type
[function]
[call site]
00013
<builtin>.isinstance
[function]
[call site]
00014
<builtin>.isinstance
[function]
[call site]
00015
<builtin>.int
[function]
[call site]
00016
<builtin>.isinstance
[function]
[call site]
00017
math.isnan
[function]
[call site]
00018
math.isinf
[function]
[call site]
00019
<builtin>.repr
[function]
[call site]
00020
<builtin>.float
[function]
[call site]
00021
<builtin>.isinstance
[function]
[call site]
00022
<builtin>.isinstance
[function]
[call site]
00023
binascii.b2a_base64
[function]
[call site]
00024
binascii.b2a_base64.decode
[function]
[call site]
00025
<builtin>.isinstance
[function]
[call site]
00026
<builtin>.hasattr
[function]
[call site]
00027
<builtin>.hasattr
[function]
[call site]
00028
<builtin>.list
[function]
[call site]
00029
<builtin>.isinstance
[function]
[call site]
00030
jupyter_client.jsonutil.json_clean
[function]
[call site]
00031
<builtin>.isinstance
[function]
[call site]
00032
<builtin>.len
[function]
[call site]
00033
<builtin>.map
[function]
[call site]
00034
<builtin>.set
[function]
[call site]
00035
<builtin>.len
[function]
[call site]
00036
obj.items
[function]
[call site]
00037
<builtin>.str
[function]
[call site]
00038
jupyter_client.jsonutil.json_clean
[function]
[call site]
00039
<builtin>.isinstance
[function]
[call site]
00040
obj.strftime
[function]
[call site]
00041
warnings.warn
[function]
[call site]
00042
traitlets.Any
[function]
[call site]
00043
traitlets.utils.importstring.import_item
[function]
[call site]
00044
jupyter_client.session.pickle_packer
[function]
[call site]
00045
jupyter_client.jsonutil.squash_dates
[function]
[call site]
00046
<builtin>.isinstance
[function]
[call site]
00047
<builtin>.dict
[function]
[call site]
00048
obj.items
[function]
[call site]
00049
jupyter_client.jsonutil.squash_dates
[function]
[call site]
00050
<builtin>.isinstance
[function]
[call site]
00051
jupyter_client.jsonutil.squash_dates
[function]
[call site]
00052
<builtin>.isinstance
[function]
[call site]
00053
obj.isoformat
[function]
[call site]
00054
pickle.dumps
[function]
[call site]
00055
jupyter_client.session.Session._check_packers.<lambda1>
[function]
[call site]
00056
jupyter_client.jsonutil.squash_dates
[function]
[call site]
00057
jupyter_client.session.json_packer
[function]
[call site]
00058
traitlets.Any
[function]
[call site]
00059
traitlets.utils.importstring.import_item
[function]
[call site]
00060
jupyter_client.session.pickle_packer
[function]
[call site]
00061
jupyter_client.session.Session._check_packers.<lambda1>
[function]
[call site]
00062
<builtin>.isinstance
[function]
[call site]
00063
traitlets.Any
[function]
[call site]
00064
pickle.loads
[function]
[call site]
00065
traitlets.utils.importstring.import_item
[function]
[call site]
00066
jupyter_client.session.json_unpacker
[function]
[call site]
00067
<builtin>.isinstance
[function]
[call site]
00068
s.decode
[function]
[call site]
00069
json.loads
[function]
[call site]
00070
jupyter_client.session.Session._check_packers.<lambda2>
[function]
[call site]
00071
traitlets.Any
[function]
[call site]
00072
pickle.loads
[function]
[call site]
00073
traitlets.utils.importstring.import_item
[function]
[call site]
00074
jupyter_client.session.json_unpacker
[function]
[call site]
00075
jupyter_client.session.Session._check_packers.<lambda2>
[function]
[call site]
00076
jupyter_client.session.utcnow
[function]
[call site]
00077
datetime.datetime.now
[function]
[call site]
00078
jupyter_client.session.json_packer
[function]
[call site]
00079
traitlets.Any
[function]
[call site]
00080
traitlets.utils.importstring.import_item
[function]
[call site]
00081
jupyter_client.session.pickle_packer
[function]
[call site]
00082
jupyter_client.session.Session._check_packers.<lambda1>
[function]
[call site]
00083
traitlets.Any
[function]
[call site]
00084
pickle.loads
[function]
[call site]
00085
traitlets.utils.importstring.import_item
[function]
[call site]
00086
jupyter_client.session.json_unpacker
[function]
[call site]
00087
jupyter_client.session.Session._check_packers.<lambda2>
[function]
[call site]
00088
<builtin>.isinstance
[function]
[call site]
00089
jupyter_client.session.json_packer
[function]
[call site]
00090
traitlets.Any
[function]
[call site]
00091
traitlets.utils.importstring.import_item
[function]
[call site]
00092
jupyter_client.session.pickle_packer
[function]
[call site]
00093
jupyter_client.session.Session._check_packers.<lambda1>
[function]
[call site]
00094
os.getpid
[function]
[call site]
00095
jupyter_client.session.Session._new_auth
[function]
[call site]
00096
hmac.HMAC
[function]
[call site]
00097
traitlets.log.get_logger
[function]
[call site]
00098
traitlets.log.get_logger.warning
[function]
[call site]
00099
jupyter_client.session.Session.msg
[function]
[call site]
00100
jupyter_client.session.Session.msg_header
[function]
[call site]
00101
jupyter_client.session.Session.msg_header
[function]
[call site]
00102
jupyter_client.session.extract_header
[function]
[call site]
00103
<builtin>.isinstance
[function]
[call site]
00104
<builtin>.dict
[function]
[call site]
00105
traitlets.Dict.copy
[function]
[call site]
00106
fdp.ConsumeBytes
[function]
[call site]
00107
<builtin>.memoryview
[function]
[call site]
00108
fdp.ConsumeBytes
[function]
[call site]
00109
<builtin>.memoryview
[function]
[call site]
00110
fdp.ConsumeBytes
[function]
[call site]
00111
<builtin>.memoryview
[function]
[call site]
00112
jupyter_server.services.kernels.connection.base.serialize_binary_message
[function]
[call site]
00113
msg.copy
[function]
[call site]
00114
msg.pop
[function]
[call site]
00115
<builtin>.list
[function]
[call site]
00116
json.dumps
[function]
[call site]
00117
buffers.insert
[function]
[call site]
00118
<builtin>.len
[function]
[call site]
00119
<builtin>.len
[function]
[call site]
00120
offsets.append
[function]
[call site]
00121
struct.pack
[function]
[call site]
00122
buffers.insert
[function]
[call site]
00123
jupyter_server.services.kernels.connection.base.deserialize_binary_message
[function]
[call site]
00124
struct.unpack
[function]
[call site]
00125
struct.unpack
[function]
[call site]
00126
<builtin>.list
[function]
[call site]
00127
offsets.append
[function]
[call site]
00128
<builtin>.zip
[function]
[call site]
00129
bufs.append
[function]
[call site]
00130
json.loads
[function]
[call site]
00131
jupyter_client.jsonutil.extract_dates
[function]
[call site]
00132
<builtin>.isinstance
[function]
[call site]
00133
dateutil.parser.isoparse.items
[function]
[call site]
00134
jupyter_client.jsonutil.extract_dates
[function]
[call site]
00135
<builtin>.isinstance
[function]
[call site]
00136
jupyter_client.jsonutil.extract_dates
[function]
[call site]
00137
<builtin>.isinstance
[function]
[call site]
00138
jupyter_client.jsonutil.parse_date
[function]
[call site]
00139
ISO8601_PAT.match
[function]
[call site]
00140
dateutil.parser.isoparse
[function]
[call site]
00141
jupyter_client.jsonutil._ensure_tzinfo
[function]
[call site]
00142
warnings.warn
[function]
[call site]
00143
dateutil.tz.tzlocal
[function]
[call site]
00144
dateutil.parser.isoparse.replace
[function]
[call site]
00145
jupyter_client.jsonutil.extract_dates
[function]
[call site]
00146