Fuzz introspector: ToXmlGeneratorFuzzer
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
38 43 [tools.jackson.dataformat.xml.XmlMapper].builder() call site: 00043 [tools.jackson.dataformat.xml.XmlMapper.Builder].build()
19 14 [tools.jackson.dataformat.xml.XmlFactory]. () call site: 00014 [tools.jackson.dataformat.xml.XmlMapper].builder(tools.jackson.dataformat.xml.XmlFactory)
6 0 EP call site: 00000 [tools.jackson.dataformat.xml.XmlFactory].builder()
6 7 [tools.jackson.dataformat.xml.XmlNameProcessors].newPassthroughProcessor() call site: 00007 [tools.jackson.dataformat.xml.XmlFactoryBuilder].build()
6 35 [tools.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter]. () call site: 00035 [tools.jackson.dataformat.xml.XmlMapper].builder()

Fuzzer calltree

0 [ToXmlGeneratorFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider) [function] [call site] 00000
1 [java.util.EnumSet].allOf() [function] [call site] 00001
1 [com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeBoolean() [function] [call site] 00002
1 [tools.jackson.dataformat.xml.XmlFactory].builder() [function] [call site] 00003
2 [tools.jackson.dataformat.xml.XmlFactoryBuilder].<init>() [function] [call site] 00004
3 [Object].<init>(tools.jackson.core.StreamReadConstraints,tools.jackson.core.StreamWriteConstraints,tools.jackson.core.ErrorReportConfiguration,int,int) [function] [call site] 00005
3 [tools.jackson.dataformat.xml.XmlNameProcessors].newPassthroughProcessor() [function] [call site] 00006
4 [tools.jackson.dataformat.xml.XmlNameProcessors.PassthroughProcessor].<init>() [function] [call site] 00007
1 [com.code_intelligence.jazzer.api.FuzzedDataProvider].pickValue(ToXmlGeneratorFuzzer) [function] [call site] 00008
1 [tools.jackson.dataformat.xml.XmlFactoryBuilder].enable() [function] [call site] 00009
1 [com.code_intelligence.jazzer.api.FuzzedDataProvider].pickValue(ToXmlGeneratorFuzzer) [function] [call site] 00010
1 [tools.jackson.dataformat.xml.XmlFactoryBuilder].disable() [function] [call site] 00011
1 [tools.jackson.dataformat.xml.XmlFactoryBuilder].build() [function] [call site] 00012
2 [tools.jackson.dataformat.xml.XmlFactory].<init>() [function] [call site] 00013
3 [tools.jackson.dataformat.xml.XmlFactory].<init>(null,XMLOutputFactory) [function] [call site] 00014
1 [tools.jackson.dataformat.xml.XmlMapper].builder(tools.jackson.dataformat.xml.XmlFactory) [function] [call site] 00015
2 [tools.jackson.dataformat.xml.XmlMapper.Builder].<init>(tools.jackson.dataformat.xml.XmlFactory) [function] [call site] 00016
3 [Object].<init>(tools.jackson.dataformat.xml.XmlFactory) [function] [call site] 00017
3 [tools.jackson.dataformat.xml.XmlMapper.Builder].enable(tools.jackson.dataformat.xml.XmlMapper.Builder) [function] [call site] 00018
3 [tools.jackson.dataformat.xml.JacksonXmlAnnotationIntrospector].<init>(boolean) [function] [call site] 00019
3 [tools.jackson.dataformat.xml.XmlMapper.Builder].annotationIntrospector(tools.jackson.dataformat.xml.JacksonXmlAnnotationIntrospector) [function] [call site] 00020
3 [tools.jackson.dataformat.xml.XmlTypeResolverProvider].<init>() [function] [call site] 00021
3 [tools.jackson.dataformat.xml.XmlMapper.Builder].typeResolverProvider(tools.jackson.dataformat.xml.XmlTypeResolverProvider) [function] [call site] 00022
3 [tools.jackson.dataformat.xml.XmlModule].<init>() [function] [call site] 00023
3 [tools.jackson.dataformat.xml.XmlMapper.Builder].addModule(tools.jackson.dataformat.xml.XmlModule) [function] [call site] 00024
3 [tools.jackson.dataformat.xml.XmlMapper.Builder].defaultBase64Variant(tools.jackson.core.Base64Variant) [function] [call site] 00025
3 [tools.jackson.dataformat.xml.XmlMapper.Builder].setAcceptBlankAsEmpty(tools.jackson.dataformat.xml.XmlMapper.Builder) [function] [call site] 00026
3 [tools.jackson.dataformat.xml.XmlMapper.Builder].setCoercion(tools.jackson.dataformat.xml.XmlMapper.Builder,tools.jackson.dataformat.xml.XmlMapper.Builder) [function] [call site] 00027
3 [tools.jackson.dataformat.xml.XmlMapper.Builder].setCoercion(tools.jackson.dataformat.xml.XmlMapper.Builder,tools.jackson.dataformat.xml.XmlMapper.Builder) [function] [call site] 00028
3 [tools.jackson.dataformat.xml.XmlMapper.Builder].setCoercion(tools.jackson.dataformat.xml.XmlMapper.Builder,tools.jackson.dataformat.xml.XmlMapper.Builder) [function] [call site] 00029
3 [tools.jackson.dataformat.xml.XmlMapper.Builder].setCoercion(tools.jackson.dataformat.xml.XmlMapper.Builder,tools.jackson.dataformat.xml.XmlMapper.Builder) [function] [call site] 00030
1 [tools.jackson.dataformat.xml.XmlMapper.Builder].build() [function] [call site] 00031
2 [tools.jackson.dataformat.xml.XmlMapper].<init>() [function] [call site] 00032
3 [tools.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter].<init>() [function] [call site] 00033
4 [FixedSpaceIndenter].<init>() [function] [call site] 00034
4 [Lf2SpacesIndenter].<init>() [function] [call site] 00035
3 [tools.jackson.dataformat.xml.XmlFactory].<init>() [function] [call site] 00036
3 [tools.jackson.dataformat.xml.XmlMapper].<init>(tools.jackson.dataformat.xml.XmlFactory) [function] [call site] 00037
4 [tools.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter].<init>() [function] [call site] 00038
4 [tools.jackson.dataformat.xml.lists.IterableCollectionBuilder646Test.Parent.Builder].<init>(tools.jackson.dataformat.xml.XmlFactory) [function] [call site] 00039
4 [tools.jackson.dataformat.xml.XmlMapper].<init>(tools.jackson.dataformat.xml.lists.IterableCollectionBuilder646Test.Parent.Builder) [function] [call site] 00040
1 [tools.jackson.dataformat.xml.XmlMapper].builder() [function] [call site] 00041
2 [tools.jackson.dataformat.xml.XmlFactory].<init>() [function] [call site] 00042
2 [tools.jackson.dataformat.xml.XmlMapper.Builder].<init>(tools.jackson.dataformat.xml.XmlFactory) [function] [call site] 00043
1 [tools.jackson.dataformat.xml.XmlMapper.Builder].build() [function] [call site] 00044
1 [java.io.ByteArrayOutputStream].<init>() [function] [call site] 00045
1 [ToXmlGeneratorFuzzer].createGenerator(java.io.ByteArrayOutputStream) [function] [call site] 00046
1 [javax.xml.namespace.QName].<init>(String) [function] [call site] 00047
1 [com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeInt(int,int) [function] [call site] 00048
1 [com.code_intelligence.jazzer.api.FuzzedDataProvider].remainingBytes() [function] [call site] 00049
1 [com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeString(int) [function] [call site] 00050
1 [com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeRemainingAsString() [function] [call site] 00051
1 [com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeRemainingAsString() [function] [call site] 00052
1 [tools.jackson.core.io.SerializedString].<init>(String) [function] [call site] 00053
2 [tools.jackson.core.io.JsonStringEncoder].getInstance() [function] [call site] 00054
2 [java.util.Objects].requireNonNull(String,String) [function] [call site] 00055
1 [com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeRemainingAsString() [function] [call site] 00056
1 [String].toCharArray() [function] [call site] 00057
1 [String].length() [function] [call site] 00058
1 [com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeRemainingAsString() [function] [call site] 00059
1 [tools.jackson.core.io.SerializedString].<init>(String) [function] [call site] 00060
1 [com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeRemainingAsString() [function] [call site] 00061
1 [com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeRemainingAsString() [function] [call site] 00062
1 [String].length() [function] [call site] 00063
1 [com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeRemainingAsString() [function] [call site] 00064
1 [String].toCharArray() [function] [call site] 00065
1 [String].length() [function] [call site] 00066
1 [com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeRemainingAsString() [function] [call site] 00067
1 [String].length() [function] [call site] 00068
1 [com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeRemainingAsString() [function] [call site] 00069
1 [String].toCharArray() [function] [call site] 00070
1 [String].length() [function] [call site] 00071
1 [com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeBoolean() [function] [call site] 00072
1 [com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeInt() [function] [call site] 00073
1 [com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeLong() [function] [call site] 00074
1 [com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeDouble() [function] [call site] 00075
1 [com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeFloat() [function] [call site] 00076
1 [com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeLong() [function] [call site] 00077
1 [java.math.BigDecimal].<init>(long) [function] [call site] 00078
1 [com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeLong() [function] [call site] 00079
1 [java.math.BigInteger].valueOf(long) [function] [call site] 00080
1 [com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeRemainingAsString() [function] [call site] 00081