The following nodes represent call sites where fuzz blockers occur.
Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
---|---|---|---|---|
16 | 185 | dulwich.config.StackedConfig.default_backends | call site: {node_id} | dulwich.config.get_win_system_paths |
11 | 127 | dulwich.repo.Repo.__init__ | call site: {node_id} | dulwich.object_store.DiskObjectStore.from_config |
9 | 147 | dulwich.repo.Repo.__init__ | call site: {node_id} | dulwich.repo.parse_graftpoints |
7 | 25 | dulwich.repo.Repo.__init__ | call site: {node_id} | os.path.isfile |
6 | 33 | dulwich.repo.Repo.__init__ | call site: {node_id} | dulwich.repo.read_gitfile |
4 | 44 | dulwich.repo.Repo.get_named_file | call site: {node_id} | os.path.join |
3 | 7 | dulwich.repo.Repo.init | call site: {node_id} | ctypes.WINFUNCTYPE |
3 | 207 | dulwich.repo.Repo._init_maybe_bare | call site: {node_id} | test_utils.EnhancedFuzzedDataProvider.ConsumeRandomBytes |
2 | 120 | dulwich.config.ConfigDict._check_section_and_name | call site: {node_id} | subsection.encode |
2 | 219 | ...dulwich.fuzzing.fuzz-targets.fuzz_repo.TestOneInput | call site: {node_id} | repo.do_commit |
2 | 226 | ...dulwich.fuzzing.fuzz-targets.fuzz_repo.TestOneInput | call site: {node_id} | test_utils.EnhancedFuzzedDataProvider.ConsumeRandomInt |
1 | 3 | ...dulwich.fuzzing.fuzz-targets.fuzz_repo.TestOneInput | call site: {node_id} | os.mkdir |
...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.mkdir
[function]
[call site]
00004
os.path.join
[function]
[call site]
00005
os.mkdir
[function]
[call site]
00006
dulwich.repo._set_filesystem_hidden
[function]
[call site]
00007
ctypes.WINFUNCTYPE
[function]
[call site]
00008
<builtin>.isinstance
[function]
[call site]
00009
os.fsdecode
[function]
[call site]
00010
dulwich.repo.Repo._init_maybe_bare
[function]
[call site]
00011
os.path.join
[function]
[call site]
00012
os.mkdir
[function]
[call site]
00013
os.path.join
[function]
[call site]
00014
dulwich.object_store.DiskObjectStore.init
[function]
[call site]
00015
os.mkdir
[function]
[call site]
00016
os.path.join
[function]
[call site]
00017
os.mkdir
[function]
[call site]
00018
os.path.join
[function]
[call site]
00019
os.mkdir
[function]
[call site]
00020
dulwich.object_store.DiskObjectStore.__init__
[function]
[call site]
00021
<builtin>.super
[function]
[call site]
00022
os.path.join
[function]
[call site]
00023
dulwich.repo.Repo.__init__
[function]
[call site]
00024
os.path.join
[function]
[call site]
00025
os.path.isfile
[function]
[call site]
00026
os.path.isdir
[function]
[call site]
00027
os.path.join
[function]
[call site]
00028
os.path.join
[function]
[call site]
00029
os.path.isdir
[function]
[call site]
00030
os.path.isdir
[function]
[call site]
00031
os.path.join
[function]
[call site]
00032
os.path.isfile
[function]
[call site]
00033
<builtin>.open
[function]
[call site]
00034
dulwich.repo.read_gitfile
[function]
[call site]
00035
f.read
[function]
[call site]
00036
cs.startswith
[function]
[call site]
00037
<builtin>.len
[function]
[call site]
00038
os.path.join
[function]
[call site]
00039
dulwich.repo.Repo.get_named_file
[function]
[call site]
00040
dulwich.repo.Repo.controldir
[function]
[call site]
00041
path.lstrip
[function]
[call site]
00042
os.path.join
[function]
[call site]
00043
<builtin>.open
[function]
[call site]
00044
os.path.join
[function]
[call site]
00045
dulwich.repo.Repo.controldir
[function]
[call site]
00046
commondir.read
[function]
[call site]
00047
os.fsdecode
[function]
[call site]
00048
dulwich.repo.Repo.get_config
[function]
[call site]
00049
os.path.join
[function]
[call site]
00050
dulwich.config.ConfigFile.from_path
[function]
[call site]
00051
dulwich.file.GitFile
[function]
[call site]
00052
dulwich.file._GitFile.__init__
[function]
[call site]
00053
<builtin>.isinstance
[function]
[call site]
00054
os.open
[function]
[call site]
00055
<builtin>.getattr
[function]
[call site]
00056
os.fdopen
[function]
[call site]
00057
<builtin>.getattr
[function]
[call site]
00058
<builtin>.setattr
[function]
[call site]
00059
<builtin>.open
[function]
[call site]
00060
dulwich.config.ConfigFile.from_file
[function]
[call site]
00061
dulwich.config.ConfigFile.__init__
[function]
[call site]
00062
<builtin>.super
[function]
[call site]
00063
f.readlines
[function]
[call site]
00064
<builtin>.enumerate
[function]
[call site]
00065
line.startswith
[function]
[call site]
00066
line.lstrip
[function]
[call site]
00067
<builtin>.len
[function]
[call site]
00068
dulwich.config._parse_section_header_line
[function]
[call site]
00069
dulwich.config._strip_comments
[function]
[call site]
00070
<builtin>.ord
[function]
[call site]
00071
<builtin>.ord
[function]
[call site]
00072
<builtin>.ord
[function]
[call site]
00073
<builtin>.bytearray
[function]
[call site]
00074
<builtin>.enumerate
[function]
[call site]
00075
<builtin>.enumerate
[function]
[call site]
00076
<builtin>.ord
[function]
[call site]
00077
<builtin>.ord
[function]
[call site]
00078
<builtin>.ord
[function]
[call site]
00079
<builtin>.len
[function]
[call site]
00080
dulwich.config._check_section_name
[function]
[call site]
00081
<builtin>.len
[function]
[call site]
00082
<builtin>.range
[function]
[call site]
00083
c.isalnum
[function]
[call site]
00084
dulwich.config._check_section_name
[function]
[call site]
00085
<builtin>.len
[function]
[call site]
00086
ret._values.setdefault
[function]
[call site]
00087
dulwich.config._strip_comments
[function]
[call site]
00088
line.split
[function]
[call site]
00089
setting.strip
[function]
[call site]
00090
dulwich.config._check_variable_name
[function]
[call site]
00091
<builtin>.len
[function]
[call site]
00092
<builtin>.range
[function]
[call site]
00093
c.isalnum
[function]
[call site]
00094
value.endswith
[function]
[call site]
00095
value.endswith
[function]
[call site]
00096
dulwich.config._parse_string
[function]
[call site]
00097
value.strip
[function]
[call site]
00098
<builtin>.bytearray
[function]
[call site]
00099
<builtin>.bytearray
[function]
[call site]
00100
<builtin>.bytearray
[function]
[call site]
00101
<builtin>.len
[function]
[call site]
00102
<builtin>.ord
[function]
[call site]
00103
ret.extend
[function]
[call site]
00104
<builtin>.bytearray
[function]
[call site]
00105
ret.append
[function]
[call site]
00106
<builtin>.ord
[function]
[call site]
00107
whitespace.append
[function]
[call site]
00108
ret.extend
[function]
[call site]
00109
<builtin>.bytearray
[function]
[call site]
00110
ret.append
[function]
[call site]
00111
<builtin>.bytes
[function]
[call site]
00112
line.endswith
[function]
[call site]
00113
line.endswith
[function]
[call site]
00114
dulwich.config._parse_string
[function]
[call site]
00115
dulwich.config.ConfigFile.__init__
[function]
[call site]
00116
dulwich.config.ConfigDict.get
[function]
[call site]
00117
dulwich.config.ConfigDict._check_section_and_name
[function]
[call site]
00118
<builtin>.isinstance
[function]
[call site]
00119
<builtin>.tuple
[function]
[call site]
00120
subsection.encode
[function]
[call site]
00121
<builtin>.isinstance
[function]
[call site]
00122
<builtin>.isinstance
[function]
[call site]
00123
name.encode
[function]
[call site]
00124
<builtin>.len
[function]
[call site]
00125
<builtin>.int
[function]
[call site]
00126
dulwich.config.ConfigDict.items
[function]
[call site]
00127
extension.lower
[function]
[call site]
00128
dulwich.object_store.DiskObjectStore.from_config
[function]
[call site]
00129
<builtin>.int
[function]
[call site]
00130
dulwich.config.ConfigDict.get
[function]
[call site]
00131
<builtin>.int
[function]
[call site]
00132
dulwich.config.ConfigDict.get
[function]
[call site]
00133
<builtin>.int
[function]
[call site]
00134
dulwich.config.ConfigDict.get
[function]
[call site]
00135
dulwich.object_store.DiskObjectStore.__init__
[function]
[call site]
00136
dulwich.repo.Repo.commondir
[function]
[call site]
00137
os.path.join
[function]
[call site]
00138
dulwich.refs.DiskRefsContainer.__init__
[function]
[call site]
00139
<builtin>.super
[function]
[call site]
00140
<builtin>.getattr
[function]
[call site]
00141
os.fsencode
[function]
[call site]
00142
<builtin>.getattr
[function]
[call site]
00143
os.fsencode
[function]
[call site]
00144
dulwich.repo.Repo.commondir
[function]
[call site]
00145
dulwich.repo.BaseRepo.__init__
[function]
[call site]
00146
dulwich.repo.Repo.get_named_file
[function]
[call site]
00147
os.path.join
[function]
[call site]
00148
dulwich.repo.Repo.commondir
[function]
[call site]
00149
dulwich.repo.parse_graftpoints
[function]
[call site]
00150
line.split
[function]
[call site]
00151
<builtin>.len
[function]
[call site]
00152
dulwich.objects.check_hexsha
[function]
[call site]
00153
dulwich.objects.valid_hexsha
[function]
[call site]
00154
<builtin>.len
[function]
[call site]
00155
binascii.unhexlify
[function]
[call site]
00156
dulwich.repo.Repo.commondir
[function]
[call site]
00157
dulwich.repo.Repo.get_named_file
[function]
[call site]
00158
dulwich.repo.parse_graftpoints
[function]
[call site]
00159
dulwich.repo.Repo.controldir
[function]
[call site]
00160
dulwich.hooks.PreCommitShellHook.__init__
[function]
[call site]
00161
os.path.join
[function]
[call site]
00162
dulwich.hooks.ShellHook.__init__
[function]
[call site]
00163
dulwich.repo.Repo.controldir
[function]
[call site]
00164
dulwich.hooks.CommitMsgShellHook.__init__
[function]
[call site]
00165
os.path.join
[function]
[call site]
00166
dulwich.hooks.ShellHook.__init__
[function]
[call site]
00167
dulwich.repo.Repo.controldir
[function]
[call site]
00168
dulwich.hooks.PostCommitShellHook.__init__
[function]
[call site]
00169
os.path.join
[function]
[call site]
00170
dulwich.hooks.ShellHook.__init__
[function]
[call site]
00171
dulwich.repo.Repo.controldir
[function]
[call site]
00172
dulwich.hooks.PostReceiveShellHook.__init__
[function]
[call site]
00173
os.path.join
[function]
[call site]
00174
dulwich.hooks.ShellHook.__init__
[function]
[call site]
00175
dulwich.config.StackedConfig.default
[function]
[call site]
00176
dulwich.config.StackedConfig.default_backends
[function]
[call site]
00177
os.path.expanduser
[function]
[call site]
00178
paths.append
[function]
[call site]
00179
dulwich.config.get_xdg_config_home_path
[function]
[call site]
00180
os.environ.get
[function]
[call site]
00181
os.path.expanduser
[function]
[call site]
00182
os.path.join
[function]
[call site]
00183
paths.append
[function]
[call site]
00184
paths.append
[function]
[call site]
00185
dulwich.config.get_win_system_paths
[function]
[call site]
00186
os.path.join
[function]
[call site]
00187
dulwich.config._find_git_in_win_path
[function]
[call site]
00188
os.environ.get
[function]
[call site]
00189
os.path.join
[function]
[call site]
00190
os.path.exists
[function]
[call site]
00191
os.path.split
[function]
[call site]
00192
os.path.split
[function]
[call site]
00193
os.path.join
[function]
[call site]
00194
dulwich.config._find_git_in_win_reg
[function]
[call site]
00195
platform.machine
[function]
[call site]
00196
contextlib.suppress
[function]
[call site]
00197
winreg.OpenKey
[function]
[call site]
00198
winreg.QueryValueEx
[function]
[call site]
00199
os.path.join
[function]
[call site]
00200
paths.extend
[function]
[call site]
00201
dulwich.config.ConfigFile.from_path
[function]
[call site]
00202
backends.append
[function]
[call site]
00203
dulwich.config.StackedConfig.__init__
[function]
[call site]
00204
config.get
[function]
[call site]
00205
ret.refs.set_symbolic_ref
[function]
[call site]
00206
ret._init_files
[function]
[call site]
00207
test_utils.EnhancedFuzzedDataProvider.ConsumeRandomBytes
[function]
[call site]
00208
repo.set_description
[function]
[call site]
00209
repo.get_description
[function]
[call site]
00210
test_utils.EnhancedFuzzedDataProvider.ConsumeRandomString
[function]
[call site]
00211
test_utils.EnhancedFuzzedDataProvider.ConsumeIntInRange
[function]
[call site]
00212
<builtin>.min
[function]
[call site]
00213
<builtin>.range
[function]
[call site]
00214
os.path.join
[function]
[call site]
00215
<builtin>.open
[function]
[call site]
00216
test_utils.EnhancedFuzzedDataProvider.ConsumeRandomBytes
[function]
[call site]
00217
f.write
[function]
[call site]
00218
repo.stage
[function]
[call site]
00219
repo.do_commit
[function]
[call site]
00220
test_utils.EnhancedFuzzedDataProvider.ConsumeRandomBytes
[function]
[call site]
00221
test_utils.EnhancedFuzzedDataProvider.ConsumeRandomBytes
[function]
[call site]
00222
test_utils.EnhancedFuzzedDataProvider.ConsumeRandomBytes
[function]
[call site]
00223
test_utils.EnhancedFuzzedDataProvider.ConsumeRandomInt
[function]
[call site]
00224
test_utils.EnhancedFuzzedDataProvider.ConsumeRandomInt
[function]
[call site]
00225
test_utils.EnhancedFuzzedDataProvider.ConsumeRandomInt
[function]
[call site]
00226
test_utils.EnhancedFuzzedDataProvider.ConsumeRandomInt
[function]
[call site]
00227
test_utils.is_expected_exception
[function]
[call site]
00228