| toJava(Class) |  | 0% |  | 0% | 7 | 7 | 12 | 12 | 1 | 1 |
| respondsTo(String) |   | 53% |   | 42% | 5 | 7 | 3 | 13 | 0 | 1 |
| send(ThreadContext, IRubyObject[], Block) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| getVariableNameList() |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| variableTableSync(List) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| method_missing19(ThreadContext, IRubyObject, IRubyObject[], Block) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| instance_variables(ThreadContext) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| instance_exec(ThreadContext, IRubyObject[], Block) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| readObject(ObjectInputStream) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| display(ThreadContext, IRubyObject[]) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| writeObject(ObjectOutputStream) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| yieldUnder(ThreadContext, RubyModule, IRubyObject[], Block, EvalType) |   | 83% |  | 100% | 0 | 2 | 2 | 16 | 0 | 1 |
| yieldUnder(ThreadContext, RubyModule, Block, EvalType) |   | 75% | | n/a | 0 | 1 | 2 | 12 | 0 | 1 |
| compareTo(IRubyObject) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| initCopy(IRubyObject, IRubyObject, String) |   | 64% |   | 62% | 2 | 5 | 0 | 9 | 0 | 1 |
| removeFinalizers() |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| respond_to_p(IRubyObject, IRubyObject) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| hashyInspect() |   | 75% |   | 50% | 1 | 2 | 2 | 11 | 0 | 1 |
| getJavaClass() |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| rbInspect(ThreadContext, IRubyObject) |   | 65% |   | 50% | 3 | 5 | 4 | 10 | 0 | 1 |
| setVariable(int, Object) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| send(ThreadContext, IRubyObject, IRubyObject, IRubyObject, Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| respond_to_p(IRubyObject) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| send(ThreadContext, IRubyObject, IRubyObject, Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| instance_eval19(ThreadContext, IRubyObject, IRubyObject, IRubyObject, Block) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| equal_p(ThreadContext, IRubyObject) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| to_a() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| instance_eval(ThreadContext, IRubyObject, IRubyObject, IRubyObject, Block) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| send(ThreadContext, IRubyObject, Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| instance_eval19(ThreadContext, IRubyObject, IRubyObject, Block) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| instance_eval(ThreadContext, IRubyObject, IRubyObject, Block) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| specificEval(ThreadContext, RubyModule, IRubyObject, IRubyObject, IRubyObject, Block, EvalType) |   | 77% |   | 50% | 2 | 3 | 2 | 8 | 0 | 1 |
| id_deprecated() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| type_deprecated() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| method(IRubyObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| instance_eval(ThreadContext, IRubyObject, Block) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| extend(IRubyObject[]) |   | 85% |   | 83% | 1 | 4 | 0 | 8 | 0 | 1 |
| callMethod(String, IRubyObject[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| public_methods(ThreadContext, IRubyObject[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| protected_methods(ThreadContext, IRubyObject[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| private_methods(ThreadContext, IRubyObject[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| instance_eval(ThreadContext, Block) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| initialize_copy(IRubyObject) |   | 67% |   | 50% | 2 | 3 | 2 | 6 | 0 | 1 |
| setInternalVariable(String, Object) |   | 53% |   | 25% | 2 | 3 | 0 | 3 | 0 | 1 |
| hasInternalVariable(String) |   | 46% |   | 25% | 2 | 3 | 0 | 2 | 0 | 1 |
| getInternalVariable(String) |   | 46% |   | 25% | 2 | 3 | 0 | 2 | 0 | 1 |
| removeInternalVariable(String) |   | 46% |   | 25% | 2 | 3 | 0 | 2 | 0 | 1 |
| inspect(ThreadContext, IRubyObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| dataGetStructChecked() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| removeInstanceVariable(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| callMethod(ThreadContext, int, String, IRubyObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| objInitCopy(IRubyObject, IRubyObject) |   | 76% |   | 50% | 3 | 4 | 1 | 5 | 0 | 1 |
| setFrozen(boolean) |   | 62% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
| setInstanceVariable(String, IRubyObject) |   | 62% |   | 25% | 2 | 3 | 0 | 3 | 0 | 1 |
| ensureInstanceVariablesSettable() |   | 40% |   | 25% | 2 | 3 | 2 | 4 | 0 | 1 |
| methods(ThreadContext, IRubyObject[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| singleton_methods(ThreadContext, IRubyObject[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| send(ThreadContext, Block) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| RubyBasicObject(Ruby, RubyClass, boolean, boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| callSuper(ThreadContext, IRubyObject[], Block) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| copyInstanceVariablesInto(InstanceVariables) |   | 85% |  | 100% | 0 | 2 | 0 | 6 | 0 | 1 |
| raiseFrozenError() |   | 67% |   | 50% | 1 | 2 | 1 | 3 | 0 | 1 |
| dataWrapStruct(Object) |   | 58% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
| callMethod(ThreadContext, int, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| variableTableFastStore(String, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| fastSetInstanceVariable(String, IRubyObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| checkStringType() |   | 79% |   | 75% | 1 | 3 | 1 | 4 | 0 | 1 |
| checkStringType19() |   | 79% |   | 75% | 1 | 3 | 1 | 4 | 0 | 1 |
| op_eqq(ThreadContext, IRubyObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getVariable(int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getNativeTypeIndex() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| op_match(ThreadContext, IRubyObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| initialize() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| convertToInteger(int, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getVariableCount() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| variableTableFastContains(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| variableTableFastFetch(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| fastHasInternalVariable(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| fastGetInternalVariable(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| syncVariables(List) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| fastHasInstanceVariable(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| fastGetInstanceVariable(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setUntrusted(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| untrusted_p(ThreadContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| untrust(ThreadContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| trust(ThreadContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getSingletonClassClone() |   | 94% |   | 83% | 1 | 4 | 1 | 14 | 0 | 1 |
| specificEval(ThreadContext, RubyModule, IRubyObject, IRubyObject, Block, EvalType) |   | 91% |   | 75% | 1 | 3 | 1 | 8 | 0 | 1 |
| isUntrusted() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| respondsToMissing(String, boolean) |   | 93% |   | 50% | 1 | 2 | 1 | 7 | 0 | 1 |
| OBJ_INIT_COPY(IRubyObject, IRubyObject) |   | 80% |   | 50% | 1 | 2 | 0 | 3 | 0 | 1 |
| isClass() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getNativeHandle() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| inspectObj(StringBuilder) |  | 98% |   | 75% | 2 | 5 | 0 | 11 | 0 | 1 |
| static {...} |  | 97% |   | 50% | 1 | 2 | 0 | 9 | 0 | 1 |
| setNativeHandle(Object) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| singletonMethods(ThreadContext, IRubyObject[], RubyBasicObject.MethodsCollector) |  | 100% |  | 100% | 0 | 6 | 0 | 14 | 0 | 1 |
| methods(ThreadContext, IRubyObject[], boolean) |  | 100% |  | 100% | 0 | 5 | 0 | 11 | 0 | 1 |
| getInstanceVariableList() |  | 100% |   | 88% | 1 | 5 | 0 | 8 | 0 | 1 |
| rbClone() |  | 100% |  | 100% | 0 | 4 | 0 | 8 | 0 | 1 |
| getInstanceVariableNameList() |  | 100% |   | 88% | 1 | 5 | 0 | 8 | 0 | 1 |
| getVariableList() |  | 100% |  | 100% | 0 | 3 | 0 | 8 | 0 | 1 |
| addFinalizer(IRubyObject) |  | 100% |   | 50% | 1 | 2 | 0 | 10 | 0 | 1 |
| respond_to_p19(IRubyObject, IRubyObject) |  | 100% |  | 100% | 0 | 3 | 0 | 6 | 0 | 1 |
| dup() |  | 100% |  | 100% | 0 | 3 | 0 | 6 | 0 | 1 |
| respond_to_p19(IRubyObject) |  | 100% |  | 100% | 0 | 2 | 0 | 6 | 0 | 1 |
| send19(ThreadContext, IRubyObject[], Block) |  | 100% |  | 100% | 0 | 2 | 0 | 7 | 0 | 1 |
| convertToInteger(String) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| specificEval(ThreadContext, RubyModule, IRubyObject, Block, EvalType) |  | 100% |  | 100% | 0 | 3 | 0 | 8 | 0 | 1 |
| getSingletonClass() |  | 100% |  | 100% | 0 | 4 | 0 | 6 | 0 | 1 |
| anyToString() |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| remove_instance_variable(ThreadContext, IRubyObject, Block) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| instance_variables19(ThreadContext) |  | 100% |  | 100% | 0 | 2 | 0 | 7 | 0 | 1 |
| inspect() |  | 100% |  | 100% | 0 | 5 | 0 | 5 | 0 | 1 |
| instance_exec19(ThreadContext, IRubyObject[], Block) |  | 100% |  | 100% | 0 | 3 | 0 | 6 | 0 | 1 |
| asJavaString() |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| asString() |  | 100% |  | 100% | 0 | 3 | 0 | 4 | 0 | 1 |
| makeMetaClass(RubyClass) |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| setTaint(boolean) |  | 100% |  | 100% | 0 | 3 | 0 | 5 | 0 | 1 |
| instance_of_p(ThreadContext, IRubyObject) |  | 100% |  | 100% | 0 | 3 | 0 | 5 | 0 | 1 |
| validateInstanceVariable(String) |  | 100% |  | 100% | 0 | 2 | 0 | 2 | 0 | 1 |
| op_cmp(ThreadContext, IRubyObject) |  | 100% |  | 100% | 0 | 3 | 0 | 4 | 0 | 1 |
| setFlag(int, boolean) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| freeze(ThreadContext) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| kind_of_p(ThreadContext, IRubyObject) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| instance_variable_get(ThreadContext, IRubyObject) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| specificEval(ThreadContext, RubyModule, Block, EvalType) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| instance_variable_defined_p(ThreadContext, IRubyObject) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| op_not_equal(ThreadContext, IRubyObject) |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| equalInternal(ThreadContext, IRubyObject, IRubyObject) |  | 100% |  | 100% | 0 | 3 | 0 | 1 | 0 | 1 |
| trueIfNoArgument(ThreadContext, IRubyObject[]) |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| op_not_match(ThreadContext, IRubyObject) |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| send19(ThreadContext, IRubyObject, IRubyObject, IRubyObject, Block) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| send19(ThreadContext, IRubyObject, IRubyObject, Block) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| infectBy(RubyBasicObject) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| op_equal_19(ThreadContext, IRubyObject) |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| variableTableContains(String) |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| send19(ThreadContext, IRubyObject, Block) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| eql_p(IRubyObject) |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| createBasicObjectClass(Ruby, RubyClass) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| RubyBasicObject(Ruby, RubyClass) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| RubyBasicObject(Ruby, RubyClass, boolean) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| infectBy(int) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| isSpecialConst() |  | 100% |   | 75% | 1 | 3 | 0 | 1 | 0 | 1 |
| op_not(ThreadContext) |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| getInstanceEvalClass() |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| untaint(ThreadContext) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| method19(IRubyObject) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| recacheBuiltinMethods(Ruby) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| taint(Ruby) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| testFrozen(String) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| testFrozen() |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| getFlag(int) |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| isNil() |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| isTrue() |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| isFalse() |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| isTaint() |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| isFrozen() |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| eql(IRubyObject) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| variableTableStore(String, Object) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| instance_eval19(ThreadContext, IRubyObject, Block) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| evalUnder(ThreadContext, RubyModule, RubyString, String, int, EvalType) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| instance_variable_set(IRubyObject, IRubyObject) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| infectBy(IRubyObject) |  | 100% |  | 100% | 0 | 2 | 0 | 2 | 0 | 1 |
| convertToArray() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| convertToHash() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| convertToFloat() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| convertToString() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| instance_eval19(ThreadContext, Block) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| public_methods19(ThreadContext, IRubyObject[]) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| protected_methods19(ThreadContext, IRubyObject[]) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| private_methods19(ThreadContext, IRubyObject[]) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| callMethod(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| callMethod(ThreadContext, String, IRubyObject[], Block) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| checkArrayType() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getObjectId() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| setFFIHandle(Object) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| variableTableFetch(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| variableTableRemove(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| syncVariables(IRubyObject) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| RubyBasicObject(RubyClass) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| callMethod(ThreadContext, String, IRubyObject) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| callMethod(ThreadContext, String, IRubyObject[]) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| id() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getFFIHandle() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| hasVariables() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| hash() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| tainted_p(ThreadContext) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| taint(ThreadContext) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| frozen_p(ThreadContext) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| methods19(ThreadContext, IRubyObject[]) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| singleton_methods19(ThreadContext, IRubyObject[]) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| checkCallMethod(ThreadContext, String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| callMethod(ThreadContext, String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| respondsToMissing(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| op_equal(ThreadContext, IRubyObject) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| equal_p19(ThreadContext, IRubyObject) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getInstanceVariable(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isBuiltin(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| setupBlock(Block, EvalType) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| fastSetInternalVariable(String, Object) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setMetaClass(RubyClass) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getType() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getRuntime() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| convertToInteger() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| dataGetStruct() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| hasInstanceVariable(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| singleton_method_added19(ThreadContext, IRubyObject, IRubyObject, Block) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| singleton_method_removed19(ThreadContext, IRubyObject, IRubyObject, Block) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| singleton_method_undefined19(ThreadContext, IRubyObject, IRubyObject, Block) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| type() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| nil_p(ThreadContext) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| op_match19(ThreadContext, IRubyObject) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| RubyBasicObject() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| initialize19(ThreadContext) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getMetaClass() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| inspectHashCode() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| checkFrozen() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| to_s() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isImmediate() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isModule() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| itself() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getInternalVariables() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getInstanceVariables() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getNativeClassIndex() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| copySpecialInstanceVariables(IRubyObject) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |