The following nodes represent call sites where fuzz blockers occur.
Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
---|---|---|---|---|
13 | 64 | distlib.version.Version.__init__ | call site: {node_id} | distlib.version._legacy_key |
10 | 53 | distlib.version.Version.__init__ | call site: {node_id} | distlib.version._semantic_key |
10 | 105 | distlib.metadata.LegacyMetadata.__init__ | call site: {node_id} | distlib.metadata.LegacyMetadata.update |
6 | 153 | distlib.metadata.Metadata._validate_mapping | call site: {node_id} | distlib.metadata.LegacyMetadata.__init__ |
5 | 141 | distlib.metadata._best_version | call site: {node_id} | distlib.metadata.LegacyMetadata.read_file |
3 | 2 | ...fuzz_metadata.TestOneInput | call site: {node_id} | distlib.metadata.LegacyMetadata.read |
3 | 168 | distlib.metadata.LegacyMetadata.get | call site: {node_id} | res.append |
3 | 173 | distlib.metadata.Metadata.validate | call site: {node_id} | distlib.metadata.Metadata._validate_mapping |
2 | 17 | distlib.metadata.LegacyMetadata.set | call site: {node_id} |
|
2 | 79 | distlib.version.Version.__init__ | call site: {node_id} | distlib.version.Version.__init__ |
2 | 127 | distlib.metadata._best_version | call site: {node_id} | possible_versions.remove |
1 | 13 | distlib.metadata.LegacyMetadata._convert_name | call site: {node_id} |
|
...fuzz_metadata.TestOneInput
[function]
[call site]
00000
atheris.FuzzedDataProvider
[function]
[call site]
00001
distlib.metadata.LegacyMetadata.__init__
[function]
[call site]
00002
distlib.metadata.LegacyMetadata.read
[function]
[call site]
00003
codecs.open
[function]
[call site]
00004
distlib.metadata.LegacyMetadata.read_file
[function]
[call site]
00005
email.message_from_file
[function]
[call site]
00006
email.message_from_file.get_all
[function]
[call site]
00007
value.split
[function]
[call site]
00008
.tuple
[function]
[call site]
00009
distlib.metadata.LegacyMetadata.set
[function]
[call site]
00010
distlib.metadata.LegacyMetadata._convert_name
[function]
[call site]
00011
name.replace
[function]
[call site]
00012
_ATTR2FIELD.get
[function]
[call site]
00013
.isinstance
[function]
[call site]
00014
.isinstance
[function]
[call site]
00015
v.strip
[function]
[call site]
00016
value.split
[function]
[call site]
00017
.isinstance
[function]
[call site]
00018
.isinstance
[function]
[call site]
00019
logger.isEnabledFor
[function]
[call site]
00020
distlib.version.get_scheme
[function]
[call site]
00021
v.split
[function]
[call site]
00022
distlib.version.VersionScheme.is_valid_matcher
[function]
[call site]
00023
distlib.version.Matcher.__init__
[function]
[call site]
00024
s.strip
[function]
[call site]
00025
distlib.version.Matcher.parse_requirement
[function]
[call site]
00026
distlib.version.Matcher.parse_requirement
[function]
[call site]
00027
s.endswith
[function]
[call site]
00028
distlib.version.Version.__init__
[function]
[call site]
00029
s.strip
[function]
[call site]
00030
distlib.version.NormalizedVersion.parse
[function]
[call site]
00031
distlib.version._pep_440_key
[function]
[call site]
00032
s.strip
[function]
[call site]
00033
PEP440_VERSION_RE.match
[function]
[call site]
00034
m.groups
[function]
[call site]
00035
.int
[function]
[call site]
00036
.tuple
[function]
[call site]
00037
.len
[function]
[call site]
00038
.int
[function]
[call site]
00039
.int
[function]
[call site]
00040
.int
[function]
[call site]
00041
.int
[function]
[call site]
00042
local.split
[function]
[call site]
00043
part.isdigit
[function]
[call site]
00044
.int
[function]
[call site]
00045
parts.append
[function]
[call site]
00046
.tuple
[function]
[call site]
00047
PEP440_VERSION_RE.match
[function]
[call site]
00048
m.groups
[function]
[call site]
00049
.int
[function]
[call site]
00050
.tuple
[function]
[call site]
00051
distlib.version.Version.parse
[function]
[call site]
00052
distlib.version.SemanticVersion.parse
[function]
[call site]
00053
distlib.version._semantic_key
[function]
[call site]
00054
distlib.version.is_semver
[function]
[call site]
00055
_SEMVER_RE.match
[function]
[call site]
00056
m.groups
[function]
[call site]
00057
.int
[function]
[call site]
00058
distlib.version._semantic_key.make_tuple
[function]
[call site]
00059
p.isdigit
[function]
[call site]
00060
p.zfill
[function]
[call site]
00061
.tuple
[function]
[call site]
00062
distlib.version._semantic_key.make_tuple
[function]
[call site]
00063
distlib.version.LegacyVersion.parse
[function]
[call site]
00064
distlib.version._legacy_key
[function]
[call site]
00065
distlib.version._legacy_key.get_parts
[function]
[call site]
00066
s.lower
[function]
[call site]
00067
_VERSION_PART.split
[function]
[call site]
00068
_VERSION_REPLACE.get
[function]
[call site]
00069
p.zfill
[function]
[call site]
00070
result.append
[function]
[call site]
00071
result.append
[function]
[call site]
00072
p.startswith
[function]
[call site]
00073
result.pop
[function]
[call site]
00074
result.pop
[function]
[call site]
00075
result.append
[function]
[call site]
00076
.tuple
[function]
[call site]
00077
.isinstance
[function]
[call site]
00078
.len
[function]
[call site]
00079
distlib.version.Version.__init__
[function]
[call site]
00080
distlib.version.Version.__init__
[function]
[call site]
00081
distlib.version.Version.__init__
[function]
[call site]
00082
distlib.version.Version.__init__
[function]
[call site]
00083
distlib.version.Version.__init__
[function]
[call site]
00084
clist.append
[function]
[call site]
00085
.tuple
[function]
[call site]
00086
distlib.version.Matcher.__init__
[function]
[call site]
00087
distlib.version.Matcher.__init__
[function]
[call site]
00088
logger.warning
[function]
[call site]
00089
distlib.version.VersionScheme.is_valid_constraint_list
[function]
[call site]
00090
s.endswith
[function]
[call site]
00091
distlib.version.VersionScheme.is_valid_matcher
[function]
[call site]
00092
logger.warning
[function]
[call site]
00093
distlib.version.VersionScheme.is_valid_version
[function]
[call site]
00094
distlib.version.Version.__init__
[function]
[call site]
00095
distlib.version.Version.__init__
[function]
[call site]
00096
distlib.version.Version.__init__
[function]
[call site]
00097
logger.warning
[function]
[call site]
00098
distlib.metadata.LegacyMetadata._remove_line_prefix
[function]
[call site]
00099
_LINE_PREFIX_PRE_1_2.sub
[function]
[call site]
00100
_LINE_PREFIX_1_2.sub
[function]
[call site]
00101
distlib.metadata.LegacyMetadata.set
[function]
[call site]
00102
email.message_from_file.get_payload
[function]
[call site]
00103
fp.close
[function]
[call site]
00104
distlib.metadata.LegacyMetadata.read_file
[function]
[call site]
00105
distlib.metadata.LegacyMetadata.update
[function]
[call site]
00106
.hasattr
[function]
[call site]
00107
other.keys
[function]
[call site]
00108
distlib.metadata.LegacyMetadata.update._set
[function]
[call site]
00109
distlib.metadata.LegacyMetadata._convert_name
[function]
[call site]
00110
distlib.metadata.LegacyMetadata.set
[function]
[call site]
00111
distlib.metadata.LegacyMetadata.update._set
[function]
[call site]
00112
kwargs.items
[function]
[call site]
00113
distlib.metadata.LegacyMetadata.update._set
[function]
[call site]
00114
distlib.metadata.LegacyMetadata.set_metadata_version
[function]
[call site]
00115
distlib.metadata._best_version
[function]
[call site]
00116
fields.items
[function]
[call site]
00117
possible_versions.remove
[function]
[call site]
00118
logger.debug
[function]
[call site]
00119
possible_versions.remove
[function]
[call site]
00120
logger.debug
[function]
[call site]
00121
possible_versions.remove
[function]
[call site]
00122
logger.debug
[function]
[call site]
00123
possible_versions.remove
[function]
[call site]
00124
logger.debug
[function]
[call site]
00125
possible_versions.remove
[function]
[call site]
00126
logger.debug
[function]
[call site]
00127
possible_versions.remove
[function]
[call site]
00128
logger.debug
[function]
[call site]
00129
.len
[function]
[call site]
00130
.len
[function]
[call site]
00131
logger.debug
[function]
[call site]
00132
distlib.metadata._best_version._has_marker
[function]
[call site]
00133
.any
[function]
[call site]
00134
distlib.metadata._best_version._has_marker
[function]
[call site]
00135
distlib.metadata._best_version._has_marker
[function]
[call site]
00136
distlib.metadata._best_version._has_marker
[function]
[call site]
00137
.int
[function]
[call site]
00138
.int
[function]
[call site]
00139
.int
[function]
[call site]
00140
.int
[function]
[call site]
00141
fdp.ConsumeIntInRange
[function]
[call site]
00142
fdp.ConsumeUnicodeNoSurrogates
[function]
[call site]
00143
io.StringIO
[function]
[call site]
00144
StringIO.StringIO
[function]
[call site]
00145
distlib.metadata.LegacyMetadata.read_file
[function]
[call site]
00146
fdp.ConsumeIntInRange
[function]
[call site]
00147
fdp.ConsumeUnicodeNoSurrogates
[function]
[call site]
00148
io.StringIO
[function]
[call site]
00149
StringIO.StringIO
[function]
[call site]
00150
distlib.metadata.Metadata.__init__
[function]
[call site]
00151
distlib.metadata.Metadata._validate_mapping
[function]
[call site]
00152
mapping.get
[function]
[call site]
00153
missing.append
[function]
[call site]
00154
mapping.items
[function]
[call site]
00155
distlib.metadata.Metadata._validate_value
[function]
[call site]
00156
pattern.match
[function]
[call site]
00157
distlib.metadata.LegacyMetadata.__init__
[function]
[call site]
00158
distlib.metadata.Metadata.validate
[function]
[call site]
00159
distlib.metadata.LegacyMetadata.check
[function]
[call site]
00160
distlib.metadata.LegacyMetadata.set_metadata_version
[function]
[call site]
00161
missing.append
[function]
[call site]
00162
missing.append
[function]
[call site]
00163
distlib.version.get_scheme
[function]
[call site]
00164
distlib.metadata.LegacyMetadata.get
[function]
[call site]
00165
distlib.metadata.LegacyMetadata._convert_name
[function]
[call site]
00166
distlib.metadata.LegacyMetadata._default_value
[function]
[call site]
00167
res.append
[function]
[call site]
00168
res.append
[function]
[call site]
00169
.isinstance
[function]
[call site]
00170
value.split
[function]
[call site]
00171
warnings.append
[function]
[call site]
00172
logger.warning
[function]
[call site]
00173
distlib.metadata.Metadata._validate_mapping
[function]
[call site]
00174
.open
[function]
[call site]
00175
f.read
[function]
[call site]
00176
io.StringIO.read
[function]
[call site]
00177
.isinstance
[function]
[call site]
00178
data.decode
[function]
[call site]
00179
json.loads
[function]
[call site]
00180
distlib.metadata.Metadata._validate_mapping
[function]
[call site]
00181
io.StringIO
[function]
[call site]
00182
StringIO.StringIO
[function]
[call site]
00183
distlib.metadata.LegacyMetadata.__init__
[function]
[call site]
00184
distlib.metadata.Metadata.validate
[function]
[call site]
00185