The following nodes represent call sites where fuzz blockers occur.
Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
---|---|---|---|---|
27 | 46 | dulwich.patch.write_tree_diff | call site: 00046 | dulwich.patch.write_object_diff |
22 | 74 | dulwich.objects.S_ISGITLINK | call site: 00074 | dulwich.patch.write_object_diff.content |
15 | 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 | 19 | ...dulwich.fuzzing.fuzz-targets.fuzz_object_store.TestOneInput | call site: 00019 | dulwich.objects.Commit.__init__ |
2 | 23 | ...dulwich.fuzzing.fuzz-targets.fuzz_object_store.TestOneInput | call site: 00023 | test_utils.EnhancedFuzzedDataProvider.ConsumeRandomBytes |
2 | 27 | ...dulwich.fuzzing.fuzz-targets.fuzz_object_store.TestOneInput | call site: 00027 | test_utils.EnhancedFuzzedDataProvider.ConsumeRandomInt |
...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
object_store.add_object
[function]
[call site]
00030
object_store.add_object
[function]
[call site]
00031
object_store.add_object
[function]
[call site]
00032
test_utils.is_expected_exception
[function]
[call site]
00033
dulwich.objects.Commit.__init__
[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.ConsumeRandomInt
[function]
[call site]
00038
test_utils.EnhancedFuzzedDataProvider.ConsumeRandomBytes
[function]
[call site]
00039
test_utils.EnhancedFuzzedDataProvider.ConsumeRandomBytes
[function]
[call site]
00040
repo.object_store.add_object
[function]
[call site]
00041
repo.object_store.add_object
[function]
[call site]
00042
repo.object_store.add_object
[function]
[call site]
00043
io.BytesIO
[function]
[call site]
00044
dulwich.patch.write_tree_diff
[function]
[call site]
00045
store.tree_changes
[function]
[call site]
00046
dulwich.patch.write_object_diff
[function]
[call site]
00047
dulwich.patch.patch_filename
[function]
[call site]
00048
dulwich.patch.patch_filename
[function]
[call site]
00049
dulwich.diff.ColorizedDiffStream.writelines
[function]
[call site]
00050
dulwich.diff.ColorizedDiffStream.write
[function]
[call site]
00051
dulwich.diff.ColorizedDiffStream._colorize_and_write_line
[function]
[call site]
00052
line_bytes.decode
[function]
[call site]
00053
line.startswith
[function]
[call site]
00054
line.startswith
[function]
[call site]
00055
rich.console.Console.print
[function]
[call site]
00056
line.startswith
[function]
[call site]
00057
line.startswith
[function]
[call site]
00058
rich.console.Console.print
[function]
[call site]
00059
line.startswith
[function]
[call site]
00060
rich.console.Console.print
[function]
[call site]
00061
line.startswith
[function]
[call site]
00062
rich.console.Console.print
[function]
[call site]
00063
rich.console.Console.print
[function]
[call site]
00064
io.BytesIO.writelines
[function]
[call site]
00065
dulwich.patch.gen_diff_header
[function]
[call site]
00066
dulwich.patch.patch_filename
[function]
[call site]
00067
dulwich.patch.patch_filename
[function]
[call site]
00068
dulwich.patch.shortid
[function]
[call site]
00069
dulwich.patch.shortid
[function]
[call site]
00070
dulwich.patch.write_object_diff.content
[function]
[call site]
00071
dulwich.objects.ShaFile.from_string
[function]
[call site]
00072
dulwich.objects.S_ISGITLINK
[function]
[call site]
00073
stat.S_IFMT
[function]
[call site]
00074
dulwich.objects.ShaFile.from_string
[function]
[call site]
00075
<builtin>.isinstance
[function]
[call site]
00076
obj.as_raw_string
[function]
[call site]
00077
dulwich.objects.ShaFile.from_string
[function]
[call site]
00078
dulwich.patch.write_object_diff.content
[function]
[call site]
00079
dulwich.patch.is_binary
[function]
[call site]
00080
dulwich.patch.is_binary
[function]
[call site]
00081
dulwich.diff.ColorizedDiffStream.write
[function]
[call site]
00082
io.BytesIO.write
[function]
[call site]
00083
dulwich.diff.ColorizedDiffStream.writelines
[function]
[call site]
00084
io.BytesIO.writelines
[function]
[call site]
00085
dulwich.patch.unified_diff
[function]
[call site]
00086
difflib.SequenceMatcher
[function]
[call site]
00087
difflib.SequenceMatcher.get_grouped_opcodes
[function]
[call site]
00088
fromfile.decode
[function]
[call site]
00089
tofile.decode
[function]
[call site]
00090
dulwich.patch._format_range_unified
[function]
[call site]
00091
dulwich.patch._format_range_unified
[function]
[call site]
00092
dulwich.patch.write_object_diff.lines
[function]
[call site]
00093
content.splitlines
[function]
[call site]
00094
dulwich.patch.write_object_diff.lines
[function]
[call site]
00095
test_utils.is_expected_exception
[function]
[call site]
00096