The following nodes represent call sites where fuzz blockers occur.
Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
---|---|---|---|---|
23 | 178 | dulwich.config.StackedConfig.get | call site: 00178 | dulwich.reftable.ReftableRefsContainer.__init__ |
16 | 241 | dulwich.config.StackedConfig.default_backends | call site: 00241 | dulwich.config.get_win_system_paths |
13 | 161 | dulwich.config.ConfigDict.items | call site: 00161 | dulwich.object_store.DiskObjectStore.from_config |
9 | 203 | dulwich.repo.Repo.__init__ | call site: 00203 | dulwich.repo.parse_graftpoints |
7 | 37 | dulwich.repo.Repo.__init__ | call site: 00037 | os.path.isfile |
6 | 45 | dulwich.repo.Repo.__init__ | call site: 00045 | dulwich.repo.read_gitfile |
4 | 56 | dulwich.repo.Repo.get_named_file | call site: 00056 | os.path.join |
3 | 10 | dulwich.repo.Repo.init | call site: 00010 | ctypes.WINFUNCTYPE |
3 | 263 | dulwich.repo.Repo._init_maybe_bare | call site: 00263 | test_utils.EnhancedFuzzedDataProvider.ConsumeRandomBytes |
2 | 5 | dulwich.repo.Repo.init | call site: 00005 | os.fsdecode |
2 | 151 | dulwich.config.ConfigDict._check_section_and_name | call site: 00151 | subsection.encode |
2 | 275 | ...dulwich.fuzzing.fuzz-targets.fuzz_repo.TestOneInput | call site: 00275 | repo.do_commit |
...dulwich.fuzzing.fuzz-targets.fuzz_repo.TestOneInput
[function]
[call site]
00000
test_utils.EnhancedFuzzedDataProvider
[function]
[call site]
00001
tempfile.TemporaryDirectory
[function]
[call site]
00002
dulwich.repo.Repo.init
[function]
[call site]
00003
os.fspath
[function]
[call site]
00004
<builtin>.isinstance
[function]
[call site]
00005
os.fsdecode
[function]
[call site]
00006
os.mkdir
[function]
[call site]
00007
os.path.join
[function]
[call site]
00008
os.mkdir
[function]
[call site]
00009
dulwich.repo._set_filesystem_hidden
[function]
[call site]
00010
ctypes.WINFUNCTYPE
[function]
[call site]
00011
<builtin>.isinstance
[function]
[call site]
00012
os.fsdecode
[function]
[call site]
00013
dulwich.repo.Repo._init_maybe_bare
[function]
[call site]
00014
os.fspath
[function]
[call site]
00015
<builtin>.isinstance
[function]
[call site]
00016
os.fsdecode
[function]
[call site]
00017
os.fspath
[function]
[call site]
00018
<builtin>.isinstance
[function]
[call site]
00019
os.fsdecode
[function]
[call site]
00020
os.path.join
[function]
[call site]
00021
os.mkdir
[function]
[call site]
00022
os.path.join
[function]
[call site]
00023
dulwich.object_store.DiskObjectStore.init
[function]
[call site]
00024
os.mkdir
[function]
[call site]
00025
os.path.join
[function]
[call site]
00026
os.mkdir
[function]
[call site]
00027
os.path.join
[function]
[call site]
00028
os.mkdir
[function]
[call site]
00029
dulwich.object_store.DiskObjectStore.__init__
[function]
[call site]
00030
<builtin>.super
[function]
[call site]
00031
os.path.join
[function]
[call site]
00032
dulwich.repo.Repo.__init__
[function]
[call site]
00033
os.fspath
[function]
[call site]
00034
<builtin>.isinstance
[function]
[call site]
00035
os.fsdecode
[function]
[call site]
00036
os.path.join
[function]
[call site]
00037
os.path.isfile
[function]
[call site]
00038
os.path.isdir
[function]
[call site]
00039
os.path.join
[function]
[call site]
00040
os.path.join
[function]
[call site]
00041
os.path.isdir
[function]
[call site]
00042
os.path.isdir
[function]
[call site]
00043
os.path.join
[function]
[call site]
00044
os.path.isfile
[function]
[call site]
00045
<builtin>.open
[function]
[call site]
00046
dulwich.repo.read_gitfile
[function]
[call site]
00047
f.read
[function]
[call site]
00048
cs.startswith
[function]
[call site]
00049
<builtin>.len
[function]
[call site]
00050
os.path.join
[function]
[call site]
00051
dulwich.repo.Repo.get_named_file
[function]
[call site]
00052
dulwich.repo.Repo.controldir
[function]
[call site]
00053
path.lstrip
[function]
[call site]
00054
os.path.join
[function]
[call site]
00055
<builtin>.open
[function]
[call site]
00056
os.path.join
[function]
[call site]
00057
dulwich.repo.Repo.controldir
[function]
[call site]
00058
commondir.read
[function]
[call site]
00059
os.fsdecode
[function]
[call site]
00060
dulwich.refs.DiskRefsContainer.__init__
[function]
[call site]
00061
<builtin>.super
[function]
[call site]
00062
os.fspath
[function]
[call site]
00063
os.fsencode
[function]
[call site]
00064
os.fspath
[function]
[call site]
00065
os.fsencode
[function]
[call site]
00066
dulwich.repo.Repo.commondir
[function]
[call site]
00067
dulwich.repo.Repo.get_config
[function]
[call site]
00068
os.path.join
[function]
[call site]
00069
dulwich.repo.Repo._get_config_condition_matchers
[function]
[call site]
00070
dulwich.config.ConfigFile.from_path
[function]
[call site]
00071
os.fspath
[function]
[call site]
00072
os.path.dirname
[function]
[call site]
00073
dulwich.config.ConfigFile.from_file
[function]
[call site]
00074
dulwich.config.ConfigFile.__init__
[function]
[call site]
00075
<builtin>.super
[function]
[call site]
00076
<builtin>.set
[function]
[call site]
00077
included_paths.copy
[function]
[call site]
00078
f.readlines
[function]
[call site]
00079
<builtin>.enumerate
[function]
[call site]
00080
line.startswith
[function]
[call site]
00081
line.lstrip
[function]
[call site]
00082
<builtin>.len
[function]
[call site]
00083
dulwich.config._parse_section_header_line
[function]
[call site]
00084
dulwich.config._strip_comments
[function]
[call site]
00085
<builtin>.ord
[function]
[call site]
00086
<builtin>.ord
[function]
[call site]
00087
<builtin>.ord
[function]
[call site]
00088
<builtin>.bytearray
[function]
[call site]
00089
<builtin>.enumerate
[function]
[call site]
00090
<builtin>.enumerate
[function]
[call site]
00091
<builtin>.ord
[function]
[call site]
00092
<builtin>.ord
[function]
[call site]
00093
<builtin>.ord
[function]
[call site]
00094
<builtin>.len
[function]
[call site]
00095
dulwich.config._check_section_name
[function]
[call site]
00096
<builtin>.len
[function]
[call site]
00097
<builtin>.range
[function]
[call site]
00098
c.isalnum
[function]
[call site]
00099
dulwich.config._check_section_name
[function]
[call site]
00100
<builtin>.len
[function]
[call site]
00101
ret._values.setdefault
[function]
[call site]
00102
dulwich.config._strip_comments
[function]
[call site]
00103
line.split
[function]
[call site]
00104
setting.strip
[function]
[call site]
00105
dulwich.config._check_variable_name
[function]
[call site]
00106
<builtin>.len
[function]
[call site]
00107
<builtin>.range
[function]
[call site]
00108
c.isalnum
[function]
[call site]
00109
dulwich.config._is_line_continuation
[function]
[call site]
00110
value.endswith
[function]
[call site]
00111
value.endswith
[function]
[call site]
00112
content.endswith
[function]
[call site]
00113
<builtin>.len
[function]
[call site]
00114
<builtin>.range
[function]
[call site]
00115
value.endswith
[function]
[call site]
00116
dulwich.config._parse_string
[function]
[call site]
00117
value.strip
[function]
[call site]
00118
<builtin>.bytearray
[function]
[call site]
00119
<builtin>.bytearray
[function]
[call site]
00120
<builtin>.bytearray
[function]
[call site]
00121
<builtin>.len
[function]
[call site]
00122
<builtin>.ord
[function]
[call site]
00123
<builtin>.len
[function]
[call site]
00124
ret.extend
[function]
[call site]
00125
<builtin>.bytearray
[function]
[call site]
00126
<builtin>.ord
[function]
[call site]
00127
ret.append
[function]
[call site]
00128
ret.extend
[function]
[call site]
00129
<builtin>.bytearray
[function]
[call site]
00130
ret.append
[function]
[call site]
00131
ret.extend
[function]
[call site]
00132
<builtin>.bytearray
[function]
[call site]
00133
<builtin>.ord
[function]
[call site]
00134
ret.append
[function]
[call site]
00135
<builtin>.ord
[function]
[call site]
00136
whitespace.append
[function]
[call site]
00137
ret.extend
[function]
[call site]
00138
<builtin>.bytearray
[function]
[call site]
00139
ret.append
[function]
[call site]
00140
<builtin>.bytes
[function]
[call site]
00141
ret._handle_include_directive
[function]
[call site]
00142
dulwich.config._is_line_continuation
[function]
[call site]
00143
line.endswith
[function]
[call site]
00144
dulwich.config._parse_string
[function]
[call site]
00145
ret._handle_include_directive
[function]
[call site]
00146
dulwich.config.ConfigFile.__init__
[function]
[call site]
00147
dulwich.config.ConfigDict.get
[function]
[call site]
00148
dulwich.config.ConfigDict._check_section_and_name
[function]
[call site]
00149
<builtin>.isinstance
[function]
[call site]
00150
<builtin>.tuple
[function]
[call site]
00151
subsection.encode
[function]
[call site]
00152
<builtin>.isinstance
[function]
[call site]
00153
<builtin>.isinstance
[function]
[call site]
00154
name.encode
[function]
[call site]
00155
<builtin>.len
[function]
[call site]
00156
<builtin>.int
[function]
[call site]
00157
dulwich.config.ConfigDict.items
[function]
[call site]
00158
dulwich.config.ConfigDict._check_section_and_name
[function]
[call site]
00159
section_dict.items
[function]
[call site]
00160
<builtin>.iter
[function]
[call site]
00161
<builtin>.iter
[function]
[call site]
00162
extension.lower
[function]
[call site]
00163
extension.lower
[function]
[call site]
00164
dulwich.object_store.DiskObjectStore.from_config
[function]
[call site]
00165
<builtin>.int
[function]
[call site]
00166
dulwich.config.ConfigDict.get
[function]
[call site]
00167
<builtin>.int
[function]
[call site]
00168
dulwich.config.ConfigDict.get
[function]
[call site]
00169
<builtin>.int
[function]
[call site]
00170
dulwich.config.ConfigDict.get
[function]
[call site]
00171
dulwich.config.ConfigDict.get
[function]
[call site]
00172
<builtin>.int
[function]
[call site]
00173
dulwich.config.Config.get_boolean
[function]
[call site]
00174
dulwich.config.Config.get
[function]
[call site]
00175
dulwich.config.StackedConfig.get
[function]
[call site]
00176
<builtin>.isinstance
[function]
[call site]
00177
backend.get
[function]
[call site]
00178
value.lower
[function]
[call site]
00179
value.lower
[function]
[call site]
00180
dulwich.object_store.DiskObjectStore.__init__
[function]
[call site]
00181
dulwich.repo.Repo.commondir
[function]
[call site]
00182
os.path.join
[function]
[call site]
00183
dulwich.repo.Repo.commondir
[function]
[call site]
00184
dulwich.reftable.ReftableRefsContainer.__init__
[function]
[call site]
00185
<builtin>.super
[function]
[call site]
00186
<builtin>.isinstance
[function]
[call site]
00187
os.fsdecode
[function]
[call site]
00188
os.path.join
[function]
[call site]
00189
os.path.exists
[function]
[call site]
00190
os.makedirs
[function]
[call site]
00191
dulwich.reftable.ReftableRefsContainer._ensure_refs_heads_marker
[function]
[call site]
00192
os.path.join
[function]
[call site]
00193
os.path.exists
[function]
[call site]
00194
os.makedirs
[function]
[call site]
00195
os.path.join
[function]
[call site]
00196
os.path.isdir
[function]
[call site]
00197
shutil.rmtree
[function]
[call site]
00198
os.path.exists
[function]
[call site]
00199
<builtin>.open
[function]
[call site]
00200
f.write
[function]
[call site]
00201
dulwich.repo.BaseRepo.__init__
[function]
[call site]
00202
dulwich.repo.Repo.get_named_file
[function]
[call site]
00203
os.path.join
[function]
[call site]
00204
dulwich.repo.Repo.commondir
[function]
[call site]
00205
dulwich.repo.parse_graftpoints
[function]
[call site]
00206
line.split
[function]
[call site]
00207
<builtin>.len
[function]
[call site]
00208
dulwich.objects.check_hexsha
[function]
[call site]
00209
dulwich.objects.valid_hexsha
[function]
[call site]
00210
<builtin>.len
[function]
[call site]
00211
binascii.unhexlify
[function]
[call site]
00212
dulwich.repo.Repo.commondir
[function]
[call site]
00213
dulwich.repo.Repo.get_named_file
[function]
[call site]
00214
dulwich.repo.parse_graftpoints
[function]
[call site]
00215
dulwich.repo.Repo.controldir
[function]
[call site]
00216
dulwich.hooks.PreCommitShellHook.__init__
[function]
[call site]
00217
os.path.join
[function]
[call site]
00218
dulwich.hooks.ShellHook.__init__
[function]
[call site]
00219
dulwich.repo.Repo.controldir
[function]
[call site]
00220
dulwich.hooks.CommitMsgShellHook.__init__
[function]
[call site]
00221
os.path.join
[function]
[call site]
00222
dulwich.hooks.ShellHook.__init__
[function]
[call site]
00223
dulwich.repo.Repo.controldir
[function]
[call site]
00224
dulwich.hooks.PostCommitShellHook.__init__
[function]
[call site]
00225
os.path.join
[function]
[call site]
00226
dulwich.hooks.ShellHook.__init__
[function]
[call site]
00227
dulwich.repo.Repo.controldir
[function]
[call site]
00228
dulwich.hooks.PostReceiveShellHook.__init__
[function]
[call site]
00229
os.path.join
[function]
[call site]
00230
dulwich.hooks.ShellHook.__init__
[function]
[call site]
00231
dulwich.config.StackedConfig.default
[function]
[call site]
00232
dulwich.config.StackedConfig.default_backends
[function]
[call site]
00233
os.path.expanduser
[function]
[call site]
00234
paths.append
[function]
[call site]
00235
dulwich.config.get_xdg_config_home_path
[function]
[call site]
00236
os.environ.get
[function]
[call site]
00237
os.path.expanduser
[function]
[call site]
00238
os.path.join
[function]
[call site]
00239
paths.append
[function]
[call site]
00240
paths.append
[function]
[call site]
00241
dulwich.config.get_win_system_paths
[function]
[call site]
00242
os.path.join
[function]
[call site]
00243
dulwich.config._find_git_in_win_path
[function]
[call site]
00244
os.environ.get
[function]
[call site]
00245
os.path.join
[function]
[call site]
00246
os.path.exists
[function]
[call site]
00247
os.path.split
[function]
[call site]
00248
os.path.split
[function]
[call site]
00249
os.path.join
[function]
[call site]
00250
dulwich.config._find_git_in_win_reg
[function]
[call site]
00251
platform.machine
[function]
[call site]
00252
contextlib.suppress
[function]
[call site]
00253
winreg.OpenKey
[function]
[call site]
00254
winreg.QueryValueEx
[function]
[call site]
00255
os.path.join
[function]
[call site]
00256
paths.extend
[function]
[call site]
00257
dulwich.config.ConfigFile.from_path
[function]
[call site]
00258
backends.append
[function]
[call site]
00259
dulwich.config.StackedConfig.__init__
[function]
[call site]
00260
config.get
[function]
[call site]
00261
ret.refs.set_symbolic_ref
[function]
[call site]
00262
ret._init_files
[function]
[call site]
00263
test_utils.EnhancedFuzzedDataProvider.ConsumeRandomBytes
[function]
[call site]
00264
repo.set_description
[function]
[call site]
00265
repo.get_description
[function]
[call site]
00266
test_utils.EnhancedFuzzedDataProvider.ConsumeRandomString
[function]
[call site]
00267
test_utils.EnhancedFuzzedDataProvider.ConsumeIntInRange
[function]
[call site]
00268
<builtin>.min
[function]
[call site]
00269
<builtin>.range
[function]
[call site]
00270
os.path.join
[function]
[call site]
00271
<builtin>.open
[function]
[call site]
00272
test_utils.EnhancedFuzzedDataProvider.ConsumeRandomBytes
[function]
[call site]
00273
f.write
[function]
[call site]
00274
repo.stage
[function]
[call site]
00275
repo.do_commit
[function]
[call site]
00276
test_utils.EnhancedFuzzedDataProvider.ConsumeRandomBytes
[function]
[call site]
00277
test_utils.EnhancedFuzzedDataProvider.ConsumeRandomBytes
[function]
[call site]
00278
test_utils.EnhancedFuzzedDataProvider.ConsumeRandomBytes
[function]
[call site]
00279
test_utils.EnhancedFuzzedDataProvider.ConsumeRandomInt
[function]
[call site]
00280
test_utils.EnhancedFuzzedDataProvider.ConsumeRandomInt
[function]
[call site]
00281
test_utils.EnhancedFuzzedDataProvider.ConsumeRandomInt
[function]
[call site]
00282
test_utils.EnhancedFuzzedDataProvider.ConsumeRandomInt
[function]
[call site]
00283
test_utils.is_expected_exception
[function]
[call site]
00284