Fuzz introspector
For issues and ideas: https://github.com/ossf/fuzz-introspector/issues

Project functions overview

The following table shows data about each function in the project. The functions included in this table correspond to all functions that exist in the executables of the fuzzers. As such, there may be functions that are from third-party libraries.

For further technical details on the meaning of columns in the below table, please see the Glossary .

Func name Functions filename Args Function call depth Reached by Fuzzers Runtime reached by Fuzzers Combined reached by Fuzzers Fuzzers runtime hit Func lines hit % I Count BB Count Cyclomatic complexity Functions reached Reached by functions Accumulated cyclomatic complexity Undiscovered complexity

Fuzzer details

Fuzzer: HttpParserFuzzer

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 0 0.0%
gold [1:9] 10 90.9%
yellow [10:29] 0 0.0%
greenyellow [30:49] 0 0.0%
lawngreen 50+ 1 9.09%
All colors 11 100

Runtime coverage analysis

Covered functions
11
Functions that are reachable but not covered
5
Reachable functions
9
Percentage of reachable functions covered
44.44%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Warning: The number of covered functions are larger than the number of reachable functions. This means that there are more functions covered at runtime than are extracted using static analysis. This is likely a result of the static analysis component failing to extract the right call graph or the coverage runtime being compiled with sanitizers in code that the static analysis has not analysed. This can happen if lto/gold is not used in all places that coverage instrumentation is used.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
xnio-fuzzermain/java/org/xnio/http/HttpParserFuzzer.java 9
xnio/apimain/java/org/xnio/http/HttpUpgradeParser.java 2

Runtime coverage analysis

This section shows analysis of runtime coverage data.

For futher technical details on how this section is generated, please see the Glossary .

Complex functions with low coverage

Func name Function total lines Lines covered at runtime percentage covered Reached by fuzzers
[org.xnio.nio.test.IllegalConnectionTestCase].illegalSendBufferSize() 55 0 0.0% []
[org.xnio.nio.test.XnioWorkerTestCase].assertServerClientConnection(org.xnio.channels.AcceptingChannel,org.xnio.nio.test.XnioWorkerTestCase$TestChannelListener,org.xnio.channels.ConnectedChannel,org.xnio.nio.test.XnioWorkerTestCase$TestChannelListener,org.xnio.channels.ConnectedChannel,org.xnio.nio.test.XnioWorkerTestCase$TestChannelListener) 34 0 0.0%
[org.xnio.nio.test.XnioWorkerTestCase].cancelOpenStreamConnection() 32 0 0.0% []
[org.xnio.nio.test.XnioWorkerTestCase].cancelConnectStream() 32 0 0.0% []
[org.xnio.nio.test.XnioWorkerTestCase].assertAcceptedChannels(org.xnio.XnioWorker,org.xnio.channels.ConnectedChannel,org.xnio.nio.test.XnioWorkerTestCase$TestChannelListener,org.xnio.nio.test.XnioWorkerTestCase$TestChannelListener,java.net.SocketAddress,java.net.SocketAddress,org.xnio.channels.ConnectedChannel,org.xnio.nio.test.XnioWorkerTestCase$TestChannelListener,org.xnio.nio.test.XnioWorkerTestCase$TestChannelListener,java.net.SocketAddress,java.net.SocketAddress) 35 0 0.0%
[org.xnio.nio.test.XnioWorkerTestCase].awaitTerminationWithMultipleAwaiters2() 44 0 0.0% []
[org.xnio.nio.test.XnioWorkerTestCase].awaitTerminationWithMultipleAwaiters3() 34 0 0.0% []
[org.xnio.nio.test.AbstractStreamSinkSourceChannelTest].writeToSinkAndReadFromSourceWithMultipleBuffers() 36 0 0.0% []
[org.xnio.nio.test.AbstractStreamSinkSourceChannelTest].transferTo() 32 0 0.0% []
[org.xnio.nio.test.AbstractStreamSinkSourceChannelTest].suspendResumeReadsAndWrites() 46 0 0.0% []
[org.xnio.nio.test.AbstractStreamSinkSourceChannelTest].awaitReadableAndWritable() 50 0 0.0% []
[org.xnio.nio.test.AbstractNioStreamChannelTest].readWriteMultipleBuffers() 36 0 0.0% []
[org.xnio.nio.test.AbstractNioStreamChannelTest].suspendResumeReadsAndWrites() 48 0 0.0% []
[org.xnio.nio.test.AbstractNioStreamChannelTest].awaitReadableAndWritable() 53 0 0.0% []
[org.xnio.nio.test.FullDuplexChannelPipeTestCase].writeAndReadBufferAndClose() 113 0 0.0% []
[org.xnio.nio.test.FullDuplexChannelPipeTestCase].writeAndReadMultipleBuffersAndShutdown() 180 0 0.0% []
[org.xnio.nio.test.FullDuplexChannelPipeTestCase].closePartiallyShutdownChannel() 123 0 0.0% []
[org.xnio.nio.test.HalfDuplexChannelPipeTestCase].writeAndReadBufferAndClose() 70 0 0.0% []
[org.xnio.nio.test.HalfDuplexChannelPipeTestCase].writeAndReadMultipleBuffersAndShutdown() 89 0 0.0% []
[org.xnio.nio.test.HalfDuplexChannelPipeTestCase].closeShutdownChannel() 76 0 0.0% []
[org.xnio.nio.test.TcpConnectionTestCase].optionSetup() 79 0 0.0% []
[org.xnio.nio.test.FileSystemWatcherTestCase].testFileSystemWatcher() 37 0 0.0% []
[org.xnio.nio.test.UdpChannelTestCase].testSimpleConnection() 31 0 0.0% []
[org.xnio.nio.test.UdpChannelTestCase].testChannelWithOneThreadOnly() 54 0 0.0% []
[org.xnio.nio.test.UdpChannelTestCase].communicateUsingClosedChannel() 48 0 0.0% []
[org.xnio.nio.test.UdpChannelTestCase].sendAndReceiveMultipleBuffers() 57 0 0.0% []
[org.xnio.nio.test.UdpChannelTestCase].awaitReadableWritable() 31 0 0.0% []
[org.xnio.nio.test.UdpChannelTestCase].optionSetup() 32 0 0.0% []
[org.xnio.nio.test.NioTcpChannelTestCase].acceptor() 34 0 0.0% []
[org.xnio.nio.test.TcpChannelTestCase].optionSetup() 79 0 0.0% []
[org.xnio.nio.test.NioTcpConnectionTestCase].acceptor() 34 0 0.0% []
[org.xnio.nio.test.ConnectionOptionSetupTestCase].resetOptions() 80 0 0.0% []
[org.xnio.nio.test.ConnectionOptionSetupTestCase].resetAllOptions() 177 0 0.0% []
[org.xnio.streams.BufferPipeInputStream].read(byte[],int,int) 32 0 0.0% []
[org.xnio.streams.AbstractChannelInputStreamTest].readBytesAfterAvailable() 43 0 0.0% []
[org.xnio.streams.AbstractChannelInputStreamTest].readBytesAndByteArrays() 31 0 0.0% []
[org.xnio.streams.AbstractChannelInputStreamTest].readByteArraysAndBytes() 40 0 0.0% []
[org.xnio.streams.AbstractChannelInputStreamTest].readByteArrayBlocks1() 39 0 0.0% []
[org.xnio.streams.AbstractChannelInputStreamTest].readBytesAfterAvailableWithTimeout() 44 0 0.0% []
[org.xnio.streams.AbstractChannelInputStreamTest].readBytesAndByteArraysWithTimeout() 60 0 0.0% []
[org.xnio.streams.AbstractChannelInputStreamTest].readByteArraysAndBytesWithTimeout() 67 0 0.0% []
[org.xnio.streams.AbstractChannelInputStreamTest].skip() 32 0 0.0% []
[org.xnio.streams.AbstractChannelInputStreamTest].readThrowsException() 40 0 0.0% []
[org.xnio.streams.BufferPipeOutputStreamTestCase].writeBytesAndFlushRepeatedly() 44 0 0.0% []
[org.xnio.streams.ReaderInputStreamTestCase].invalidConstructorArguments() 68 0 0.0% []
[org.xnio.streams.BufferedChannelInputStreamTestCase].skipBlocks() 33 0 0.0% []
[org.xnio.streams.LimitedOutputStreamTestCase].closeEmptyStream() 35 0 0.0% []
[org.xnio.streams.LimitedOutputStreamTestCase].closeStream() 41 0 0.0% []
[org.xnio.streams.BufferedChannelInputStream].read(byte[],int,int) 35 0 0.0% []
[org.xnio.streams.BufferedChannelInputStream].skip(long) 39 0 0.0% []
[org.xnio.streams.PipeTestCase].close(java.io.OutputStream) 39 0 0.0% []
[org.xnio.streams.AbstractChannelStreamTest].setOperationTimeout() 33 0 0.0% []
[org.xnio.streams.ChannelInputStreamTestCase].skipBlocks() 36 0 0.0% []
[org.xnio.streams.WriterOutputStreamTestCase].invalidConstructorArguments() 68 0 0.0% []
[org.xnio.streams.WriterOutputStreamTestCase].closeStream(org.xnio.streams.WriterOutputStream,java.io.StringWriter,java.lang.String) 32 0 0.0%
[org.xnio.streams.Pipe$1].read(byte[],int,int) 37 0 0.0%
[org.xnio.streams.ChannelOutputStreamTestCase].illegalConstructorArguments() 32 0 0.0% []
[org.xnio.streams.ChannelOutputStreamTestCase].writeBytesAndByteArraysWithTimeout() 38 0 0.0% []
[org.xnio.streams.ChannelOutputStreamTestCase].writeByteArraysAndBytesWithTimeout() 43 0 0.0% []
[org.xnio.streams.Pipe$2].write(byte[],int,int) 41 0 0.0%
[org.xnio.streams.BufferPipeInputStreamTestCase].readMultipleBuffersMultipleTimes() 43 0 0.0% []
[org.xnio.streams.BufferPipeInputStreamTestCase].concurrentReadBuffers() 75 0 0.0% []
[org.xnio.streams.BufferPipeInputStreamTestCase].readBytesFromMultipleBuffers() 56 0 0.0% []
[org.xnio.streams.BufferPipeInputStreamTestCase].readBytesFromMultipleBuffersMultipleTimes() 56 0 0.0% []
[org.xnio.streams.BufferPipeInputStreamTestCase].messageBytesAreNotTruncatedByFailure() 50 0 0.0% []
[org.xnio.streams.BufferPipeInputStreamTestCase].readByteWaitsForPush() 33 0 0.0% []
[org.xnio.streams.BufferPipeInputStreamTestCase].readBuffersAndBytes() 41 0 0.0% []
[org.xnio.racecondition.ResumeReadsOnHandlingReadableChannelTestCase].test() 37 0 0.0% []
[org.xnio.racecondition.SetWriteReadyOnHandlingWritableChannelTestCase].test() 37 0 0.0% []
[org.xnio.racecondition.SetReadReadyOnHandlingReadableChannelTestCase].test() 37 0 0.0% []
[org.xnio.racecondition.ResumeWritesOnHandlingWritableChannelTestCase].test() 37 0 0.0% []
[org.xnio.channels.FramedMessageChannel].receive(java.nio.ByteBuffer) 36 0 0.0% []
[org.xnio.channels.FramedMessageChannel].receive(java.nio.ByteBuffer[],int,int) 36 0 0.0%
[org.xnio.channels.PushBackStreamChannelTestCase].closeEmptyChannel() 32 0 0.0% []
[org.xnio.channels.PushBackStreamChannelTestCase].closeChannelWithPushedData() 35 0 0.0% []
[org.xnio.channels.ChannelsTestCase].wrapChannel() 50 0 0.0% []
[org.xnio.channels.ChannelsTestCase].drainFileChannel() 48 0 0.0% []
[org.xnio.channels.ChannelsTestCase].assertDrain(org.xnio.mock.ReadableByteChannelMock,java.util.function.LongFunction) 69 0 0.0%
[org.xnio.channels.TranslatingSuspendableChannel].handleReadable() 31 0 0.0% []
[org.xnio.channels.TranslatingSuspendableChannel].handleWritable() 31 0 0.0% []
[org.xnio.channels.FramedMessageChannelTestCase].bufferOverflowOnReceiveToByteArray() 35 0 0.0% []
[org.xnio.ssl.mock.SSLEngineMock$MappedWrapper].unwrapBytes(java.nio.ByteBuffer[],int,int,java.nio.ByteBuffer,boolean) 33 0 0.0%
[org.xnio.http.HttpUpgrade$HttpUpgradeState$UpgradeResultListener].handleEvent(org.xnio.channels.StreamSourceChannel) 35 0 0.0%
[org.xnio.mock.ConduitMock].setReadData(java.lang.String[]) 32 0 0.0%
[org.xnio.mock.ConduitMock].setReadDataWithLength(java.lang.String[]) 34 0 0.0%
[org.xnio.mock.ConduitMock].setReadDataWithLength(int[],java.lang.String) 34 0 0.0%
[org.xnio.ssl.StartTLSConnectionTestCase].readNeedsWrapWriteAndReadDisabled() 36 0 0.0% []
[org.xnio.ssl.StartTLSConnectionTestCase].startTLSWithWriteNeedsUnwrap() 42 0 0.0% []
[org.xnio.ssl.StartTLSConnectionTestCase].startTLSWithReadNeedsWrap() 34 0 0.0% []
[org.xnio.ssl.JsseSslStreamSourceConduitTestCase].readWithConstantHandshakeAndMappedData() 31 0 0.0% []
[org.xnio.ssl.JsseSslStreamSinkConduitTestCase].writeWithConstantHandshakeAndMappedData() 34 0 0.0% []
[org.xnio.ssl.ConnectedSslStreamChannelReadWriteTestCase].readAndWriteWithConstantHandshakeAndMappedData() 34 0 0.0% []
[org.xnio.ssl.JsseSslConduitEngine]. (org.xnio.ssl.JsseSslStreamConnection,org.xnio.conduits.StreamSinkConduit,org.xnio.conduits.StreamSourceConduit,javax.net.ssl.SSLEngine,org.xnio.ByteBufferPool,org.xnio.ByteBufferPool) 32 0 0.0%
[org.xnio.ssl.JsseSslConduitEngine].handleWrapResult(javax.net.ssl.SSLEngineResult,boolean) 32 0 0.0% []
[org.xnio.ssl.JsseSslConduitEngine].handleHandshake(javax.net.ssl.SSLEngineResult,boolean) 71 0 0.0% []
[org.xnio.ssl.JsseSslConduitEngine].unwrap(java.nio.ByteBuffer[],int,int) 38 0 0.0%
[org.xnio.ssl.StartTLSChannelTestCase].readNeedsWrapWriteAndReadDisabled() 36 0 0.0% []
[org.xnio.ssl.StartTLSChannelTestCase].startTLSWithWriteNeedsUnwrap() 41 0 0.0% []
[org.xnio.ssl.JsseSslStreamConnectionTestCase].readAndWriteWithConstantHandshakeAndMappedData() 33 0 0.0% []
[org.xnio.ssl.ConnectedSslStreamChannelWriteTestCase].writeWithConstantHandshakeAndMappedData() 34 0 0.0% []
[org.xnio.ssl.AbstractAcceptingSslChannel].accept() 36 0 0.0% []
[org.xnio.ssl.JsseStreamConduit]. (org.xnio.ssl.JsseSslConnection,javax.net.ssl.SSLEngine,org.xnio.conduits.StreamSourceConduit,org.xnio.conduits.StreamSinkConduit,org.xnio.ByteBufferPool,org.xnio.ByteBufferPool) 35 0 0.0%
[org.xnio.ssl.JsseStreamConduit].run() 77 0 0.0% []
[org.xnio.ssl.JsseStreamConduit].performIO(int[],java.nio.ByteBuffer,int,int[],java.nio.ByteBuffer,int,int) 252 0 0.0%
[org.xnio.nio.WorkerThread].openTcpStreamConnection(java.net.InetSocketAddress,java.net.InetSocketAddress,org.xnio.ChannelListener,org.xnio.ChannelListener,org.xnio.OptionMap) 41 0 0.0%
[org.xnio.nio.WorkerThread].run() 117 0 0.0% []
[org.xnio.nio.WorkerThread].cancelKey(java.nio.channels.SelectionKey,boolean) 35 0 0.0% []
[org.xnio.nio.NioTcpServer]. (org.xnio.nio.NioXnioWorker,java.nio.channels.ServerSocketChannel,org.xnio.OptionMap,boolean) 67 0 0.0%
[org.xnio.nio.NioTcpServer].setOption(org.xnio.Option,java.lang.Object) 31 0 0.0%
[org.xnio.nio.NioTcpServer].accept() 37 0 0.0% []
[org.xnio.nio.WatchServiceFileSystemWatcher].run() 55 0 0.0% []
[org.xnio.nio.NioXnio$2].run() 45 0 0.0%
[org.xnio.nio.NioXnioWorker]. (org.xnio.XnioWorker$Builder) 34 0 0.0%
[org.xnio.conduits.BufferedStreamSinkConduit].write(java.nio.ByteBuffer[],int,int) 31 0 0.0%
[org.xnio.conduits.DeflatingStreamSinkConduit].write(java.nio.ByteBuffer) 33 0 0.0% []
[org.xnio.conduits.DeflatingStreamSinkConduit].write(java.nio.ByteBuffer[],int,int) 35 0 0.0%
[org.xnio.conduits.InflatingStreamSourceConduit].read(java.nio.ByteBuffer) 39 0 0.0% []
[org.xnio.conduits.ConduitsTestCase].drain() 60 0 0.0% []
[org.xnio.BitsTestCase].testInvalidBitMask() 36 0 0.0% []
[org.xnio.Buffers].readModifiedUtf8Z(java.nio.ByteBuffer,java.lang.StringBuilder,char) 36 0 0.0%
[org.xnio.Buffers].readModifiedUtf8Line(java.nio.ByteBuffer,java.lang.StringBuilder,char,char) 42 0 0.0%
[org.xnio.ChannelListenersTestCase].channelListenerDelegatingSetter() 33 0 0.0% []
[org.xnio.ChannelListenersTestCase].flushingChannelListener() 32 0 0.0% []
[org.xnio.ChannelListenersTestCase].writingChannelListener() 57 0 0.0% []
[org.xnio.ChannelListenersTestCase].sendingChannelListener() 71 0 0.0% []
[org.xnio.ChannelListenersTestCase].fileSendingChannelListener() 54 0 0.0% []
[org.xnio.ChannelListenersTestCase].fileReceivingChannelListener() 59 0 0.0% []
[org.xnio.BuffersTestCase].testMultipleByeSlices() 62 0 0.0% []
[org.xnio.BuffersTestCase].testMultipleCharSlices() 62 0 0.0% []
[org.xnio.BuffersTestCase].testMultipleShortSlices() 63 0 0.0% []
[org.xnio.BuffersTestCase].testMultipleIntSlices() 53 0 0.0% []
[org.xnio.BuffersTestCase].testMultipleLongSlices() 47 0 0.0% []
[org.xnio.BuffersTestCase].testCopyFullBuffer() 70 0 0.0% []
[org.xnio.BuffersTestCase].testCopyPartialBuffer() 57 0 0.0% []
[org.xnio.BuffersTestCase].testCopyToSmallerBuffer() 48 0 0.0% []
[org.xnio.BuffersTestCase].testCopyWithNegativeSliceSize() 46 0 0.0% []
[org.xnio.BuffersTestCase].testCopyMultipleBuffers() 82 0 0.0% []
[org.xnio.BuffersTestCase].testPartiallyCopyMultipleBuffers() 54 0 0.0% []
[org.xnio.BuffersTestCase].testCopyMultipleBuffersToSmallerBuffer() 59 0 0.0% []
[org.xnio.BuffersTestCase].testCopyMultipleBuffersWithNegativeSliceSize() 60 0 0.0% []
[org.xnio.BuffersTestCase].testSkip() 32 0 0.0% []
[org.xnio.BuffersTestCase].testTrySkipBufferArray() 60 0 0.0% []
[org.xnio.BuffersTestCase].testTakeBytes() 40 0 0.0% []
[org.xnio.BuffersTestCase].testTakeChars() 47 0 0.0% []
[org.xnio.BuffersTestCase].testTakeShorts() 46 0 0.0% []
[org.xnio.BuffersTestCase].testTakeInts() 47 0 0.0% []
[org.xnio.BuffersTestCase].testTakeLongs() 47 0 0.0% []
[org.xnio.BuffersTestCase].testDumpByteBuffer() 47 0 0.0% []
[org.xnio.BuffersTestCase].testDumpCharBuffers() 47 0 0.0% []
[org.xnio.BuffersTestCase].testReadAsciiZ() 31 0 0.0% []
[org.xnio.BuffersTestCase].testReadAsciiZWithReplacement() 31 0 0.0% []
[org.xnio.BuffersTestCase].testReadAsciiLine() 60 0 0.0% []
[org.xnio.BuffersTestCase].testReadLatin1Z() 47 0 0.0% []
[org.xnio.BuffersTestCase].testReadLatin1Line() 53 0 0.0% []
[org.xnio.BuffersTestCase].testReadLatin1LineWithDelimeter() 53 0 0.0% []
[org.xnio.BuffersTestCase].testReadModifiedUtf8Z() 72 0 0.0% []
[org.xnio.BuffersTestCase].testReadModifiedUtf8ZWithReplacement() 72 0 0.0% []
[org.xnio.BuffersTestCase].testReadModifiedUtf8Line() 142 0 0.0% []
[org.xnio.BuffersTestCase].testReadModifiedUtf8LineWithReplacement() 142 0 0.0% []
[org.xnio.BuffersTestCase].testReadModifiedUtf8LineWithReplacementAndDelimiter() 142 0 0.0% []
[org.xnio.BuffersTestCase].testReadLine() 63 0 0.0% []
[org.xnio.BuffersTestCase].testReadLineWithDelimiter() 63 0 0.0% []
[org.xnio.BuffersTestCase].assertPooledBuffers(org.xnio.Pooled,org.xnio.Pooled) 37 0 0.0%
[org.xnio.BuffersTestCase].testIsDirect() 38 0 0.0% []
[org.xnio.BuffersTestCase].testAssertWritable() 31 0 0.0% []
[org.xnio.XnioXmlParser].parseWorkerElement(org.wildfly.client.config.ConfigurationXMLStreamReader,org.xnio.XnioWorker$Builder) 38 0 0.0%
[org.xnio.OptionMapTestCase].checkOptionMapCreatedByBuilder() 120 0 0.0% []
[org.xnio.OptionMapTestCase].invalidCreations() 43 0 0.0% []
[org.xnio.OptionMapTestCase].invalidBuilderOperations() 57 0 0.0% []
[org.xnio.OptionMapTestCase].optionMapEquality() 71 0 0.0% []
[org.xnio.XnioTestCase].invalidOpenFileName() 51 0 0.0% []
[org.xnio.ChannelListeners].initiateTransfer(long,org.xnio.channels.StreamSourceChannel,org.xnio.channels.StreamSinkChannel,org.xnio.ChannelListener,org.xnio.ChannelListener,org.xnio.ChannelExceptionHandler,org.xnio.ChannelExceptionHandler,org.xnio.Pool) 63 0 0.0%
[org.xnio.XnioWorkerTestCase].checkCreateStreamServer(java.net.SocketAddress,java.lang.String) 54 0 0.0%
[org.xnio.XnioWorkerTestCase].connectStreamWithInvalidAddress() 63 0 0.0% []
[org.xnio.XnioWorkerTestCase].connectDatagramWithInvalidAddress() 39 0 0.0% []
[org.xnio.XnioWorkerTestCase].optionsSupported() 73 0 0.0% []
[org.xnio.Options]. () 83 0 0.0%
[org.xnio.XnioFileChannelTestCase].lock() 33 0 0.0% []
[org.xnio.XnioWorker]. (org.xnio.XnioWorker$Builder) 36 0 0.0%
[org.xnio.OptionTestCase].invalidSimpleOption() 49 0 0.0% []
[org.xnio.OptionTestCase].invalidSequenceOption() 49 0 0.0% []
[org.xnio.OptionTestCase].invalidTypeOption() 49 0 0.0% []
[org.xnio.OptionTestCase].typeSequenceOption() 39 0 0.0% []
[org.xnio.OptionTestCase].invalidTypeSequenceOption() 49 0 0.0% []
[org.xnio.OptionTestCase].optionFromString() 52 0 0.0% []
[org.xnio.OptionTestCase].setBuilder() 50 0 0.0% []
[org.xnio.AbstractIoFutureTestCase].setAndRetrieveException() 33 0 0.0% []
[org.xnio.AbstractIoFutureTestCase].checkNotifiers(java.lang.Runnable) 38 0 0.0%
[org.xnio.ChannelListeners$TransferListener].handleEvent(java.nio.channels.Channel) 70 0 0.0%
[org.xnio.IoUtilsTestCase].testIoFutureWrapper() 92 0 0.0% []
[org.xnio.IoUtilsTestCase].testAwaitAll() 55 0 0.0% []
[org.xnio.IoUtilsTestCase].testCast() 57 0 0.0% []
[org.xnio.IoUtilsTestCase].testManagerNotifier() 37 0 0.0% []
[org.xnio.IoUtilsTestCase].testRetryingChannelSource() 48 0 0.0% []
[org.xnio.SequenceTestCase].unitarySequence() 31 0 0.0% []
[org.xnio.SequenceTestCase].simpleSequence() 49 0 0.0% []
[org.xnio.FileSystemWatcherTestCase].testFileSystemWatcher() 36 0 0.0% []

Files and Directories in report

This section shows which files and directories are considered in this report. The main reason for showing this is fuzz introspector may include more code in the reasoning than is desired. This section helps identify if too many files/directories are included, e.g. third party code, which may be irrelevant for the threat model. In the event too much is included, fuzz introspector supports a configuration file that can exclude data from the report. See the following link for more information on how to create a config file: link

Files in report

Source file Reached by Covered by
/src/xnio/api/src/main/java/org/xnio/ssl/JsseSslConduitEngine.java [] []
/src/xnio/nio-impl/src/main/java/org/xnio/nio/NioSocketStreamConnection.java [] []
/src/xnio/api/src/main/java/org/xnio/ssl/JsseSslStreamSinkConduit.java [] []
/src/xnio/api/src/test/java/org/xnio/streams/BufferPipeOutputStreamTestCase.java [] []
/src/xnio/api/src/main/java/org/xnio/streams/Pipe.java [] []
/src/xnio/api/src/main/java/org/xnio/SingleOption.java [] []
/src/xnio/api/src/test/java/org/xnio/streams/BufferedChannelInputStreamTestCase.java [] []
/src/xnio/api/src/main/java/org/xnio/_private/Messages.java [] []
/src/xnio/api/src/test/java/org/xnio/IoUtilsTestCase.java [] []
/src/xnio/api/src/main/java/org/xnio/management/XnioWorkerMXBean.java [] []
/src/xnio/api/src/main/java/org/xnio/channels/BlockingWritableByteChannel.java [] []
/src/xnio/api/src/main/java/org/xnio/ChannelExceptionHandler.java [] []
/src/xnio/api/src/main/java/org/xnio/http/RedirectException.java [] []
/src/xnio/api/src/main/java/org/xnio/channels/MulticastMessageChannel.java [] []
/src/xnio/nio-impl/src/test/java/org/xnio/nio/test/AbstractNioStreamChannelTest.java [] []
/src/xnio/api/src/main/java/org/xnio/sasl/SaslUtils.java [] []
/src/xnio-fuzzer/src/main/java/org/xnio/http/HttpParserFuzzer.java ['HttpParserFuzzer'] ['HttpParserFuzzer']
/src/xnio/api/src/main/java/org/xnio/sasl/SaslWrapper.java [] []
/src/xnio/api/src/main/java/org/xnio/conduits/StreamSinkChannelWrappingConduit.java [] []
/src/xnio/api/src/test/java/org/xnio/BuffersTestCase.java [] []
/src/xnio/api/src/main/java/org/xnio/conduits/AbstractSynchronizedSinkConduit.java [] []
/src/xnio/api/src/test/java/org/xnio/streams/AbstractChannelInputStreamTest.java [] []
/src/xnio/api/src/test/java/org/xnio/AbstractConvertingIoFutureTestCase.java [] []
/src/xnio/api/src/main/java/org/xnio/conduits/ConduitReadableByteChannel.java [] []
/src/xnio/nio-impl/src/main/java/org/xnio/nio/NioHandle.java [] []
/src/xnio/api/src/main/java/org/xnio/conduits/TerminateHandler.java [] []
/src/xnio/nio-impl/src/main/java/org/xnio/nio/NioPipeSourceConduit.java [] []
/src/xnio/nio-impl/src/test/java/org/xnio/nio/test/NioHalfDuplexChannelPipeTestCase.java [] []
/src/xnio/api/src/test/java/org/xnio/racecondition/SetWriteListenerOnHandlingWritableChannelTestCase.java [] []
/src/xnio/api/src/main/java/org/xnio/SequenceOption.java [] []
/src/xnio/nio-impl/src/test/java/org/xnio/nio/test/NioTcpConnectionTestCase.java [] []
/src/xnio/api/src/test/java/org/xnio/channels/SocketAddressBufferTestCase.java [] []
/src/xnio/api/src/test/java/org/xnio/conduits/ConduitsTestCase.java [] []
/src/xnio/nio-impl/src/test/java/org/xnio/nio/test/NioSslTcpConnectionTestCase.java [] []
/src/xnio/api/src/main/java/org/xnio/FileChangeCallback.java [] []
/src/xnio/api/src/main/java/org/xnio/http/HttpUpgradeParser.java ['HttpParserFuzzer'] ['HttpParserFuzzer']
/src/xnio/api/src/main/java/org/xnio/channels/FixedLengthStreamSourceChannel.java [] []
/src/xnio/nio-impl/src/main/java/org/xnio/nio/NioTcpServerHandle.java [] []
/src/xnio/api/src/test/java/org/xnio/XnioWorkerTestCase.java [] []
/src/xnio/api/src/test/java/org/xnio/ssl/AbstractSslTest.java [] []
/src/xnio/api/src/main/java/org/xnio/Bits.java [] []
/src/xnio/api/src/main/java/org/xnio/http/HandshakeChecker.java [] []
/src/xnio/api/src/main/java/org/xnio/channels/SslChannel.java [] []
/src/xnio/api/src/main/java/org/xnio/conduits/MessageSinkConduit.java [] []
/src/xnio/nio-impl/src/test/java/org/xnio/nio/test/NioSslRandomlyTimedBufferExpansionTcpConnectionTestCase.java [] []
/src/xnio/nio-impl/src/test/java/org/xnio/nio/test/TcpConnectionTestCase.java [] []
/src/xnio/nio-impl/src/main/java/org/xnio/nio/NioSocketConduit.java [] []
/src/xnio/nio-impl/src/main/java/org/xnio/nio/QueuedNioTcpServer2.java [] []
/src/xnio/api/src/main/java/org/xnio/ChannelDestination.java [] []
/src/xnio/nio-impl/src/test/java/org/xnio/nio/test/NioSslBufferExpansionTcpChannelTestCase.java [] []
/src/xnio/api/src/main/java/org/xnio/Result.java [] []
/src/xnio/api/src/main/java/org/xnio/channels/CloseListenerSettable.java [] []
/src/xnio/api/src/test/java/org/xnio/ssl/JsseXnioSslTestCase.java [] []
/src/xnio/nio-impl/src/main/java/org/xnio/nio/NioTcpServer.java [] []
/src/xnio/api/src/main/java/org/xnio/channels/AcceptingChannel.java [] []
/src/xnio/api/src/main/java/org/xnio/conduits/PushBackStreamSourceConduit.java [] []
/src/xnio/api/src/test/java/org/xnio/ssl/SslStreamConnectionValidationTestCase.java [] []
/src/xnio/api/src/main/java/org/xnio/Pooled.java [] []
/src/xnio/api/src/main/java/org/xnio/conduits/BlockingStreamSourceConduit.java [] []
/src/xnio/api/src/main/java/org/xnio/channels/MultipointMessageChannel.java [] []
/src/xnio/api/src/main/java/org/xnio/PollingFileSystemWatcher.java [] []
/src/xnio/api/src/main/java/org/xnio/channels/SuspendableWriteChannel.java [] []
/src/xnio/nio-impl/src/main/java/org/xnio/nio/WatchServiceFileSystemWatcher.java [] []
/src/xnio/api/src/main/java/org/xnio/conduits/DeflatingStreamSinkConduit.java [] []
/src/xnio/api/src/main/java/org/xnio/channels/WriteListenerSettable.java [] []
/src/xnio/api/src/test/java/org/xnio/mock/XnioIoThreadMock.java [] []
/src/xnio/nio-impl/src/main/java/org/xnio/nio/ChannelClosed.java [] []
/src/xnio/api/src/test/java/org/xnio/ssl/JsseSslStreamConnectionTestCase.java [] []
/src/xnio/api/src/main/java/org/xnio/channels/MessageChannel.java [] []
/src/xnio/api/src/test/java/org/xnio/FailedIoFutureTestCase.java [] []
/src/xnio/api/src/test/java/org/xnio/AbstractIoFutureTestCase.java [] []
/src/xnio/api/src/test/java/org/xnio/racecondition/SetWriteReadyOnHandlingWritableChannelTestCase.java [] []
/src/xnio/api/src/main/java/org/xnio/conduits/BufferedStreamSinkConduit.java [] []
/src/xnio/nio-impl/src/main/java/org/xnio/nio/OsgiActivator.java [] []
/src/xnio/nio-impl/target/generated-sources/annotations/org/xnio/nio/Log_$logger.java [] []
/src/xnio/api/src/main/java/org/xnio/channels/WrappedChannel.java [] []
/src/xnio/api/src/test/java/org/xnio/racecondition/CloseReadingSslChannelTestCase.java [] []
/src/xnio/api/src/main/java/org/xnio/channels/ReadListenerSettable.java [] []
/src/xnio/api/src/test/java/org/xnio/AssertReadWrite.java [] []
/src/xnio/api/src/main/java/org/xnio/AbstractIoFuture.java [] []
/src/xnio/api/src/main/java/org/xnio/channels/ConnectedStreamChannel.java [] []
/src/xnio/api/src/main/java/org/xnio/http/ExtendedHandshakeChecker.java [] []
/src/xnio/nio-impl/src/test/java/org/xnio/nio/test/NioTcpChannelTestCase.java [] []
/src/xnio/api/src/test/java/org/xnio/mock/MessageChannelMock.java [] []
/src/xnio/api/src/test/java/org/xnio/streams/ReaderInputStreamTestCase.java [] []
/src/xnio/nio-impl/src/test/java/org/xnio/nio/test/MultiThreadedNioTcpChannelTestCase.java [] []
/src/xnio/api/src/main/java/org/xnio/channels/ReadableMultipointMessageChannel.java [] []
/src/xnio/api/target/generated-sources/annotations/org/xnio/_private/Messages_$logger.java [] []
/src/xnio/api/src/main/java/org/xnio/conduits/AbstractStreamSourceConduit.java [] []
/src/xnio/api/src/main/java/org/xnio/conduits/AbstractConduit.java [] []
/src/xnio/api/src/main/java/org/xnio/channels/ConnectedMessageChannel.java [] []
/src/xnio/nio-impl/src/test/java/org/xnio/nio/test/UdpChannelTestCase.java [] []
/src/xnio/api/src/main/java/org/xnio/conduits/SourceConduit.java [] []
/src/xnio/api/src/main/java/org/xnio/ByteString.java [] []
/src/xnio/api/src/main/java/org/xnio/conduits/NullStreamSinkConduit.java [] []
/src/xnio/api/src/test/java/org/xnio/mock/Mock.java [] []
/src/xnio/api/src/main/java/org/xnio/MessageConnection.java [] []
/src/xnio/api/src/main/java/org/xnio/conduits/ConduitWritableMessageChannel.java [] []
/src/xnio/api/src/main/java/org/xnio/streams/BufferedChannelInputStream.java [] []
/src/xnio/api/src/main/java/org/xnio/channels/BlockingReadableByteChannel.java [] []
/src/xnio/api/src/test/java/org/xnio/streams/StreamsTestCase.java [] []
/src/xnio/api/src/test/java/org/xnio/ssl/JsseSslStreamSourceConduitTestCase.java [] []
/src/xnio/api/src/test/java/org/xnio/mock/XnioMock.java [] []
/src/xnio/nio-impl/src/test/java/org/xnio/nio/test/MultiThreadedNioStartTLSTcpChannelTestCase.java [] []
/src/xnio/api/src/main/java/org/xnio/Buffers.java [] []
/src/xnio/nio-impl/src/test/java/org/xnio/nio/test/racecondition/NullHelper.java [] []
/src/xnio/api/src/main/java/org/xnio/ChainedChannelListener.java [] []
/src/xnio/nio-impl/src/test/java/org/xnio/nio/test/XnioWorkerTestCase.java [] []
/src/xnio/api/src/main/java/org/xnio/channels/AssembledChannel.java [] []
/src/xnio/api/src/test/java/org/xnio/mock/ReadableByteChannelMock.java [] []
/src/xnio/api/src/main/java/org/xnio/streams/WriterOutputStream.java [] []
/src/xnio/api/src/main/java/org/xnio/Closer.java [] []
/src/xnio/api/src/test/java/org/xnio/racecondition/SetReadReadyOnHandlingReadableChannelTestCase.java [] []
/src/xnio/api/src/main/java/org/xnio/XnioIoThread.java [] []
/src/xnio/api/src/main/java/org/xnio/conduits/AbstractSynchronizedSourceConduit.java [] []
/src/xnio/api/src/test/java/org/xnio/ssl/JsseSslStreamSinkConduitTestCase.java [] []
/src/xnio/api/src/main/java/org/xnio/channels/ConnectedChannel.java [] []
/src/xnio/api/src/main/java/org/xnio/ChannelListeners.java [] []
/src/xnio/api/src/main/java/org/xnio/XnioProvider.java [] []
/src/xnio/api/src/test/java/org/xnio/mock/MulticastMessageChannelMock.java [] []
/src/xnio/api/src/main/java/org/xnio/http/HttpUpgrade.java [] []
/src/xnio/nio-impl/src/test/java/org/xnio/nio/test/AbstractNioSslTcpTest.java [] []
/src/xnio/api/src/test/java/org/xnio/channels/BlockingByteChannelWriteTestCase.java [] []
/src/xnio/api/src/main/java/org/xnio/conduits/AbstractStreamSinkConduit.java [] []
/src/xnio/nio-impl/src/test/java/org/xnio/nio/test/NioUdpTestCase.java [] []
/src/xnio/api/src/main/java/org/xnio/conduits/AbstractSinkConduit.java [] []
/src/xnio/api/src/main/java/org/xnio/streams/BufferPipeOutputStream.java [] []
/src/xnio/api/src/main/java/org/xnio/channels/BlockingByteChannel.java [] []
/src/xnio/api/src/main/java/org/xnio/channels/AssembledConnectedChannel.java [] []
/src/xnio/api/src/main/java/org/xnio/conduits/EmptyStreamSourceConduit.java [] []
/src/xnio/api/src/main/java/org/xnio/streams/ChannelInputStream.java [] []
/src/xnio/api/src/main/java/org/xnio/conduits/StreamSourceConduit.java [] []
/src/xnio/api/src/main/java/org/xnio/conduits/BlockingStreamSinkConduit.java [] []
/src/xnio/api/src/test/java/org/xnio/streams/LimitedInputStreamTestCase.java [] []
/src/xnio/api/src/main/java/org/xnio/channels/SuspendableChannel.java [] []
/src/xnio/api/src/test/java/org/xnio/racecondition/CloseWritingSslChannelTestCase.java [] []
/src/xnio/api/src/main/java/org/xnio/ssl/JsseSslConnection.java [] []
/src/xnio/api/src/test/java/org/xnio/ssl/mock/SSLContextMock.java [] []
/src/xnio/api/src/test/java/org/xnio/FutureResultTestCase.java [] []
/src/xnio/nio-impl/src/test/java/org/xnio/nio/test/IllegalConnectionTestCase.java [] []
/src/xnio/api/src/test/java/org/xnio/ssl/ConnectedSslStreamChannelReadWriteTestCase.java [] []
/src/xnio/nio-impl/src/main/java/org/xnio/nio/SelectorUtils.java [] []
/src/xnio/nio-impl/src/test/java/org/xnio/nio/test/AbstractNioTcpTest.java [] []
/src/xnio/api/src/main/java/org/xnio/channels/SocketAddressBuffer.java [] []
/src/xnio/api/src/main/java/org/xnio/StreamConnection.java [] []
/src/xnio/api/src/main/java/org/xnio/channels/WritableMultipointMessageChannel.java [] []
/src/xnio/api/src/main/java/org/xnio/channels/AssembledMessageChannel.java [] []
/src/xnio/api/src/main/java/org/xnio/conduits/MessageStreamSourceConduit.java [] []
/src/xnio/api/src/test/java/org/xnio/racecondition/SetWriteRequiresReadOnReadingSslChannelTestCase.java [] []
/src/xnio/api/src/main/java/org/xnio/channels/ProtectedWrappedChannel.java [] []
/src/xnio/api/src/main/java/org/xnio/ssl/JsseSslStreamConnection.java [] []
/src/xnio/nio-impl/src/test/java/org/xnio/nio/test/NioStartTLSTcpChannelTestCase.java [] []
/src/xnio/api/src/main/java/org/xnio/AutomaticReference.java [] []
/src/xnio/api/src/main/java/org/xnio/channels/PushBackStreamChannel.java [] []
/src/xnio/api/src/test/java/org/xnio/ChannelListenersTestCase.java [] []
/src/xnio/api/src/main/java/org/xnio/Xnio.java [] []
/src/xnio/api/src/main/java/org/xnio/conduits/AbstractMessageSinkConduit.java [] []
/src/xnio/api/src/main/java/org/xnio/conduits/SynchronizedStreamSourceConduit.java [] []
/src/xnio/api/src/main/java/org/xnio/Pool.java [] []
/src/xnio/api/src/test/java/org/xnio/channels/AbstractBlockingWritableByteChannelTest.java [] []
/src/xnio/api/src/main/java/org/xnio/ChannelPipe.java [] []
/src/xnio/api/src/test/java/org/xnio/mock/AcceptingChannelMock.java [] []
/src/xnio/api/src/main/java/org/xnio/sasl/SaslUnwrappingConduit.java [] []
/src/xnio/api/src/main/java/org/xnio/channels/NullStreamSinkChannel.java [] []
/src/xnio/api/src/test/java/org/xnio/OptionsTestCase.java [] []
/src/xnio/api/src/test/java/org/xnio/channels/ChannelsTestCase.java [] []
/src/xnio/api/src/test/java/org/xnio/racecondition/SetReadListenerOnHandlingReadableChannelTestCase.java [] []
/src/xnio/api/src/main/java/org/xnio/streams/LimitedInputStream.java [] []
/src/xnio/api/src/main/java/org/xnio/management/XnioServerMXBean.java [] []
/src/xnio/api/src/test/java/org/xnio/mock/XnioWorkerMock.java [] []
/src/xnio/api/src/main/java/org/xnio/FileChangeEvent.java [] []
/src/xnio/api/src/main/java/org/xnio/channels/AssembledStreamChannel.java [] []
/src/xnio/api/src/main/java/org/xnio/Sequence.java [] []
/src/xnio/nio-impl/src/test/java/org/xnio/nio/test/AbstractNioChannelPipeTest.java [] []
/src/xnio/api/src/main/java/org/xnio/channels/ChannelFactory.java [] []
/src/xnio/api/src/main/java/org/xnio/TranslatingResult.java [] []
/src/xnio/api/src/test/java/org/xnio/ByteStringTestCase.java [] []
/src/xnio/api/src/main/java/org/xnio/channels/SplitStreamSinkChannel.java [] []
/src/xnio/api/src/main/java/org/xnio/ReadPropertyAction.java [] []
/src/xnio/api/src/test/java/org/xnio/mock/StreamConnectionMock.java [] []
/src/xnio/api/src/test/java/org/xnio/XnioFileChannelTestCase.java [] []
/src/xnio/api/src/main/java/org/xnio/channels/TranslatingSuspendableChannel.java [] []
/src/xnio/api/src/main/java/org/xnio/FutureResult.java [] []
/src/xnio/api/src/main/java/org/xnio/XnioIoFactory.java [] []
/src/xnio/api/src/main/java/org/xnio/conduits/AbstractSourceConduit.java [] []
/src/xnio/nio-impl/src/test/java/org/xnio/nio/test/FileSystemWatcherTestCase.java [] []
/src/xnio/api/src/main/java/org/xnio/FileSystemWatcher.java [] []
/src/xnio/api/src/main/java/org/xnio/XnioWorker.java [] []
/src/xnio/api/src/main/java/org/xnio/XnioExecutor.java [] []
/src/xnio/api/src/test/java/org/xnio/SequenceTestCase.java [] []
/src/xnio/api/src/main/java/org/xnio/conduits/ConduitStreamSourceChannel.java [] []
/src/xnio/api/src/main/java/org/xnio/conduits/AbstractMessageSourceConduit.java [] []
/src/xnio/api/src/main/java/org/xnio/conduits/Conduits.java [] []
/src/xnio/api/src/test/java/org/xnio/racecondition/ResumeReadsOnHandlingReadableChannelTestCase.java [] []
/src/xnio/api/src/test/java/org/xnio/mock/ConnectedStreamChannelMock.java [] []
/src/xnio/api/src/main/java/org/xnio/TypeSequenceOption.java [] []
/src/xnio/api/src/test/java/org/xnio/XnioTestCase.java [] []
/src/xnio/api/src/test/java/org/xnio/channels/ChannelsBlockingTimeoutTimeoutTestCase.java [] []
/src/xnio/api/src/main/java/org/xnio/conduits/SynchronizedMessageSinkConduit.java [] []
/src/xnio/api/src/test/java/org/xnio/channels/AbstractBlockingReadableByteChannelTest.java [] []
/src/xnio/api/src/test/java/org/xnio/ssl/StartTLSChannelTestCase.java [] []
/src/xnio/api/src/main/java/org/xnio/FinishedIoFuture.java [] []
/src/xnio/api/src/main/java/org/xnio/channels/WritableMessageChannel.java [] []
/src/xnio/nio-impl/src/main/java/org/xnio/nio/WorkerThread.java [] []
/src/xnio/api/src/main/java/org/xnio/conduits/SynchronizedMessageSourceConduit.java [] []
/src/xnio/nio-impl/src/test/java/org/xnio/nio/test/NioSslRandomlyTimedBufferExpansionTcpChannelTestCase.java [] []
/src/xnio/api/src/main/java/org/xnio/conduits/ConduitReadableMessageChannel.java [] []
/src/xnio/nio-impl/src/main/java/org/xnio/nio/AbstractNioStreamConnection.java [] []
/src/xnio/nio-impl/src/test/java/org/xnio/nio/test/MultiThreadedNioTcpConnectionTestCase.java [] []
/src/xnio/nio-impl/src/main/java/org/xnio/nio/NioUdpChannelHandle.java [] []
/src/xnio/api/src/main/java/org/xnio/ChannelSource.java [] []
/src/xnio/nio-impl/src/test/java/org/xnio/nio/test/NioSslBufferExpansionTcpConnectionTestCase.java [] []
/src/xnio/api/src/test/java/org/xnio/streams/BufferPipeInputStreamTestCase.java [] []
/src/xnio/api/src/test/java/org/xnio/streams/ChannelOutputStreamTestCase.java [] []
/src/xnio/nio-impl/src/test/java/org/xnio/nio/test/NioStartTLSTcpConnectionTestCase.java [] []
/src/xnio/api/src/main/java/org/xnio/conduits/WriteReadyHandler.java [] []
/src/xnio/nio-impl/src/main/java/org/xnio/nio/NioPipeStreamConnection.java [] []
/src/xnio/api/src/test/java/org/xnio/ssl/ConnectedSslStreamChannelBufferOverflowTestCase.java [] []
/src/xnio/api/src/main/java/org/xnio/ssl/AbstractAcceptingSslChannel.java [] []
/src/xnio/nio-impl/src/main/java/org/xnio/nio/NioXnio.java [] []
/src/xnio/nio-impl/src/test/java/org/xnio/nio/test/AbstractNioSslBufferExpansionTcpTest.java [] []
/src/xnio/api/src/main/java/org/xnio/channels/EmptyStreamSourceChannel.java [] []
/src/xnio/api/src/test/java/org/xnio/channels/EmptyStreamSourceChannelTestCase.java [] []
/src/xnio/api/src/main/java/org/xnio/ssl/JsseStreamConduit.java [] []
/src/xnio/nio-impl/src/test/java/org/xnio/nio/test/TcpServerTest.java [] []
/src/xnio/api/src/main/java/org/xnio/conduits/ConduitWritableByteChannel.java [] []
/src/xnio/api/src/test/java/org/xnio/mock/MessageConnectionMock.java [] []
/src/xnio/api/src/main/java/org/xnio/LocalSocketAddress.java [] []
/src/xnio/api/src/main/java/org/xnio/Property.java [] []
/src/xnio/api/src/main/java/org/xnio/ssl/SslConnection.java [] []
/src/xnio/nio-impl/src/test/java/org/xnio/nio/test/NioSslTcpChannelTestCase.java [] []
/src/xnio/api/src/main/java/org/xnio/TypeOption.java [] []
/src/xnio/api/src/test/java/org/xnio/FileSystemWatcherTestCase.java [] []
/src/xnio/api/src/main/java/org/xnio/ObjectProperties.java [] []
/src/xnio/api/src/main/java/org/xnio/streams/LimitedOutputStream.java [] []
/src/xnio/api/src/test/java/org/xnio/ssl/mock/SSLEngineMock.java [] []
/src/xnio/api/src/main/java/org/xnio/ssl/JsseSslUtils.java [] []
/src/xnio/api/src/test/java/org/xnio/LocalSocketAddressTestCase.java [] []
/src/xnio/api/src/main/java/org/xnio/channels/BoundMultipointMessageChannel.java [] []
/src/xnio/api/src/main/java/org/xnio/channels/StreamSourceChannel.java [] []
/src/xnio/api/src/test/java/org/xnio/BitsTestCase.java [] []
/src/xnio/api/src/main/java/org/xnio/streams/ReaderInputStream.java [] []
/src/xnio/api/src/test/java/org/xnio/streams/ChannelInputStreamTestCase.java [] []
/src/xnio/api/src/test/java/org/xnio/ssl/ConnectedSslStreamChannelReadTestCase.java [] []
/src/xnio/api/src/main/java/org/xnio/sasl/SaslWrappingConduit.java [] []
/src/xnio/api/src/main/java/org/xnio/streams/BufferPipeInputStream.java [] []
/src/xnio/api/src/main/java/org/xnio/streams/ChannelOutputStream.java [] []
/src/xnio/api/src/main/java/org/xnio/conduits/FixedLengthStreamSourceConduit.java [] []
/src/xnio/nio-impl/src/test/java/org/xnio/nio/test/CatchingChannelListener.java [] []
/src/xnio/api/src/main/java/org/xnio/channels/AcceptListenerSettable.java [] []
/src/xnio/api/src/main/java/org/xnio/conduits/FramingMessageSinkConduit.java [] []
/src/xnio/api/src/main/java/org/xnio/channels/Channels.java [] []
/src/xnio/api/src/test/java/org/xnio/streams/AbstractChannelStreamTest.java [] []
/src/xnio/api/src/main/java/org/xnio/channels/AssembledSslChannel.java [] []
/src/xnio/api/src/main/java/org/xnio/conduits/StreamSourceChannelWrappingConduit.java [] []
/src/xnio/api/src/test/java/org/xnio/streams/PipeTestCase.java [] []
/src/xnio/api/src/test/java/org/xnio/http/HttpParserTestCase.java [] []
/src/xnio/api/src/test/java/org/xnio/channels/FramedMessageChannelTestCase.java [] []
/src/xnio/nio-impl/src/test/java/org/xnio/nio/test/MultiThreadedNioSslTcpChannelTestCase.java [] []
/src/xnio/nio-impl/src/main/java/org/xnio/nio/NioXnioProvider.java [] []
/src/xnio/api/src/main/java/org/xnio/channels/FramedMessageChannel.java [] []
/src/xnio/api/src/test/java/org/xnio/ssl/ChannelDelegationTestCase.java [] []
/src/xnio/nio-impl/src/test/java/org/xnio/nio/test/NioFullDuplexChannelPipeTestCase.java [] []
/src/xnio/api/src/main/java/org/xnio/conduits/StreamSinkConduit.java [] []
/src/xnio/api/src/main/java/org/xnio/IoUtils.java [] []
/src/xnio/api/src/main/java/org/xnio/ManagementRegistration.java [] []
/src/xnio/api/src/main/java/org/xnio/conduits/FixedLengthStreamSinkConduit.java [] []
/src/xnio/api/src/main/java/org/xnio/XnioFileChannel.java [] []
/src/xnio/nio-impl/src/main/java/org/xnio/nio/AbstractNioChannel.java [] []
/src/xnio/nio-impl/src/test/java/org/xnio/nio/test/MultiThreadedNioSslTcpConnectionTestCase.java [] []
/src/xnio/api/src/test/java/org/xnio/streams/LimitedOutputStreamTestCase.java [] []
/src/xnio/api/src/test/java/org/xnio/FinishedIoFutureTestCase.java [] []
/src/xnio/api/src/main/java/org/xnio/conduits/SinkConduit.java [] []
/src/xnio/nio-impl/src/main/java/org/xnio/nio/Version.java [] []
/src/xnio/api/src/test/java/org/xnio/streams/WriterOutputStreamTestCase.java [] []
/src/xnio/api/src/main/java/org/xnio/channels/SimpleAcceptingChannel.java [] []
/src/xnio/api/src/test/java/org/xnio/ByteBufferSlicePoolTestCase.java [] []
/src/xnio/api/src/main/java/org/xnio/conduits/ConduitStreamSinkChannel.java [] []
/src/xnio/nio-impl/src/test/java/org/xnio/nio/test/TcpChannelTestCase.java [] []
/src/xnio/api/src/main/java/org/xnio/ssl/XnioSsl.java [] []
/src/xnio/api/src/test/java/org/xnio/CloserTestCase.java [] []
/src/xnio/api/src/main/java/org/xnio/channels/ConnectedSslStreamChannel.java [] []
/src/xnio/api/src/main/java/org/xnio/BufferAllocator.java [] []
/src/xnio/nio-impl/src/test/java/org/xnio/nio/test/OptionHelper.java [] []
/src/xnio/api/src/test/java/org/xnio/ssl/AbstractSslConnectionTest.java [] []
/src/xnio/api/src/main/java/org/xnio/ssl/JsseAcceptingSslStreamConnection.java [] []
/src/xnio/api/src/main/java/org/xnio/channels/AssembledConnectedStreamChannel.java [] []
/src/xnio/api/src/main/java/org/xnio/channels/SplitStreamSourceChannel.java [] []
/src/xnio/api/src/main/java/org/xnio/AbstractConvertingIoFuture.java [] []
/src/xnio/api/src/main/java/org/xnio/channels/FixedLengthStreamSinkChannel.java [] []
/src/xnio/api/src/main/java/org/xnio/channels/BoundChannel.java [] []
/src/xnio/api/src/main/java/org/xnio/streams/Streams.java [] []
/src/xnio/nio-impl/src/test/java/org/xnio/nio/test/FullDuplexChannelPipeTestCase.java [] []
/src/xnio/api/src/test/java/org/xnio/mock/MessageConduitMock.java [] []
/src/xnio/api/src/main/java/org/xnio/Version.java [] []
/src/xnio/api/src/main/java/org/xnio/channels/StreamSinkChannel.java [] []
/src/xnio/api/src/main/java/org/xnio/ChannelListener.java [] []
/src/xnio/nio-impl/src/main/java/org/xnio/nio/NioPipeSinkConduit.java [] []
/src/xnio/nio-impl/src/main/java/org/xnio/nio/NioUdpChannel.java [] []
/src/xnio/nio-impl/src/main/java/org/xnio/nio/Log.java [] []
/src/xnio/api/src/test/java/org/xnio/racecondition/ResumeWritesOnHandlingWritableChannelTestCase.java [] []
/src/xnio/api/src/main/java/org/xnio/DelegatingChannelListener.java [] []
/src/xnio/api/src/main/java/org/xnio/ByteBufferPool.java [] []
/src/xnio/api/src/main/java/org/xnio/conduits/MessageSourceConduit.java [] []
/src/xnio/api/src/main/java/org/xnio/channels/SuspendableReadChannel.java [] []
/src/xnio/api/src/main/java/org/xnio/XnioWorkerConfigurator.java [] []
/src/xnio/api/src/test/java/org/xnio/mock/ConduitMock.java [] []
/src/xnio/api/src/test/java/org/xnio/ssl/AbstractConnectedSslStreamChannelTest.java [] []
/src/xnio/api/src/test/java/org/xnio/ssl/ConnectedSslStreamChannelWriteTestCase.java [] []
/src/xnio/nio-impl/src/test/java/org/xnio/nio/test/TestChannelListener.java [] []
/src/xnio/api/src/test/java/org/xnio/channels/BlockingByteChannelReadTestCase.java [] []
/src/xnio/api/src/main/java/org/xnio/conduits/FramingMessageSourceConduit.java [] []
/src/xnio/api/src/test/java/org/xnio/OptionMapTestCase.java [] []
/src/xnio/api/src/test/java/org/xnio/OptionTestCase.java [] []
/src/xnio/api/src/main/java/org/xnio/OptionMap.java [] []
/src/xnio/api/src/main/java/org/xnio/Cancellable.java [] []
/src/xnio/api/src/main/java/org/xnio/channels/Configurable.java [] []
/src/xnio/api/src/test/java/org/xnio/racecondition/SetReadRequiresWriteOnWritingSslChannelTestCase.java [] []
/src/xnio/api/src/test/java/org/xnio/PropertyTestCase.java [] []
/src/xnio/api/src/test/java/org/xnio/channels/ChannelsBlockingFlushTestCase.java [] []
/src/xnio/api/src/main/java/org/xnio/channels/StreamChannel.java [] []
/src/xnio/api/src/main/java/org/xnio/channels/AssembledConnectedSslStreamChannel.java [] []
/src/xnio/api/src/main/java/org/xnio/conduits/MessageStreamSinkConduit.java [] []
/src/xnio/api/src/main/java/org/xnio/Option.java [] []
/src/xnio/api/src/main/java/org/xnio/management/XnioProviderMXBean.java [] []
/src/xnio/api/src/test/java/org/xnio/channels/BlockingReadableByteChannelTestCase.java [] []
/src/xnio/api/src/main/java/org/xnio/ssl/JsseSslStreamSourceConduit.java [] []
/src/xnio/api/src/main/java/org/xnio/conduits/BufferedStreamSourceConduit.java [] []
/src/xnio/api/src/main/java/org/xnio/XnioXmlParser.java [] []
/src/xnio/api/src/main/java/org/xnio/conduits/InflatingStreamSourceConduit.java [] []
/src/xnio/api/src/test/java/org/xnio/ssl/StartTLSConnectionTestCase.java [] []
/src/xnio/api/src/main/java/org/xnio/conduits/ReadReadyHandler.java [] []
/src/xnio/nio-impl/src/test/java/org/xnio/nio/test/AbstractStreamSinkSourceChannelTest.java [] []
/src/xnio/api/src/main/java/org/xnio/ByteBufferSlicePool.java [] []
/src/xnio/nio-impl/src/test/java/org/xnio/nio/test/ConnectionOptionSetupTestCase.java [] []
/src/xnio/api/src/main/java/org/xnio/channels/AssembledConnectedMessageChannel.java [] []
/src/xnio/api/src/main/java/org/xnio/conduits/Conduit.java [] []
/src/xnio/api/src/test/java/org/xnio/channels/PushBackStreamChannelTestCase.java [] []
/src/xnio/nio-impl/src/test/java/org/xnio/nio/test/HalfDuplexChannelPipeTestCase.java [] []
/src/xnio/nio-impl/src/main/java/org/xnio/nio/NioXnioWorker.java [] []
/src/xnio/api/src/main/java/org/xnio/channels/CloseableChannel.java [] []
/src/xnio/api/src/main/java/org/xnio/ssl/JsseXnioSsl.java [] []
/src/xnio/api/src/main/java/org/xnio/FailedIoFuture.java [] []
/src/xnio/api/src/test/java/org/xnio/ssl/JsseSslStreamConnectionBufferOverflowTestCase.java [] []
/src/xnio/api/src/main/java/org/xnio/IoFuture.java [] []
/src/xnio/api/src/test/java/org/xnio/channels/BlockingWritableByteChannelTestCase.java [] []
/src/xnio/api/src/main/java/org/xnio/Connection.java [] []
/src/xnio/api/src/main/java/org/xnio/channels/ReadableMessageChannel.java [] []
/src/xnio/api/src/main/java/org/xnio/conduits/SynchronizedStreamSinkConduit.java [] []
/src/xnio/nio-impl/src/test/java/org/xnio/nio/test/MultiThreadedNioStartTLSTcpConnectionTestCase.java [] []
/src/xnio/api/src/main/java/org/xnio/channels/SuspendableAcceptChannel.java [] []

Directories in report

Directory
/src/xnio/api/src/test/java/org/xnio/channels/
/src/xnio/api/src/test/java/org/xnio/ssl/
/src/xnio/api/src/main/java/org/xnio/management/
/src/xnio/nio-impl/src/test/java/org/xnio/nio/test/
/src/xnio/api/src/test/java/org/xnio/racecondition/
/src/xnio/api/src/main/java/org/xnio/conduits/
/src/xnio/api/src/test/java/org/xnio/http/
/src/xnio/nio-impl/src/main/java/org/xnio/nio/
/src/xnio/api/target/generated-sources/annotations/org/xnio/_private/
/src/xnio/api/src/test/java/org/xnio/mock/
/src/xnio/api/src/main/java/org/xnio/_private/
/src/xnio/api/src/test/java/org/xnio/conduits/
/src/xnio/nio-impl/src/test/java/org/xnio/nio/test/racecondition/
/src/xnio/api/src/main/java/org/xnio/
/src/xnio/nio-impl/target/generated-sources/annotations/org/xnio/nio/
/src/xnio/api/src/main/java/org/xnio/channels/
/src/xnio/api/src/test/java/org/xnio/
/src/xnio/api/src/test/java/org/xnio/streams/
/src/xnio-fuzzer/src/main/java/org/xnio/http/
/src/xnio/api/src/test/java/org/xnio/ssl/mock/
/src/xnio/api/src/main/java/org/xnio/sasl/
/src/xnio/api/src/main/java/org/xnio/http/
/src/xnio/api/src/main/java/org/xnio/ssl/
/src/xnio/api/src/main/java/org/xnio/streams/