The following nodes represent call sites where fuzz blockers occur.
Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
---|---|---|---|---|
40 | 3 | ...fuzz_packaging.fuzz_utils | call site: {node_id} | packaging.version.Version.__init__ |
19 | 57 | ...fuzz_packaging.fuzz_utils | call site: {node_id} | packaging.version.Version.__init__ |
6 | 44 | ...fuzz_packaging.fuzz_utils | call site: {node_id} | packaging.utils.canonicalize_name |
3 | 53 | packaging.utils.canonicalize_name | call site: {node_id} | packaging.version.Version.__init__ |
3 | 78 | packaging.tags.Tag.__init__ | call site: {node_id} |
|
2 | 86 | ...fuzz_packaging.fuzz_specifier | call site: {node_id} | match.group |
2 | 91 | ...fuzz_packaging.fuzz_specifier | call site: {node_id} | fdp.ConsumeIntInRange |
1 | 95 | ...fuzz_packaging.fuzz_specifier | call site: {node_id} | packaging.specifiers._coerce_version |
...fuzz_packaging.TestOneInput
[function]
[call site]
00000
...fuzz_packaging.fuzz_utils
[function]
[call site]
00001
atheris.FuzzedDataProvider
[function]
[call site]
00002
packaging.utils.canonicalize_version
[function]
[call site]
00003
<builtin>.str
[function]
[call site]
00004
packaging.version.Version.__init__
[function]
[call site]
00005
typing.NamedTuple.__init__
[function]
[call site]
00006
match.group
[function]
[call site]
00007
match.group
[function]
[call site]
00008
<builtin>.int
[function]
[call site]
00009
<builtin>.int
[function]
[call site]
00010
match.group
[function]
[call site]
00011
<builtin>.tuple
[function]
[call site]
00012
match.group
[function]
[call site]
00013
match.group
[function]
[call site]
00014
packaging.version._parse_letter_version
[function]
[call site]
00015
letter.lower
[function]
[call site]
00016
<builtin>.int
[function]
[call site]
00017
<builtin>.int
[function]
[call site]
00018
packaging.version._parse_letter_version
[function]
[call site]
00019
match.group
[function]
[call site]
00020
match.group
[function]
[call site]
00021
match.group
[function]
[call site]
00022
match.group
[function]
[call site]
00023
match.group
[function]
[call site]
00024
packaging.version._parse_letter_version
[function]
[call site]
00025
match.group
[function]
[call site]
00026
packaging.version._parse_local_version
[function]
[call site]
00027
<builtin>.tuple
[function]
[call site]
00028
part.isdigit
[function]
[call site]
00029
part.lower
[function]
[call site]
00030
<builtin>.int
[function]
[call site]
00031
_local_version_separators.split
[function]
[call site]
00032
packaging.version._cmpkey
[function]
[call site]
00033
<builtin>.tuple
[function]
[call site]
00034
<builtin>.reversed
[function]
[call site]
00035
itertools.dropwhile
[function]
[call site]
00036
<builtin>.list
[function]
[call site]
00037
<builtin>.reversed
[function]
[call site]
00038
<builtin>.tuple
[function]
[call site]
00039
<builtin>.isinstance
[function]
[call site]
00040
<builtin>.str
[function]
[call site]
00041
fdp.ConsumeIntInRange
[function]
[call site]
00042
fdp.ConsumeUnicodeNoSurrogates
[function]
[call site]
00043
packaging.utils.parse_sdist_filename
[function]
[call site]
00044
filename.endswith
[function]
[call site]
00045
<builtin>.len
[function]
[call site]
00046
filename.endswith
[function]
[call site]
00047
<builtin>.len
[function]
[call site]
00048
file_stem.rpartition
[function]
[call site]
00049
packaging.utils.canonicalize_name
[function]
[call site]
00050
_validate_regex.match
[function]
[call site]
00051
_canonicalize_regex.sub
[function]
[call site]
00052
typing.cast
[function]
[call site]
00053
packaging.version.Version.__init__
[function]
[call site]
00054
fdp.ConsumeIntInRange
[function]
[call site]
00055
fdp.ConsumeUnicodeNoSurrogates
[function]
[call site]
00056
packaging.utils.parse_wheel_filename
[function]
[call site]
00057
filename.endswith
[function]
[call site]
00058
filename.count
[function]
[call site]
00059
filename.split
[function]
[call site]
00060
re.match
[function]
[call site]
00061
packaging.utils.canonicalize_name
[function]
[call site]
00062
packaging.version.Version.__init__
[function]
[call site]
00063
_build_tag_regex.match
[function]
[call site]
00064
build_match.group
[function]
[call site]
00065
<builtin>.int
[function]
[call site]
00066
build_match.group
[function]
[call site]
00067
typing.cast
[function]
[call site]
00068
packaging.tags.parse_tag
[function]
[call site]
00069
<builtin>.set
[function]
[call site]
00070
tag.split
[function]
[call site]
00071
interpreters.split
[function]
[call site]
00072
abis.split
[function]
[call site]
00073
platforms.split
[function]
[call site]
00074
packaging.tags.Tag.__init__
[function]
[call site]
00075
interpreter.lower
[function]
[call site]
00076
abi.lower
[function]
[call site]
00077
platform.lower
[function]
[call site]
00078
<builtin>.hash
[function]
[call site]
00079
tags.add
[function]
[call site]
00080
<builtin>.frozenset
[function]
[call site]
00081
fdp.ConsumeIntInRange
[function]
[call site]
00082
fdp.ConsumeUnicodeNoSurrogates
[function]
[call site]
00083
...fuzz_packaging.fuzz_specifier
[function]
[call site]
00084
atheris.FuzzedDataProvider
[function]
[call site]
00085
packaging.specifiers.Specifier.__init__
[function]
[call site]
00086
match.group
[function]
[call site]
00087
match.group
[function]
[call site]
00088
fdp.ConsumeIntInRange
[function]
[call site]
00089
fdp.ConsumeUnicodeNoSurrogates
[function]
[call site]
00090
packaging.specifiers.Specifier.__init__
[function]
[call site]
00091
fdp.ConsumeIntInRange
[function]
[call site]
00092
fdp.ConsumeUnicodeNoSurrogates
[function]
[call site]
00093
fdp.ConsumeUnicodeNoSurrogates
[function]
[call site]
00094
packaging.specifiers.Specifier.contains
[function]
[call site]
00095
packaging.specifiers._coerce_version
[function]
[call site]
00096
<builtin>.isinstance
[function]
[call site]
00097
version.Version
[function]
[call site]
00098