Fuzz introspector: SnappyStreamFuzzer
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
149 261 [org.xerial.snappy.SnappyInputStream].readNext(byte[],int,int) call site: {node_id}
77 150 [org.xerial.snappy.SnappyOutputStream].close() call site: {node_id}
35 40 [SnappyStreamFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider) call site: {node_id}
23 510 [org.xerial.snappy.SnappyCodec].hasMagicHeaderPrefix(byte[]) call site: {node_id}
17 456 [org.xerial.snappy.SnappyCodec]. (byte[],int,int) call site: {node_id}
17 536 [SnappyStreamFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider) call site: {node_id}
14 416 [org.xerial.snappy.SnappyInputStream].readNext(byte[],int,int) call site: {node_id}
13 434 [org.xerial.snappy.SnappyInputStream].hasNextChunk() call site: {node_id}
12 89 [org.xerial.snappy.SnappyOutputStream].dumpOutput() call site: {node_id}
11 122 [org.xerial.snappy.SnappyOutputStream].compressInput() call site: {node_id}
10 7 [org.xerial.snappy.SnappyOutputStream]. (java.io.OutputStream,int,org.xerial.snappy.buffer.BufferAllocatorFactory) call site: {node_id}
6 115 [org.xerial.snappy.SnappyOutputStream].compressInput() call site: {node_id}

Fuzzer calltree

0 [SnappyStreamFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider) [function] [call site] 00000
1 [java.io.ByteArrayOutputStream].<init>() [function] [call site] 00001
1 [org.xerial.snappy.SnappyOutputStream].<init>(java.io.OutputStream) [function] [call site] 00002
2 [org.xerial.snappy.SnappyOutputStream].<init>(java.io.OutputStream,int) [function] [call site] 00003
3 [org.xerial.snappy.SnappyOutputStream].<init>(java.io.OutputStream,int,org.xerial.snappy.buffer.BufferAllocatorFactory) [function] [call site] 00004
4 [java.io.OutputStream].<init>() [function] [call site] 00005
5 [java.lang.Object].<init>() [function] [call site] 00006
4 [java.lang.Math:org.xerial.snappy.buffer.DefaultBufferAllocator:org.xerial.snappy.buffer.DefaultBufferAllocator$1].max(int,int) [function] [call site] 00007
4 [java.lang.IllegalArgumentException].<init>(java.lang.String) [function] [call site] 00008
4 [java.lang.String].format(java.lang.String,java.lang.Object[]) [function] [call site] 00009
5 [java.util.Formatter].<init>() [function] [call site] 00010
5 [java.util.Formatter].format(java.lang.String,java.lang.Object[]) [function] [call site] 00011
5 [java.util.Formatter].toString() [function] [call site] 00012
4 [java.lang.Integer].valueOf(int) [function] [call site] 00013
5 [java.lang.Integer].<init>(int) [function] [call site] 00014
6 [java.lang.Number].<init>() [function] [call site] 00015
7 [java.lang.Object].<init>() [function] [call site] 00016
4 [java.lang.Integer].valueOf(int) [function] [call site] 00017
4 [org.xerial.snappy.Snappy].maxCompressedLength(int) [function] [call site] 00018
5 [org.xerial.snappy.SnappyNative].maxCompressedLength(int) [function] [call site] 00019
4 [org.xerial.snappy.buffer.CachedBufferAllocator$1].getBufferAllocator(int) [function] [call site] 00020
5 [org.xerial.snappy.buffer.CachedBufferAllocator].getAllocator(int) [function] [call site] 00021
6 [java.util.TreeMap].containsKey(java.lang.Object) [function] [call site] 00022
6 [java.lang.Integer].valueOf(int) [function] [call site] 00023
6 [jdk.internal.ref.CleanerImpl$SoftCleanableRef].get() [function] [call site] 00024
7 [java.lang.UnsupportedOperationException].<init>(java.lang.String) [function] [call site] 00025
6 [java.lang.ref.SoftReference].get() [function] [call site] 00026
6 [java.lang.Integer].valueOf(int) [function] [call site] 00027
6 [org.xerial.snappy.buffer.CachedBufferAllocator].<init>(int) [function] [call site] 00028
7 [java.lang.Object].<init>() [function] [call site] 00029
7 [java.util.ArrayDeque].<init>() [function] [call site] 00030
6 [java.lang.ref.SoftReference].<init>(java.lang.Object) [function] [call site] 00031
6 [java.security.Provider:java.util.AbstractMap:java.util.HashMap:java.util.Hashtable:java.util.IdentityHashMap:java.util.Properties:java.util.TreeMap:java.util.WeakHashMap:java.util.concurrent.ConcurrentHashMap:java.util.jar.Attributes].put(java.lang.Object,java.lang.Object) [function] [call site] 00032
6 [java.lang.Integer].valueOf(int) [function] [call site] 00033
4 [org.xerial.snappy.buffer.CachedBufferAllocator$1].getBufferAllocator(int) [function] [call site] 00034
4 [org.xerial.snappy.buffer.CachedBufferAllocator].allocate(int) [function] [call site] 00035
5 [java.util.concurrent.ConcurrentLinkedDeque].isEmpty() [function] [call site] 00036
5 [java.util.ArrayDeque:java.util.LinkedList:java.util.concurrent.ConcurrentLinkedDeque].pollFirst() [function] [call site] 00037
4 [org.xerial.snappy.buffer.CachedBufferAllocator].allocate(int) [function] [call site] 00038
3 [org.xerial.snappy.buffer.CachedBufferAllocator].getBufferAllocatorFactory() [function] [call site] 00039
1 [java.io.OutputStream].write(byte[]) [function] [call site] 00040
2 [java.io.OutputStream].write(byte[],int,int) [function] [call site] 00041
3 [java.util.Objects].checkFromIndexSize(int,int,int) [function] [call site] 00042
3 [java.io.ObjectOutputStream$BlockDataOutputStream].write(int) [function] [call site] 00043
3 [org.xerial.snappy.SnappyFramedOutputStream].write(int) [function] [call site] 00044
4 [java.io.IOException].<init>(java.lang.String) [function] [call site] 00045
4 [org.xerial.snappy.SnappyFramedOutputStream].flushBuffer() [function] [call site] 00046
5 [org.xerial.snappy.SnappyFramedOutputStream].writeCompressed(java.nio.ByteBuffer) [function] [call site] 00047
6 [org.xerial.snappy.SnappyFramed].maskedCrc32c(java.util.zip.Checksum,byte[],int,int) [function] [call site] 00048
7 [java.util.zip.CRC32].reset() [function] [call site] 00049
7 [org.xerial.snappy.PureJavaCrc32C].update(byte[],int,int) [function] [call site] 00050
7 [java.util.zip.CRC32:org.xerial.snappy.PureJavaCrc32C].getValue() [function] [call site] 00051
7 [org.xerial.snappy.SnappyFramed].mask(int) [function] [call site] 00052
6 [org.xerial.snappy.Snappy].compress(java.nio.ByteBuffer,java.nio.ByteBuffer) [function] [call site] 00053
7 [org.xerial.snappy.SnappyError].<init>(org.xerial.snappy.SnappyErrorCode,java.lang.String) [function] [call site] 00054
8 [java.lang.Error].<init>(java.lang.String) [function] [call site] 00055
9 [java.lang.Throwable].<init>(java.lang.String) [function] [call site] 00056
10 [java.lang.Object].<init>() [function] [call site] 00057
10 [java.lang.Throwable].fillInStackTrace() [function] [call site] 00058
11 [java.lang.Throwable].fillInStackTrace(int) [function] [call site] 00059
10 [sun.nio.fs.UnixException].fillInStackTrace() [function] [call site] 00060
7 [org.xerial.snappy.SnappyError].<init>(org.xerial.snappy.SnappyErrorCode,java.lang.String) [function] [call site] 00061
7 [org.xerial.snappy.SnappyNative].rawCompress(java.nio.ByteBuffer,int,int,java.nio.ByteBuffer,int) [function] [call site] 00062
6 [org.xerial.snappy.SnappyFramedOutputStream].writeBlock(java.nio.channels.WritableByteChannel,java.nio.ByteBuffer,boolean,int) [function] [call site] 00063
7 [org.xerial.snappy.SnappyFramedOutputStream].write(java.nio.ByteBuffer) [function] [call site] 00064
8 [java.nio.channels.ClosedChannelException].<init>() [function] [call site] 00065
8 [org.xerial.snappy.SnappyFramedOutputStream].flushBuffer() [function] [call site] 00066
8 [org.xerial.snappy.SnappyFramedOutputStream].flushBuffer() [function] [call site] 00067
7 [sun.nio.ch.FileChannelImpl].write(java.nio.ByteBuffer) [function] [call site] 00068
7 [org.xerial.snappy.SnappyFramedOutputStream].write(java.nio.ByteBuffer) [function] [call site] 00069
7 [sun.nio.ch.FileChannelImpl].write(java.nio.ByteBuffer) [function] [call site] 00070
6 [org.xerial.snappy.SnappyFramedOutputStream].writeBlock(java.nio.channels.WritableByteChannel,java.nio.ByteBuffer,boolean,int) [function] [call site] 00071
3 [java.lang.ProcessBuilder$NullOutputStream].write(int) [function] [call site] 00072
3 [org.xerial.snappy.SnappyOutputStream].write(int) [function] [call site] 00073
4 [java.io.IOException].<init>(java.lang.String) [function] [call site] 00074
4 [org.xerial.snappy.SnappyOutputStream].compressInput() [function] [call site] 00075
5 [org.xerial.snappy.SnappyOutputStream].writeHeader() [function] [call site] 00076
6 [org.xerial.snappy.SnappyCodec].writeHeader(byte[],int) [function] [call site] 00077
7 [java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int) [function] [call site] 00078
5 [org.xerial.snappy.SnappyHadoopCompatibleOutputStream].writeHeader() [function] [call site] 00079
5 [org.xerial.snappy.SnappyOutputStream].hasSufficientOutputBufferFor(int) [function] [call site] 00080
6 [org.xerial.snappy.Snappy].maxCompressedLength(int) [function] [call site] 00081
5 [org.xerial.snappy.SnappyOutputStream].dumpOutput() [function] [call site] 00082
6 [java.io.ObjectOutputStream].write(byte[],int,int) [function] [call site] 00083
6 [java.io.BufferedOutputStream].write(byte[],int,int) [function] [call site] 00084
6 [java.io.ObjectOutputStream$BlockDataOutputStream].write(byte[],int,int) [function] [call site] 00085
6 [java.io.OutputStream$1].write(byte[],int,int) [function] [call site] 00086
6 [java.io.OutputStream].write(byte[],int,int) [function] [call site] 00087
6 [java.io.FileOutputStream].write(byte[],int,int) [function] [call site] 00088
6 [org.xerial.snappy.SnappyFramedOutputStream].write(byte[],int,int) [function] [call site] 00089
7 [java.io.IOException].<init>(java.lang.String) [function] [call site] 00090
7 [java.lang.NullPointerException].<init>() [function] [call site] 00091
8 [java.lang.RuntimeException].<init>() [function] [call site] 00092
9 [java.lang.Exception].<init>() [function] [call site] 00093
10 [java.lang.Throwable].<init>() [function] [call site] 00094
11 [java.lang.Object].<init>() [function] [call site] 00095
11 [java.lang.Throwable].fillInStackTrace() [function] [call site] 00096
11 [sun.nio.fs.UnixException].fillInStackTrace() [function] [call site] 00097
7 [java.lang.IndexOutOfBoundsException].<init>() [function] [call site] 00098
8 [java.lang.RuntimeException].<init>() [function] [call site] 00099
7 [org.xerial.snappy.SnappyFramedOutputStream].flushBuffer() [function] [call site] 00100
7 [java.lang.Math].min(int,int) [function] [call site] 00101
6 [org.xerial.snappy.SnappyOutputStream].write(byte[],int,int) [function] [call site] 00102
7 [java.io.IOException].<init>(java.lang.String) [function] [call site] 00103
7 [java.lang.Math].min(int,int) [function] [call site] 00104
7 [java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int) [function] [call site] 00105
7 [org.xerial.snappy.SnappyOutputStream].compressInput() [function] [call site] 00106
6 [java.io.DataOutputStream].write(byte[],int,int) [function] [call site] 00107
6 [java.io.PrintStream].write(byte[],int,int) [function] [call site] 00108
6 [java.io.ByteArrayOutputStream].write(byte[],int,int) [function] [call site] 00109
6 [java.io.FilterOutputStream].write(byte[],int,int) [function] [call site] 00110
5 [org.xerial.snappy.SnappyHadoopCompatibleOutputStream].writeBlockPreemble() [function] [call site] 00111
6 [org.xerial.snappy.SnappyOutputStream].writeCurrentDataSize() [function] [call site] 00112
7 [org.xerial.snappy.SnappyOutputStream].writeInt(byte[],int,int) [function] [call site] 00113
5 [org.xerial.snappy.SnappyOutputStream].writeBlockPreemble() [function] [call site] 00114
5 [org.xerial.snappy.Snappy].compress(byte[],int,int,byte[],int) [function] [call site] 00115
6 [org.xerial.snappy.Snappy].rawCompress(java.lang.Object,int,int,byte[],int) [function] [call site] 00116
7 [java.lang.NullPointerException].<init>(java.lang.String) [function] [call site] 00117
8 [java.lang.RuntimeException].<init>(java.lang.String) [function] [call site] 00118
9 [java.lang.Exception].<init>(java.lang.String) [function] [call site] 00119
10 [java.lang.Throwable].<init>(java.lang.String) [function] [call site] 00120
7 [org.xerial.snappy.SnappyNative].rawCompress(java.lang.Object,int,int,java.lang.Object,int) [function] [call site] 00121
5 [org.xerial.snappy.SnappyOutputStream].writeInt(byte[],int,int) [function] [call site] 00122
3 [java.io.ByteArrayOutputStream].write(int) [function] [call site] 00123
3 [java.io.ObjectOutputStream].write(int) [function] [call site] 00124
3 [java.io.DataOutputStream].write(int) [function] [call site] 00125
3 [java.io.PrintStream].write(int) [function] [call site] 00126
3 [java.io.FileOutputStream].write(int) [function] [call site] 00127
3 [java.io.FilterOutputStream].write(int) [function] [call site] 00128
3 [java.io.BufferedOutputStream].write(int) [function] [call site] 00129
3 [java.io.OutputStream$1].write(int) [function] [call site] 00130
2 [org.xerial.snappy.SnappyFramedOutputStream].write(byte[],int,int) [function] [call site] 00131
2 [org.xerial.snappy.SnappyOutputStream].write(byte[],int,int) [function] [call site] 00132
2 [java.io.BufferedOutputStream:java.io.ByteArrayOutputStream:java.io.DataOutputStream:java.io.FileOutputStream:java.io.FilterOutputStream:java.io.ObjectOutputStream:java.io.ObjectOutputStream$BlockDataOutputStream:java.io.OutputStream$1:java.io.PrintStream].write(byte[],int,int) [function] [call site] 00133
1 [org.xerial.snappy.SnappyOutputStream].close() [function] [call site] 00134
2 [org.xerial.snappy.SnappyOutputStream].flush() [function] [call site] 00135
3 [java.io.IOException].<init>(java.lang.String) [function] [call site] 00136
3 [org.xerial.snappy.SnappyOutputStream].compressInput() [function] [call site] 00137
3 [org.xerial.snappy.SnappyOutputStream].dumpOutput() [function] [call site] 00138
3 [java.io.DataOutputStream].flush() [function] [call site] 00139
3 [java.io.PrintStream].flush() [function] [call site] 00140
3 [java.io.OutputStream].flush() [function] [call site] 00141
3 [org.xerial.snappy.SnappyFramedOutputStream].flush() [function] [call site] 00142
4 [java.io.IOException].<init>(java.lang.String) [function] [call site] 00143
4 [org.xerial.snappy.SnappyFramedOutputStream].flushBuffer() [function] [call site] 00144
3 [java.io.FilterOutputStream].flush() [function] [call site] 00145
3 [java.io.BufferedOutputStream].flush() [function] [call site] 00146
3 [java.io.ObjectOutputStream$BlockDataOutputStream].flush() [function] [call site] 00147
3 [java.io.ObjectOutputStream].flush() [function] [call site] 00148
2 [java.io.ObjectOutputStream$BlockDataOutputStream].close() [function] [call site] 00149
2 [org.xerial.snappy.SnappyFramedOutputStream].close() [function] [call site] 00150
3 [org.xerial.snappy.SnappyFramedOutputStream].flush() [function] [call site] 00151
3 [java.nio.channels.spi.AbstractInterruptibleChannel].close() [function] [call site] 00152
3 [org.xerial.snappy.pool.CachingBufferPool].releaseArray(byte[]) [function] [call site] 00153
4 [java.lang.IllegalArgumentException].<init>(java.lang.String) [function] [call site] 00154
4 [org.xerial.snappy.pool.CachingBufferPool].returnValue(java.lang.Object,java.lang.Integer,java.util.concurrent.ConcurrentMap) [function] [call site] 00155
5 [java.util.concurrent.ConcurrentHashMap].get(java.lang.Object) [function] [call site] 00156
5 [java.lang.ref.SoftReference].<init>(java.lang.Object) [function] [call site] 00157
5 [java.util.concurrent.ConcurrentLinkedDeque].addFirst(java.lang.Object) [function] [call site] 00158
5 [java.util.concurrent.ConcurrentLinkedDeque].peekLast() [function] [call site] 00159
5 [jdk.internal.ref.CleanerImpl$SoftCleanableRef].get() [function] [call site] 00160
5 [java.lang.ref.SoftReference].get() [function] [call site] 00161
5 [java.util.concurrent.ConcurrentLinkedDeque].removeLastOccurrence(java.lang.Object) [function] [call site] 00162
4 [java.lang.Integer].valueOf(int) [function] [call site] 00163
3 [org.xerial.snappy.pool.QuiescentBufferPool].releaseArray(byte[]) [function] [call site] 00164
3 [org.xerial.snappy.pool.CachingBufferPool].releaseArray(byte[]) [function] [call site] 00165
3 [org.xerial.snappy.pool.QuiescentBufferPool].releaseArray(byte[]) [function] [call site] 00166
3 [org.xerial.snappy.pool.CachingBufferPool].releaseDirect(java.nio.ByteBuffer) [function] [call site] 00167
4 [java.lang.IllegalArgumentException].<init>(java.lang.String) [function] [call site] 00168
4 [org.xerial.snappy.pool.CachingBufferPool].returnValue(java.lang.Object,java.lang.Integer,java.util.concurrent.ConcurrentMap) [function] [call site] 00169
4 [java.lang.Integer].valueOf(int) [function] [call site] 00170
3 [org.xerial.snappy.pool.QuiescentBufferPool].releaseDirect(java.nio.ByteBuffer) [function] [call site] 00171
4 [java.lang.AssertionError].<init>() [function] [call site] 00172
5 [java.lang.Error].<init>() [function] [call site] 00173
6 [java.lang.Throwable].<init>() [function] [call site] 00174
4 [org.xerial.snappy.pool.DirectByteBuffers].releaseDirectByteBuffer(java.nio.ByteBuffer) [function] [call site] 00175
5 [java.lang.AssertionError].<init>() [function] [call site] 00176
5 [java.lang.Class].isInstance(java.lang.Object) [function] [call site] 00177
5 [org.xerial.snappy.pool.DirectByteBuffers$2].<init>(java.nio.ByteBuffer) [function] [call site] 00178
6 [java.lang.Object].<init>() [function] [call site] 00179
5 [java.security.AccessController].doPrivileged(java.security.PrivilegedExceptionAction) [function] [call site] 00180
5 [org.xerial.snappy.pool.DirectByteBuffers$2].run() [function] [call site] 00181
6 [java.lang.invoke.MethodHandle].invokeExact(java.nio.ByteBuffer) [function] [call site] 00182
6 [java.lang.RuntimeException].<init>(java.lang.Throwable) [function] [call site] 00183
7 [java.lang.Exception].<init>(java.lang.Throwable) [function] [call site] 00184
8 [java.lang.Throwable].<init>(java.lang.Throwable) [function] [call site] 00185
9 [java.lang.Object].<init>() [function] [call site] 00186
9 [java.lang.Throwable].fillInStackTrace() [function] [call site] 00187
9 [sun.nio.fs.UnixException].fillInStackTrace() [function] [call site] 00188
9 [java.lang.Throwable].toString() [function] [call site] 00189
10 [java.lang.Object].getClass() [function] [call site] 00190
10 [java.lang.Class].getName() [function] [call site] 00191
11 [java.lang.Class].initClassName() [function] [call site] 00192
10 [java.lang.Throwable].getLocalizedMessage() [function] [call site] 00193
11 [java.nio.file.FileSystemException].getMessage() [function] [call site] 00194
11 [sun.nio.fs.UnixException].getMessage() [function] [call site] 00195
11 [org.xerial.snappy.SnappyException].getMessage() [function] [call site] 00196
12 [java.lang.String].format(java.lang.String,java.lang.Object[]) [function] [call site] 00197
12 [java.lang.Throwable].getMessage() [function] [call site] 00198
12 [java.lang.Enum].name() [function] [call site] 00199
11 [java.util.regex.PatternSyntaxException].getMessage() [function] [call site] 00200
11 [org.xerial.snappy.SnappyError].getMessage() [function] [call site] 00201
12 [java.lang.String].format(java.lang.String,java.lang.Object[]) [function] [call site] 00202
12 [java.lang.Throwable].getMessage() [function] [call site] 00203
12 [java.lang.Enum].name() [function] [call site] 00204
11 [java.nio.file.InvalidPathException].getMessage() [function] [call site] 00205
11 [java.io.InvalidClassException].getMessage() [function] [call site] 00206
11 [org.xerial.snappy.SnappyIOException].getMessage() [function] [call site] 00207
12 [java.lang.String].format(java.lang.String,java.lang.Object[]) [function] [call site] 00208
12 [java.lang.Throwable].getMessage() [function] [call site] 00209
12 [java.lang.Enum].name() [function] [call site] 00210
11 [java.net.URISyntaxException].getMessage() [function] [call site] 00211
11 [java.lang.Throwable].getMessage() [function] [call site] 00212
10 [java.lang.StringBuilder].<init>() [function] [call site] 00213
10 [java.lang.StringBuilder].append(java.lang.String) [function] [call site] 00214
10 [java.lang.StringBuilder].append(java.lang.String) [function] [call site] 00215
10 [java.lang.StringBuilder].append(java.lang.String) [function] [call site] 00216
10 [java.lang.StringBuilder].toString() [function] [call site] 00217
9 [java.security.PrivilegedActionException].toString() [function] [call site] 00218
5 [java.util.logging.Logger].getLogger(java.lang.String) [function] [call site] 00219
5 [java.lang.Class].getName() [function] [call site] 00220
5 [java.util.logging.Logger].log(java.util.logging.Level,java.lang.String,java.lang.Throwable) [function] [call site] 00221
3 [org.xerial.snappy.pool.CachingBufferPool].releaseDirect(java.nio.ByteBuffer) [function] [call site] 00222
3 [org.xerial.snappy.pool.QuiescentBufferPool].releaseDirect(java.nio.ByteBuffer) [function] [call site] 00223
3 [org.xerial.snappy.pool.CachingBufferPool].releaseDirect(java.nio.ByteBuffer) [function] [call site] 00224
3 [org.xerial.snappy.pool.QuiescentBufferPool].releaseDirect(java.nio.ByteBuffer) [function] [call site] 00225
3 [org.xerial.snappy.pool.CachingBufferPool].releaseDirect(java.nio.ByteBuffer) [function] [call site] 00226
3 [org.xerial.snappy.pool.QuiescentBufferPool].releaseDirect(java.nio.ByteBuffer) [function] [call site] 00227
2 [java.io.FilterOutputStream].close() [function] [call site] 00228
2 [java.io.OutputStream].close() [function] [call site] 00229
2 [java.io.FileOutputStream].close() [function] [call site] 00230
2 [java.io.ObjectOutputStream].close() [function] [call site] 00231
2 [java.io.PrintStream].close() [function] [call site] 00232
2 [java.io.OutputStream$1].close() [function] [call site] 00233
2 [java.io.ByteArrayOutputStream].close() [function] [call site] 00234
2 [org.xerial.snappy.buffer.CachedBufferAllocator].release(byte[]) [function] [call site] 00235
3 [java.util.ArrayDeque:java.util.LinkedList:java.util.concurrent.ConcurrentLinkedDeque].addLast(java.lang.Object) [function] [call site] 00236
2 [org.xerial.snappy.buffer.CachedBufferAllocator].release(byte[]) [function] [call site] 00237
2 [org.xerial.snappy.buffer.DefaultBufferAllocator].release(byte[]) [function] [call site] 00238
2 [org.xerial.snappy.buffer.DefaultBufferAllocator].release(byte[]) [function] [call site] 00239
2 [org.xerial.snappy.buffer.CachedBufferAllocator].release(byte[]) [function] [call site] 00240
2 [org.xerial.snappy.buffer.CachedBufferAllocator].release(byte[]) [function] [call site] 00241
2 [org.xerial.snappy.buffer.DefaultBufferAllocator].release(byte[]) [function] [call site] 00242
2 [org.xerial.snappy.buffer.DefaultBufferAllocator].release(byte[]) [function] [call site] 00243
1 [java.io.ByteArrayOutputStream].toByteArray() [function] [call site] 00244
1 [org.xerial.snappy.SnappyInputStream].<init>(java.io.InputStream) [function] [call site] 00245
2 [org.xerial.snappy.SnappyInputStream].<init>(java.io.InputStream,int) [function] [call site] 00246
3 [org.xerial.snappy.SnappyCodec].headerSize() [function] [call site] 00247
3 [java.io.InputStream].<init>() [function] [call site] 00248
4 [java.lang.Object].<init>() [function] [call site] 00249
3 [org.xerial.snappy.SnappyInputStream].readHeader() [function] [call site] 00250
4 [org.xerial.snappy.SnappyInputStream].read(byte[],int,int) [function] [call site] 00251
5 [org.xerial.snappy.SnappyInputStream].hasNextChunk() [function] [call site] 00252
6 [org.xerial.snappy.SnappyInputStream].readNext(byte[],int,int) [function] [call site] 00253
7 [org.xerial.snappy.SnappyInputStream].read(byte[],int,int) [function] [call site] 00254
7 [java.io.FilterInputStream].read(byte[],int,int) [function] [call site] 00255
7 [java.util.jar.Manifest$FastInputStream].read(byte[],int,int) [function] [call site] 00256
7 [java.io.FileInputStream].read(byte[],int,int) [function] [call site] 00257
7 [java.io.ByteArrayInputStream].read(byte[],int,int) [function] [call site] 00258
7 [java.io.ObjectInputStream$PeekInputStream].read(byte[],int,int) [function] [call site] 00259
7 [java.lang.ProcessImpl$DeferredCloseInputStream].read(byte[],int,int) [function] [call site] 00260
7 [java.io.InputStream].read(byte[],int,int) [function] [call site] 00261
8 [java.util.Objects].checkFromIndexSize(int,int,int) [function] [call site] 00262
8 [java.lang.ProcessBuilder$NullInputStream].read() [function] [call site] 00263
8 [java.util.zip.InflaterInputStream].read() [function] [call site] 00264
8 [java.lang.ProcessImpl$DeferredCloseInputStream].read() [function] [call site] 00265
8 [java.io.ObjectInputStream$PeekInputStream].read() [function] [call site] 00266
8 [java.util.jar.Manifest$FastInputStream].read() [function] [call site] 00267
8 [java.io.ObjectInputStream].read() [function] [call site] 00268
8 [java.io.BufferedInputStream].read() [function] [call site] 00269
8 [java.io.FilterInputStream].read() [function] [call site] 00270
8 [org.xerial.snappy.SnappyInputStream].read() [function] [call site] 00271
9 [org.xerial.snappy.SnappyInputStream].hasNextChunk() [function] [call site] 00272
8 [java.io.ObjectInputStream$BlockDataInputStream].read() [function] [call site] 00273
8 [java.io.FileInputStream].read() [function] [call site] 00274
8 [java.io.InputStream$1].read() [function] [call site] 00275
8 [org.xerial.snappy.SnappyFramedInputStream].read() [function] [call site] 00276
9 [org.xerial.snappy.SnappyFramedInputStream].ensureBuffer() [function] [call site] 00277
10 [org.xerial.snappy.SnappyFramedInputStream].available() [function] [call site] 00278
10 [org.xerial.snappy.SnappyFramedInputStream].readBlockHeader() [function] [call site] 00279
11 [org.xerial.snappy.SnappyFramed].readBytes(java.nio.channels.ReadableByteChannel,java.nio.ByteBuffer) [function] [call site] 00280
12 [org.xerial.snappy.SnappyFramedInputStream].read(java.nio.ByteBuffer) [function] [call site] 00281
13 [java.lang.IllegalArgumentException].<init>(java.lang.String) [function] [call site] 00282
13 [java.nio.channels.ClosedChannelException].<init>() [function] [call site] 00283
13 [org.xerial.snappy.SnappyFramedInputStream].ensureBuffer() [function] [call site] 00284
13 [org.xerial.snappy.SnappyFramedInputStream].available() [function] [call site] 00285
13 [java.lang.Math].min(int,int) [function] [call site] 00286
12 [sun.nio.ch.FileChannelImpl].read(java.nio.ByteBuffer) [function] [call site] 00287
12 [org.xerial.snappy.SnappyFramedInputStream].read(java.nio.ByteBuffer) [function] [call site] 00288
12 [sun.nio.ch.FileChannelImpl].read(java.nio.ByteBuffer) [function] [call site] 00289
11 [java.io.EOFException].<init>(java.lang.String) [function] [call site] 00290
10 [org.xerial.snappy.SnappyFramedInputStream].getFrameMetaData(java.nio.ByteBuffer) [function] [call site] 00291
11 [java.lang.AssertionError].<init>() [function] [call site] 00292
11 [java.io.IOException].<init>(java.lang.String) [function] [call site] 00293
11 [java.lang.StringBuilder].<init>() [function] [call site] 00294
11 [java.lang.StringBuilder].append(int) [function] [call site] 00295
11 [java.lang.StringBuilder].append(java.lang.String) [function] [call site] 00296
11 [java.lang.StringBuilder].toString() [function] [call site] 00297
11 [java.lang.StringBuilder].<init>() [function] [call site] 00298
11 [java.lang.StringBuilder].append(java.lang.String) [function] [call site] 00299
11 [java.io.IOException].<init>(java.lang.String) [function] [call site] 00300
11 [java.lang.StringBuilder].append(java.lang.String) [function] [call site] 00301
11 [java.lang.Integer].toHexString(int) [function] [call site] 00302
12 [java.lang.Integer].toUnsignedString0(int,int) [function] [call site] 00303
13 [java.lang.Integer].numberOfLeadingZeros(int) [function] [call site] 00304
13 [java.lang.Math].max(int,int) [function] [call site] 00305
13 [java.lang.Integer].formatUnsignedInt(int,int,byte[],int,int) [function] [call site] 00306
13 [java.lang.String].<init>(byte[],byte) [function] [call site] 00307
14 [java.lang.Object].<init>() [function] [call site] 00308
13 [java.lang.Integer].formatUnsignedIntUTF16(int,int,byte[],int,int) [function] [call site] 00309
14 [java.lang.StringUTF16].putChar(byte[],int,int) [function] [call site] 00310
13 [java.lang.String].<init>(byte[],byte) [function] [call site] 00311
11 [java.lang.StringBuilder].toString() [function] [call site] 00312
11 [java.lang.StringBuilder].<init>() [function] [call site] 00313
11 [java.lang.StringBuilder].append(java.lang.String) [function] [call site] 00314
11 [java.lang.StringBuilder].append(int) [function] [call site] 00315
11 [java.lang.StringBuilder].append(java.lang.String) [function] [call site] 00316
11 [java.io.IOException].<init>(java.lang.String) [function] [call site] 00317
11 [java.lang.StringBuilder].append(java.lang.String) [function] [call site] 00318
11 [java.lang.Integer].toHexString(int) [function] [call site] 00319
11 [java.lang.StringBuilder].toString() [function] [call site] 00320
11 [org.xerial.snappy.SnappyFramedInputStream$FrameMetaData].<init>(org.xerial.snappy.SnappyFramedInputStream$FrameAction,int) [function] [call site] 00321
12 [java.lang.Object].<init>() [function] [call site] 00322
10 [org.xerial.snappy.SnappyFramed].skip(java.nio.channels.ReadableByteChannel,int,java.nio.ByteBuffer) [function] [call site] 00323
11 [org.xerial.snappy.SnappyFramedInputStream].read(java.nio.ByteBuffer) [function] [call site] 00324
11 [sun.nio.ch.FileChannelImpl].read(java.nio.ByteBuffer) [function] [call site] 00325
10 [java.nio.ByteBuffer].wrap(byte[]) [function] [call site] 00326
10 [org.xerial.snappy.SnappyFramedInputStream].allocateBuffersBasedOnSize(int) [function] [call site] 00327
11 [org.xerial.snappy.pool.CachingBufferPool].releaseDirect(java.nio.ByteBuffer) [function] [call site] 00328
11 [org.xerial.snappy.pool.QuiescentBufferPool].releaseDirect(java.nio.ByteBuffer) [function] [call site] 00329
11 [org.xerial.snappy.pool.CachingBufferPool].releaseDirect(java.nio.ByteBuffer) [function] [call site] 00330
11 [org.xerial.snappy.pool.QuiescentBufferPool].releaseDirect(java.nio.ByteBuffer) [function] [call site] 00331
11 [org.xerial.snappy.pool.CachingBufferPool].releaseArray(byte[]) [function] [call site] 00332
11 [org.xerial.snappy.pool.QuiescentBufferPool].releaseArray(byte[]) [function] [call site] 00333
11 [org.xerial.snappy.pool.QuiescentBufferPool].allocateDirect(int) [function] [call site] 00334
12 [java.nio.ByteBuffer].allocateDirect(int) [function] [call site] 00335
11 [org.xerial.snappy.pool.CachingBufferPool].allocateDirect(int) [function] [call site] 00336
12 [java.lang.IllegalArgumentException].<init>(java.lang.String) [function] [call site] 00337
12 [java.lang.StringBuilder].<init>() [function] [call site] 00338
12 [java.lang.StringBuilder].append(int) [function] [call site] 00339
12 [java.lang.StringBuilder].toString() [function] [call site] 00340
12 [org.xerial.snappy.pool.CachingBufferPool].getOrCreate(int,java.util.concurrent.ConcurrentMap,org.xerial.snappy.pool.CachingBufferPool$IntFunction) [function] [call site] 00341
13 [java.lang.AssertionError].<init>() [function] [call site] 00342
13 [org.xerial.snappy.pool.CachingBufferPool].adjustSize(int) [function] [call site] 00343
14 [java.lang.AssertionError].<init>() [function] [call site] 00344
14 [java.lang.Integer].numberOfLeadingZeros(int) [function] [call site] 00345
14 [org.xerial.snappy.pool.CachingBufferPool].roundToPowers(int,int) [function] [call site] 00346
14 [org.xerial.snappy.pool.CachingBufferPool].roundToPowers(int,int) [function] [call site] 00347
14 [org.xerial.snappy.pool.CachingBufferPool].roundToPowers(int,int) [function] [call site] 00348
14 [org.xerial.snappy.pool.CachingBufferPool].roundToPowers(int,int) [function] [call site] 00349
14 [org.xerial.snappy.pool.CachingBufferPool].roundToPowers(int,int) [function] [call site] 00350
14 [org.xerial.snappy.pool.CachingBufferPool].roundToPowers(int,int) [function] [call site] 00351
14 [org.xerial.snappy.pool.CachingBufferPool].roundToPowers(int,int) [function] [call site] 00352
13 [org.xerial.snappy.pool.CachingBufferPool].optimisticGetEntry(java.lang.Integer,java.util.concurrent.ConcurrentMap) [function] [call site] 00353
14 [java.util.concurrent.ConcurrentHashMap].get(java.lang.Object) [function] [call site] 00354
14 [java.util.concurrent.ConcurrentLinkedDeque].<init>() [function] [call site] 00355
14 [java.util.concurrent.ConcurrentHashMap].putIfAbsent(java.lang.Object,java.lang.Object) [function] [call site] 00356
14 [java.util.concurrent.ConcurrentHashMap].get(java.lang.Object) [function] [call site] 00357
13 [java.lang.Integer].valueOf(int) [function] [call site] 00358
13 [java.util.concurrent.ConcurrentLinkedDeque].pollFirst() [function] [call site] 00359
13 [jdk.internal.ref.CleanerImpl$SoftCleanableRef].get() [function] [call site] 00360
13 [java.lang.ref.SoftReference:org.xerial.snappy.pool.CachingBufferPool$1].get() [function] [call site] 00361
13 [org.xerial.snappy.pool.CachingBufferPool$2].create(int) [function] [call site] 00362
14 [java.nio.ByteBuffer].allocateDirect(int) [function] [call site] 00363
11 [org.xerial.snappy.Snappy].maxCompressedLength(int) [function] [call site] 00364
11 [org.xerial.snappy.pool.QuiescentBufferPool].allocateDirect(int) [function] [call site] 00365
11 [org.xerial.snappy.pool.CachingBufferPool].allocateDirect(int) [function] [call site] 00366
11 [org.xerial.snappy.pool.CachingBufferPool].allocateArray(int) [function] [call site] 00367
12 [java.lang.IllegalArgumentException].<init>(java.lang.String) [function] [call site] 00368
12 [java.lang.StringBuilder].<init>() [function] [call site] 00369
12 [java.lang.StringBuilder].append(int) [function] [call site] 00370
12 [java.lang.StringBuilder].toString() [function] [call site] 00371
12 [org.xerial.snappy.pool.CachingBufferPool].getOrCreate(int,java.util.concurrent.ConcurrentMap,org.xerial.snappy.pool.CachingBufferPool$IntFunction) [function] [call site] 00372
11 [org.xerial.snappy.pool.QuiescentBufferPool].allocateArray(int) [function] [call site] 00373
10 [org.xerial.snappy.SnappyFramed].readBytes(java.nio.channels.ReadableByteChannel,java.nio.ByteBuffer) [function] [call site] 00374
10 [java.io.EOFException].<init>(java.lang.String) [function] [call site] 00375
10 [org.xerial.snappy.SnappyFramedInputStream].getFrameData(java.nio.ByteBuffer) [function] [call site] 00376
11 [org.xerial.snappy.SnappyFramedInputStream$FrameData].<init>(int,int) [function] [call site] 00377
12 [java.lang.Object].<init>() [function] [call site] 00378
10 [org.xerial.snappy.Snappy].uncompressedLength(java.nio.ByteBuffer) [function] [call site] 00379
11 [org.xerial.snappy.SnappyError].<init>(org.xerial.snappy.SnappyErrorCode,java.lang.String) [function] [call site] 00380
11 [org.xerial.snappy.SnappyNative].uncompressedLength(java.nio.ByteBuffer,int,int) [function] [call site] 00381
10 [org.xerial.snappy.pool.CachingBufferPool].releaseDirect(java.nio.ByteBuffer) [function] [call site] 00382
10 [org.xerial.snappy.pool.QuiescentBufferPool].releaseDirect(java.nio.ByteBuffer) [function] [call site] 00383
10 [org.xerial.snappy.pool.CachingBufferPool].releaseArray(byte[]) [function] [call site] 00384
10 [org.xerial.snappy.pool.QuiescentBufferPool].releaseArray(byte[]) [function] [call site] 00385
10 [org.xerial.snappy.pool.QuiescentBufferPool].allocateDirect(int) [function] [call site] 00386
10 [org.xerial.snappy.pool.CachingBufferPool].allocateDirect(int) [function] [call site] 00387
10 [org.xerial.snappy.pool.CachingBufferPool].allocateArray(int) [function] [call site] 00388
10 [org.xerial.snappy.pool.QuiescentBufferPool].allocateArray(int) [function] [call site] 00389
10 [org.xerial.snappy.Snappy].uncompress(java.nio.ByteBuffer,java.nio.ByteBuffer) [function] [call site] 00390
11 [org.xerial.snappy.SnappyError].<init>(org.xerial.snappy.SnappyErrorCode,java.lang.String) [function] [call site] 00391
11 [org.xerial.snappy.SnappyError].<init>(org.xerial.snappy.SnappyErrorCode,java.lang.String) [function] [call site] 00392
11 [org.xerial.snappy.SnappyNative].rawUncompress(java.nio.ByteBuffer,int,int,java.nio.ByteBuffer,int) [function] [call site] 00393
10 [org.xerial.snappy.SnappyFramed].maskedCrc32c(java.util.zip.Checksum,byte[],int,int) [function] [call site] 00394
10 [java.io.IOException].<init>(java.lang.String) [function] [call site] 00395
8 [java.io.ByteArrayInputStream].read() [function] [call site] 00396
8 [java.lang.ProcessBuilder$NullInputStream].read() [function] [call site] 00397
8 [java.util.zip.InflaterInputStream].read() [function] [call site] 00398
8 [java.lang.ProcessImpl$DeferredCloseInputStream].read() [function] [call site] 00399
8 [java.io.ObjectInputStream$PeekInputStream].read() [function] [call site] 00400
8 [java.util.jar.Manifest$FastInputStream].read() [function] [call site] 00401
8 [java.io.ObjectInputStream].read() [function] [call site] 00402
8 [java.io.BufferedInputStream].read() [function] [call site] 00403
8 [java.io.FilterInputStream].read() [function] [call site] 00404
8 [org.xerial.snappy.SnappyInputStream].read() [function] [call site] 00405
8 [java.io.ObjectInputStream$BlockDataInputStream].read() [function] [call site] 00406
8 [java.io.FileInputStream].read() [function] [call site] 00407
8 [java.io.InputStream$1].read() [function] [call site] 00408
8 [org.xerial.snappy.SnappyFramedInputStream].read() [function] [call site] 00409
8 [java.io.ByteArrayInputStream].read() [function] [call site] 00410
7 [java.io.ObjectInputStream].read(byte[],int,int) [function] [call site] 00411
7 [java.io.ObjectInputStream$BlockDataInputStream].read(byte[],int,int) [function] [call site] 00412
7 [java.io.InputStream$1].read(byte[],int,int) [function] [call site] 00413
7 [java.util.zip.InflaterInputStream].read(byte[],int,int) [function] [call site] 00414
7 [java.io.DataInputStream].read(byte[],int,int) [function] [call site] 00415
7 [org.xerial.snappy.SnappyFramedInputStream].read(byte[],int,int) [function] [call site] 00416
8 [java.lang.IllegalArgumentException].<init>(java.lang.String) [function] [call site] 00417
8 [java.lang.IllegalArgumentException].<init>(java.lang.String) [function] [call site] 00418
8 [java.lang.StringBuilder].<init>() [function] [call site] 00419
8 [java.lang.StringBuilder].append(char) [function] [call site] 00420
8 [java.lang.StringBuilder].append(int) [function] [call site] 00421
8 [java.lang.StringBuilder].append(java.lang.String) [function] [call site] 00422
8 [java.lang.StringBuilder].append(int) [function] [call site] 00423
8 [java.lang.StringBuilder].append(java.lang.String) [function] [call site] 00424
8 [java.lang.StringBuilder].toString() [function] [call site] 00425
8 [java.nio.channels.ClosedChannelException].<init>() [function] [call site] 00426
8 [org.xerial.snappy.SnappyFramedInputStream].ensureBuffer() [function] [call site] 00427
8 [org.xerial.snappy.SnappyFramedInputStream].available() [function] [call site] 00428
8 [java.lang.Math].min(int,int) [function] [call site] 00429
8 [java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int) [function] [call site] 00430
7 [java.io.BufferedInputStream].read(byte[],int,int) [function] [call site] 00431
7 [java.util.zip.ZipInputStream].read(byte[],int,int) [function] [call site] 00432
7 [java.util.jar.JarInputStream].read(byte[],int,int) [function] [call site] 00433
6 [org.xerial.snappy.SnappyOutputStream].readInt(byte[],int) [function] [call site] 00434
6 [org.xerial.snappy.SnappyCodec].headerSize() [function] [call site] 00435
6 [org.xerial.snappy.SnappyInputStream].readNext(byte[],int,int) [function] [call site] 00436
6 [org.xerial.snappy.SnappyIOException].<init>(org.xerial.snappy.SnappyErrorCode,java.lang.String) [function] [call site] 00437
7 [java.io.IOException].<init>(java.lang.String) [function] [call site] 00438
6 [java.lang.String].format(java.lang.String,java.lang.Object[]) [function] [call site] 00439
6 [org.xerial.snappy.SnappyInputStream].isValidHeader(byte[]) [function] [call site] 00440
7 [java.io.ByteArrayInputStream].<init>(byte[]) [function] [call site] 00441
7 [org.xerial.snappy.SnappyCodec].readHeader(java.io.InputStream) [function] [call site] 00442
8 [java.io.DataInputStream].<init>(java.io.InputStream) [function] [call site] 00443
8 [java.io.DataInputStream].readFully(byte[],int,int) [function] [call site] 00444
8 [java.io.DataInputStream].readInt() [function] [call site] 00445
8 [java.io.DataInputStream].readInt() [function] [call site] 00446
8 [org.xerial.snappy.SnappyCodec].<init>(byte[],int,int) [function] [call site] 00447
9 [java.lang.Object].<init>() [function] [call site] 00448
9 [java.io.ByteArrayOutputStream].<init>(int) [function] [call site] 00449
9 [java.io.DataOutputStream].<init>(java.io.OutputStream) [function] [call site] 00450
9 [java.io.DataOutputStream].write(byte[],int,int) [function] [call site] 00451
9 [java.io.DataOutputStream].writeInt(int) [function] [call site] 00452
9 [java.io.DataOutputStream].writeInt(int) [function] [call site] 00453
9 [java.io.FilterOutputStream].close() [function] [call site] 00454
9 [java.lang.RuntimeException].<init>(java.lang.Throwable) [function] [call site] 00455
9 [java.io.ByteArrayOutputStream].toByteArray() [function] [call site] 00456
7 [org.xerial.snappy.SnappyCodec].isValidMagicHeader() [function] [call site] 00457
8 [java.util.Arrays].equals(byte[],byte[]) [function] [call site] 00458
7 [org.xerial.snappy.SnappyIOException].<init>(org.xerial.snappy.SnappyErrorCode,java.lang.String) [function] [call site] 00459
7 [java.lang.String].format(java.lang.String,java.lang.Object[]) [function] [call site] 00460
7 [java.lang.Integer].valueOf(int) [function] [call site] 00461
7 [java.lang.Integer].valueOf(int) [function] [call site] 00462
6 [org.xerial.snappy.SnappyError].<init>(org.xerial.snappy.SnappyErrorCode,java.lang.String) [function] [call site] 00463
6 [java.lang.StringBuilder].<init>() [function] [call site] 00464
6 [java.lang.StringBuilder].append(int) [function] [call site] 00465
6 [java.lang.StringBuilder].append(java.lang.String) [function] [call site] 00466
6 [java.lang.StringBuilder].toString() [function] [call site] 00467
6 [org.xerial.snappy.SnappyError].<init>(org.xerial.snappy.SnappyErrorCode,java.lang.String) [function] [call site] 00468
6 [java.lang.String].format(java.lang.String,java.lang.Object[]) [function] [call site] 00469
6 [java.lang.Integer].valueOf(int) [function] [call site] 00470
6 [java.lang.Integer].valueOf(int) [function] [call site] 00471
6 [org.xerial.snappy.SnappyError].<init>(org.xerial.snappy.SnappyErrorCode,java.lang.String) [function] [call site] 00472
6 [java.lang.Throwable].getMessage() [function] [call site] 00473
6 [org.xerial.snappy.SnappyInputStream].read(byte[],int,int) [function] [call site] 00474
6 [java.util.jar.Manifest$FastInputStream].read(byte[],int,int) [function] [call site] 00475
6 [java.io.FileInputStream].read(byte[],int,int) [function] [call site] 00476
6 [java.io.ByteArrayInputStream].read(byte[],int,int) [function] [call site] 00477
6 [java.io.ObjectInputStream$PeekInputStream].read(byte[],int,int) [function] [call site] 00478
6 [java.lang.ProcessImpl$DeferredCloseInputStream].read(byte[],int,int) [function] [call site] 00479
6 [java.io.InputStream].read(byte[],int,int) [function] [call site] 00480
6 [java.io.ObjectInputStream].read(byte[],int,int) [function] [call site] 00481
6 [java.io.ObjectInputStream$BlockDataInputStream].read(byte[],int,int) [function] [call site] 00482
6 [java.io.InputStream$1].read(byte[],int,int) [function] [call site] 00483
6 [java.util.zip.InflaterInputStream].read(byte[],int,int) [function] [call site] 00484
6 [java.io.DataInputStream].read(byte[],int,int) [function] [call site] 00485
6 [org.xerial.snappy.SnappyFramedInputStream].read(byte[],int,int) [function] [call site] 00486
6 [java.io.BufferedInputStream].read(byte[],int,int) [function] [call site] 00487
6 [java.util.zip.ZipInputStream].read(byte[],int,int) [function] [call site] 00488
6 [java.util.jar.JarInputStream].read(byte[],int,int) [function] [call site] 00489
6 [java.io.FilterInputStream].read(byte[],int,int) [function] [call site] 00490
6 [java.io.IOException].<init>(java.lang.String) [function] [call site] 00491
6 [org.xerial.snappy.Snappy].uncompressedLength(byte[],int,int) [function] [call site] 00492
7 [java.lang.NullPointerException].<init>(java.lang.String) [function] [call site] 00493
7 [org.xerial.snappy.SnappyNative].uncompressedLength(java.lang.Object,int,int) [function] [call site] 00494
6 [org.xerial.snappy.Snappy].uncompress(byte[],int,int,byte[],int) [function] [call site] 00495
7 [org.xerial.snappy.Snappy].rawUncompress(byte[],int,int,java.lang.Object,int) [function] [call site] 00496
8 [java.lang.NullPointerException].<init>(java.lang.String) [function] [call site] 00497
8 [org.xerial.snappy.SnappyNative].rawUncompress(java.lang.Object,int,int,java.lang.Object,int) [function] [call site] 00498
6 [org.xerial.snappy.SnappyIOException].<init>(org.xerial.snappy.SnappyErrorCode,java.lang.String) [function] [call site] 00499
6 [java.lang.String].format(java.lang.String,java.lang.Object[]) [function] [call site] 00500
6 [java.lang.Integer].valueOf(int) [function] [call site] 00501
6 [java.lang.Integer].valueOf(int) [function] [call site] 00502
5 [java.lang.Math].min(int,int) [function] [call site] 00503
5 [java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int) [function] [call site] 00504
4 [java.io.InputStream].read(byte[],int,int) [function] [call site] 00505
4 [org.xerial.snappy.SnappyFramedInputStream].read(byte[],int,int) [function] [call site] 00506
4 [java.io.BufferedInputStream:java.io.ByteArrayInputStream:java.io.DataInputStream:java.io.FileInputStream:java.io.FilterInputStream:java.io.InputStream$1:java.io.ObjectInputStream:java.io.ObjectInputStream$BlockDataInputStream:java.io.ObjectInputStream$PeekInputStream:java.lang.ProcessImpl$DeferredCloseInputStream:java.util.jar.JarInputStream:java.util.jar.Manifest$FastInputStream:java.util.zip.InflaterInputStream:java.util.zip.ZipInputStream].read(byte[],int,int) [function] [call site] 00507
4 [org.xerial.snappy.SnappyIOException].<init>(org.xerial.snappy.SnappyErrorCode,java.lang.String) [function] [call site] 00508
4 [org.xerial.snappy.SnappyCodec].hasMagicHeaderPrefix(byte[]) [function] [call site] 00509
5 [java.lang.Math].min(int,int) [function] [call site] 00510
4 [org.xerial.snappy.SnappyInputStream].readFully(byte[],int) [function] [call site] 00511
5 [java.lang.Math].max(int,int) [function] [call site] 00512
5 [java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int) [function] [call site] 00513
5 [org.xerial.snappy.SnappyInputStream].read(byte[],int,int) [function] [call site] 00514
5 [java.util.jar.Manifest$FastInputStream].read(byte[],int,int) [function] [call site] 00515
5 [java.io.FileInputStream].read(byte[],int,int) [function] [call site] 00516
5 [java.io.ByteArrayInputStream].read(byte[],int,int) [function] [call site] 00517
5 [java.io.ObjectInputStream$PeekInputStream].read(byte[],int,int) [function] [call site] 00518
5 [java.lang.ProcessImpl$DeferredCloseInputStream].read(byte[],int,int) [function] [call site] 00519
5 [java.io.InputStream].read(byte[],int,int) [function] [call site] 00520
5 [java.io.ObjectInputStream].read(byte[],int,int) [function] [call site] 00521
5 [java.io.ObjectInputStream$BlockDataInputStream].read(byte[],int,int) [function] [call site] 00522
5 [java.io.InputStream$1].read(byte[],int,int) [function] [call site] 00523
5 [java.util.zip.InflaterInputStream].read(byte[],int,int) [function] [call site] 00524
5 [java.io.DataInputStream].read(byte[],int,int) [function] [call site] 00525
5 [org.xerial.snappy.SnappyFramedInputStream].read(byte[],int,int) [function] [call site] 00526
5 [java.io.BufferedInputStream].read(byte[],int,int) [function] [call site] 00527
5 [java.util.zip.ZipInputStream].read(byte[],int,int) [function] [call site] 00528
5 [java.util.jar.JarInputStream].read(byte[],int,int) [function] [call site] 00529
5 [java.io.FilterInputStream].read(byte[],int,int) [function] [call site] 00530
5 [java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int) [function] [call site] 00531
5 [org.xerial.snappy.Snappy].uncompressedLength(byte[],int,int) [function] [call site] 00532
5 [org.xerial.snappy.Snappy].uncompress(byte[],int,int,byte[],int) [function] [call site] 00533
1 [java.io.ByteArrayInputStream].<init>(byte[]) [function] [call site] 00534
1 [java.io.ByteArrayOutputStream].<init>() [function] [call site] 00535
1 [java.io.InputStream].read(byte[]) [function] [call site] 00536
2 [org.xerial.snappy.SnappyInputStream].read(byte[],int,int) [function] [call site] 00537
2 [java.io.FilterInputStream].read(byte[],int,int) [function] [call site] 00538
2 [java.util.jar.Manifest$FastInputStream].read(byte[],int,int) [function] [call site] 00539
2 [java.io.FileInputStream].read(byte[],int,int) [function] [call site] 00540
2 [java.io.ByteArrayInputStream].read(byte[],int,int) [function] [call site] 00541
2 [java.io.ObjectInputStream$PeekInputStream].read(byte[],int,int) [function] [call site] 00542
2 [java.lang.ProcessImpl$DeferredCloseInputStream].read(byte[],int,int) [function] [call site] 00543
2 [java.io.InputStream].read(byte[],int,int) [function] [call site] 00544
2 [java.io.ObjectInputStream].read(byte[],int,int) [function] [call site] 00545
2 [java.io.ObjectInputStream$BlockDataInputStream].read(byte[],int,int) [function] [call site] 00546
2 [java.io.InputStream$1].read(byte[],int,int) [function] [call site] 00547
2 [java.util.zip.InflaterInputStream].read(byte[],int,int) [function] [call site] 00548
2 [java.io.DataInputStream].read(byte[],int,int) [function] [call site] 00549
2 [org.xerial.snappy.SnappyFramedInputStream].read(byte[],int,int) [function] [call site] 00550
2 [java.io.BufferedInputStream].read(byte[],int,int) [function] [call site] 00551
2 [java.util.zip.ZipInputStream].read(byte[],int,int) [function] [call site] 00552
2 [java.util.jar.JarInputStream].read(byte[],int,int) [function] [call site] 00553
1 [java.io.ByteArrayOutputStream].write(byte[],int,int) [function] [call site] 00554
1 [java.io.OutputStream].flush() [function] [call site] 00555
1 [java.io.ByteArrayOutputStream].toByteArray() [function] [call site] 00556
1 [java.util.Arrays].equals(byte[],byte[]) [function] [call site] 00557
1 [java.lang.IllegalStateException].<init>(java.lang.String) [function] [call site] 00558