Fuzz introspector: HtmlParserFuzzer
For issues and ideas: https://github.com/ossf/fuzz-introspector/issues

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
125 0 EP call site: 00000 [org.htmlunit.BrowserVersion].initFeatures()

Fuzzer calltree

0 [ossfuzz.HtmlParserFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider) [function] [call site] 00000
1 [ossfuzz.HtmlParserFuzzer].<init>(com.code_intelligence.jazzer.api.FuzzedDataProvider) [function] [call site] 00001
1 [ossfuzz.HtmlParserFuzzer].test() [function] [call site] 00002
2 [ossfuzz.HtmlParserFuzzer].getBrowserVersion() [function] [call site] 00003
3 [org.htmlunit.BrowserVersion.BrowserVersionBuilder].<init>(org.htmlunit.BrowserVersion) [function] [call site] 00004
4 [org.htmlunit.BrowserVersion].getBrowserVersionNumeric() [function] [call site] 00005
4 [org.htmlunit.BrowserVersion].getNickname() [function] [call site] 00006
4 [org.htmlunit.BrowserVersion].<init>(int,String) [function] [call site] 00007
5 [org.htmlunit.BrowserVersion].<init>(int,String) [function] [call site] 00008
5 [org.htmlunit.BrowserVersion].<init>(int,String) [function] [call site] 00009
5 [org.htmlunit.BrowserVersion].<init>(int,String) [function] [call site] 00010
5 [org.htmlunit.BrowserVersion].<init>(int,String) [function] [call site] 00011
5 [java.util.Locale].forLanguageTag(String) [function] [call site] 00012
5 [java.util.TimeZone].getTimeZone(String) [function] [call site] 00013
5 [java.util.EnumSet].noneOf() [function] [call site] 00014
5 [java.util.HashMap].<init>() [function] [call site] 00015
5 [org.htmlunit.BrowserVersion].initFeatures() [function] [call site] 00016
6 [org.htmlunit.BrowserVersion].isEdge() [function] [call site] 00017
7 [org.htmlunit.BrowserVersion].getNickname() [function] [call site] 00018
7 [String].startsWith(String) [function] [call site] 00019
6 [org.htmlunit.BrowserVersion].isFirefoxESR() [function] [call site] 00020
7 [org.htmlunit.BrowserVersion].isFirefox() [function] [call site] 00021
8 [org.htmlunit.BrowserVersion].getNickname() [function] [call site] 00022
8 [String].startsWith(String) [function] [call site] 00023
7 [org.htmlunit.BrowserVersion].getBrowserVersionNumeric() [function] [call site] 00024
6 [org.htmlunit.BrowserVersion].isFirefox() [function] [call site] 00025
6 [org.htmlunit.BrowserVersion].getAnnotation() [function] [call site] 00026
6 [org.htmlunit.BrowserVersion].value() [function] [call site] 00027
6 [java.util.Set<BrowserVersionFeatures>].add(org.htmlunit.BrowserVersion) [function] [call site] 00028
6 [IllegalStateException].<init>(org.htmlunit.BrowserVersion) [function] [call site] 00029
4 [org.htmlunit.BrowserVersion].getApplicationVersion() [function] [call site] 00030
4 [org.htmlunit.BrowserVersion.BrowserVersionBuilder].setApplicationVersion(String) [function] [call site] 00031
4 [org.htmlunit.BrowserVersion].getUserAgent() [function] [call site] 00032
4 [org.htmlunit.BrowserVersion.BrowserVersionBuilder].setUserAgent(String) [function] [call site] 00033
4 [org.htmlunit.BrowserVersion].getApplicationName() [function] [call site] 00034
4 [org.htmlunit.BrowserVersion.BrowserVersionBuilder].setApplicationName(String) [function] [call site] 00035
4 [org.htmlunit.BrowserVersion].getApplicationCodeName() [function] [call site] 00036
4 [org.htmlunit.BrowserVersion.BrowserVersionBuilder].setApplicationCodeName(String) [function] [call site] 00037
4 [org.htmlunit.BrowserVersion].getApplicationMinorVersion() [function] [call site] 00038
4 [org.htmlunit.BrowserVersion.BrowserVersionBuilder].setApplicationMinorVersion(String) [function] [call site] 00039
4 [org.htmlunit.BrowserVersion].getVendor() [function] [call site] 00040
4 [org.htmlunit.BrowserVersion.BrowserVersionBuilder].setVendor(String) [function] [call site] 00041
4 [org.htmlunit.BrowserVersion].getBrowserLanguage() [function] [call site] 00042
5 [java.util.Locale].toLanguageTag() [function] [call site] 00043
4 [org.htmlunit.BrowserVersion.BrowserVersionBuilder].setBrowserLanguage(String) [function] [call site] 00044
5 [java.util.Locale].forLanguageTag(String) [function] [call site] 00045
4 [org.htmlunit.BrowserVersion].isOnLine() [function] [call site] 00046
4 [org.htmlunit.BrowserVersion.BrowserVersionBuilder].setOnLine(boolean) [function] [call site] 00047
4 [org.htmlunit.BrowserVersion].getPlatform() [function] [call site] 00048
4 [org.htmlunit.BrowserVersion.BrowserVersionBuilder].setPlatform(String) [function] [call site] 00049
4 [org.htmlunit.BrowserVersion].getSystemTimezone() [function] [call site] 00050
4 [org.htmlunit.BrowserVersion.BrowserVersionBuilder].setSystemTimezone(java.util.TimeZone) [function] [call site] 00051
4 [org.htmlunit.BrowserVersion].getBuildId() [function] [call site] 00052
4 [org.htmlunit.BrowserVersion.BrowserVersionBuilder].setBuildId(String) [function] [call site] 00053
4 [org.htmlunit.BrowserVersion].getProductSub() [function] [call site] 00054
4 [org.htmlunit.BrowserVersion.BrowserVersionBuilder].setProductSub(String) [function] [call site] 00055
4 [org.htmlunit.BrowserVersion].getAcceptEncodingHeader() [function] [call site] 00056
4 [org.htmlunit.BrowserVersion.BrowserVersionBuilder].setAcceptEncodingHeader(String) [function] [call site] 00057
4 [org.htmlunit.BrowserVersion].getAcceptLanguageHeader() [function] [call site] 00058
4 [org.htmlunit.BrowserVersion.BrowserVersionBuilder].setAcceptLanguageHeader(String) [function] [call site] 00059
4 [org.htmlunit.BrowserVersion].getHtmlAcceptHeader() [function] [call site] 00060
4 [org.htmlunit.BrowserVersion.BrowserVersionBuilder].setHtmlAcceptHeader(String) [function] [call site] 00061
4 [org.htmlunit.BrowserVersion].getImgAcceptHeader() [function] [call site] 00062
4 [org.htmlunit.BrowserVersion.BrowserVersionBuilder].setImgAcceptHeader(String) [function] [call site] 00063
4 [org.htmlunit.BrowserVersion].getCssAcceptHeader() [function] [call site] 00064
4 [org.htmlunit.BrowserVersion.BrowserVersionBuilder].setCssAcceptHeader(String) [function] [call site] 00065
4 [org.htmlunit.BrowserVersion].getScriptAcceptHeader() [function] [call site] 00066
4 [org.htmlunit.BrowserVersion.BrowserVersionBuilder].setScriptAcceptHeader(String) [function] [call site] 00067
4 [org.htmlunit.BrowserVersion].getXmlHttpRequestAcceptHeader() [function] [call site] 00068
4 [org.htmlunit.BrowserVersion.BrowserVersionBuilder].setXmlHttpRequestAcceptHeader(String) [function] [call site] 00069
4 [org.htmlunit.BrowserVersion].getSecClientHintUserAgentHeader() [function] [call site] 00070
4 [org.htmlunit.BrowserVersion.BrowserVersionBuilder].setSecClientHintUserAgentHeader(String) [function] [call site] 00071
4 [org.htmlunit.BrowserVersion].getSecClientHintUserAgentPlatformHeader() [function] [call site] 00072
4 [org.htmlunit.BrowserVersion.BrowserVersionBuilder].setSecClientHintUserAgentPlatformHeader(String) [function] [call site] 00073
4 [org.htmlunit.BrowserVersion].getHeaderNamesOrdered() [function] [call site] 00074
4 [org.htmlunit.BrowserVersion.BrowserVersionBuilder].setHeaderNamesOrdered(String[]) [function] [call site] 00075
4 [org.htmlunit.BrowserVersion.BrowserVersionBuilder].setFontHeights(int[]) [function] [call site] 00076
4 [java.util.Set<BrowserVersionFeatures>].addAll(java.util.Set<BrowserVersionFeatures>) [function] [call site] 00077
4 [java.util.Map<String,String>].putAll(java.util.Map<String,String>) [function] [call site] 00078
3 [org.htmlunit.BrowserVersion.BrowserVersionBuilder].setApplicationName(String) [function] [call site] 00079
3 [ossfuzz.HtmlParserFuzzer].build() [function] [call site] 00080
2 [org.htmlunit.WebClient].<init>(org.htmlunit.BrowserVersion) [function] [call site] 00081
3 [org.apache.commons.logging.LogFactory].getLog() [function] [call site] 00082
3 [java.util.Collections].emptyList() [function] [call site] 00083
3 [org.htmlunit.WebResponseData].<init>(int,String,org.htmlunit.WebClient) [function] [call site] 00084
3 [org.htmlunit.DefaultCredentialsProvider].<init>() [function] [call site] 00085
4 [java.util.HashMap].<init>() [function] [call site] 00086
3 [org.htmlunit.CookieManager].<init>() [function] [call site] 00087
4 [java.util.LinkedHashSet].<init>() [function] [call site] 00088
3 [java.util.HashMap].<init>(int) [function] [call site] 00089
3 [java.util.Collections].synchronizedMap(java.util.HashMap) [function] [call site] 00090
3 [org.htmlunit.IncorrectnessListenerImpl].<init>() [function] [call site] 00091
4 [org.apache.commons.logging.LogFactory].getLog() [function] [call site] 00092
3 [org.htmlunit.AjaxController].<init>() [function] [call site] 00093
3 [org.htmlunit.DefaultPageCreator].<init>() [function] [call site] 00094
4 [org.htmlunit.html.parser.neko.HtmlUnitNekoHtmlParser].<init>() [function] [call site] 00095
5 [org.htmlunit.svg.SvgElementFactory].<init>() [function] [call site] 00096
6 [java.util.concurrent.ConcurrentHashMap].<init>() [function] [call site] 00097
5 [java.util.concurrent.ConcurrentHashMap].<init>() [function] [call site] 00098
3 [java.util.HashSet].<init>(int) [function] [call site] 00099
3 [java.util.ArrayList].<init>() [function] [call site] 00100
3 [java.util.Collections].synchronizedList(java.util.ArrayList) [function] [call site] 00101
3 [java.util.ArrayList].<init>() [function] [call site] 00102
3 [java.util.Collections].synchronizedList(java.util.ArrayList) [function] [call site] 00103
3 [java.util.ArrayList].<init>() [function] [call site] 00104
3 [java.util.Collections].synchronizedList(java.util.ArrayList) [function] [call site] 00105
3 [org.htmlunit.DefaultCssErrorHandler].<init>() [function] [call site] 00106
4 [org.apache.commons.logging.LogFactory].getLog() [function] [call site] 00107
3 [org.htmlunit.Cache].<init>() [function] [call site] 00108
4 [java.util.regex.Pattern].compile(String) [function] [call site] 00109
4 [java.util.HashMap].<init>(int) [function] [call site] 00110
4 [java.util.Collections].synchronizedMap(java.util.HashMap) [function] [call site] 00111
3 [CSS3ParserPool].<init>() [function] [call site] 00112
3 [org.htmlunit.NiceRefreshHandler].<init>(int) [function] [call site] 00113
4 [org.htmlunit.ImmediateRefreshHandler].<init>() [function] [call site] 00114
4 [IllegalArgumentException].<init>(String) [function] [call site] 00115
3 [org.htmlunit.javascript.DefaultJavaScriptErrorListener].<init>() [function] [call site] 00116
4 [org.apache.commons.logging.LogFactory].getLog() [function] [call site] 00117
3 [org.htmlunit.WebClientOptions].<init>() [function] [call site] 00118
3 [org.htmlunit.StorageHolder].<init>() [function] [call site] 00119
4 [java.util.HashMap].<init>() [function] [call site] 00120
4 [java.util.HashMap].<init>() [function] [call site] 00121
3 [org.htmlunit.WebClient].<init>(org.htmlunit.BrowserVersion,null) [function] [call site] 00122
2 [ossfuzz.HtmlParserFuzzer].setThrowExceptionOnScriptError(boolean) [function] [call site] 00123
2 [ossfuzz.HtmlParserFuzzer].setThrowExceptionOnFailingStatusCode(boolean) [function] [call site] 00124
2 [com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeRemainingAsString() [function] [call site] 00125