The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 35 | 25 | jupyter_client.session.json_packer | call site: {node_id} | jupyter_client.jsonutil.json_clean |
| 13 | 11 | jupyter_client.session.Session._check_packers | call site: {node_id} |
jupyter_client.session.Session._check_packers.
|
| 6 | 106 | jupyter_client.session.Session.msg | call site: {node_id} | fdp.ConsumeBytes |
| 4 | 66 | jupyter_client.session.Session._check_packers | call site: {node_id} |
jupyter_client.session.Session._check_packers.
|
| 3 | 142 | jupyter_client.jsonutil.parse_date | call site: {node_id} | warnings.warn |
| 2 | 97 | jupyter_client.session.Session._new_auth | call site: {node_id} | traitlets.log.get_logger |
| 2 | 103 | jupyter_client.session.Session.msg | call site: {node_id} |
|
| 1 | 73 | jupyter_client.session.json_unpacker | call site: {node_id} | pickle.loads |
| 1 | 136 | jupyter_client.jsonutil.extract_dates | call site: {node_id} | 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
.len
[function]
[call site]
00004
.len
[function]
[call site]
00005
jupyter_client.session.Session.__init__
[function]
[call site]
00006
.super
[function]
[call site]
00007
jupyter_client.session.Session._check_packers
[function]
[call site]
00008
traitlets.utils.importstring.import_item
[function]
[call site]
00009
traitlets.Any
[function]
[call site]
00010
jupyter_client.session.Session._check_packers.
[function]
[call site]
00011
jupyter_client.jsonutil.squash_dates
[function]
[call site]
00012
.isinstance
[function]
[call site]
00013
.dict
[function]
[call site]
00014
obj.items
[function]
[call site]
00015
jupyter_client.jsonutil.squash_dates
[function]
[call site]
00016
.isinstance
[function]
[call site]
00017
jupyter_client.jsonutil.squash_dates
[function]
[call site]
00018
.isinstance
[function]
[call site]
00019
obj.isoformat
[function]
[call site]
00020
traitlets.utils.importstring.import_item
[function]
[call site]
00021
traitlets.Any
[function]
[call site]
00022
jupyter_client.session.Session._check_packers.
[function]
[call site]
00023
jupyter_client.session.json_packer
[function]
[call site]
00024
json.dumps
[function]
[call site]
00025
json.dumps
[function]
[call site]
00026
jupyter_client.jsonutil.json_clean
[function]
[call site]
00027
.type
[function]
[call site]
00028
.isinstance
[function]
[call site]
00029
.isinstance
[function]
[call site]
00030
.int
[function]
[call site]
00031
.isinstance
[function]
[call site]
00032
math.isnan
[function]
[call site]
00033
math.isinf
[function]
[call site]
00034
.repr
[function]
[call site]
00035
.float
[function]
[call site]
00036
.isinstance
[function]
[call site]
00037
.isinstance
[function]
[call site]
00038
binascii.b2a_base64
[function]
[call site]
00039
binascii.b2a_base64.decode
[function]
[call site]
00040
.isinstance
[function]
[call site]
00041
.hasattr
[function]
[call site]
00042
.hasattr
[function]
[call site]
00043
.list
[function]
[call site]
00044
.isinstance
[function]
[call site]
00045
jupyter_client.jsonutil.json_clean
[function]
[call site]
00046
.isinstance
[function]
[call site]
00047
.len
[function]
[call site]
00048
.map
[function]
[call site]
00049
.set
[function]
[call site]
00050
.len
[function]
[call site]
00051
obj.items
[function]
[call site]
00052
.str
[function]
[call site]
00053
jupyter_client.jsonutil.json_clean
[function]
[call site]
00054
.isinstance
[function]
[call site]
00055
obj.strftime
[function]
[call site]
00056
warnings.warn
[function]
[call site]
00057
jupyter_client.session.pickle_packer
[function]
[call site]
00058
jupyter_client.jsonutil.squash_dates
[function]
[call site]
00059
pickle.dumps
[function]
[call site]
00060
jupyter_client.session.json_packer
[function]
[call site]
00061
jupyter_client.session.pickle_packer
[function]
[call site]
00062
.isinstance
[function]
[call site]
00063
traitlets.utils.importstring.import_item
[function]
[call site]
00064
traitlets.Any
[function]
[call site]
00065
jupyter_client.session.Session._check_packers.
[function]
[call site]
00066
traitlets.utils.importstring.import_item
[function]
[call site]
00067
traitlets.Any
[function]
[call site]
00068
jupyter_client.session.Session._check_packers.
[function]
[call site]
00069
jupyter_client.session.json_unpacker
[function]
[call site]
00070
.isinstance
[function]
[call site]
00071
s.decode
[function]
[call site]
00072
json.loads
[function]
[call site]
00073
pickle.loads
[function]
[call site]
00074
jupyter_client.session.json_unpacker
[function]
[call site]
00075
pickle.loads
[function]
[call site]
00076
jupyter_client.session.utcnow
[function]
[call site]
00077
datetime.datetime.utcnow
[function]
[call site]
00078
traitlets.utils.importstring.import_item
[function]
[call site]
00079
traitlets.Any
[function]
[call site]
00080
jupyter_client.session.Session._check_packers.
[function]
[call site]
00081
jupyter_client.session.json_packer
[function]
[call site]
00082
jupyter_client.session.pickle_packer
[function]
[call site]
00083
traitlets.utils.importstring.import_item
[function]
[call site]
00084
traitlets.Any
[function]
[call site]
00085
jupyter_client.session.Session._check_packers.
[function]
[call site]
00086
jupyter_client.session.json_unpacker
[function]
[call site]
00087
pickle.loads
[function]
[call site]
00088
.isinstance
[function]
[call site]
00089
traitlets.utils.importstring.import_item
[function]
[call site]
00090
traitlets.Any
[function]
[call site]
00091
jupyter_client.session.Session._check_packers.
[function]
[call site]
00092
jupyter_client.session.json_packer
[function]
[call site]
00093
jupyter_client.session.pickle_packer
[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
.isinstance
[function]
[call site]
00104
.dict
[function]
[call site]
00105
traitlets.Dict.copy
[function]
[call site]
00106
fdp.ConsumeBytes
[function]
[call site]
00107
.memoryview
[function]
[call site]
00108
fdp.ConsumeBytes
[function]
[call site]
00109
.memoryview
[function]
[call site]
00110
fdp.ConsumeBytes
[function]
[call site]
00111
.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
.list
[function]
[call site]
00116
json.dumps
[function]
[call site]
00117
buffers.insert
[function]
[call site]
00118
.len
[function]
[call site]
00119
.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
.list
[function]
[call site]
00127
offsets.append
[function]
[call site]
00128
.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
.isinstance
[function]
[call site]
00133
dateutil.parser.parse.items
[function]
[call site]
00134
jupyter_client.jsonutil.extract_dates
[function]
[call site]
00135
.isinstance
[function]
[call site]
00136
jupyter_client.jsonutil.extract_dates
[function]
[call site]
00137
.isinstance
[function]
[call site]
00138
jupyter_client.jsonutil.parse_date
[function]
[call site]
00139
ISO8601_PAT.match
[function]
[call site]
00140
dateutil.parser.parse
[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.parse.replace
[function]
[call site]
00145
jupyter_client.jsonutil.extract_dates
[function]
[call site]
00146