selectInternal(ThreadContext) |   | 73% |   | 60% | 20 | 36 | 22 | 81 | 0 | 1 |
getSelector(ThreadContext, SelectableChannel) |   | 59% |   | 57% | 5 | 8 | 6 | 21 | 0 | 1 |
registerSelect(Selector, ChannelFD, SelectableChannel, int) |   | 59% |   | 25% | 2 | 3 | 4 | 11 | 0 | 1 |
threadFdSelect(ThreadContext) |   | 62% |   | 81% | 3 | 9 | 6 | 13 | 0 | 1 |
selectEnd(ThreadContext) |   | 78% |   | 75% | 2 | 5 | 4 | 15 | 0 | 1 |
go(ThreadContext) |   | 70% | | n/a | 0 | 1 | 2 | 4 | 0 | 1 |
doSelect(ThreadContext) |   | 80% | | n/a | 0 | 1 | 2 | 9 | 0 | 1 |
fdIsSet(List, ChannelFD, int) |  | 94% |   | 80% | 2 | 6 | 0 | 5 | 0 | 1 |
trySelectRead(ThreadContext, ChannelFD) |  | 88% |   | 50% | 1 | 2 | 1 | 3 | 0 | 1 |
trySelectWrite(ThreadContext, ChannelFD) |  | 88% |   | 50% | 1 | 2 | 1 | 3 | 0 | 1 |
fdSetRead(ThreadContext, ChannelFD, int) |  | 98% |   | 70% | 3 | 6 | 0 | 9 | 0 | 1 |
fdSetWrite(ThreadContext, ChannelFD, int) |  | 98% |   | 60% | 4 | 6 | 0 | 9 | 0 | 1 |
killKey(SelectionKey) |  | 88% |   | 50% | 1 | 2 | 0 | 3 | 0 | 1 |
SelectExecutor(IRubyObject, IRubyObject, IRubyObject, Long) |  | 100% | | n/a | 0 | 1 | 0 | 10 | 0 | 1 |
maxReadReadySize() |  | 100% |  | 100% | 0 | 3 | 0 | 4 | 0 | 1 |
maxWriteReadySize() |  | 100% |  | 100% | 0 | 3 | 0 | 4 | 0 | 1 |
fdTerm(List) |  | 100% |  | 100% | 0 | 3 | 0 | 5 | 0 | 1 |
static {...} |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
selectCall(ThreadContext) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |