StringIO |   | 74% |   | 67% | 91 | 238 | 113 | 514 | 20 | 90 | 0 | 1 |
StringIO.INVOKER.i.0.1.seek |  | 0% |  | 0% | 4 | 4 | 0 | 0 | 2 | 2 | 1 | 1 |
StringIO.INVOKER.i.0.1.syswrite_nonblock |  | 0% |  | 0% | 4 | 4 | 0 | 0 | 2 | 2 | 1 | 1 |
StringIO.INVOKER.i.set_encoding |  | 0% | | n/a | 4 | 4 | 0 | 0 | 4 | 4 | 1 | 1 |
StringIO.INVOKER.i.0.2.lines |  | 0% | | 0% | 3 | 3 | 0 | 0 | 2 | 2 | 1 | 1 |
StringIO.INVOKER.i.0.2.each |  | 0% | | 0% | 3 | 3 | 0 | 0 | 2 | 2 | 1 | 1 |
StringIO.INVOKER.i.0.2.each_line |  | 0% | | 0% | 3 | 3 | 0 | 0 | 2 | 2 | 1 | 1 |
StringIO.INVOKER.i.0.2.gets |  | 0% | | 0% | 3 | 3 | 0 | 0 | 2 | 2 | 1 | 1 |
StringIO.INVOKER.i.0.2.read |  | 0% | | 0% | 3 | 3 | 0 | 0 | 2 | 2 | 1 | 1 |
StringIO.INVOKER.i.0.1.readline |  | 0% | | 0% | 3 | 3 | 0 | 0 | 2 | 2 | 1 | 1 |
StringIO.INVOKER.i.0.2.sysread |  | 0% | | 0% | 3 | 3 | 0 | 0 | 2 | 2 | 1 | 1 |
StringIO.INVOKER.i.0.2.read_nonblock |  | 0% | | 0% | 3 | 3 | 0 | 0 | 2 | 2 | 1 | 1 |
StringIO.INVOKER.i.0.2.readlines |  | 0% | | 0% | 3 | 3 | 0 | 0 | 2 | 2 | 1 | 1 |
StringIO.INVOKER.i.0.2.reopen |  | 0% | | 0% | 3 | 3 | 0 | 0 | 2 | 2 | 1 | 1 |
StringIO.INVOKER.i.0.2.initialize |  | 0% | | 0% | 3 | 3 | 0 | 0 | 2 | 2 | 1 | 1 |
StringIO.INVOKER.i.0.0.printf |  | 0% | | 0% | 3 | 3 | 0 | 0 | 2 | 2 | 1 | 1 |
StringIO.INVOKER.i.0.0.each_codepoint | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
StringIO.INVOKER.i.1.0.initialize_copy | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
StringIO.INVOKER.i.0.0.each_byte | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
StringIO.INVOKER.i.0.0.print | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
StringIO.INVOKER.i.1.0.syswrite | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
StringIO.INVOKER.i.1.0.putc | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
StringIO.INVOKER.i.0.0.strio_unimpl | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
StringIO.INVOKER.i.0.0.codepoints | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
StringIO.INVOKER.i.0.0.each_char | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
StringIO.INVOKER.i.1.0.write | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
StringIO.INVOKER.i.0.0.puts | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
StringIO.INVOKER.i.1.0.ungetbyte | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
StringIO.INVOKER.i.1.0.append | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
StringIO.INVOKER.i.0.0.chars | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
StringIO.INVOKER.s.0.0.open | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
StringIO.INVOKER.i.1.0.set_lineno | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
StringIO.INVOKER.i.1.0.ungetc | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
StringIO.INVOKER.i.0.0.close | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
StringIO.INVOKER.i.0.0.strioZero | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
StringIO.INVOKER.i.0.0.getbyte | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
StringIO.INVOKER.i.0.0.internal_encoding | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
StringIO.INVOKER.i.1.0.strioFirst | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
StringIO.INVOKER.i.0.0.eof | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
StringIO.INVOKER.i.0.0.readbyte | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
StringIO.INVOKER.i.0.0.close_write | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
StringIO.INVOKER.i.0.0.readchar | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
StringIO.INVOKER.i.1.0.set_string | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
StringIO.INVOKER.i.0.0.lineno | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
StringIO.INVOKER.i.0.0.close_read | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
StringIO.INVOKER.i.1.0.set_pos | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
StringIO.INVOKER.i.0.0.getc | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
StringIO.INVOKER.i.0.0.external_encoding | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
StringIO.INVOKER.i.0.0.pos | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
StringIO.INVOKER.i.0.0.sync | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
StringIO.INVOKER.i.0.0.rewind | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
StringIO.INVOKER.i.0.0.strioNil | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
StringIO.INVOKER.i.1.0.truncate | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
StringIO.INVOKER.i.0.0.strioFalse | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
StringIO.INVOKER.i.0.0.string | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
StringIO.INVOKER.i.0.0.closed_p | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
StringIO.INVOKER.i.0.0.strio_self | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
StringIO.INVOKER.i.0.0.closed_read_p | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
StringIO.INVOKER.i.0.0.length | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
StringIO.INVOKER.i.0.0.closed_write_p | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
StringIO.new ObjectAllocator() {...} | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
StringIOLibrary | | 100% | | n/a | 0 | 2 | 0 | 3 | 0 | 2 | 0 | 1 |
StringIO.StringIOData | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 |