reify(String, boolean) |  | 0% |  | 0% | 33 | 33 | 185 | 185 | 1 | 1 |
addParameterAnnotation(String, int, Class, Map) |  | 0% |  | 0% | 8 | 8 | 17 | 17 | 1 | 1 |
generateMethodAnnotations(Map, SkinnyMethodAdapter, List) |  | 0% |  | 0% | 10 | 10 | 13 | 13 | 1 | 1 |
dumpReifiedClass(String, String, byte[]) |  | 0% |  | 0% | 6 | 6 | 15 | 15 | 1 | 1 |
invoke(ThreadContext, IRubyObject, String, IRubyObject[], CallType) |  | 0% |  | 0% | 4 | 4 | 6 | 6 | 1 | 1 |
isReifiable() |  | 0% |  | 0% | 8 | 8 | 8 | 8 | 1 | 1 |
smartLoadOldUser(IRubyObject) |   | 66% |   | 50% | 3 | 6 | 3 | 12 | 0 | 1 |
invoke(ThreadContext, IRubyObject, String, IRubyObject, IRubyObject, IRubyObject, CallType, Block) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
invoke(ThreadContext, IRubyObject, String, IRubyObject, IRubyObject, IRubyObject, CallType) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
invoke(ThreadContext, IRubyObject, String, IRubyObject, IRubyObject, CallType, Block) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
becomeSynchronized() |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
invoke(ThreadContext, IRubyObject, String, IRubyObject, IRubyObject, CallType) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
setRubyStaticAllocator(Class) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
subclasses(boolean) |  | 0% |  | 0% | 4 | 4 | 9 | 9 | 1 | 1 |
invoke(ThreadContext, IRubyObject, String, IRubyObject, CallType) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
addMethodAnnotation(String, Class, Map) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
addFieldAnnotation(String, Class, Map) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
invoke(ThreadContext, IRubyObject, String, CallType, Block) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
finvoke(ThreadContext, IRubyObject, String, IRubyObject, IRubyObject, IRubyObject, Block) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
invoke(ThreadContext, IRubyObject, String, CallType) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
removeSubclass(RubyClass) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
checkFuncallExec(ThreadContext, IRubyObject, String, IRubyObject[]) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
smartLoadNewUser(IRubyObject, IRubyObject) |   | 77% |   | 70% | 3 | 6 | 3 | 16 | 0 | 1 |
checkFuncallMissing(ThreadContext, RubyClass, IRubyObject, String, IRubyObject[]) |   | 31% |   | 50% | 1 | 2 | 4 | 7 | 0 | 1 |
toJava(Class) |   | 52% |   | 40% | 4 | 6 | 4 | 10 | 0 | 1 |
reifyWithAncestors(String, boolean) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
invoke(ThreadContext, IRubyObject, String, IRubyObject[], CallType, Block) |   | 61% |   | 33% | 3 | 4 | 1 | 6 | 0 | 1 |
finvoke(ThreadContext, IRubyObject, String, IRubyObject[]) |   | 53% |   | 33% | 3 | 4 | 1 | 5 | 0 | 1 |
addMethodSignature(String, Class[]) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
addFieldSignature(String, Class) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
addClassAnnotation(Class, Map) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
setModuleSuperClass(RubyClass) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
checkFuncallRespondTo(ThreadContext, RubyClass, IRubyObject, String) |   | 76% |   | 60% | 4 | 6 | 1 | 10 | 0 | 1 |
finvoke(ThreadContext, IRubyObject, String, IRubyObject, IRubyObject, IRubyObject) |   | 60% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
checkFuncallFailed(ThreadContext, IRubyObject, String, RubyClass, IRubyObject[]) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
finvoke(ThreadContext, IRubyObject, String, IRubyObject, IRubyObject, Block) |   | 62% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
finvoke(ThreadContext, IRubyObject, String, IRubyObject, IRubyObject) |   | 61% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
setClassAllocator(Class) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
allocate() |   | 70% |   | 67% | 2 | 4 | 2 | 7 | 0 | 1 |
finvoke(ThreadContext, IRubyObject, String, IRubyObject, Block) |   | 63% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
invokeInherited(ThreadContext, IRubyObject, IRubyObject) |   | 67% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
invoke(ThreadContext, IRubyObject, int, String, IRubyObject[], CallType, Block) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
initializeCommon(ThreadContext, RubyClass, Block, boolean) |  | 80% |   | 50% | 1 | 2 | 2 | 11 | 0 | 1 |
superclass(ThreadContext) |  | 79% |   | 70% | 3 | 6 | 1 | 6 | 0 | 1 |
newClass(Ruby, RubyClass, CallSite[]) |  | 64% |   | 50% | 2 | 3 | 0 | 3 | 0 | 1 |
newClass(Ruby, RubyClass) |  | 62% |   | 50% | 2 | 3 | 0 | 3 | 0 | 1 |
getParameterAnnotations() | | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
getMethodAnnotations() | | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
getFieldAnnotations() | | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
getMethodSignatures() | | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
getFieldSignatures() | | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
getClassAnnotations() | | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
finvoke(ThreadContext, IRubyObject, String, IRubyObject[], Block) |  | 83% |   | 50% | 2 | 4 | 0 | 5 | 0 | 1 |
setRubyClassAllocator(Class) |  | 81% | | n/a | 0 | 1 | 2 | 7 | 0 | 1 |
notVisibleAndNotMethodMissing(DynamicMethod, String, IRubyObject, CallType) | | 54% |   | 25% | 2 | 3 | 0 | 1 | 0 | 1 |
getVariableTableCopy() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
initialize(ThreadContext, IRubyObject, Block) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
addInvalidatorsAndFlush(List) |  | 91% |   | 80% | 2 | 6 | 0 | 10 | 0 | 1 |
invalidateCacheDescendants() |  | 86% |  | 100% | 0 | 3 | 0 | 8 | 0 | 1 |
addSubclass(RubyClass) |  | 84% |  | 100% | 0 | 2 | 0 | 6 | 0 | 1 |
replaceSubclass(RubyClass, RubyClass) |  | 84% |  | 100% | 0 | 2 | 0 | 7 | 0 | 1 |
checkInheritable(IRubyObject) |  | 82% |   | 75% | 1 | 3 | 1 | 5 | 0 | 1 |
initialize(ThreadContext, Block) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
reifyWithAncestors() | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
reifyWithAncestors(String) | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
reifyWithAncestors(boolean) | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
reify() | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
reify(String) | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
reify(boolean) | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
inherit(RubyClass) |  | 79% |   | 75% | 1 | 3 | 0 | 4 | 0 | 1 |
hasObjectID() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
getFFIHandleAccessorField() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
getFFIHandleAccessorForRead() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
getFFIHandleAccessorForWrite() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
getObjectGroupAccessorField() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
getObjectGroupAccessorForRead() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
getObjectGroupAccessorForWrite() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
getVariableTableSize() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
getVariableNames() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
getBaseCallSites() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
getExtraCallSites() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
static {...} |  | 95% |   | 50% | 1 | 2 | 0 | 4 | 0 | 1 |
smartDump(MarshalStream, IRubyObject) |  | 100% |   | 90% | 1 | 6 | 0 | 11 | 0 | 1 |
RubyClass(Ruby, RubyClass, boolean) |  | 100% |  | 100% | 0 | 4 | 0 | 16 | 0 | 1 |
RubyClass(Ruby) |  | 100% |  | 100% | 0 | 2 | 0 | 11 | 0 | 1 |
finvokeChecked(ThreadContext, IRubyObject, String) |  | 100% |  | 100% | 0 | 3 | 0 | 7 | 0 | 1 |
invoke(ThreadContext, IRubyObject, String, IRubyObject, CallType, Block) |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
newClass(Ruby, RubyClass, String, ObjectAllocator, RubyModule, boolean, CallSite[]) |  | 100% |  | 100% | 0 | 2 | 0 | 8 | 0 | 1 |
newClass(Ruby, RubyClass, String, ObjectAllocator, RubyModule, boolean) |  | 100% |   | 50% | 1 | 2 | 0 | 8 | 0 | 1 |
makeMetaClass(RubyClass) |  | 100% |  | 100% | 0 | 2 | 0 | 7 | 0 | 1 |
createClassClass(Ruby, RubyClass) |  | 100% | | n/a | 0 | 1 | 0 | 9 | 0 | 1 |
finvoke(ThreadContext, IRubyObject, String, IRubyObject) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
createBootstrapClass(Ruby, String, RubyClass, ObjectAllocator) |  | 100% |  | 100% | 0 | 2 | 0 | 7 | 0 | 1 |
finvoke(ThreadContext, IRubyObject, String, Block) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
finvoke(ThreadContext, IRubyObject, String) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
RubyClass(Ruby, RubyClass) |  | 100% | | n/a | 0 | 1 | 0 | 7 | 0 | 1 |
RubyClass(Ruby, RubyClass, CallSite[]) |  | 100% | | n/a | 0 | 1 | 0 | 7 | 0 | 1 |
initialize_copy(IRubyObject) |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
newInstance(ThreadContext, IRubyObject, IRubyObject, IRubyObject, Block) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
newInstance(ThreadContext, IRubyObject, IRubyObject, Block) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
newInstance(ThreadContext, IRubyObject, Block) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
newInstance(ThreadContext, IRubyObject[], Block) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
newInstance(ThreadContext, Block) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
rbMethodCallStatus(ThreadContext, DynamicMethod, CallType, IRubyObject) |  | 100% |   | 67% | 2 | 4 | 0 | 1 | 0 | 1 |
shouldCallMethodMissing(DynamicMethod, String, IRubyObject, CallType) |  | 100% |   | 75% | 1 | 3 | 0 | 1 | 0 | 1 |
checkNotInitialized() |  | 100% |   | 75% | 1 | 3 | 0 | 3 | 0 | 1 |
unmarshalFrom(UnmarshalStream) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
getVariableAccessorForRead(String) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
initialize19(ThreadContext, IRubyObject, Block) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
initialize19(ThreadContext, Block) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
marshal(Object, MarshalStream) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
unmarshal(UnmarshalStream) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
marshalTo(RubyClass, MarshalStream) | | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
checkFuncallCallable(ThreadContext, DynamicMethod, CallType, IRubyObject) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
getBaseCallSite(int) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
getVariableAccessorForWrite(String) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
setAllocator(ObjectAllocator) | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
getVariableAccessorsForRead() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
getObjectIdAccessorField() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
getVariableTableSizeWithExtras() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
inherited(ThreadContext, IRubyObject) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
setMarshal(ObjectMarshal) | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
setReifiedClass(Class) | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
getAllocator() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
getVariableTableManager() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
shouldCallMethodMissing(DynamicMethod) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
getClassRuntime() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
getRealClass() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
getMarshal() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
getReifiedClass() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
getNativeClassIndex() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
isModule() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
isClass() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
isSingleton() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |