convertToStringMemoryIO(IRubyObject, ThreadContext, CachingCallSite, boolean, boolean) |  | 0% |  | 0% | 5 | 5 | 9 | 9 | 1 | 1 |
convertToPointerMemoryIO(IRubyObject) |  | 0% |  | 0% | 4 | 4 | 11 | 11 | 1 | 1 |
convertToPointerMemoryIO(ThreadContext, IRubyObject, CachingCallSite) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
getConversionMethod(IRubyObject, CachingCallSite) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
other2bool(IRubyObject) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
convert2ptr(ThreadContext, IRubyObject) |  | 0% |  | 0% | 4 | 4 | 5 | 5 | 1 | 1 |
pointerParameterStrategy(IRubyObject) |   | 23% |   | 25% | 2 | 3 | 4 | 7 | 0 | 1 |
lookupPointerMemoryIO(IRubyObject) |  | 0% |  | 0% | 4 | 4 | 7 | 7 | 1 | 1 |
other2ptr(ThreadContext, IRubyObject) |  | 0% |  | 0% | 5 | 5 | 5 | 5 | 1 | 1 |
newUnsigned8(ThreadContext, long) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
newUnsigned16(ThreadContext, long) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
newUnsigned32(ThreadContext, long) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
newUnsigned64(ThreadContext, long) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
newUnsigned8(ThreadContext, int) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
newUnsigned8(Ruby, long) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
newUnsigned16(ThreadContext, int) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
newUnsigned16(Ruby, long) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
newUnsigned32(ThreadContext, int) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
newUnsigned32(Ruby, long) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
newUnsigned8(Ruby, int) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
newUnsigned16(Ruby, int) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
newUnsigned32(Ruby, int) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
newUnsigned64(Ruby, long) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
newPointer32(ThreadContext, int) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
stringParameterStrategy(IRubyObject) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
transientStringParameterStrategy(IRubyObject) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
isTrue(boolean, boolean, boolean, boolean, boolean, boolean) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lookupPointerParameterStrategy(IRubyObject) |   | 46% |   | 25% | 4 | 5 | 5 | 7 | 0 | 1 |
s8Value64(IRubyObject) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
u8Value32(IRubyObject) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
s16Value64(IRubyObject) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
u16Value32(IRubyObject) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
u32Value32(IRubyObject) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
f32Value32(IRubyObject) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
f32Value64(IRubyObject) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
newPointer32(ThreadContext, long) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
newBoolean(ThreadContext, long) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
s8Value32(IRubyObject) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
u8Value64(IRubyObject) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
s16Value32(IRubyObject) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
u16Value64(IRubyObject) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
s32Value64(IRubyObject) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
u32Value64(IRubyObject) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
newBoolean(Ruby, long) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
isDirectPointer(IRubyObject) |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
other2u64(IRubyObject) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
f64Value64(IRubyObject) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
newPointer32(Ruby, int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
newPointer64(ThreadContext, long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
newBoolean(ThreadContext, int) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
s64Value64(IRubyObject) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
newPointer32(Ruby, long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
newBoolean(Ruby, int) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
getPointerMemoryIO(IRubyObject) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
isTrue(boolean, boolean, boolean, boolean, boolean) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
boolValue(IRubyObject) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
newSigned8(ThreadContext, long) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
newSigned16(ThreadContext, long) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
newPointer64(Ruby, long) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
newFloat32(ThreadContext, long) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
isTrue(boolean, boolean, boolean, boolean) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
boolValue32(IRubyObject) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
boolValue64(IRubyObject) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
newSigned8(ThreadContext, int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
newSigned8(Ruby, long) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
newSigned16(ThreadContext, int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
newSigned16(Ruby, long) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
newSigned32(ThreadContext, long) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
newFloat32(ThreadContext, int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
newFloat32(Ruby, long) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
convertToStringMemoryIO(IRubyObject, ThreadContext, CachingCallSite) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
convertToTransientStringMemoryIO(IRubyObject, ThreadContext, CachingCallSite) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
getMemoryIOStrategy(MemoryIO) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
newArityError(ThreadContext, int, int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
newSigned8(Ruby, int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
newSigned16(Ruby, int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
newSigned32(Ruby, long) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
newString(ThreadContext, int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
newFloat32(Ruby, int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
newFloat64(ThreadContext, long) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
pointerValue32(IRubyObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
isTrue(boolean, boolean, boolean) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
newSigned32(Ruby, int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
newSigned64(ThreadContext, long) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
newString(Ruby, int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
newString(ThreadContext, long) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
newFloat64(Ruby, long) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
pointerValue64(IRubyObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
newSigned64(Ruby, long) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
newString(Ruby, long) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
isTrue(boolean, boolean) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
JITRuntime() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
other2long(IRubyObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
newNil(ThreadContext, int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
newNil(Ruby, int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
newNil(ThreadContext, long) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
newNil(Ruby, long) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
s32Value32(IRubyObject) |   | 82% |   | 50% | 1 | 2 | 0 | 3 | 0 | 1 |
u64Value64(IRubyObject) |   | 80% |   | 50% | 1 | 2 | 0 | 3 | 0 | 1 |
isTrue(boolean) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
static {...} |  | 100% | | n/a | 0 | 1 | 0 | 9 | 0 | 1 |
newSigned32(ThreadContext, int) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |