The following nodes represent call sites where fuzz blockers occur.
Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
---|---|---|---|---|
19 | 59 | dulwich.objects.S_ISGITLINK | call site: {node_id} | dulwich.patch.unified_diff |
13 | 45 | dulwich.patch.write_tree_diff | call site: {node_id} | dulwich.patch.write_object_diff |
12 | 32 | ...dulwich.fuzzing.fuzz-targets.fuzz_object_store.TestOneInput | call site: {node_id} | dulwich.patch.write_tree_diff |
2 | 0 | EP | call site: {node_id} | dulwich.repo.MemoryRepo.__init__ |
2 | 10 | dulwich.config.ConfigFile.__init__ | call site: {node_id} | 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
test_utils.EnhancedFuzzedDataProvider.ConsumeRandomBytes
[function]
[call site]
00011
dulwich.objects.ShaFile.from_string
[function]
[call site]
00012
dulwich.objects.ShaFile.__init__
[function]
[call site]
00013
obj.set_raw_string
[function]
[call site]
00014
dulwich.objects.Tree.__init__
[function]
[call site]
00015
<builtin>.super
[function]
[call site]
00016
dulwich.objects.Tree.add
[function]
[call site]
00017
test_utils.EnhancedFuzzedDataProvider.ConsumeRandomBytes
[function]
[call site]
00018
test_utils.EnhancedFuzzedDataProvider.PickValueInList
[function]
[call site]
00019
dulwich.objects.Commit.__init__
[function]
[call site]
00020
<builtin>.super
[function]
[call site]
00021
test_utils.EnhancedFuzzedDataProvider.ConsumeRandomBytes
[function]
[call site]
00022
test_utils.EnhancedFuzzedDataProvider.ConsumeRandomBytes
[function]
[call site]
00023
test_utils.EnhancedFuzzedDataProvider.ConsumeRandomInt
[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.ConsumeRandomBytes
[function]
[call site]
00028
object_store.add_object
[function]
[call site]
00029
object_store.add_object
[function]
[call site]
00030
object_store.add_object
[function]
[call site]
00031
test_utils.is_expected_exception
[function]
[call site]
00032
dulwich.objects.Commit.__init__
[function]
[call site]
00033
test_utils.EnhancedFuzzedDataProvider.ConsumeRandomInt
[function]
[call site]
00034
test_utils.EnhancedFuzzedDataProvider.ConsumeRandomInt
[function]
[call site]
00035
test_utils.EnhancedFuzzedDataProvider.ConsumeRandomInt
[function]
[call site]
00036
test_utils.EnhancedFuzzedDataProvider.ConsumeRandomInt
[function]
[call site]
00037
test_utils.EnhancedFuzzedDataProvider.ConsumeRandomBytes
[function]
[call site]
00038
test_utils.EnhancedFuzzedDataProvider.ConsumeRandomBytes
[function]
[call site]
00039
repo.object_store.add_object
[function]
[call site]
00040
repo.object_store.add_object
[function]
[call site]
00041
repo.object_store.add_object
[function]
[call site]
00042
io.BytesIO
[function]
[call site]
00043
dulwich.patch.write_tree_diff
[function]
[call site]
00044
store.tree_changes
[function]
[call site]
00045
dulwich.patch.write_object_diff
[function]
[call site]
00046
dulwich.patch.patch_filename
[function]
[call site]
00047
dulwich.patch.patch_filename
[function]
[call site]
00048
sys.stdout.buffer.writelines
[function]
[call site]
00049
io.BytesIO.writelines
[function]
[call site]
00050
dulwich.patch.gen_diff_header
[function]
[call site]
00051
dulwich.patch.patch_filename
[function]
[call site]
00052
dulwich.patch.patch_filename
[function]
[call site]
00053
dulwich.patch.shortid
[function]
[call site]
00054
dulwich.patch.shortid
[function]
[call site]
00055
dulwich.patch.write_object_diff.content
[function]
[call site]
00056
dulwich.objects.ShaFile.from_string
[function]
[call site]
00057
dulwich.objects.S_ISGITLINK
[function]
[call site]
00058
stat.S_IFMT
[function]
[call site]
00059
dulwich.objects.ShaFile.from_string
[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
io.BytesIO.write
[function]
[call site]
00064
sys.stdout.buffer.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
content.splitlines
[function]
[call site]
00076
dulwich.patch.write_object_diff.lines
[function]
[call site]
00077
test_utils.is_expected_exception
[function]
[call site]
00078