The following nodes represent call sites where fuzz blockers occur.
Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
---|---|---|---|---|
26 | 102 | future.backports._markupbase.ParserBase.parse_marked_section | call site: 00102 | future.backports._markupbase.ParserBase._parse_doctype_subset |
5 | 20 | future.backports.html.parser.HTMLParser.check_for_whole_start_tag | call site: 00020 | future.backports._markupbase.ParserBase.updatepos |
4 | 79 | future.backports.html.parser.HTMLParser.parse_pi | call site: 00079 | future.backports._markupbase.ParserBase.parse_declaration |
4 | 135 | future.backports.html.parser.HTMLParser.goahead | call site: 00135 | future.backports.html.parser.HTMLParser.error |
4 | 158 | future.backports.html.parser.HTMLParser.goahead | call site: 00158 | future.backports._markupbase.ParserBase.updatepos |
2 | 53 | future.backports.html.parser.HTMLParser.parse_endtag | call site: 00053 | future.backports.html.parser.HTMLParser.handle_data |
2 | 154 | future.backports.html.parser.HTMLParser.goahead | call site: 00154 | future.backports._markupbase.ParserBase.updatepos |
1 | 0 | EP | call site: 00000 | atheris.FuzzedDataProvider |
1 | 2 | ...fuzz_future_htmlparser.TestOneInput | call site: 00002 | warnings.warn |
1 | 16 | future.backports.html.parser.HTMLParser.parse_starttag | call site: 00016 | locatestarttagend.match |
1 | 28 | future.backports.html.parser.HTMLParser.parse_starttag | call site: 00028 | attrfind.match |
1 | 39 | future.backports.html.parser.HTMLParser.parse_starttag | call site: 00039 | future.backports.html.parser.HTMLParser.error |
...fuzz_future_htmlparser.TestOneInput
[function]
[call site]
00000
atheris.FuzzedDataProvider
[function]
[call site]
00001
future.backports.html.parser.HTMLParser.__init__
[function]
[call site]
00002
warnings.warn
[function]
[call site]
00003
future.backports.html.parser.HTMLParser.reset
[function]
[call site]
00004
future.backports.html.parser.HTMLParser.reset
[function]
[call site]
00005
future.backports.html.parser.HTMLParser.feed
[function]
[call site]
00006
future.backports.html.parser.HTMLParser.goahead
[function]
[call site]
00007
<builtin>.len
[function]
[call site]
00008
match.start
[function]
[call site]
00009
future.backports.html.parser.HTMLParser.handle_data
[function]
[call site]
00010
future.backports._markupbase.ParserBase.updatepos
[function]
[call site]
00011
rawdata.count
[function]
[call site]
00012
rawdata.rindex
[function]
[call site]
00013
starttagopen.match
[function]
[call site]
00014
future.backports.html.parser.HTMLParser.parse_starttag
[function]
[call site]
00015
future.backports.html.parser.HTMLParser.check_for_whole_start_tag
[function]
[call site]
00016
locatestarttagend.match
[function]
[call site]
00017
locatestarttagend_tolerant.match
[function]
[call site]
00018
m.end
[function]
[call site]
00019
rawdata.startswith
[function]
[call site]
00020
rawdata.startswith
[function]
[call site]
00021
future.backports._markupbase.ParserBase.updatepos
[function]
[call site]
00022
future.backports.html.parser.HTMLParser.error
[function]
[call site]
00023
future.backports._markupbase.ParserBase.updatepos
[function]
[call site]
00024
future.backports.html.parser.HTMLParser.error
[function]
[call site]
00025
tagfind.match
[function]
[call site]
00026
match.end
[function]
[call site]
00027
match.group
[function]
[call site]
00028
attrfind.match
[function]
[call site]
00029
attrfind_tolerant.match
[function]
[call site]
00030
m.group
[function]
[call site]
00031
future.backports.html.parser.HTMLParser.unescape
[function]
[call site]
00032
re.sub
[function]
[call site]
00033
attrname.lower
[function]
[call site]
00034
attrs.append
[function]
[call site]
00035
m.end
[function]
[call site]
00036
future.backports._markupbase.ParserBase.getpos
[function]
[call site]
00037
<builtin>.len
[function]
[call site]
00038
<builtin>.len
[function]
[call site]
00039
future.backports.html.parser.HTMLParser.error
[function]
[call site]
00040
future.backports.html.parser.HTMLParser.handle_data
[function]
[call site]
00041
end.endswith
[function]
[call site]
00042
future.backports.html.parser.HTMLParser.handle_startendtag
[function]
[call site]
00043
future.backports.html.parser.HTMLParser.handle_starttag
[function]
[call site]
00044
future.backports.html.parser.HTMLParser.handle_endtag
[function]
[call site]
00045
future.backports.html.parser.HTMLParser.handle_starttag
[function]
[call site]
00046
future.backports.html.parser.HTMLParser.set_cdata_mode
[function]
[call site]
00047
elem.lower
[function]
[call site]
00048
re.compile
[function]
[call site]
00049
future.backports.html.parser.HTMLParser.parse_endtag
[function]
[call site]
00050
endendtag.search
[function]
[call site]
00051
match.end
[function]
[call site]
00052
endtagfind.match
[function]
[call site]
00053
future.backports.html.parser.HTMLParser.handle_data
[function]
[call site]
00054
future.backports.html.parser.HTMLParser.error
[function]
[call site]
00055
tagfind_tolerant.match
[function]
[call site]
00056
future.backports.html.parser.HTMLParser.parse_bogus_comment
[function]
[call site]
00057
rawdata.find
[function]
[call site]
00058
future.backports.html.parser.HTMLParser.handle_comment
[function]
[call site]
00059
namematch.group
[function]
[call site]
00060
namematch.end
[function]
[call site]
00061
rawdata.find
[function]
[call site]
00062
future.backports.html.parser.HTMLParser.handle_endtag
[function]
[call site]
00063
match.group
[function]
[call site]
00064
future.backports.html.parser.HTMLParser.handle_data
[function]
[call site]
00065
elem.lower
[function]
[call site]
00066
future.backports.html.parser.HTMLParser.handle_endtag
[function]
[call site]
00067
future.backports.html.parser.HTMLParser.clear_cdata_mode
[function]
[call site]
00068
future.backports._markupbase.ParserBase.parse_comment
[function]
[call site]
00069
future.backports.html.parser.HTMLParser.error
[function]
[call site]
00070
_commentclose.search
[function]
[call site]
00071
match.start
[function]
[call site]
00072
future.backports.html.parser.HTMLParser.handle_comment
[function]
[call site]
00073
match.end
[function]
[call site]
00074
future.backports.html.parser.HTMLParser.parse_pi
[function]
[call site]
00075
piclose.search
[function]
[call site]
00076
match.start
[function]
[call site]
00077
future.backports.html.parser.HTMLParser.handle_pi
[function]
[call site]
00078
match.end
[function]
[call site]
00079
future.backports._markupbase.ParserBase.parse_declaration
[function]
[call site]
00080
<builtin>.len
[function]
[call site]
00081
future.backports._markupbase.ParserBase.parse_comment
[function]
[call site]
00082
future.backports._markupbase.ParserBase.parse_marked_section
[function]
[call site]
00083
future.backports._markupbase.ParserBase._scan_name
[function]
[call site]
00084
<builtin>.len
[function]
[call site]
00085
m.group
[function]
[call site]
00086
s.strip
[function]
[call site]
00087
<builtin>.len
[function]
[call site]
00088
name.lower
[function]
[call site]
00089
m.end
[function]
[call site]
00090
future.backports._markupbase.ParserBase.updatepos
[function]
[call site]
00091
future.backports.html.parser.HTMLParser.error
[function]
[call site]
00092
<builtin>.set
[function]
[call site]
00093
_markedsectionclose.search
[function]
[call site]
00094
<builtin>.set
[function]
[call site]
00095
_msmarkedsectionclose.search
[function]
[call site]
00096
future.backports.html.parser.HTMLParser.error
[function]
[call site]
00097
match.start
[function]
[call site]
00098
future.backports._markupbase.ParserBase.unknown_decl
[function]
[call site]
00099
future.backports.html.parser.HTMLParser.unknown_decl
[function]
[call site]
00100
future.backports.html.parser.HTMLParser.error
[function]
[call site]
00101
match.end
[function]
[call site]
00102
future.backports._markupbase.ParserBase._scan_name
[function]
[call site]
00103
future.backports.html.parser.HTMLParser.handle_decl
[function]
[call site]
00104
future.backports._markupbase.ParserBase.unknown_decl
[function]
[call site]
00105
future.backports.html.parser.HTMLParser.unknown_decl
[function]
[call site]
00106
m.end
[function]
[call site]
00107
future.backports._markupbase.ParserBase._scan_name
[function]
[call site]
00108
future.backports._markupbase.ParserBase._parse_doctype_subset
[function]
[call site]
00109
<builtin>.len
[function]
[call site]
00110
future.backports._markupbase.ParserBase.updatepos
[function]
[call site]
00111
future.backports.html.parser.HTMLParser.error
[function]
[call site]
00112
future.backports._markupbase.ParserBase.parse_comment
[function]
[call site]
00113
future.backports._markupbase.ParserBase._scan_name
[function]
[call site]
00114
<builtin>.set
[function]
[call site]
00115
future.backports._markupbase.ParserBase.updatepos
[function]
[call site]
00116
future.backports.html.parser.HTMLParser.error
[function]
[call site]
00117
<builtin>.getattr
[function]
[call site]
00118
future.backports._markupbase.ParserBase._scan_name
[function]
[call site]
00119
future.backports._markupbase.ParserBase.updatepos
[function]
[call site]
00120
future.backports.html.parser.HTMLParser.error
[function]
[call site]
00121
c.isspace
[function]
[call site]
00122
future.backports._markupbase.ParserBase.updatepos
[function]
[call site]
00123
future.backports.html.parser.HTMLParser.error
[function]
[call site]
00124
<builtin>.set
[function]
[call site]
00125
future.backports.html.parser.HTMLParser.error
[function]
[call site]
00126
future.backports.html.parser.HTMLParser.error
[function]
[call site]
00127
future.backports.html.parser.HTMLParser.error
[function]
[call site]
00128
future.backports.html.parser.HTMLParser.parse_html_declaration
[function]
[call site]
00129
future.backports._markupbase.ParserBase.parse_comment
[function]
[call site]
00130
future.backports._markupbase.ParserBase.parse_marked_section
[function]
[call site]
00131
rawdata.find
[function]
[call site]
00132
future.backports.html.parser.HTMLParser.handle_decl
[function]
[call site]
00133
future.backports.html.parser.HTMLParser.parse_bogus_comment
[function]
[call site]
00134
future.backports.html.parser.HTMLParser.handle_data
[function]
[call site]
00135
future.backports.html.parser.HTMLParser.error
[function]
[call site]
00136
rawdata.find
[function]
[call site]
00137
rawdata.find
[function]
[call site]
00138
future.backports.html.parser.HTMLParser.handle_data
[function]
[call site]
00139
future.backports._markupbase.ParserBase.updatepos
[function]
[call site]
00140
charref.match
[function]
[call site]
00141
match.group
[function]
[call site]
00142
future.backports.html.parser.HTMLParser.handle_charref
[function]
[call site]
00143
match.end
[function]
[call site]
00144
future.backports._markupbase.ParserBase.updatepos
[function]
[call site]
00145
future.backports.html.parser.HTMLParser.handle_data
[function]
[call site]
00146
future.backports._markupbase.ParserBase.updatepos
[function]
[call site]
00147
entityref.match
[function]
[call site]
00148
match.group
[function]
[call site]
00149
future.backports.html.parser.HTMLParser.handle_entityref
[function]
[call site]
00150
match.end
[function]
[call site]
00151
future.backports._markupbase.ParserBase.updatepos
[function]
[call site]
00152
incomplete.match
[function]
[call site]
00153
match.group
[function]
[call site]
00154
future.backports.html.parser.HTMLParser.error
[function]
[call site]
00155
future.backports._markupbase.ParserBase.updatepos
[function]
[call site]
00156
future.backports.html.parser.HTMLParser.handle_data
[function]
[call site]
00157
future.backports._markupbase.ParserBase.updatepos
[function]
[call site]
00158
future.backports.html.parser.HTMLParser.handle_data
[function]
[call site]
00159
future.backports._markupbase.ParserBase.updatepos
[function]
[call site]
00160
fdp.ConsumeIntInRange
[function]
[call site]
00161
fdp.ConsumeUnicodeNoSurrogates
[function]
[call site]
00162