| inspect(ThreadContext) |  | 0% |  | 0% | 3 | 3 | 25 | 25 | 1 | 1 |
| optionValue() |  | 0% |  | 0% | 8 | 8 | 7 | 7 | 1 | 1 |
| initialize(ThreadContext, IRubyObject[]) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| Option(Ruby, RubyClass, ProtocolFamily, SocketLevel, SocketOption, int) |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| Option(Ruby, ProtocolFamily, SocketLevel, SocketOption, int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| unpack(ThreadContext, IRubyObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| data(ThreadContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| family(ThreadContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| level(ThreadContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| optname(ThreadContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| noPrefix(ProtocolFamily) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| noPrefix(SocketOption) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| to_s(ThreadContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| Option(Ruby, RubyClass) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| rb_int(ThreadContext, IRubyObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| rb_int(ThreadContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| bool(ThreadContext, IRubyObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| bool(ThreadContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| linger(ThreadContext, IRubyObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| linger(ThreadContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| createOption(Ruby) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |