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 |
smartLoadOldUser(IRubyObject) | | 53% | | 40% | 4 | 6 | 4 | 12 | 0 | 1 |
smartLoadNewUser(IRubyObject, IRubyObject) | | 54% | | 40% | 4 | 6 | 6 | 16 | 0 | 1 |
invoke(ThreadContext, IRubyObject, String, IRubyObject[], CallType) | | 0% | | 0% | 4 | 4 | 6 | 6 | 1 | 1 |
isReifiable() | | 0% | | 0% | 8 | 8 | 8 | 8 | 1 | 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 |
setRubyClassAllocator(Class) | | 0% | | n/a | 1 | 1 | 7 | 7 | 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 |
invoke(ThreadContext, IRubyObject, String, CallType) | | 0% | | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
finvoke(ThreadContext, IRubyObject, String, IRubyObject, IRubyObject, IRubyObject) | | 0% | | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
removeSubclass(RubyClass) | | 0% | | 0% | 2 | 2 | 6 | 6 | 1 | 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 |
checkFuncallRespondTo(ThreadContext, RubyClass, IRubyObject, String) | | 72% | | 60% | 4 | 6 | 2 | 10 | 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 |
finvoke(ThreadContext, IRubyObject, String, IRubyObject, IRubyObject, IRubyObject, Block) | | 61% | | 50% | 1 | 2 | 1 | 4 | 0 | 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 |
invoke(ThreadContext, IRubyObject, String, IRubyObject, CallType, Block) | | 70% | | 50% | 1 | 2 | 1 | 5 | 0 | 1 |
finvoke(ThreadContext, IRubyObject, String, IRubyObject, Block) | | 63% | | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
finvoke(ThreadContext, IRubyObject, String, IRubyObject) | | 62% | | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
invokeInherited(ThreadContext, IRubyObject, IRubyObject) | | 67% | | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
finvoke(ThreadContext, IRubyObject, String, Block) | | 64% | | 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 |
replaceSubclass(RubyClass, RubyClass) | | 74% | | 50% | 1 | 2 | 0 | 7 | 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 |
checkFuncallFailed(ThreadContext, IRubyObject, String, RubyClass, IRubyObject[]) | | 50% | | 50% | 1 | 2 | 1 | 3 | 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% | | 90% | 1 | 6 | 0 | 10 | 0 | 1 |
invalidateCacheDescendants() | | 86% | | 100% | 0 | 3 | 0 | 8 | 0 | 1 |
allocate() | | 85% | | 83% | 1 | 4 | 1 | 7 | 0 | 1 |
addSubclass(RubyClass) | | 84% | | 100% | 0 | 2 | 0 | 6 | 0 | 1 |
initialize_copy(IRubyObject) | | 76% | | 50% | 1 | 2 | 0 | 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 |
superclass(ThreadContext) | | 92% | | 80% | 2 | 6 | 0 | 6 | 0 | 1 |
getBaseCallSites() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
getExtraCallSites() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
getReifiedClass() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
finvokeChecked(ThreadContext, IRubyObject, String) | | 95% | | 75% | 1 | 3 | 1 | 7 | 0 | 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 |
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 |
checkFuncallMissing(ThreadContext, RubyClass, IRubyObject, String, IRubyObject[]) | | 100% | | 100% | 0 | 2 | 0 | 7 | 0 | 1 |
createClassClass(Ruby, RubyClass) | | 100% | | n/a | 0 | 1 | 0 | 9 | 0 | 1 |
checkInheritable(IRubyObject) | | 100% | | 100% | 0 | 3 | 0 | 5 | 0 | 1 |
checkFuncallExec(ThreadContext, IRubyObject, String, IRubyObject[]) | | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
createBootstrapClass(Ruby, String, RubyClass, ObjectAllocator) | | 100% | | 100% | 0 | 2 | 0 | 7 | 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 |
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% | | 100% | 0 | 3 | 0 | 3 | 0 | 1 |
unmarshalFrom(UnmarshalStream) | | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
notVisibleAndNotMethodMissing(DynamicMethod, String, IRubyObject, CallType) | | 100% | | 75% | 1 | 3 | 0 | 1 | 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 |
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 |