Fuzz introspector: FromXmlParserFuzzer
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
32 15 [tools.jackson.dataformat.xml.XmlFactory]. () call site: 00015 [tools.jackson.databind.PropertyName].construct(String)
7 0 EP call site: 00000 [tools.jackson.dataformat.xml.XmlFactory].builder()
6 8 [tools.jackson.dataformat.xml.XmlNameProcessors].newPassthroughProcessor() call site: 00008 [tools.jackson.dataformat.xml.XmlFactoryBuilder].build()
6 49 [tools.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter]. () call site: 00049 [tools.jackson.dataformat.xml.XmlMapper].builder()
3 57 [tools.jackson.dataformat.xml.XmlMapper].builder() call site: 00057 [tools.jackson.dataformat.xml.XmlMapper.Builder].build()

Fuzzer calltree

0 [FromXmlParserFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider) [function] [call site] 00000
1 [com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeInt(int,int) [function] [call site] 00001
1 [java.util.EnumSet].allOf() [function] [call site] 00002
1 [com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeBoolean() [function] [call site] 00003
1 [tools.jackson.dataformat.xml.XmlFactory].builder() [function] [call site] 00004
2 [tools.jackson.dataformat.xml.XmlFactoryBuilder].<init>() [function] [call site] 00005
3 [Object].<init>(tools.jackson.core.StreamReadConstraints,tools.jackson.core.StreamWriteConstraints,tools.jackson.core.ErrorReportConfiguration,int,int) [function] [call site] 00006
3 [tools.jackson.dataformat.xml.XmlNameProcessors].newPassthroughProcessor() [function] [call site] 00007
4 [tools.jackson.dataformat.xml.XmlNameProcessors.PassthroughProcessor].<init>() [function] [call site] 00008
1 [com.code_intelligence.jazzer.api.FuzzedDataProvider].pickValue(FromXmlParserFuzzer) [function] [call site] 00009
1 [tools.jackson.dataformat.xml.XmlFactoryBuilder].enable() [function] [call site] 00010
1 [com.code_intelligence.jazzer.api.FuzzedDataProvider].pickValue(FromXmlParserFuzzer) [function] [call site] 00011
1 [tools.jackson.dataformat.xml.XmlFactoryBuilder].disable() [function] [call site] 00012
1 [tools.jackson.dataformat.xml.XmlFactoryBuilder].build() [function] [call site] 00013
2 [tools.jackson.dataformat.xml.XmlFactory].<init>() [function] [call site] 00014
3 [tools.jackson.dataformat.xml.XmlFactory].<init>(null,XMLOutputFactory) [function] [call site] 00015
1 [tools.jackson.dataformat.xml.XmlMapper].builder(tools.jackson.dataformat.xml.XmlFactory) [function] [call site] 00016
2 [tools.jackson.dataformat.xml.XmlMapper.Builder].<init>(tools.jackson.dataformat.xml.XmlFactory) [function] [call site] 00017
3 [Object].<init>(tools.jackson.dataformat.xml.XmlFactory) [function] [call site] 00018
3 [tools.jackson.dataformat.xml.XmlMapper.Builder].enable(tools.jackson.dataformat.xml.XmlMapper.Builder) [function] [call site] 00019
3 [tools.jackson.dataformat.xml.JacksonXmlAnnotationIntrospector].<init>(boolean) [function] [call site] 00020
4 [tools.jackson.databind.PropertyName].construct(String) [function] [call site] 00021
5 [String].isEmpty() [function] [call site] 00022
5 [tools.jackson.core.util.InternCache].intern(String) [function] [call site] 00023
6 [tools.jackson.core.util.InternCache].get(String) [function] [call site] 00024
6 [tools.jackson.core.util.InternCache].size() [function] [call site] 00025
6 [java.util.concurrent.locks.ReentrantLock].tryLock() [function] [call site] 00026
6 [tools.jackson.core.util.InternCache].size() [function] [call site] 00027
6 [tools.jackson.core.util.InternCache].clear() [function] [call site] 00028
6 [java.util.concurrent.locks.ReentrantLock].unlock() [function] [call site] 00029
6 [String].intern() [function] [call site] 00030
6 [tools.jackson.core.util.InternCache].put(tools.jackson.core.util.InternCache,tools.jackson.core.util.InternCache) [function] [call site] 00031
5 [tools.jackson.databind.PropertyName].<init>(String,null) [function] [call site] 00032
3 [tools.jackson.dataformat.xml.XmlMapper.Builder].annotationIntrospector(tools.jackson.dataformat.xml.JacksonXmlAnnotationIntrospector) [function] [call site] 00033
3 [tools.jackson.dataformat.xml.XmlTypeResolverProvider].<init>() [function] [call site] 00034
3 [tools.jackson.dataformat.xml.XmlMapper.Builder].typeResolverProvider(tools.jackson.dataformat.xml.XmlTypeResolverProvider) [function] [call site] 00035
3 [tools.jackson.dataformat.xml.XmlModule].<init>() [function] [call site] 00036
3 [tools.jackson.dataformat.xml.XmlMapper.Builder].addModule(tools.jackson.dataformat.xml.XmlModule) [function] [call site] 00037
3 [tools.jackson.dataformat.xml.XmlMapper.Builder].defaultBase64Variant(tools.jackson.core.Base64Variant) [function] [call site] 00038
3 [tools.jackson.dataformat.xml.XmlMapper.Builder].setAcceptBlankAsEmpty(tools.jackson.dataformat.xml.XmlMapper.Builder) [function] [call site] 00039
3 [tools.jackson.dataformat.xml.XmlMapper.Builder].setCoercion(tools.jackson.dataformat.xml.XmlMapper.Builder,tools.jackson.dataformat.xml.XmlMapper.Builder) [function] [call site] 00040
3 [tools.jackson.dataformat.xml.XmlMapper.Builder].setCoercion(tools.jackson.dataformat.xml.XmlMapper.Builder,tools.jackson.dataformat.xml.XmlMapper.Builder) [function] [call site] 00041
3 [tools.jackson.dataformat.xml.XmlMapper.Builder].setCoercion(tools.jackson.dataformat.xml.XmlMapper.Builder,tools.jackson.dataformat.xml.XmlMapper.Builder) [function] [call site] 00042
3 [tools.jackson.dataformat.xml.XmlMapper.Builder].setCoercion(tools.jackson.dataformat.xml.XmlMapper.Builder,tools.jackson.dataformat.xml.XmlMapper.Builder) [function] [call site] 00043
3 [tools.jackson.dataformat.xml.XmlMapper.Builder].setCoercion(tools.jackson.dataformat.xml.XmlMapper.Builder,tools.jackson.dataformat.xml.XmlMapper.Builder) [function] [call site] 00044
1 [tools.jackson.dataformat.xml.XmlMapper.Builder].build() [function] [call site] 00045
2 [tools.jackson.dataformat.xml.XmlMapper].<init>() [function] [call site] 00046
3 [tools.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter].<init>() [function] [call site] 00047
4 [FixedSpaceIndenter].<init>() [function] [call site] 00048
4 [Lf2SpacesIndenter].<init>() [function] [call site] 00049
3 [tools.jackson.dataformat.xml.XmlFactory].<init>() [function] [call site] 00050
3 [tools.jackson.dataformat.xml.XmlMapper].<init>(tools.jackson.dataformat.xml.XmlFactory) [function] [call site] 00051
4 [tools.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter].<init>() [function] [call site] 00052
4 [tools.jackson.dataformat.xml.XmlMapper.Builder].<init>(tools.jackson.dataformat.xml.XmlFactory) [function] [call site] 00053
4 [tools.jackson.dataformat.xml.XmlMapper].<init>(tools.jackson.dataformat.xml.XmlMapper.Builder) [function] [call site] 00054
1 [tools.jackson.dataformat.xml.XmlMapper].builder() [function] [call site] 00055
2 [tools.jackson.dataformat.xml.XmlFactory].<init>() [function] [call site] 00056
2 [tools.jackson.dataformat.xml.XmlMapper.Builder].<init>(tools.jackson.dataformat.xml.XmlFactory) [function] [call site] 00057
1 [tools.jackson.dataformat.xml.XmlMapper.Builder].build() [function] [call site] 00058
1 [com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeRemainingAsString() [function] [call site] 00059
1 [FromXmlParserFuzzer].createParser(String) [function] [call site] 00060