The following nodes represent call sites where fuzz blockers occur.
Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
---|---|---|---|---|
24 | 54 | dulwich.objects.S_ISGITLINK | call site: 00054 | dulwich.patch.write_object_diff.content |
23 | 30 | ...dulwich.fuzzing.fuzz-targets.fuzz_object_store.TestOneInput | call site: 00030 | dulwich.patch.write_tree_diff |
2 | 0 | EP | call site: 00000 | dulwich.repo.MemoryRepo.__init__ |
2 | 11 | dulwich.config.ConfigFile.__init__ | call site: 00011 | dulwich.objects.ShaFile.from_string |
...dulwich.fuzzing.fuzz-targets.fuzz_object_store.TestOneInput
[function]
[call site]
00000
test_utils.EnhancedFuzzedDataProvider
[function]
[call site]
00001
dulwich.repo.MemoryRepo.__init__
[function]
[call site]
00002
dulwich.refs.DictRefsContainer.__init__
[function]
[call site]
00003
<builtin>.super
[function]
[call site]
00004
<builtin>.set
[function]
[call site]
00005
dulwich.object_store.MemoryObjectStore.__init__
[function]
[call site]
00006
<builtin>.super
[function]
[call site]
00007
dulwich.repo.BaseRepo.__init__
[function]
[call site]
00008
dulwich.config.ConfigFile.__init__
[function]
[call site]
00009
<builtin>.super
[function]
[call site]
00010
<builtin>.set
[function]
[call site]
00011
test_utils.EnhancedFuzzedDataProvider.ConsumeRandomBytes
[function]
[call site]
00012
dulwich.objects.ShaFile.from_string
[function]
[call site]
00013
dulwich.objects.ShaFile.__init__
[function]
[call site]
00014
obj.set_raw_string
[function]
[call site]
00015
dulwich.objects.Tree.__init__
[function]
[call site]
00016
<builtin>.super
[function]
[call site]
00017
dulwich.objects.Tree.add
[function]
[call site]
00018
test_utils.EnhancedFuzzedDataProvider.ConsumeRandomBytes
[function]
[call site]
00019
test_utils.EnhancedFuzzedDataProvider.PickValueInList
[function]
[call site]
00020
dulwich.objects.Commit.__init__
[function]
[call site]
00021
<builtin>.super
[function]
[call site]
00022
test_utils.EnhancedFuzzedDataProvider.ConsumeRandomBytes
[function]
[call site]
00023
test_utils.EnhancedFuzzedDataProvider.ConsumeRandomBytes
[function]
[call site]
00024
test_utils.EnhancedFuzzedDataProvider.ConsumeRandomInt
[function]
[call site]
00025
test_utils.EnhancedFuzzedDataProvider.ConsumeRandomInt
[function]
[call site]
00026
test_utils.EnhancedFuzzedDataProvider.ConsumeRandomInt
[function]
[call site]
00027
test_utils.EnhancedFuzzedDataProvider.ConsumeRandomInt
[function]
[call site]
00028
test_utils.EnhancedFuzzedDataProvider.ConsumeRandomBytes
[function]
[call site]
00029
test_utils.is_expected_exception
[function]
[call site]
00030
dulwich.objects.Commit.__init__
[function]
[call site]
00031
test_utils.EnhancedFuzzedDataProvider.ConsumeRandomInt
[function]
[call site]
00032
test_utils.EnhancedFuzzedDataProvider.ConsumeRandomInt
[function]
[call site]
00033
test_utils.EnhancedFuzzedDataProvider.ConsumeRandomInt
[function]
[call site]
00034
test_utils.EnhancedFuzzedDataProvider.ConsumeRandomInt
[function]
[call site]
00035
test_utils.EnhancedFuzzedDataProvider.ConsumeRandomBytes
[function]
[call site]
00036
test_utils.EnhancedFuzzedDataProvider.ConsumeRandomBytes
[function]
[call site]
00037
io.BytesIO
[function]
[call site]
00038
dulwich.patch.write_tree_diff
[function]
[call site]
00039
dulwich.patch.write_object_diff
[function]
[call site]
00040
dulwich.patch.patch_filename
[function]
[call site]
00041
dulwich.patch.patch_filename
[function]
[call site]
00042
sys.stdout.buffer.writelines
[function]
[call site]
00043
io.BytesIO.writelines
[function]
[call site]
00044
dulwich.patch.gen_diff_header
[function]
[call site]
00045
dulwich.patch.patch_filename
[function]
[call site]
00046
dulwich.patch.patch_filename
[function]
[call site]
00047
dulwich.patch.shortid
[function]
[call site]
00048
dulwich.patch.shortid
[function]
[call site]
00049
dulwich.patch.write_object_diff.content
[function]
[call site]
00050
dulwich.objects.ShaFile.from_string
[function]
[call site]
00051
typing.cast
[function]
[call site]
00052
dulwich.objects.S_ISGITLINK
[function]
[call site]
00053
stat.S_IFMT
[function]
[call site]
00054
dulwich.objects.ShaFile.from_string
[function]
[call site]
00055
typing.cast
[function]
[call site]
00056
<builtin>.isinstance
[function]
[call site]
00057
obj.as_raw_string
[function]
[call site]
00058
dulwich.objects.ShaFile.from_string
[function]
[call site]
00059
typing.cast
[function]
[call site]
00060
dulwich.patch.write_object_diff.content
[function]
[call site]
00061
dulwich.patch.is_binary
[function]
[call site]
00062
dulwich.patch.is_binary
[function]
[call site]
00063
sys.stdout.buffer.write
[function]
[call site]
00064
io.BytesIO.write
[function]
[call site]
00065
sys.stdout.buffer.writelines
[function]
[call site]
00066
io.BytesIO.writelines
[function]
[call site]
00067
dulwich.patch.unified_diff
[function]
[call site]
00068
difflib.SequenceMatcher
[function]
[call site]
00069
difflib.SequenceMatcher.get_grouped_opcodes
[function]
[call site]
00070
fromfile.decode
[function]
[call site]
00071
tofile.decode
[function]
[call site]
00072
dulwich.patch._format_range_unified
[function]
[call site]
00073
dulwich.patch._format_range_unified
[function]
[call site]
00074
dulwich.patch.write_object_diff.lines
[function]
[call site]
00075
typing.cast.splitlines
[function]
[call site]
00076
dulwich.patch.write_object_diff.lines
[function]
[call site]
00077
test_utils.is_expected_exception
[function]
[call site]
00078