| writeObjectData(IRubyObject) |   | 81% |   | 89% | 3 | 22 | 5 | 59 | 0 | 1 |
| writeUserClass(IRubyObject, RubyClass) |   | 52% |   | 50% | 1 | 2 | 1 | 5 | 0 | 1 |
| getPathFromClass(RubyModule) |   | 80% |   | 88% | 1 | 5 | 1 | 8 | 0 | 1 |
| hasSingletonMethods(RubyClass) |   | 48% |   | 25% | 2 | 3 | 3 | 5 | 0 | 1 |
| userCommon(IRubyObject, DynamicMethod) |   | 89% |   | 88% | 1 | 5 | 1 | 17 | 0 | 1 |
| dumpExtended(RubyClass) |   | 86% |   | 75% | 2 | 5 | 1 | 9 | 0 | 1 |
| shouldBeRegistered(IRubyObject) |   | 78% |   | 62% | 3 | 5 | 2 | 7 | 0 | 1 |
| userMarshal(IRubyObject) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| isUntrusted() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| writeInt(int) |  | 100% |   | 94% | 1 | 10 | 0 | 17 | 0 | 1 |
| getVariables(IRubyObject) |  | 100% |   | 82% | 4 | 12 | 0 | 15 | 0 | 1 |
| writeEncoding(Encoding) |  | 100% |   | 83% | 1 | 4 | 0 | 10 | 0 | 1 |
| dumpObject(IRubyObject) |  | 100% |  | 100% | 0 | 3 | 0 | 9 | 0 | 1 |
| userNewCommon(IRubyObject, DynamicMethod) |  | 100% |  | 100% | 0 | 2 | 0 | 9 | 0 | 1 |
| MarshalStream(Ruby, OutputStream, int) |  | 100% |  | 100% | 0 | 2 | 0 | 9 | 0 | 1 |
| dumpVariablesShared(List) |  | 100% |   | 75% | 1 | 3 | 0 | 6 | 0 | 1 |
| dumpVariablesWithEncoding(List, IRubyObject) |  | 100% |  | 100% | 0 | 2 | 0 | 6 | 0 | 1 |
| writeAndRegisterSymbol(String) |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
| writeAndRegister(IRubyObject) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| writeString(ByteList) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| isMarshalFixnum(RubyFixnum) |  | 100% |  | 100% | 0 | 3 | 0 | 1 | 0 | 1 |
| writeDirectly(IRubyObject) |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
| dumpDefaultObjectHeader(char, RubyClass) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| writeString(String) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| shouldMarshalEncoding(IRubyObject) |  | 100% |  | 100% | 0 | 2 | 0 | 2 | 0 | 1 |
| registerLinkTarget(IRubyObject) |  | 100% |   | 50% | 1 | 2 | 0 | 3 | 0 | 1 |
| dumpVariables(List) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| dumpSymbol(String) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| registerSymbol(String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| userNewMarshal(IRubyObject, DynamicMethod) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| userNewMarshal(IRubyObject) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| userMarshal(IRubyObject, DynamicMethod) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| dumpDefaultObjectHeader(RubyClass) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| writeByte(int) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| isTainted() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |