SocketUtilsIPV6.IPv6Address |  | 0% |  | 0% | 86 | 86 | 168 | 168 | 31 | 31 | 1 | 1 |
RubyUDPSocket |   | 4% |  | 0% | 46 | 48 | 175 | 181 | 25 | 27 | 0 | 1 |
RubyBasicSocket |   | 45% |   | 27% | 84 | 115 | 148 | 265 | 29 | 55 | 0 | 1 |
SocketUtils |   | 39% |   | 35% | 62 | 82 | 119 | 205 | 11 | 23 | 0 | 1 |
RubySocket |   | 40% |   | 22% | 58 | 77 | 138 | 239 | 24 | 43 | 0 | 1 |
Addrinfo |   | 25% |   | 26% | 67 | 85 | 100 | 141 | 40 | 55 | 0 | 1 |
Ifaddr |   | 3% |  | 0% | 40 | 41 | 78 | 82 | 15 | 16 | 0 | 1 |
SubnetUtils |  | 0% |  | 0% | 23 | 23 | 57 | 57 | 14 | 14 | 1 | 1 |
Option |   | 5% |  | 0% | 29 | 30 | 64 | 68 | 20 | 21 | 0 | 1 |
SubnetUtils.SubnetInfo |  | 0% |  | 0% | 30 | 30 | 40 | 40 | 20 | 20 | 1 | 1 |
RubyUNIXSocket |   | 31% |  | 0% | 20 | 25 | 64 | 88 | 12 | 17 | 0 | 1 |
RubyServerSocket |   | 28% |   | 21% | 14 | 21 | 54 | 79 | 7 | 14 | 0 | 1 |
RubyTCPServer |   | 45% |   | 38% | 21 | 30 | 50 | 92 | 10 | 18 | 0 | 1 |
RubyIPSocket |   | 23% |   | 22% | 19 | 26 | 46 | 61 | 14 | 21 | 0 | 1 |
SocketUtils.new SocketUtils.AddrinfoCallback() {...} |  | 0% |  | 0% | 11 | 11 | 30 | 30 | 2 | 2 | 1 | 1 |
SocketType |   | 35% |   | 11% | 56 | 62 | 57 | 75 | 26 | 31 | 0 | 1 |
RubyTCPSocket |   | 46% |   | 46% | 11 | 20 | 33 | 64 | 3 | 7 | 0 | 1 |
RubyUNIXServer |   | 12% |  | 0% | 12 | 14 | 39 | 44 | 10 | 12 | 0 | 1 |
MulticastStateManager |  | 0% |  | 0% | 9 | 9 | 28 | 28 | 5 | 5 | 1 | 1 |
Option.new Object() {...} |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
SocketUtilsIPV6.IPv6Network |  | 0% |  | 0% | 7 | 7 | 19 | 19 | 6 | 6 | 1 | 1 |
SocketType.new SocketType() {...} |   | 32% | | n/a | 15 | 22 | 22 | 32 | 15 | 22 | 0 | 1 |
SocketUtilsIPV6.IPv6NetworkMask |  | 0% |  | 0% | 8 | 8 | 14 | 14 | 3 | 3 | 1 | 1 |
SocketType.new SocketType() {...} |  | 9% | | n/a | 13 | 14 | 18 | 19 | 13 | 14 | 0 | 1 |
Addrinfo.INVOKER.i.initialize |  | 0% |  | 0% | 7 | 7 | 0 | 0 | 5 | 5 | 1 | 1 |
RubyUDPSocket.INVOKER.i.send |  | 0% |  | 0% | 6 | 6 | 0 | 0 | 4 | 4 | 1 | 1 |
SocketType.new SocketType() {...} |   | 42% | | n/a | 7 | 11 | 9 | 14 | 7 | 11 | 0 | 1 |
RubyTCPSocket.INVOKER.i.0.2.initialize |  | 0% |  | 0% | 4 | 4 | 0 | 0 | 2 | 2 | 1 | 1 |
RubyUNIXSocket.INVOKER.i.0.1.recvfrom |  | 0% |  | 0% | 4 | 4 | 0 | 0 | 2 | 2 | 1 | 1 |
RubyTCPServer.INVOKER.i.0.1.initialize |  | 0% |  | 0% | 4 | 4 | 0 | 0 | 2 | 2 | 1 | 1 |
RubySocket.INVOKER.s.0.4.getaddrinfo |  | 0% |  | 0% | 4 | 4 | 0 | 0 | 2 | 2 | 1 | 1 |
RubySocket.INVOKER.s.0.1.getnameinfo |  | 0% |  | 0% | 4 | 4 | 0 | 0 | 2 | 2 | 1 | 1 |
RubySocket.INVOKER.s.0.1.getservbyname |  | 0% |  | 0% | 4 | 4 | 0 | 0 | 2 | 2 | 1 | 1 |
Option.INVOKER.i.1.0.initialize |  | 0% |  | 0% | 3 | 3 | 0 | 0 | 2 | 2 | 1 | 1 |
RubyBasicSocket.INVOKER.i.0.1.shutdown |  | 0% |  | 0% | 3 | 3 | 0 | 0 | 2 | 2 | 1 | 1 |
RubyUNIXSocket.INVOKER.s.0.2.socketpair |  | 0% |  | 0% | 3 | 3 | 0 | 0 | 2 | 2 | 1 | 1 |
RubySocket.INVOKER.s.0.0.gethostbyaddr |  | 0% |  | 0% | 3 | 3 | 0 | 0 | 2 | 2 | 1 | 1 |
RubyUNIXSocket.new Object() {...} |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
RubyBasicSocket.INVOKER.i.send |  | 0% | | n/a | 3 | 3 | 0 | 0 | 3 | 3 | 1 | 1 |
RubySocket.INVOKER.i.initialize19 |  | 0% | | n/a | 3 | 3 | 0 | 0 | 3 | 3 | 1 | 1 |
SocketUtils.new SocketUtils.AddrinfoCallback() {...} |   | 67% |   | 40% | 5 | 7 | 3 | 13 | 0 | 2 | 0 | 1 |
RubySocket.INVOKER.i.recvfrom |  | 0% | | n/a | 3 | 3 | 0 | 0 | 3 | 3 | 1 | 1 |
RubyServerSocket.INVOKER.i.bind |  | 0% | | n/a | 3 | 3 | 0 | 0 | 3 | 3 | 1 | 1 |
RubyBasicSocket.INVOKER.i.recv_nonblock |  | 0% | | n/a | 3 | 3 | 0 | 0 | 3 | 3 | 1 | 1 |
RubyBasicSocket.INVOKER.i.recv |  | 0% | | n/a | 3 | 3 | 0 | 0 | 3 | 3 | 1 | 1 |
RubyIPSocket.INVOKER.i.recvfrom |  | 0% | | n/a | 3 | 3 | 0 | 0 | 3 | 3 | 1 | 1 |
RubySocket.INVOKER.i.recvfrom_nonblock |  | 0% | | n/a | 3 | 3 | 0 | 0 | 3 | 3 | 1 | 1 |
RubyUDPSocket.INVOKER.i.recvfrom_nonblock |  | 0% | | n/a | 3 | 3 | 0 | 0 | 3 | 3 | 1 | 1 |
Option.INVOKER.i.bool |  | 0% | | n/a | 3 | 3 | 0 | 0 | 3 | 3 | 1 | 1 |
Option.INVOKER.i.rb_int |  | 0% | | n/a | 3 | 3 | 0 | 0 | 3 | 3 | 1 | 1 |
RubyIPSocket.INVOKER.i.addr19 |  | 0% | | n/a | 3 | 3 | 0 | 0 | 3 | 3 | 1 | 1 |
RubyIPSocket.INVOKER.i.peeraddr19 |  | 0% | | n/a | 3 | 3 | 0 | 0 | 3 | 3 | 1 | 1 |
Option.INVOKER.i.linger |  | 0% | | n/a | 3 | 3 | 0 | 0 | 3 | 3 | 1 | 1 |
RubyUDPSocket.INVOKER.i.initialize |  | 0% | | n/a | 3 | 3 | 0 | 0 | 3 | 3 | 1 | 1 |
SocketType.new Object() {...} |   | 86% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 |
SocketUtilsIPV6 |  | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
RubyBasicSocket.INVOKER.i.3.0.setsockopt |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
RubyUDPSocket.INVOKER.i.2.0.bind |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
RubyBasicSocket.INVOKER.i.2.0.getsockopt |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
RubyUDPSocket.INVOKER.i.2.0.connect |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
RubySocket.INVOKER.i.1.0.listen |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
RubyServerSocket.INVOKER.i.1.0.connect |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
RubyTCPServer.INVOKER.i.0.0.peeraddr |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
RubyBasicSocket.INVOKER.i.0.0.readmsg_nonblock |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
RubyBasicSocket.INVOKER.i.1.0.set_do_not_reverse_lookup19 |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
RubySocket.INVOKER.s.2.0.pack_sockaddr_in |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
RubyTCPServer.INVOKER.i.0.0.getpeername |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
RubySocket.INVOKER.i.1.0.connect_nonblock |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
RubyUNIXSocket.INVOKER.i.1.0.initialize |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
Option.INVOKER.i.1.0.unpack |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
RubyServerSocket.INVOKER.i.1.0.connect_nonblock |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
RubyBasicSocket.INVOKER.i.0.0.readmsg |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
Addrinfo.INVOKER.s.2.0.udp |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
RubyServerSocket.INVOKER.i.1.0.listen |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
Addrinfo.INVOKER.s.2.0.tcp |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
RubyBasicSocket.INVOKER.i.0.0.sendmsg |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
Addrinfo.INVOKER.i.1.0.marshal_load |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
RubySocket.INVOKER.i.1.0.bind |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
RubyTCPServer.INVOKER.s.0.0.open |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
RubySocket.INVOKER.i.1.0.connect |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
RubyUNIXServer.INVOKER.i.1.0.initialize |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
RubyTCPServer.INVOKER.i.1.0.listen |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
RubyUNIXServer.INVOKER.i.1.0.listen |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
Addrinfo.INVOKER.i.0.0.getnameinfo |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
RubyUDPSocket.INVOKER.s.0.0.open |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
RubyBasicSocket.INVOKER.i.0.0.sendmsg_nonblock |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
SocketType.new SocketType() {...} |  | 35% | | n/a | 3 | 4 | 5 | 6 | 3 | 4 | 0 | 1 |
Addrinfo.INVOKER.s.1.0.ip |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
Addrinfo.INVOKER.i.0.0.ipv6_multicast_p |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
RubyUNIXSocket.INVOKER.i.0.0.recv_io |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
Addrinfo.INVOKER.i.0.0.ipv6_unspecified_p |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
Ifaddr.INVOKER.i.0.0.ifindex |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
RubySocket.INVOKER.i.0.0.accept |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
Addrinfo.INVOKER.i.0.0.ipv6_loopback_p |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
Option.INVOKER.i.0.0.optname |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
RubyUNIXServer.INVOKER.i.0.0.peeraddr |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
Addrinfo.INVOKER.i.0.0.ipv6_v4compat_p |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
Addrinfo.INVOKER.i.0.0.ipv6_to_ipv4 |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
RubyUNIXSocket.INVOKER.i.0.0.addr |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
RubySocket.INVOKER.s.1.0.unpack_sockaddr_in |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
RubyUNIXServer.INVOKER.i.0.0.addr |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
Addrinfo.INVOKER.s.0.0.getaddrinfo |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
Addrinfo.INVOKER.i.0.0.ipv4_loopback_p |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
RubyBasicSocket.INVOKER.i.0.0.remote_address |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
Addrinfo.INVOKER.i.0.0.pfamily |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
RubySocket.INVOKER.s.1.0.gethostbyname |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
Ifaddr.INVOKER.i.0.0.netmask |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
Addrinfo.INVOKER.i.0.0.ipv4_multicast_p |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
Ifaddr.INVOKER.i.0.0.inspect |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
RubyTCPServer.INVOKER.i.0.0.accept |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
Addrinfo.INVOKER.i.0.0.socktype |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
Ifaddr.INVOKER.i.0.0.broadaddr |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
RubyBasicSocket.INVOKER.s.1.0.set_do_not_reverse_lookup |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
Addrinfo.INVOKER.i.0.0.ipv4_private_p |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
Addrinfo.INVOKER.i.0.0.inspect |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
Addrinfo.INVOKER.i.0.0.to_sockaddr |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
Addrinfo.INVOKER.i.0.0.ip_port |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
Addrinfo.INVOKER.i.0.0.ip_p |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
Option.INVOKER.i.0.0.inspect |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
Addrinfo.INVOKER.i.0.0.ipv6_mc_sitelocal_p |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
Addrinfo.INVOKER.i.0.0.ip_unpack |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
Addrinfo.INVOKER.i.0.0.afamily |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
Addrinfo.INVOKER.i.0.0.marshal_dump |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
Ifaddr.INVOKER.i.0.0.addr |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
RubyBasicSocket.INVOKER.i.0.0.getpeereid |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
Addrinfo.INVOKER.i.0.0.ipv6_mc_nodelocal_p |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
Addrinfo.INVOKER.i.0.0.protocol |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
RubyBasicSocket.INVOKER.i.0.0.close_write |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
Addrinfo.INVOKER.i.0.0.canonname |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
RubyUNIXServer.INVOKER.i.0.0.sysaccept |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
Addrinfo.INVOKER.s.0.0.unix |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
RubyIPSocket.INVOKER.s.1.0.getaddress |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
RubyBasicSocket.INVOKER.i.0.0.do_not_reverse_lookup19 |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
Addrinfo.INVOKER.i.0.0.unix_p |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
RubyServerSocket.INVOKER.i.0.0.accept_nonblock |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
RubyTCPServer.INVOKER.i.0.0.accept_nonblock |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
RubyBasicSocket.INVOKER.i.0.0.getsockname |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
RubyUNIXServer.INVOKER.i.0.0.accept |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
RubyBasicSocket.INVOKER.i.0.0.local_address |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
RubyTCPSocket.INVOKER.s.1.0.gethostbyname |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
RubySocket.INVOKER.s.1.0.for_fd |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
RubyUNIXSocket.INVOKER.i.0.0.peeraddr |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
Addrinfo.INVOKER.i.0.0.inspect_sockaddr |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
Ifaddr.INVOKER.i.0.0.dstaddr |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
Addrinfo.INVOKER.i.0.0.ipv6_linklocal_p |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
Addrinfo.INVOKER.i.0.0.unix_path |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
Addrinfo.INVOKER.i.0.0.ipv6_mc_linklocal_p |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
Ifaddr.INVOKER.i.0.0.flags |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
Option.INVOKER.i.0.0.data |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
RubySocket.INVOKER.s.1.0.pack_sockaddr_un |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
Addrinfo.INVOKER.i.0.0.ipv6_p |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
RubyUNIXSocket.INVOKER.i.0.0.path |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
Addrinfo.INVOKER.i.0.0.ipv6_mc_global_p |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
RubyBasicSocket.INVOKER.s.1.0.for_fd |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
RubyUNIXServer.INVOKER.i.0.0.path |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
Option.INVOKER.i.0.0.level |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
RubyUNIXSocket.INVOKER.i.1.0.send_io |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
RubyServerSocket.INVOKER.i.0.0.accept |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
Addrinfo.INVOKER.i.0.0.ipv6_sitelocal_p |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
RubyUNIXServer.INVOKER.i.0.0.accept_nonblock |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
Option.INVOKER.i.0.0.to_s |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
Option.INVOKER.i.0.0.family |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
Addrinfo.INVOKER.i.0.0.to_str |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
Addrinfo.INVOKER.i.0.0.ipv4_p |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
RubyBasicSocket.INVOKER.i.0.0.close_read |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
Addrinfo.INVOKER.i.0.0.ip_address |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
Addrinfo.INVOKER.i.0.0.ipv6_v4mapped_p |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
RubyBasicSocket.INVOKER.i.0.0.getpeername |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
RubyIPSocket.INVOKER.i.0.0.getpeereid |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
Addrinfo.INVOKER.i.0.0.ipv6_mc_orglocal_p |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
Ifaddr.INVOKER.i.0.0.name |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
RubySocket.INVOKER.s.0.0.gethostname |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
RubyBasicSocket.INVOKER.s.0.0.do_not_reverse_lookup |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
RubySocket.INVOKER.s.0.0.getifaddrs |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
RubyUDPSocket.ReceiveTuple |  | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
RubySocket.INVOKER.s.0.0.ip_address_list |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
RubyUNIXServer.new ObjectAllocator() {...} | | 33% | | n/a | 1 | 2 | 1 | 2 | 1 | 2 | 0 | 1 |
Ifaddr.new ObjectAllocator() {...} | | 33% | | n/a | 1 | 2 | 1 | 2 | 1 | 2 | 0 | 1 |
RubyIPSocket.new ObjectAllocator() {...} | | 33% | | n/a | 1 | 2 | 1 | 2 | 1 | 2 | 0 | 1 |
Addrinfo.new ObjectAllocator() {...} | | 33% | | n/a | 1 | 2 | 1 | 2 | 1 | 2 | 0 | 1 |
Option.new ObjectAllocator() {...} | | 33% | | n/a | 1 | 2 | 1 | 2 | 1 | 2 | 0 | 1 |
RubyUDPSocket.new ObjectAllocator() {...} | | 33% | | n/a | 1 | 2 | 1 | 2 | 1 | 2 | 0 | 1 |
RubyBasicSocket.new ObjectAllocator() {...} | | 33% | | n/a | 1 | 2 | 1 | 2 | 1 | 2 | 0 | 1 |
RubySocket.new Object() {...} |  | 88% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 |
RubyBasicSocket.new Object() {...} |  | 88% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 |
SocketLibrary |  | 100% |   | 50% | 2 | 4 | 0 | 16 | 0 | 2 | 0 | 1 |
RubyUNIXSocket.new ObjectAllocator() {...} | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
RubyTCPSocket.new ObjectAllocator() {...} | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
RubyServerSocket.new ObjectAllocator() {...} | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
RubyTCPServer.new ObjectAllocator() {...} | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
RubySocket.new ObjectAllocator() {...} | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |