Fuzz introspector: PdfFuzzer
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
11 15 [com.itextpdf.kernel.pdf.PdfXrefTable]. (int) call site: 00015
6 5 [com.example.PdfFuzzer].myFuzzTest(com.code_intelligence.jazzer.api.FuzzedDataProvider) call site: 00005 [com.itextpdf.io.source.ByteUtils].getIsoBytes(String)
2 12 [com.itextpdf.kernel.pdf.PdfXrefTable]. () call site: 00012 [com.itextpdf.io.source.ByteUtils].getIsoBytes(String)
2 42 [com.itextpdf.kernel.pdf.PdfDocument]. (com.itextpdf.kernel.pdf.PdfReader,com.itextpdf.kernel.pdf.DocumentProperties) call site: 00042
1 29 [com.itextpdf.kernel.pdf.PdfDocument]. (com.itextpdf.kernel.pdf.PdfReader) call site: 00029
1 33 [com.itextpdf.kernel.pdf.PdfDocument]. (com.itextpdf.kernel.pdf.PdfReader,com.itextpdf.kernel.pdf.DocumentProperties) call site: 00033
1 40 [com.itextpdf.kernel.pdf.PdfDocument]. (com.itextpdf.kernel.pdf.PdfReader,com.itextpdf.kernel.pdf.DocumentProperties) call site: 00040
1 45 [com.itextpdf.kernel.pdf.PdfDocument]. (com.itextpdf.kernel.pdf.PdfReader,com.itextpdf.kernel.pdf.DocumentProperties) call site: 00045
1 47 [com.itextpdf.kernel.pdf.DocumentProperties]. (com.itextpdf.kernel.pdf.DocumentProperties) call site: 00047

Fuzzer calltree

0 [com.example.PdfFuzzer].myFuzzTest(com.code_intelligence.jazzer.api.FuzzedDataProvider) [function] [call site] 00000
1 [com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeRemainingAsString() [function] [call site] 00001
1 [String].getBytes(com.example.PdfFuzzer) [function] [call site] 00002
1 [ByteArrayInputStream].<init>(com.example.PdfFuzzer) [function] [call site] 00003
1 [com.itextpdf.kernel.pdf.PdfReader].<init>(ByteArrayInputStream) [function] [call site] 00004
1 [com.itextpdf.kernel.pdf.PdfDocument].<init>(com.itextpdf.kernel.pdf.PdfReader) [function] [call site] 00005
2 [org.slf4j.LoggerFactory].getLogger() [function] [call site] 00006
2 [com.itextpdf.kernel.pdf.PdfXrefTable].<init>() [function] [call site] 00007
3 [com.itextpdf.io.source.ByteUtils].getIsoBytes(String) [function] [call site] 00008
4 [String].length() [function] [call site] 00009
4 [String].charAt(com.itextpdf.io.source.ByteUtils) [function] [call site] 00010
3 [com.itextpdf.io.source.ByteUtils].getIsoBytes(String) [function] [call site] 00011
3 [com.itextpdf.kernel.pdf.PdfXrefTable].<init>(int) [function] [call site] 00012
4 [com.itextpdf.io.source.ByteUtils].getIsoBytes(String) [function] [call site] 00013
4 [com.itextpdf.io.source.ByteUtils].getIsoBytes(String) [function] [call site] 00014
4 [com.itextpdf.kernel.pdf.PdfXrefTable].<init>(int,null) [function] [call site] 00015
2 [java.util.HashMap].<init>() [function] [call site] 00016
2 [java.util.LinkedHashSet].<init>() [function] [call site] 00017
2 [java.util.ArrayList].<init>() [function] [call site] 00018
2 [com.itextpdf.kernel.xmp.options.SerializeOptions].<init>() [function] [call site] 00019
2 [com.itextpdf.kernel.pdf.DocumentInfoHelper].<init>() [function] [call site] 00020
2 [com.itextpdf.kernel.pdf.DefaultFontStrategy].<init>() [function] [call site] 00021
2 [com.itextpdf.kernel.pdf.PdfPageFactory].<init>() [function] [call site] 00022
2 [java.util.HashMap].<init>() [function] [call site] 00023
2 [com.itextpdf.commons.utils.DIContainer].<init>() [function] [call site] 00024
3 [java.util.concurrent.ConcurrentHashMap].<init>() [function] [call site] 00025
3 [java.util.concurrent.ConcurrentHashMap].<init>() [function] [call site] 00026
2 [com.itextpdf.kernel.pdf.DocumentProperties].<init>() [function] [call site] 00027
3 [java.util.HashMap].<init>() [function] [call site] 00028
2 [com.itextpdf.kernel.pdf.PdfDocument].<init>(com.itextpdf.kernel.pdf.PdfReader,com.itextpdf.kernel.pdf.DocumentProperties) [function] [call site] 00029
3 [org.slf4j.LoggerFactory].getLogger() [function] [call site] 00030
3 [com.itextpdf.kernel.pdf.PdfXrefTable].<init>() [function] [call site] 00031
3 [java.util.HashMap].<init>() [function] [call site] 00032
3 [java.util.LinkedHashSet].<init>() [function] [call site] 00033
3 [java.util.ArrayList].<init>() [function] [call site] 00034
3 [com.itextpdf.kernel.xmp.options.SerializeOptions].<init>() [function] [call site] 00035
3 [com.itextpdf.kernel.pdf.DocumentInfoHelper].<init>() [function] [call site] 00036
3 [com.itextpdf.kernel.pdf.DefaultFontStrategy].<init>() [function] [call site] 00037
3 [com.itextpdf.kernel.pdf.PdfPageFactory].<init>() [function] [call site] 00038
3 [java.util.HashMap].<init>() [function] [call site] 00039
3 [com.itextpdf.commons.utils.DIContainer].<init>() [function] [call site] 00040
3 [IllegalArgumentException].<init>(String) [function] [call site] 00041
3 [com.itextpdf.commons.actions.sequence.SequenceId].<init>() [function] [call site] 00042
4 [java.util.concurrent.atomic.AtomicLong].<init>() [function] [call site] 00043
4 [java.util.concurrent.atomic.AtomicLong].incrementAndGet() [function] [call site] 00044
3 [com.itextpdf.kernel.pdf.StampingProperties].<init>(com.itextpdf.kernel.pdf.DocumentProperties) [function] [call site] 00045
4 [com.itextpdf.kernel.pdf.DocumentProperties].<init>(com.itextpdf.kernel.pdf.DocumentProperties) [function] [call site] 00046
5 [java.util.HashMap].<init>() [function] [call site] 00047
3 [com.itextpdf.kernel.pdf.PdfDocument].open(null) [function] [call site] 00048