The following nodes represent call sites where fuzz blockers occur.
Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
---|---|---|---|---|
7 | 108 | [org.apache.pdfbox.pdfparser.PDFStreamParser].parseNextToken() | call site: 00108 | |
6 | 8 |
[org.apache.pdfbox.io.RandomAccessReadBuffer].
|
call site: 00008 | |
3 | 2 | [com.example.PDFStreamParserFuzzer].myFuzzTest(com.code_intelligence.jazzer.api.FuzzedDataProvider) | call site: 00002 | |
2 | 83 | [org.apache.pdfbox.cos.COSUpdateState].setOriginDocumentState(org.apache.pdfbox.cos.COSDocumentState,boolean) | call site: 00083 | [org.apache.pdfbox.cos.COSUpdateState].setOriginDocumentState(org.apache.pdfbox.cos.COSDocumentState,boolean) |
1 | 47 | [org.apache.pdfbox.pdfparser.PDFStreamParser].parseNextToken() | call site: 00047 | |
1 | 55 | [org.apache.pdfbox.pdfparser.PDFStreamParser].parseNextToken() | call site: 00055 | [org.apache.pdfbox.cos.COSDictionary].removeItem(org.apache.pdfbox.cos.COSName) |
1 | 66 | [org.apache.pdfbox.cos.COSDictionary].setItem(org.apache.pdfbox.cos.COSName,org.apache.pdfbox.cos.COSBase) | call site: 00066 |
[com.example.PDFStreamParserFuzzer].myFuzzTest(com.code_intelligence.jazzer.api.FuzzedDataProvider)
[function]
[call site]
00000
[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeRemainingAsBytes()
[function]
[call site]
00001
[org.apache.pdfbox.pdfparser.PDFStreamParser].<init>(byte[])
[function]
[call site]
00002
[org.apache.logging.log4j.LogManager].getLogger()
[function]
[call site]
00003
[org.apache.pdfbox.io.RandomAccessReadBuffer].<init>(byte[])
[function]
[call site]
00004
[java.util.concurrent.ConcurrentHashMap].<init>()
[function]
[call site]
00005
[java.nio.ByteBuffer].wrap(byte[])
[function]
[call site]
00006
[org.apache.pdfbox.io.RandomAccessReadBuffer].<init>(org.apache.pdfbox.io.RandomAccessReadBuffer)
[function]
[call site]
00007
[java.util.concurrent.ConcurrentHashMap].<init>()
[function]
[call site]
00008
[java.util.List<java.nio.ByteBuffer>].size()
[function]
[call site]
00009
[java.util.ArrayList].<init>(org.apache.pdfbox.io.RandomAccessReadBuffer)
[function]
[call site]
00010
[org.apache.pdfbox.io.RandomAccessReadBuffer].rewind()
[function]
[call site]
00011
[java.util.ArrayList].add(org.apache.pdfbox.io.RandomAccessReadBuffer)
[function]
[call site]
00012
[java.util.ArrayList].get(int)
[function]
[call site]
00013
[org.apache.pdfbox.pdfparser.BaseParser].<init>(org.apache.pdfbox.io.RandomAccessReadBuffer)
[function]
[call site]
00014
[org.apache.pdfbox.pdfparser.PDFStreamParser].parse()
[function]
[call site]
00015
[java.util.ArrayList].<init>(int)
[function]
[call site]
00016
[org.apache.pdfbox.pdfparser.PDFStreamParser].parseNextToken()
[function]
[call site]
00017
[org.apache.pdfbox.pdfparser.PDFStreamParser].skipSpaces()
[function]
[call site]
00018
[org.apache.pdfbox.pdfparser.PDFStreamParser].close()
[function]
[call site]
00019
[org.apache.pdfbox.pdfparser.PDFStreamParser].parseCOSDictionary(boolean)
[function]
[call site]
00020
[org.apache.logging.log4j.Logger].warn(String,org.apache.pdfbox.pdfparser.PDFStreamParser)
[function]
[call site]
00021
[org.apache.pdfbox.pdfparser.PDFStreamParser].close()
[function]
[call site]
00022
[org.apache.pdfbox.pdfparser.PDFStreamParser].parseCOSString()
[function]
[call site]
00023
[org.apache.pdfbox.pdfparser.PDFStreamParser].parseCOSArray()
[function]
[call site]
00024
[org.apache.logging.log4j.Logger].warn(String,org.apache.pdfbox.pdfparser.PDFStreamParser)
[function]
[call site]
00025
[org.apache.pdfbox.pdfparser.PDFStreamParser].close()
[function]
[call site]
00026
[org.apache.pdfbox.pdfparser.PDFStreamParser].parseCOSString()
[function]
[call site]
00027
[org.apache.pdfbox.pdfparser.PDFStreamParser].parseCOSName()
[function]
[call site]
00028
[org.apache.pdfbox.pdfparser.PDFStreamParser].readString()
[function]
[call site]
00029
[org.apache.pdfbox.pdfparser.PDFStreamParser].equals(String)
[function]
[call site]
00030
[org.apache.pdfbox.contentstream.operator.Operator].getOperator(org.apache.pdfbox.pdfparser.PDFStreamParser)
[function]
[call site]
00031
[org.apache.pdfbox.pdfparser.PDFStreamParser].readString()
[function]
[call site]
00032
[org.apache.pdfbox.pdfparser.PDFStreamParser].equals(String)
[function]
[call site]
00033
[org.apache.pdfbox.pdfparser.PDFStreamParser].equals(String)
[function]
[call site]
00034
[org.apache.pdfbox.contentstream.operator.Operator].getOperator(org.apache.pdfbox.pdfparser.PDFStreamParser)
[function]
[call site]
00035
[StringBuilder].<init>()
[function]
[call site]
00036
[StringBuilder].append(org.apache.pdfbox.pdfparser.PDFStreamParser)
[function]
[call site]
00037
[StringBuilder].append(org.apache.pdfbox.pdfparser.PDFStreamParser)
[function]
[call site]
00038
[StringBuilder].toString()
[function]
[call site]
00039
[String].equals(org.apache.pdfbox.pdfparser.PDFStreamParser)
[function]
[call site]
00040
[org.apache.logging.log4j.Logger].warn(String)
[function]
[call site]
00041
[org.apache.pdfbox.cos.COSNumber].get(org.apache.pdfbox.pdfparser.PDFStreamParser)
[function]
[call site]
00042
[org.apache.pdfbox.pdfparser.PDFStreamParser].readString()
[function]
[call site]
00043
[org.apache.pdfbox.contentstream.operator.Operator].getOperator(org.apache.pdfbox.pdfparser.PDFStreamParser)
[function]
[call site]
00044
[org.apache.pdfbox.pdfparser.PDFStreamParser].equals(String)
[function]
[call site]
00045
[java.io.IOException].<init>(String)
[function]
[call site]
00046
[org.apache.pdfbox.cos.COSDictionary].<init>()
[function]
[call site]
00047
[org.apache.logging.log4j.LogManager].getLogger()
[function]
[call site]
00048
[java.util.LinkedHashMap].<init>()
[function]
[call site]
00049
[org.apache.pdfbox.cos.COSUpdateState].<init>()
[function]
[call site]
00050
[org.apache.pdfbox.pdmodel.common.function.type4.Operator].setImageParameters(org.apache.pdfbox.cos.COSDictionary)
[function]
[call site]
00051
[org.apache.pdfbox.pdfparser.PDFStreamParser].parseNextToken()
[function]
[call site]
00052
[org.apache.pdfbox.pdfparser.PDFStreamParser].parseNextToken()
[function]
[call site]
00053
[org.apache.logging.log4j.Logger].warn(String)
[function]
[call site]
00054
[org.apache.pdfbox.cos.COSDictionary].setItem(org.apache.pdfbox.cos.COSName,org.apache.pdfbox.cos.COSBase)
[function]
[call site]
00055
[org.apache.pdfbox.cos.COSDictionary].removeItem(org.apache.pdfbox.cos.COSName)
[function]
[call site]
00056
[java.util.Map<org.apache.pdfbox.cos.COSName,org.apache.pdfbox.cos.COSBase>].remove(org.apache.pdfbox.cos.COSName)
[function]
[call site]
00057
[org.apache.pdfbox.cos.COSDictionary].getUpdateState()
[function]
[call site]
00058
[org.apache.pdfbox.cos.COSUpdateState].update()
[function]
[call site]
00059
[org.apache.pdfbox.cos.COSUpdateState].update(boolean)
[function]
[call site]
00060
[org.apache.pdfbox.cos.COSUpdateState].isAcceptingUpdates()
[function]
[call site]
00061
[org.apache.pdfbox.cos.COSDocumentState].isAcceptingUpdates()
[function]
[call site]
00062
[org.apache.pdfbox.cos.COSBase].isDirect()
[function]
[call site]
00063
[org.apache.pdfbox.cos.COSBase].getKey()
[function]
[call site]
00064
[org.apache.pdfbox.cos.COSBase].getKey()
[function]
[call site]
00065
[org.apache.pdfbox.cos.COSObject].<init>(org.apache.pdfbox.cos.COSBase,org.apache.pdfbox.cos.COSObjectKey)
[function]
[call site]
00066
[org.apache.logging.log4j.LogManager].getLogger()
[function]
[call site]
00067
[org.apache.pdfbox.cos.COSObject].<init>(org.apache.pdfbox.cos.COSObjectKey,null)
[function]
[call site]
00068
[java.util.Map<org.apache.pdfbox.cos.COSName,org.apache.pdfbox.cos.COSBase>].put(org.apache.pdfbox.cos.COSName,org.apache.pdfbox.cos.COSObject)
[function]
[call site]
00069
[org.apache.pdfbox.cos.COSDictionary].getUpdateState()
[function]
[call site]
00070
[org.apache.pdfbox.cos.COSUpdateState].update(org.apache.pdfbox.cos.COSObject)
[function]
[call site]
00071
[java.util.Map<org.apache.pdfbox.cos.COSName,org.apache.pdfbox.cos.COSBase>].put(org.apache.pdfbox.cos.COSName,org.apache.pdfbox.cos.COSBase)
[function]
[call site]
00072
[org.apache.pdfbox.cos.COSDictionary].getUpdateState()
[function]
[call site]
00073
[org.apache.pdfbox.cos.COSUpdateState].update(org.apache.pdfbox.cos.COSBase)
[function]
[call site]
00074
[org.apache.pdfbox.cos.COSUpdateState].update()
[function]
[call site]
00075
[org.apache.pdfbox.cos.COSUpdateInfo].getUpdateState()
[function]
[call site]
00076
[org.apache.pdfbox.cos.COSUpdateState].setOriginDocumentState(org.apache.pdfbox.cos.COSDocumentState)
[function]
[call site]
00077
[org.apache.pdfbox.cos.COSUpdateState].setOriginDocumentState(org.apache.pdfbox.cos.COSDocumentState,boolean)
[function]
[call site]
00078
[org.apache.pdfbox.cos.COSUpdateState].update()
[function]
[call site]
00079
[org.apache.pdfbox.cos.COSUpdateInfo].getUpdateState()
[function]
[call site]
00080
[org.apache.pdfbox.cos.COSUpdateState].setOriginDocumentState(org.apache.pdfbox.cos.COSDocumentState,boolean)
[function]
[call site]
00081
[org.apache.pdfbox.cos.COSUpdateInfo].getUpdateState()
[function]
[call site]
00082
[org.apache.pdfbox.cos.COSUpdateState].setOriginDocumentState(org.apache.pdfbox.cos.COSDocumentState,boolean)
[function]
[call site]
00083
[org.apache.pdfbox.cos.COSUpdateInfo].getUpdateState()
[function]
[call site]
00084
[org.apache.pdfbox.cos.COSUpdateState].setOriginDocumentState(org.apache.pdfbox.cos.COSDocumentState,boolean)
[function]
[call site]
00085
[org.apache.logging.log4j.Logger].warn(String,org.apache.pdfbox.pdfparser.PDFStreamParser)
[function]
[call site]
00086
[org.apache.pdfbox.pdmodel.common.function.type4.Operator].setImageData(org.apache.pdfbox.pdfparser.PDFStreamParser)
[function]
[call site]
00087
[org.apache.pdfbox.pdfparser.PDFStreamParser].close()
[function]
[call site]
00088
[java.io.IOException].<init>(org.apache.pdfbox.pdfparser.PDFStreamParser)
[function]
[call site]
00089
[java.io.ByteArrayOutputStream].<init>()
[function]
[call site]
00090
[org.apache.pdfbox.pdfparser.PDFStreamParser].skipLinebreak()
[function]
[call site]
00091
[org.apache.pdfbox.pdfparser.PDFStreamParser].isWhitespace()
[function]
[call site]
00092
[org.apache.pdfbox.pdfparser.PDFStreamParser].hasNextSpaceOrReturn()
[function]
[call site]
00093
[org.apache.pdfbox.pdfparser.PDFStreamParser].isSpaceOrReturn(org.apache.pdfbox.pdfparser.PDFStreamParser)
[function]
[call site]
00094
[org.apache.pdfbox.pdfparser.PDFStreamParser].hasNoFollowingBinData()
[function]
[call site]
00095
[org.apache.logging.log4j.Logger].debug(String)
[function]
[call site]
00096
[String].<init>(byte[],org.apache.pdfbox.pdfparser.PDFStreamParser,org.apache.pdfbox.pdfparser.PDFStreamParser,org.apache.pdfbox.pdfparser.PDFStreamParser)
[function]
[call site]
00097
[String].equals(String)
[function]
[call site]
00098
[String].equals(String)
[function]
[call site]
00099
[String].equals(String)
[function]
[call site]
00100
[String].matches(String)
[function]
[call site]
00101
[String].<init>(byte[],org.apache.pdfbox.pdfparser.PDFStreamParser,org.apache.pdfbox.pdfparser.PDFStreamParser,org.apache.pdfbox.pdfparser.PDFStreamParser)
[function]
[call site]
00102
[org.apache.logging.log4j.Logger].debug(String,org.apache.pdfbox.pdfparser.PDFStreamParser,org.apache.pdfbox.pdfparser.PDFStreamParser,String)
[function]
[call site]
00103
[String].matches(String)
[function]
[call site]
00104
[org.apache.logging.log4j.Logger].warn(String,org.apache.pdfbox.pdfparser.PDFStreamParser,String)
[function]
[call site]
00105
[org.apache.pdfbox.pdfparser.PDFStreamParser].isEOF()
[function]
[call site]
00106
[java.io.ByteArrayOutputStream].write(org.apache.pdfbox.pdfparser.PDFStreamParser)
[function]
[call site]
00107
[org.apache.pdfbox.contentstream.operator.Operator].getOperator(String)
[function]
[call site]
00108
[String].equals(String)
[function]
[call site]
00109
[String].equals(String)
[function]
[call site]
00110
[org.apache.pdfbox.pdmodel.common.function.type4.Operator].<init>(String)
[function]
[call site]
00111
[java.util.concurrent.ConcurrentMap<String,org.apache.pdfbox.pdmodel.common.function.type4.Operator>].get(String)
[function]
[call site]
00112
[org.apache.pdfbox.pdmodel.common.function.type4.Operator].<init>(String)
[function]
[call site]
00113
[java.util.concurrent.ConcurrentMap<String,org.apache.pdfbox.pdmodel.common.function.type4.Operator>].putIfAbsent(String,org.apache.pdfbox.pdmodel.common.function.type4.Operator)
[function]
[call site]
00114
[java.util.concurrent.ConcurrentMap<String,org.apache.pdfbox.pdmodel.common.function.type4.Operator>].get(String)
[function]
[call site]
00115
[java.io.ByteArrayOutputStream].toByteArray()
[function]
[call site]
00116
[org.apache.pdfbox.pdmodel.common.function.type4.Operator].setImageData(org.apache.pdfbox.pdfparser.PDFStreamParser)
[function]
[call site]
00117
[org.apache.pdfbox.pdfparser.PDFStreamParser].readOperator()
[function]
[call site]
00118
[org.apache.pdfbox.pdfparser.PDFStreamParser].skipSpaces()
[function]
[call site]
00119
[StringBuilder].<init>(int)
[function]
[call site]
00120
[org.apache.pdfbox.pdfparser.PDFStreamParser].isWhitespace(org.apache.pdfbox.pdfparser.PDFStreamParser)
[function]
[call site]
00121
[StringBuilder].append(org.apache.pdfbox.pdfparser.PDFStreamParser)
[function]
[call site]
00122
[StringBuilder].append(char)
[function]
[call site]
00123
[StringBuilder].toString()
[function]
[call site]
00124
[String].trim()
[function]
[call site]
00125
[org.apache.pdfbox.pdfparser.PDFStreamParser].isEmpty()
[function]
[call site]
00126
[org.apache.pdfbox.contentstream.operator.Operator].getOperator(org.apache.pdfbox.pdfparser.PDFStreamParser)
[function]
[call site]
00127
[java.util.ArrayList].add(Object)
[function]
[call site]
00128