selectInternal(ThreadContext) |   | 44% |   | 43% | 27 | 36 | 46 | 81 | 0 | 1 |
fdSetWrite(ThreadContext, ChannelFD, int) |  | 0% |  | 0% | 6 | 6 | 9 | 9 | 1 | 1 |
getSelector(ThreadContext, SelectableChannel) |   | 59% |   | 57% | 5 | 8 | 6 | 21 | 0 | 1 |
threadFdSelect(ThreadContext) |   | 30% |   | 25% | 8 | 9 | 8 | 13 | 0 | 1 |
registerSelect(Selector, ChannelFD, SelectableChannel, int) |   | 59% |   | 25% | 2 | 3 | 4 | 11 | 0 | 1 |
fdSetRead(ThreadContext, ChannelFD, int) |   | 64% |   | 50% | 4 | 6 | 3 | 9 | 0 | 1 |
go(ThreadContext) |   | 41% | | n/a | 0 | 1 | 2 | 4 | 0 | 1 |
trySelectWrite(ThreadContext, ChannelFD) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
selectEnd(ThreadContext) |   | 78% |   | 62% | 3 | 5 | 4 | 15 | 0 | 1 |
maxWriteReadySize() |   | 45% |   | 50% | 2 | 3 | 0 | 4 | 0 | 1 |
maxReadReadySize() |   | 73% |   | 50% | 2 | 3 | 0 | 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 |
killKey(SelectionKey) |  | 88% |   | 50% | 1 | 2 | 0 | 3 | 0 | 1 |
SelectExecutor(IRubyObject, IRubyObject, IRubyObject, Long) |  | 100% | | n/a | 0 | 1 | 0 | 10 | 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 |