The following nodes represent call sites where fuzz blockers occur.
Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
---|---|---|---|---|
154 | 56 | ...gitpython.fuzzing.fuzz-targets.fuzz_diff.TestOneInput | call site: 00056 | git.diff.Diff._index_from_patch_format |
25 | 243 | git.util.finalize_process | call site: 00243 | git.diff.Diff.__init__ |
24 | 269 | ...gitpython.fuzzing.fuzz-targets.fuzz_diff.BytesProcessAdapter.__init__ | call site: 00269 | git.diff.Diff._handle_diff_line |
7 | 37 | git.objects.base.IndexObject.__init__ | call site: 00037 | git.objects.base.IndexObject.__init__ |
5 | 47 | ...gitpython.fuzzing.fuzz-targets.fuzz_diff.TestOneInput | call site: 00047 | fdp.ConsumeBytes |
3 | 31 | git.diff.Diff.__init__ | call site: 00031 | a_rawpath.decode |
1 | 22 | ...gitpython.fuzzing.fuzz-targets.fuzz_diff.TestOneInput | call site: 00022 | git.diff.Diff.__init__ |
...gitpython.fuzzing.fuzz-targets.fuzz_diff.TestOneInput
[function]
[call site]
00000
atheris.FuzzedDataProvider
[function]
[call site]
00001
tempfile.TemporaryDirectory
[function]
[call site]
00002
typing.cast.head.commit.init
[function]
[call site]
00003
datetime.timedelta.object.tree.head.commit.init
[function]
[call site]
00004
datetime.timedelta.tree.head.commit.init
[function]
[call site]
00005
typing.BinaryIO.tree.object.head.commit.init
[function]
[call site]
00006
typing.IO.tree.head.commit.init
[function]
[call site]
00007
typing.cast.tree.object.head.commit.init
[function]
[call site]
00008
typing.IO.tree.object.head.commit.init
[function]
[call site]
00009
datetime.timedelta.tree.object.head.commit.init
[function]
[call site]
00010
typing.IO.head.commit.init
[function]
[call site]
00011
typing.IO.object.head.commit.init
[function]
[call site]
00012
typing.cast.object.head.commit.init
[function]
[call site]
00013
typing.BinaryIO.object.head.commit.init
[function]
[call site]
00014
typing.cast.object.tree.head.commit.init
[function]
[call site]
00015
typing.BinaryIO.tree.head.commit.init
[function]
[call site]
00016
typing.IO.object.tree.head.commit.init
[function]
[call site]
00017
typing.BinaryIO.head.commit.init
[function]
[call site]
00018
datetime.timedelta.object.head.commit.init
[function]
[call site]
00019
typing.cast.tree.head.commit.init
[function]
[call site]
00020
typing.BinaryIO.object.tree.head.commit.init
[function]
[call site]
00021
datetime.timedelta.head.commit.init
[function]
[call site]
00022
git.diff.Diff.__init__
[function]
[call site]
00023
<builtin>.isinstance
[function]
[call site]
00024
<builtin>.isinstance
[function]
[call site]
00025
git.objects.util.mode_str_to_int
[function]
[call site]
00026
<builtin>.reversed
[function]
[call site]
00027
<builtin>.enumerate
[function]
[call site]
00028
typing.cast
[function]
[call site]
00029
<builtin>.int
[function]
[call site]
00030
git.objects.util.mode_str_to_int
[function]
[call site]
00031
a_rawpath.decode
[function]
[call site]
00032
submodule.module_exists
[function]
[call site]
00033
submodule.module
[function]
[call site]
00034
gitdb.util.hex_to_bin
[function]
[call site]
00035
git.objects.base.IndexObject.__init__
[function]
[call site]
00036
<builtin>.super
[function]
[call site]
00037
gitdb.util.hex_to_bin
[function]
[call site]
00038
git.objects.base.IndexObject.__init__
[function]
[call site]
00039
<builtin>.isinstance
[function]
[call site]
00040
<builtin>.isinstance
[function]
[call site]
00041
fdp.remaining_bytes
[function]
[call site]
00042
fdp.ConsumeIntInRange
[function]
[call site]
00043
fdp.ConsumeBytes
[function]
[call site]
00044
fdp.remaining_bytes
[function]
[call site]
00045
fdp.ConsumeIntInRange
[function]
[call site]
00046
fdp.ConsumeBytes
[function]
[call site]
00047
fdp.ConsumeBytes
[function]
[call site]
00048
fdp.ConsumeBytes
[function]
[call site]
00049
fdp.remaining_bytes
[function]
[call site]
00050
fdp.ConsumeIntInRange
[function]
[call site]
00051
fdp.ConsumeBytes
[function]
[call site]
00052
fdp.remaining_bytes
[function]
[call site]
00053
fdp.ConsumeIntInRange
[function]
[call site]
00054
fdp.ConsumeBytes
[function]
[call site]
00055
fdp.ConsumeBool
[function]
[call site]
00056
fdp.ConsumeBool
[function]
[call site]
00057
fdp.ConsumeBool
[function]
[call site]
00058
fdp.remaining_bytes
[function]
[call site]
00059
fdp.ConsumeIntInRange
[function]
[call site]
00060
fdp.ConsumeBytes
[function]
[call site]
00061
fdp.remaining_bytes
[function]
[call site]
00062
fdp.ConsumeIntInRange
[function]
[call site]
00063
fdp.ConsumeBytes
[function]
[call site]
00064
fdp.remaining_bytes
[function]
[call site]
00065
fdp.ConsumeIntInRange
[function]
[call site]
00066
fdp.ConsumeBytes
[function]
[call site]
00067
fdp.PickValueInList
[function]
[call site]
00068
fdp.remaining_bytes
[function]
[call site]
00069
fdp.ConsumeIntInRange
[function]
[call site]
00070
<builtin>.str
[function]
[call site]
00071
git.diff.Diff.__str__
[function]
[call site]
00072
<builtin>.zip
[function]
[call site]
00073
<builtin>.len
[function]
[call site]
00074
<builtin>.max
[function]
[call site]
00075
<builtin>.isinstance
[function]
[call site]
00076
git.diff.Diff._index_from_patch_format
[function]
[call site]
00077
git.cmd.handle_process_output
[function]
[call site]
00078
<builtin>.hasattr
[function]
[call site]
00079
typing.cast
[function]
[call site]
00080
<builtin>.getattr
[function]
[call site]
00081
typing.cast
[function]
[call site]
00082
<builtin>.getattr
[function]
[call site]
00083
<builtin>.isinstance
[function]
[call site]
00084
cmdline.split
[function]
[call site]
00085
pumps.append
[function]
[call site]
00086
pumps.append
[function]
[call site]
00087
threading.Thread
[function]
[call site]
00088
t.start
[function]
[call site]
00089
threads.append
[function]
[call site]
00090
t.join
[function]
[call site]
00091
t.is_alive
[function]
[call site]
00092
<builtin>.isinstance
[function]
[call site]
00093
typing.cast.object.tree.head.commit._terminate
[function]
[call site]
00094
typing.IO.object.head.commit._terminate
[function]
[call site]
00095
typing.cast.object.head.commit._terminate
[function]
[call site]
00096
typing.BinaryIO.head.commit.tree._terminate
[function]
[call site]
00097
typing.IO.head.commit._terminate
[function]
[call site]
00098
typing.BinaryIO.object.head.commit._terminate
[function]
[call site]
00099
typing.BinaryIO.object.tree.head.commit._terminate
[function]
[call site]
00100
typing.IO.tree.head.commit._terminate
[function]
[call site]
00101
datetime.timedelta.head.commit._terminate
[function]
[call site]
00102
typing.IO.object.tree.head.commit._terminate
[function]
[call site]
00103
datetime.timedelta.tree.object.head.commit._terminate
[function]
[call site]
00104
typing.BinaryIO.tree.object.head.commit._terminate
[function]
[call site]
00105
typing.BinaryIO.tree._terminate
[function]
[call site]
00106
typing.IO.tree.object.head.commit._terminate
[function]
[call site]
00107
datetime.timedelta.head.commit.object.tree._terminate
[function]
[call site]
00108
typing.cast.tree.head.commit._terminate
[function]
[call site]
00109
datetime.timedelta.tree.head.commit._terminate
[function]
[call site]
00110
datetime.timedelta.object.tree.head.commit._terminate
[function]
[call site]
00111
datetime.timedelta.object.head.commit._terminate
[function]
[call site]
00112
datetime.timedelta._terminate
[function]
[call site]
00113
typing.BinaryIO.object.head.commit.tree._terminate
[function]
[call site]
00114
datetime.timedelta.tree._terminate
[function]
[call site]
00115
typing.IO._terminate
[function]
[call site]
00116
typing.cast.head.commit._terminate
[function]
[call site]
00117
typing.BinaryIO.head.commit._terminate
[function]
[call site]
00118
typing.BinaryIO.tree.head.commit._terminate
[function]
[call site]
00119
typing.IO.head.commit.tree._terminate
[function]
[call site]
00120
typing.cast.tree.object.head.commit._terminate
[function]
[call site]
00121
typing.BinaryIO._terminate
[function]
[call site]
00122
typing.cast._terminate
[function]
[call site]
00123
typing.BinaryIO.object.tree._terminate
[function]
[call site]
00124
typing.cast.object.head.commit.tree._terminate
[function]
[call site]
00125
<builtin>.isinstance
[function]
[call site]
00126
typing.cast
[function]
[call site]
00127
typing.IO.encode
[function]
[call site]
00128
typing.BinaryIO.encode
[function]
[call site]
00129
typing.BinaryIO.tree.object.head.commit.encode
[function]
[call site]
00130
datetime.timedelta.object.head.commit.encode
[function]
[call site]
00131
datetime.timedelta.head.commit.object.tree.encode
[function]
[call site]
00132
typing.BinaryIO.head.commit.tree.encode
[function]
[call site]
00133
typing.IO.head.commit.tree.encode
[function]
[call site]
00134
typing.cast.encode
[function]
[call site]
00135
typing.cast.object.head.commit.tree.encode
[function]
[call site]
00136
typing.cast.object.head.commit.encode
[function]
[call site]
00137
typing.BinaryIO.object.tree.head.commit.encode
[function]
[call site]
00138
typing.cast.tree.head.commit.encode
[function]
[call site]
00139
typing.BinaryIO.tree.encode
[function]
[call site]
00140
datetime.timedelta.tree.object.head.commit.encode
[function]
[call site]
00141
typing.cast.tree.object.head.commit.encode
[function]
[call site]
00142
typing.BinaryIO.tree.head.commit.encode
[function]
[call site]
00143
datetime.timedelta.tree.head.commit.encode
[function]
[call site]
00144
typing.IO.tree.object.head.commit.encode
[function]
[call site]
00145
typing.BinaryIO.object.tree.encode
[function]
[call site]
00146
typing.IO.object.tree.head.commit.encode
[function]
[call site]
00147
typing.BinaryIO.object.head.commit.tree.encode
[function]
[call site]
00148
typing.BinaryIO.head.commit.encode
[function]
[call site]
00149
typing.IO.head.commit.encode
[function]
[call site]
00150
datetime.timedelta.head.commit.encode
[function]
[call site]
00151
datetime.timedelta.tree.encode
[function]
[call site]
00152
datetime.timedelta.object.tree.head.commit.encode
[function]
[call site]
00153
typing.IO.tree.head.commit.encode
[function]
[call site]
00154
typing.BinaryIO.object.head.commit.encode
[function]
[call site]
00155
datetime.timedelta.encode
[function]
[call site]
00156
typing.cast.head.commit.encode
[function]
[call site]
00157
typing.IO.object.head.commit.encode
[function]
[call site]
00158
typing.cast.object.tree.head.commit.encode
[function]
[call site]
00159
git.util.RemoteProgress.new_message_handler.handler
[function]
[call site]
00160
typing.IO.head.commit.tree.rstrip
[function]
[call site]
00161
typing.IO.rstrip
[function]
[call site]
00162
typing.cast.tree.head.commit.rstrip
[function]
[call site]
00163
typing.cast.object.tree.head.commit.rstrip
[function]
[call site]
00164
datetime.timedelta.head.commit.rstrip
[function]
[call site]
00165
typing.IO.object.head.commit.rstrip
[function]
[call site]
00166
typing.IO.tree.head.commit.rstrip
[function]
[call site]
00167
typing.BinaryIO.object.tree.rstrip
[function]
[call site]
00168
typing.cast.object.head.commit.tree.rstrip
[function]
[call site]
00169
typing.IO.tree.object.head.commit.rstrip
[function]
[call site]
00170
datetime.timedelta.tree.rstrip
[function]
[call site]
00171
typing.cast.object.head.commit.rstrip
[function]
[call site]
00172
typing.BinaryIO.tree.object.head.commit.rstrip
[function]
[call site]
00173
typing.cast.head.commit.rstrip
[function]
[call site]
00174
typing.BinaryIO.head.commit.tree.rstrip
[function]
[call site]
00175
typing.BinaryIO.object.head.commit.tree.rstrip
[function]
[call site]
00176
typing.BinaryIO.head.commit.rstrip
[function]
[call site]
00177
typing.BinaryIO.tree.head.commit.rstrip
[function]
[call site]
00178
typing.BinaryIO.tree.rstrip
[function]
[call site]
00179
typing.BinaryIO.object.head.commit.rstrip
[function]
[call site]
00180
typing.BinaryIO.rstrip
[function]
[call site]
00181
datetime.timedelta.object.head.commit.rstrip
[function]
[call site]
00182
typing.cast.tree.object.head.commit.rstrip
[function]
[call site]
00183
datetime.timedelta.object.tree.head.commit.rstrip
[function]
[call site]
00184
datetime.timedelta.tree.head.commit.rstrip
[function]
[call site]
00185
typing.cast.rstrip
[function]
[call site]
00186
datetime.timedelta.head.commit.object.tree.rstrip
[function]
[call site]
00187
typing.IO.object.tree.head.commit.rstrip
[function]
[call site]
00188
datetime.timedelta.rstrip
[function]
[call site]
00189
typing.BinaryIO.object.tree.head.commit.rstrip
[function]
[call site]
00190
typing.IO.head.commit.rstrip
[function]
[call site]
00191
datetime.timedelta.tree.object.head.commit.rstrip
[function]
[call site]
00192
git.util.RemoteProgress._parse_progress_line
[function]
[call site]
00193
<builtin>.isinstance
[function]
[call site]
00194
line.decode
[function]
[call site]
00195
git.util.RemoteProgress.line_dropped
[function]
[call site]
00196
match.groups
[function]
[call site]
00197
git.util.RemoteProgress.line_dropped
[function]
[call site]
00198
message.strip
[function]
[call site]
00199
message.endswith
[function]
[call site]
00200
<builtin>.len
[function]
[call site]
00201
message.strip
[function]
[call site]
00202
git.util.RemoteProgress.update
[function]
[call site]
00203
git.util.CallableRemoteProgress.update
[function]
[call site]
00204
git.util.CallableRemoteProgress.__init__
[function]
[call site]
00205
<builtin>.super
[function]
[call site]
00206
git.util.RemoteProgress.__init__
[function]
[call site]
00207
<builtin>.float
[function]
[call site]
00208
<builtin>.float
[function]
[call site]
00209
git.util.finalize_process
[function]
[call site]
00210
datetime.timedelta.object.tree.head.commit.wait
[function]
[call site]
00211
typing.IO.object.tree.head.commit.wait
[function]
[call site]
00212
datetime.timedelta.object.head.commit.wait
[function]
[call site]
00213
datetime.timedelta.tree.wait
[function]
[call site]
00214
typing.BinaryIO.head.commit.tree.wait
[function]
[call site]
00215
typing.BinaryIO.object.head.commit.wait
[function]
[call site]
00216
typing.BinaryIO.object.head.commit.tree.wait
[function]
[call site]
00217
typing.BinaryIO.object.tree.wait
[function]
[call site]
00218
typing.BinaryIO.head.commit.wait
[function]
[call site]
00219
typing.cast.head.commit.wait
[function]
[call site]
00220
typing.BinaryIO.object.tree.head.commit.wait
[function]
[call site]
00221
typing.IO.wait
[function]
[call site]
00222
typing.cast.object.tree.head.commit.wait
[function]
[call site]
00223
datetime.timedelta.tree.head.commit.wait
[function]
[call site]
00224
...gitpython.fuzzing.fuzz-targets.fuzz_diff.BytesProcessAdapter.wait
[function]
[call site]
00225
datetime.timedelta.head.commit.wait
[function]
[call site]
00226
typing.cast.wait
[function]
[call site]
00227
typing.BinaryIO.tree.head.commit.wait
[function]
[call site]
00228
datetime.timedelta.wait
[function]
[call site]
00229
datetime.timedelta.tree.object.head.commit.wait
[function]
[call site]
00230
typing.cast.object.head.commit.wait
[function]
[call site]
00231
typing.IO.tree.head.commit.wait
[function]
[call site]
00232
typing.IO.tree.object.head.commit.wait
[function]
[call site]
00233
typing.BinaryIO.tree.object.head.commit.wait
[function]
[call site]
00234
typing.BinaryIO.tree.wait
[function]
[call site]
00235
datetime.timedelta.head.commit.object.tree.wait
[function]
[call site]
00236
typing.IO.head.commit.wait
[function]
[call site]
00237
typing.IO.head.commit.tree.wait
[function]
[call site]
00238
typing.BinaryIO.wait
[function]
[call site]
00239
typing.cast.tree.head.commit.wait
[function]
[call site]
00240
typing.cast.tree.object.head.commit.wait
[function]
[call site]
00241
typing.IO.object.head.commit.wait
[function]
[call site]
00242
typing.cast.object.head.commit.tree.wait
[function]
[call site]
00243
cls.re_header.finditer
[function]
[call site]
00244
_header.groups
[function]
[call site]
00245
<builtin>.bool
[function]
[call site]
00246
<builtin>.bool
[function]
[call site]
00247
<builtin>.bool
[function]
[call site]
00248
git.diff.Diff._pick_best_path
[function]
[call site]
00249
git.diff.decode_path
[function]
[call site]
00250
_octal_byte_re.sub
[function]
[call site]
00251
git.diff.decode_path
[function]
[call site]
00252
git.diff.decode_path
[function]
[call site]
00253
git.diff.Diff._pick_best_path
[function]
[call site]
00254
previous_header.end
[function]
[call site]
00255
_header.start
[function]
[call site]
00256
index.append
[function]
[call site]
00257
git.diff.Diff.__init__
[function]
[call site]
00258
a_blob_id.decode
[function]
[call site]
00259
b_blob_id.decode
[function]
[call site]
00260
a_mode.decode
[function]
[call site]
00261
b_mode.decode
[function]
[call site]
00262
header.end
[function]
[call site]
00263
fdp.remaining_bytes
[function]
[call site]
00264
fdp.ConsumeIntInRange
[function]
[call site]
00265
fdp.ConsumeBytes
[function]
[call site]
00266
...gitpython.fuzzing.fuzz-targets.fuzz_diff.BytesProcessAdapter.__init__
[function]
[call site]
00267
io.BytesIO
[function]
[call site]
00268
io.BytesIO
[function]
[call site]
00269
git.diff.Diff._handle_diff_line
[function]
[call site]
00270
lines_bytes.decode
[function]
[call site]
00271
lines.partition
[function]
[call site]
00272
lines.split
[function]
[call site]
00273
line.partition
[function]
[call site]
00274
path.rstrip
[function]
[call site]
00275
meta.split
[function]
[call site]
00276
typing.cast
[function]
[call site]
00277
score_str.isdigit
[function]
[call site]
00278
<builtin>.int
[function]
[call site]
00279
path.strip
[function]
[call site]
00280
path.encode
[function]
[call site]
00281
path.encode
[function]
[call site]
00282
path.split
[function]
[call site]
00283
a_path_str.encode
[function]
[call site]
00284
b_path_str.encode
[function]
[call site]
00285
path.split
[function]
[call site]
00286
a_path_str.encode
[function]
[call site]
00287
b_path_str.encode
[function]
[call site]
00288
git.diff.Diff.__init__
[function]
[call site]
00289
index.append
[function]
[call site]
00290
fdp.remaining_bytes
[function]
[call site]
00291
fdp.ConsumeIntInRange
[function]
[call site]
00292
fdp.ConsumeBytes
[function]
[call site]
00293