RubyProc

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total51 of 57291%10 of 6284%13628116431
source_location(ThreadContext)182659%2250%233901
call(ThreadContext, IRubyObject[], IRubyObject, Block)62279%3350%240601
parameters(ThreadContext)61571%1150%120401
call(ThreadContext, IRubyObject[], Block)60%n/a111111
isProc()50%n/a111111
newProc(Ruby, Block.Type)40%n/a111111
to_s()30%n/a111111
prepareArgs(ThreadContext, Block.Type, Arity, IRubyObject[])27998%22492%21412001
static {...}1788%1150%120101
setup(Block)93100%6100%0402301
to_s19()49100%2100%020501
newInstance(ThreadContext, IRubyObject, IRubyObject[], Block)42100%8100%050701
createProcClass(Ruby)21100%n/a010601
op_equal(IRubyObject)20100%1583%140201
call19(ThreadContext, IRubyObject[], Block)16100%n/a010201
newProc(Ruby, Block, Block.Type, String, int)15100%n/a010301
newProc(Ruby, Block, Block.Type, ISourcePosition)14100%n/a010301
rbClone()12100%n/a010201
RubyProc(Ruby, RubyClass, Block.Type)11100%n/a010401
RubyProc(Ruby, RubyClass, Block.Type, String, int)11100%n/a010201
dup()10100%n/a010101
RubyProc(Ruby, RubyClass, Block.Type, ISourcePosition)9100%n/a010301
arity()8100%n/a010101
binding()7100%n/a010101
call(ThreadContext, IRubyObject[])7100%n/a010101
newProc(Ruby, Block, Block.Type)6100%n/a010101
lambda_p(ThreadContext)6100%n/a010101
isLambda()5100%n/a010101
isThread()5100%n/a010101
getBlock()3100%n/a010101
to_proc()2100%n/a010101