The following nodes represent call sites where fuzz blockers occur.
Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
---|---|---|---|---|
21 | 47 | [org.apache.poi.util.LittleEndian].getUInt(byte[],int) | call site: {node_id} | [org.apache.poi.util.LittleEndian].getUInt(byte[],int) |
7 | 16 |
[org.apache.poi.hpbf.model.MainContents].
|
call site: {node_id} | [org.apache.poi.hpbf.model.HPBFPart].getDir(org.apache.poi.poifs.filesystem.DirectoryNode,String[]) |
7 | 83 | [org.apache.poi.util.BitFieldFactory].getInstance(int) | call site: {node_id} | |
3 | 79 |
[org.apache.poi.hpbf.model.EscherStm].
|
call site: {node_id} | [org.apache.poi.util.BitFieldFactory].getInstance(int) |
2 | 41 |
[org.apache.poi.hpbf.model.QuillContents].
|
call site: {node_id} | |
1 | 13 |
[org.apache.poi.POIReadOnlyDocument].
|
call site: {node_id} | |
1 | 24 |
[org.apache.poi.hpbf.HPBFDocument].
|
call site: {node_id} | |
1 | 45 |
[org.apache.poi.hpbf.model.QuillContents].
|
call site: {node_id} | [org.apache.poi.util.LittleEndian].getUInt(byte[],int) |
1 | 71 |
[org.apache.poi.hpbf.model.QuillContents].
|
call site: {node_id} | |
1 | 93 |
[org.apache.poi.hpbf.extractor.PublisherTextExtractor].
|
call site: {node_id} |
[org.apache.poi.POIHPBFFuzzer].fuzzerTestOneInput(byte[])
[function]
[call site]
00000
[java.io.ByteArrayInputStream].<init>(byte[])
[function]
[call site]
00001
[org.apache.poi.hpbf.HPBFDocument].<init>(java.io.ByteArrayInputStream)
[function]
[call site]
00002
[java.io.ByteArrayInputStream].<init>(byte[])
[function]
[call site]
00003
[org.apache.poi.poifs.filesystem.POIFSFileSystem].<init>(java.io.ByteArrayInputStream)
[function]
[call site]
00004
[org.apache.poi.poifs.filesystem.POIFSFileSystem].getRoot()
[function]
[call site]
00005
[org.apache.poi.poifs.property.PropertyTable].getRoot()
[function]
[call site]
00006
[java.util.List<org.apache.poi.poifs.property.Property>].get(int)
[function]
[call site]
00007
[IllegalStateException].<init>(String)
[function]
[call site]
00008
[org.apache.poi.poifs.filesystem.DirectoryNode].<init>(org.apache.poi.poifs.property.RootProperty,null)
[function]
[call site]
00009
[org.apache.poi.hpbf.extractor.PublisherTextExtractor].<init>(org.apache.poi.poifs.filesystem.DirectoryNode)
[function]
[call site]
00010
[org.apache.poi.hpbf.HPBFDocument].<init>(org.apache.poi.poifs.filesystem.DirectoryNode)
[function]
[call site]
00011
[org.apache.poi.POIReadOnlyDocument].<init>(org.apache.poi.poifs.filesystem.DirectoryNode)
[function]
[call site]
00012
[org.apache.poi.POIDocument].<init>(org.apache.poi.poifs.filesystem.DirectoryNode)
[function]
[call site]
00013
[org.apache.poi.logging.PoiLogManager].getLogger()
[function]
[call site]
00014
[org.apache.poi.hpbf.model.MainContents].<init>(org.apache.poi.poifs.filesystem.DirectoryNode)
[function]
[call site]
00015
[org.apache.poi.hpbf.model.HPBFPart].<init>(org.apache.poi.poifs.filesystem.DirectoryNode,String[])
[function]
[call site]
00016
[org.apache.poi.hpbf.model.HPBFPart].getDir(org.apache.poi.poifs.filesystem.DirectoryNode,String[])
[function]
[call site]
00017
[IllegalArgumentException].<init>(org.apache.poi.hpbf.model.HPBFPart)
[function]
[call site]
00018
[IllegalArgumentException].<init>(org.apache.poi.hpbf.model.HPBFPart)
[function]
[call site]
00019
[org.apache.poi.poifs.filesystem.DirectoryNode].hasEntryCaseInsensitive(org.apache.poi.hpbf.model.HPBFPart)
[function]
[call site]
00020
[IllegalArgumentException].<init>(String)
[function]
[call site]
00021
[org.apache.poi.poifs.filesystem.DirectoryNode].createDocumentInputStream(org.apache.poi.hpbf.model.HPBFPart)
[function]
[call site]
00022
[org.apache.poi.util.IOUtils].toByteArray(org.apache.poi.hpbf.model.HPBFPart)
[function]
[call site]
00023
[org.apache.poi.hpbf.model.QuillContents].<init>(org.apache.poi.poifs.filesystem.DirectoryNode)
[function]
[call site]
00024
[org.apache.poi.logging.PoiLogManager].getLogger()
[function]
[call site]
00025
[org.apache.poi.hpbf.model.HPBFPart].<init>(org.apache.poi.poifs.filesystem.DirectoryNode,String[])
[function]
[call site]
00026
[org.apache.poi.hpbf.model.QuillContents].getData()
[function]
[call site]
00027
[String].<init>(org.apache.poi.hpbf.model.QuillContents,int,int,java.nio.charset.Charset)
[function]
[call site]
00028
[String].equals(String)
[function]
[call site]
00029
[IllegalArgumentException].<init>(String)
[function]
[call site]
00030
[String].<init>(org.apache.poi.hpbf.model.QuillContents,int,int,java.nio.charset.Charset)
[function]
[call site]
00031
[org.apache.poi.util.LittleEndian].getUShort(org.apache.poi.hpbf.model.QuillContents,int)
[function]
[call site]
00032
[org.apache.poi.util.LittleEndian].getUShort(org.apache.poi.hpbf.model.QuillContents,int)
[function]
[call site]
00033
[org.apache.poi.util.LittleEndian].getUShort(org.apache.poi.hpbf.model.QuillContents,int)
[function]
[call site]
00034
[String].<init>(org.apache.poi.hpbf.model.QuillContents,int,int,java.nio.charset.Charset)
[function]
[call site]
00035
[org.apache.poi.util.LittleEndian].getUInt(org.apache.poi.hpbf.model.QuillContents,int)
[function]
[call site]
00036
[org.apache.poi.util.LittleEndian].getUInt(org.apache.poi.hpbf.model.QuillContents,int)
[function]
[call site]
00037
[org.apache.poi.hpbf.model.EscherPart].getMaxRecordLength()
[function]
[call site]
00038
[org.apache.poi.util.IOUtils].safelyClone(org.apache.poi.hpbf.model.QuillContents,org.apache.poi.hpbf.model.QuillContents,org.apache.poi.hpbf.model.QuillContents,int)
[function]
[call site]
00039
[String].equals(String)
[function]
[call site]
00040
[org.apache.poi.hpbf.model.qcbits.QCTextBit].<init>(String,String,byte[])
[function]
[call site]
00041
[org.apache.poi.hpbf.model.qcbits.QCBit].<init>(String,String,byte[])
[function]
[call site]
00042
[byte[]].clone()
[function]
[call site]
00043
[String].equals(String)
[function]
[call site]
00044
[org.apache.poi.hpbf.model.qcbits.QCPLCBit].createQCPLCBit(String,String,byte[])
[function]
[call site]
00045
[org.apache.poi.util.LittleEndian].getUInt(byte[],int)
[function]
[call site]
00046
[org.apache.poi.util.LittleEndian].getInt(byte[],int)
[function]
[call site]
00047
[org.apache.poi.hpbf.model.qcbits.QCPLCBit.Type0].<init>(String,String,byte[])
[function]
[call site]
00048
[org.apache.poi.hpbf.model.qcbits.QCPLCBit].<init>(String,String,byte[])
[function]
[call site]
00049
[org.apache.poi.hpbf.model.qcbits.QCBit].<init>(String,String,byte[])
[function]
[call site]
00050
[org.apache.poi.util.LittleEndian].getUInt(byte[],int)
[function]
[call site]
00051
[IllegalArgumentException].<init>(String)
[function]
[call site]
00052
[org.apache.poi.util.LittleEndian].getUInt(byte[],int)
[function]
[call site]
00053
[org.apache.poi.util.IOUtils].safelyAllocateCheck(int,int)
[function]
[call site]
00054
[org.apache.poi.util.LittleEndian].getUShort(byte[],int,int)
[function]
[call site]
00055
[org.apache.poi.util.LittleEndian].getUShort(byte[],int,int)
[function]
[call site]
00056
[org.apache.poi.util.LittleEndian].getUShort(byte[],int,int)
[function]
[call site]
00057
[org.apache.poi.util.LittleEndian].getUShort(byte[],int,int)
[function]
[call site]
00058
[org.apache.poi.hpbf.model.qcbits.QCPLCBit.Type0].setPreData(org.apache.poi.hpbf.model.qcbits.QCPLCBit.Type0)
[function]
[call site]
00059
[org.apache.poi.hpbf.model.qcbits.QCPLCBit.Type0].getNumberOfPLCs()
[function]
[call site]
00060
[org.apache.poi.util.LittleEndian].getUShort(byte[],int)
[function]
[call site]
00061
[org.apache.poi.util.LittleEndian].getUShort(byte[],int)
[function]
[call site]
00062
[org.apache.poi.hpbf.model.qcbits.QCPLCBit.Type0].setPlcValA(org.apache.poi.hpbf.model.qcbits.QCPLCBit.Type0)
[function]
[call site]
00063
[org.apache.poi.hpbf.model.qcbits.QCPLCBit.Type0].setPlcValB(org.apache.poi.hpbf.model.qcbits.QCPLCBit.Type0)
[function]
[call site]
00064
[Type4].<init>(String,String,byte[])
[function]
[call site]
00065
[Type8].<init>(String,String,byte[])
[function]
[call site]
00066
[Type12].<init>(String,String,byte[])
[function]
[call site]
00067
[IllegalArgumentException].<init>(String)
[function]
[call site]
00068
[org.apache.logging.log4j.Logger].atWarn()
[function]
[call site]
00069
[org.apache.poi.hpbf.model.QuillContents].log(String)
[function]
[call site]
00070
[org.apache.poi.hpbf.model.qcbits.UnknownQCBit].<init>(String,String,byte[])
[function]
[call site]
00071
[org.apache.poi.hpbf.model.qcbits.QCBit].<init>(String,String,byte[])
[function]
[call site]
00072
[org.apache.poi.hpbf.model.qcbits.UnknownQCBit].<init>(String,String,byte[])
[function]
[call site]
00073
[poi/poi-scratchpadmain/java/org/apache/poi/hpbf/model/QuillContents.java].bits[i].setOptA(int)
[function]
[call site]
00074
[poi/poi-scratchpadmain/java/org/apache/poi/hpbf/model/QuillContents.java].bits[i].setOptB(int)
[function]
[call site]
00075
[poi/poi-scratchpadmain/java/org/apache/poi/hpbf/model/QuillContents.java].bits[i].setOptC(int)
[function]
[call site]
00076
[poi/poi-scratchpadmain/java/org/apache/poi/hpbf/model/QuillContents.java].bits[i].setDataOffset(org.apache.poi.hpbf.model.QuillContents)
[function]
[call site]
00077
[org.apache.poi.hpbf.model.EscherStm].<init>(org.apache.poi.poifs.filesystem.DirectoryNode)
[function]
[call site]
00078
[org.apache.poi.hpbf.model.EscherPart].<init>(org.apache.poi.poifs.filesystem.DirectoryNode,String[])
[function]
[call site]
00079
[org.apache.poi.hpbf.model.HPBFPart].<init>(org.apache.poi.poifs.filesystem.DirectoryNode,String[])
[function]
[call site]
00080
[org.apache.poi.ddf.DefaultEscherRecordFactory].<init>()
[function]
[call site]
00081
[org.apache.poi.util.BitFieldFactory].getInstance(int)
[function]
[call site]
00082
[java.util.concurrent.ConcurrentHashMap<Integer,org.apache.poi.util.BitField>].computeIfAbsent(int)
[function]
[call site]
00083
[java.util.ArrayList].<init>()
[function]
[call site]
00084
[org.apache.poi.hpbf.model.EscherPart].getData()
[function]
[call site]
00085
[org.apache.poi.ddf.DefaultEscherRecordFactory].createRecord(org.apache.poi.hpbf.model.EscherPart,int)
[function]
[call site]
00086
[org.apache.poi.ddf.EscherRecord].fillFields(org.apache.poi.hpbf.model.EscherPart,int,org.apache.poi.ddf.DefaultEscherRecordFactory)
[function]
[call site]
00087
[org.apache.poi.ddf.EscherRecord].getRecordSize()
[function]
[call site]
00088
[java.util.ArrayList].add(org.apache.poi.ddf.EscherRecord)
[function]
[call site]
00089
[java.util.ArrayList].toArray()
[function]
[call site]
00090
[org.apache.poi.hpbf.model.EscherDelayStm].<init>(org.apache.poi.poifs.filesystem.DirectoryNode)
[function]
[call site]
00091
[org.apache.poi.hpbf.model.EscherPart].<init>(org.apache.poi.poifs.filesystem.DirectoryNode,String[])
[function]
[call site]
00092
[org.apache.poi.hpbf.extractor.PublisherTextExtractor].<init>(org.apache.poi.hpbf.HPBFDocument)
[function]
[call site]
00093
[org.apache.poi.POIFuzzer].checkExtractor(org.apache.poi.POIHPBFFuzzer)
[function]
[call site]
00094