The following nodes represent call sites where fuzz blockers occur.
Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
---|---|---|---|---|
12 | 13 |
[org.apache.poi.hdgf.HDGFDiagram].
|
call site: {node_id} | [org.apache.poi.poifs.filesystem.DirectoryNode].getEntryCaseInsensitive(String) |
12 | 96 |
[org.apache.poi.hdgf.streams.PointerContainingStream].
|
call site: {node_id} | |
4 | 65 |
[org.apache.poi.hdgf.HDGFDiagram].
|
call site: {node_id} | [org.apache.poi.hdgf.pointers.Pointer].getOffset() |
4 | 85 | [org.apache.poi.util.IOUtils].safelyClone(byte[],int,int,int) | call site: {node_id} | [org.apache.poi.hdgf.pointers.Pointer].getOffset() |
3 | 61 | [org.apache.poi.hdgf.pointers.PointerFactory].createPointer(byte[],int) | call site: {node_id} | |
2 | 90 |
[org.apache.poi.hdgf.streams.StreamStore].
|
call site: {node_id} | [org.apache.poi.hdgf.pointers.Pointer].getType() |
2 | 110 |
[org.apache.poi.hdgf.streams.ChunkStream].
|
call site: {node_id} | |
2 | 117 |
[org.apache.poi.hdgf.HDGFDiagram].
|
call site: {node_id} | |
1 | 11 |
[org.apache.poi.POIReadOnlyDocument].
|
call site: {node_id} | |
1 | 113 |
[org.apache.poi.hdgf.streams.StringsStream].
|
call site: {node_id} |
[org.apache.poi.POIHDGFFuzzer].fuzzerTestOneInput(byte[])
[function]
[call site]
00000
[java.io.ByteArrayInputStream].<init>(byte[])
[function]
[call site]
00001
[org.apache.poi.poifs.filesystem.POIFSFileSystem].<init>(java.io.ByteArrayInputStream)
[function]
[call site]
00002
[org.apache.poi.hdgf.HDGFDiagram].<init>(org.apache.poi.poifs.filesystem.POIFSFileSystem)
[function]
[call site]
00003
[org.apache.poi.poifs.filesystem.POIFSFileSystem].getRoot()
[function]
[call site]
00004
[org.apache.poi.poifs.property.PropertyTable].getRoot()
[function]
[call site]
00005
[java.util.List<org.apache.poi.poifs.property.Property>].get(int)
[function]
[call site]
00006
[IllegalStateException].<init>(String)
[function]
[call site]
00007
[org.apache.poi.poifs.filesystem.DirectoryNode].<init>(org.apache.poi.poifs.property.RootProperty,null)
[function]
[call site]
00008
[org.apache.poi.hdgf.HDGFDiagram].<init>(org.apache.poi.poifs.filesystem.DirectoryNode)
[function]
[call site]
00009
[org.apache.poi.POIReadOnlyDocument].<init>(org.apache.poi.poifs.filesystem.DirectoryNode)
[function]
[call site]
00010
[org.apache.poi.POIDocument].<init>(org.apache.poi.poifs.filesystem.DirectoryNode)
[function]
[call site]
00011
[org.apache.poi.logging.PoiLogManager].getLogger()
[function]
[call site]
00012
[org.apache.poi.poifs.filesystem.DirectoryNode].createDocumentInputStream(String)
[function]
[call site]
00013
[org.apache.poi.poifs.filesystem.DirectoryNode].getEntryCaseInsensitive(String)
[function]
[call site]
00014
[String].toUpperCase(org.apache.poi.poifs.filesystem.DirectoryNode)
[function]
[call site]
00015
[java.util.Map<String,org.apache.poi.poifs.filesystem.Entry>].get(org.apache.poi.poifs.filesystem.DirectoryNode)
[function]
[call site]
00016
[java.util.Map<String,org.apache.poi.poifs.filesystem.Entry>].containsKey(String)
[function]
[call site]
00017
[IllegalArgumentException].<init>(String)
[function]
[call site]
00018
[java.util.Map<String,org.apache.poi.poifs.filesystem.Entry>].containsKey(String)
[function]
[call site]
00019
[IllegalArgumentException].<init>(String)
[function]
[call site]
00020
[java.util.Map<String,org.apache.poi.poifs.filesystem.Entry>].containsKey(String)
[function]
[call site]
00021
[IllegalArgumentException].<init>(String)
[function]
[call site]
00022
[java.util.Map<String,org.apache.poi.poifs.filesystem.Entry>].keySet()
[function]
[call site]
00023
[java.io.FileNotFoundException].<init>(org.apache.poi.poifs.filesystem.DirectoryNode)
[function]
[call site]
00024
[org.apache.poi.poifs.filesystem.DirectoryNode].createDocumentInputStream(org.apache.poi.poifs.filesystem.Entry)
[function]
[call site]
00025
[org.apache.poi.poifs.filesystem.Entry].isDocumentEntry()
[function]
[call site]
00026
[java.io.IOException].<init>(String)
[function]
[call site]
00027
[org.apache.poi.poifs.filesystem.DocumentInputStream].<init>(org.apache.poi.poifs.filesystem.DirectoryNode)
[function]
[call site]
00028
[org.apache.poi.util.IOUtils].toByteArray(org.apache.poi.hdgf.HDGFDiagram)
[function]
[call site]
00029
[String].<init>(byte[],int,int,java.nio.charset.Charset)
[function]
[call site]
00030
[String].equals(String)
[function]
[call site]
00031
[IllegalArgumentException].<init>(String)
[function]
[call site]
00032
[org.apache.poi.util.LittleEndian].getShort(byte[],int)
[function]
[call site]
00033
[org.apache.poi.util.LittleEndian].getUInt(byte[],int)
[function]
[call site]
00034
[org.apache.poi.util.LittleEndian].getInt(byte[],int)
[function]
[call site]
00035
[org.apache.poi.hdgf.pointers.PointerFactory].<init>(short)
[function]
[call site]
00036
[org.apache.poi.hdgf.chunks.ChunkFactory].<init>(short)
[function]
[call site]
00037
[org.apache.poi.hdgf.pointers.PointerFactory].createPointer(byte[],int)
[function]
[call site]
00038
[org.apache.poi.hdgf.pointers.PointerV6].<init>()
[function]
[call site]
00039
[org.apache.poi.util.LittleEndian].getInt(byte[],int)
[function]
[call site]
00040
[org.apache.poi.hdgf.pointers.PointerV6].setType(int)
[function]
[call site]
00041
[org.apache.poi.util.LittleEndian].getUInt(byte[],int)
[function]
[call site]
00042
[org.apache.poi.hdgf.pointers.PointerV6].setAddress(int)
[function]
[call site]
00043
[org.apache.poi.util.LittleEndian].getUInt(byte[],int)
[function]
[call site]
00044
[org.apache.poi.hdgf.pointers.PointerV6].setOffset(int)
[function]
[call site]
00045
[org.apache.poi.util.LittleEndian].getUInt(byte[],int)
[function]
[call site]
00046
[org.apache.poi.hdgf.pointers.PointerV6].setLength(int)
[function]
[call site]
00047
[org.apache.poi.util.LittleEndian].getShort(byte[],int)
[function]
[call site]
00048
[org.apache.poi.hdgf.pointers.PointerV6].setFormat(short)
[function]
[call site]
00049
[org.apache.poi.hdgf.pointers.PointerV5].<init>()
[function]
[call site]
00050
[org.apache.poi.util.LittleEndian].getShort(byte[],int)
[function]
[call site]
00051
[org.apache.poi.hdgf.pointers.PointerV5].setType(short)
[function]
[call site]
00052
[org.apache.poi.util.LittleEndian].getShort(byte[],int)
[function]
[call site]
00053
[org.apache.poi.hdgf.pointers.PointerV5].setFormat(short)
[function]
[call site]
00054
[org.apache.poi.util.LittleEndian].getUInt(byte[],int)
[function]
[call site]
00055
[org.apache.poi.hdgf.pointers.PointerV5].setAddress(int)
[function]
[call site]
00056
[org.apache.poi.util.LittleEndian].getUInt(byte[],int)
[function]
[call site]
00057
[org.apache.poi.hdgf.pointers.PointerV5].setOffset(int)
[function]
[call site]
00058
[org.apache.poi.util.LittleEndian].getUInt(byte[],int)
[function]
[call site]
00059
[org.apache.poi.hdgf.pointers.PointerV5].setLength(int)
[function]
[call site]
00060
[org.apache.poi.hdgf.exceptions.OldVisioFormatException].<init>(String)
[function]
[call site]
00061
[org.apache.poi.OldFileFormatException].<init>(String)
[function]
[call site]
00062
[org.apache.poi.UnsupportedFileFormatException].<init>(String)
[function]
[call site]
00063
[IllegalArgumentException].<init>(String)
[function]
[call site]
00064
[org.apache.poi.hdgf.streams.Stream].createStream(org.apache.poi.hdgf.pointers.Pointer,byte[],org.apache.poi.hdgf.chunks.ChunkFactory,org.apache.poi.hdgf.pointers.PointerFactory)
[function]
[call site]
00065
[org.apache.poi.hdgf.pointers.Pointer].destinationCompressed()
[function]
[call site]
00066
[org.apache.poi.hdgf.pointers.Pointer].getOffset()
[function]
[call site]
00067
[org.apache.poi.hdgf.pointers.Pointer].getLength()
[function]
[call site]
00068
[org.apache.poi.hdgf.streams.CompressedStreamStore].<init>(byte[],int,int)
[function]
[call site]
00069
[org.apache.poi.hdgf.streams.CompressedStreamStore].decompress(byte[],int,int)
[function]
[call site]
00070
[org.apache.commons.io.input.UnsynchronizedByteArrayInputStream].builder()
[function]
[call site]
00071
[org.apache.poi.hdgf.streams.CompressedStreamStore].setByteArray(byte[])
[function]
[call site]
00072
[org.apache.poi.hdgf.streams.CompressedStreamStore].setOffset(int)
[function]
[call site]
00073
[org.apache.poi.hdgf.streams.CompressedStreamStore].setLength(int)
[function]
[call site]
00074
[org.apache.poi.hdgf.streams.CompressedStreamStore].get()
[function]
[call site]
00075
[org.apache.poi.hdgf.HDGFLZW].<init>()
[function]
[call site]
00076
[org.apache.poi.util.LZWDecompresser].<init>(boolean,int,boolean)
[function]
[call site]
00077
[org.apache.poi.hdgf.HDGFLZW].decompress(org.apache.poi.hdgf.streams.CompressedStreamStore)
[function]
[call site]
00078
[IllegalArgumentException].<init>(String)
[function]
[call site]
00079
[org.apache.poi.hdgf.streams.CompressedStreamStore].<init>(byte[][])
[function]
[call site]
00080
[org.apache.poi.hdgf.streams.StreamStore].<init>(int,org.apache.poi.hdgf.streams.CompressedStreamStore)
[function]
[call site]
00081
[org.apache.poi.util.IOUtils].safelyClone(byte[],int,int,int)
[function]
[call site]
00082
[org.apache.poi.util.RecordFormatException].<init>(org.apache.poi.util.IOUtils)
[function]
[call site]
00083
[org.apache.poi.util.IOUtils].safelyAllocateCheck(org.apache.poi.util.IOUtils,int)
[function]
[call site]
00084
[java.util.Arrays].copyOfRange(byte[],int,org.apache.poi.util.IOUtils)
[function]
[call site]
00085
[org.apache.poi.hdgf.exceptions.HDGFException].<init>(org.apache.poi.hdgf.streams.Stream)
[function]
[call site]
00086
[org.apache.poi.hdgf.pointers.Pointer].getOffset()
[function]
[call site]
00087
[org.apache.poi.hdgf.pointers.Pointer].getLength()
[function]
[call site]
00088
[org.apache.poi.hdgf.streams.StreamStore].<init>(byte[],int,int)
[function]
[call site]
00089
[org.apache.poi.util.IOUtils].safelyClone(byte[],int,int,int)
[function]
[call site]
00090
[org.apache.poi.hdgf.pointers.Pointer].getType()
[function]
[call site]
00091
[org.apache.poi.hdgf.streams.TrailerStream].<init>(org.apache.poi.hdgf.pointers.Pointer,org.apache.poi.hdgf.streams.StreamStore,org.apache.poi.hdgf.chunks.ChunkFactory,org.apache.poi.hdgf.pointers.PointerFactory)
[function]
[call site]
00092
[org.apache.poi.hdgf.streams.PointerContainingStream].<init>(org.apache.poi.hdgf.pointers.Pointer,org.apache.poi.hdgf.streams.StreamStore,org.apache.poi.hdgf.chunks.ChunkFactory,org.apache.poi.hdgf.pointers.PointerFactory)
[function]
[call site]
00093
[org.apache.poi.hdgf.streams.Stream].<init>(org.apache.poi.hdgf.pointers.Pointer,org.apache.poi.hdgf.streams.StreamStore)
[function]
[call site]
00094
[org.apache.poi.hdgf.streams.StreamStore].getContents()
[function]
[call site]
00095
[org.apache.poi.hdgf.pointers.PointerFactory].createContainerPointers(org.apache.poi.hdgf.pointers.Pointer,byte[])
[function]
[call site]
00096
[org.apache.poi.hdgf.pointers.Pointer].getNumPointersOffset(byte[])
[function]
[call site]
00097
[org.apache.poi.hdgf.pointers.Pointer].getNumPointers(int,byte[])
[function]
[call site]
00098
[org.apache.poi.hdgf.pointers.Pointer].getPostNumPointersSkip()
[function]
[call site]
00099
[IllegalArgumentException].<init>(String)
[function]
[call site]
00100
[org.apache.poi.util.IOUtils].safelyAllocateCheck(int,int)
[function]
[call site]
00101
[org.apache.poi.hdgf.pointers.PointerFactory].createPointer(byte[],org.apache.poi.hdgf.pointers.PointerFactory)
[function]
[call site]
00102
[poi/poi-scratchpadmain/java/org/apache/poi/hdgf/pointers/PointerFactory.java].childPointers[i].getSizeInBytes()
[function]
[call site]
00103
[org.apache.poi.hdgf.pointers.Pointer].destinationHasPointers()
[function]
[call site]
00104
[org.apache.poi.hdgf.streams.PointerContainingStream].<init>(org.apache.poi.hdgf.pointers.Pointer,org.apache.poi.hdgf.streams.StreamStore,org.apache.poi.hdgf.chunks.ChunkFactory,org.apache.poi.hdgf.pointers.PointerFactory)
[function]
[call site]
00105
[org.apache.poi.hdgf.pointers.Pointer].destinationHasChunks()
[function]
[call site]
00106
[org.apache.poi.hdgf.streams.ChunkStream].<init>(org.apache.poi.hdgf.pointers.Pointer,org.apache.poi.hdgf.streams.StreamStore,org.apache.poi.hdgf.chunks.ChunkFactory)
[function]
[call site]
00107
[org.apache.poi.logging.PoiLogManager].getLogger()
[function]
[call site]
00108
[org.apache.poi.hdgf.streams.Stream].<init>(org.apache.poi.hdgf.pointers.Pointer,org.apache.poi.hdgf.streams.StreamStore)
[function]
[call site]
00109
[org.apache.poi.hdgf.streams.StreamStore].copyBlockHeaderToContents()
[function]
[call site]
00110
[org.apache.poi.hdgf.pointers.Pointer].destinationHasStrings()
[function]
[call site]
00111
[org.apache.poi.hdgf.streams.StringsStream].<init>(org.apache.poi.hdgf.pointers.Pointer,org.apache.poi.hdgf.streams.StreamStore,org.apache.poi.hdgf.chunks.ChunkFactory)
[function]
[call site]
00112
[org.apache.poi.hdgf.streams.Stream].<init>(org.apache.poi.hdgf.pointers.Pointer,org.apache.poi.hdgf.streams.StreamStore)
[function]
[call site]
00113
[org.apache.poi.hdgf.streams.UnknownStream].<init>(org.apache.poi.hdgf.pointers.Pointer,org.apache.poi.hdgf.streams.StreamStore)
[function]
[call site]
00114
[org.apache.poi.hdgf.streams.Stream].<init>(org.apache.poi.hdgf.pointers.Pointer,org.apache.poi.hdgf.streams.StreamStore)
[function]
[call site]
00115
[IllegalStateException].<init>(String)
[function]
[call site]
00116
[org.apache.poi.hdgf.streams.TrailerStream].findChildren(byte[])
[function]
[call site]
00117
[org.apache.poi.hdgf.extractor.VisioTextExtractor].<init>(org.apache.poi.POIHDGFFuzzer)
[function]
[call site]
00118
[org.apache.poi.POIFuzzer].checkExtractor(org.apache.poi.POIHDGFFuzzer)
[function]
[call site]
00119