RubyKernel

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,549 of 3,98861%162 of 39259%16937826875650166
test(ThreadContext, IRubyObject, IRubyObject[])2248828%311533%3038294701
execCommon(Ruby, IRubyObject, IRubyObject, IRubyObject, IRubyObject[])1517734%181036%1115294701
backquote(ThreadContext, IRubyObject, IRubyObject)1154327%12214%78243401
levelAndLengthFromArgs(Ruby, IRubyObject[], int)993023%13528%910122001
systemCommon(ThreadContext, IRubyObject, IRubyObject[])860%60%44141411
system19(ThreadContext, IRubyObject, IRubyObject[])596251%9847%610132701
printExceptionSummary(ThreadContext, Ruby, RubyException)530%20%228811
raise(ThreadContext, IRubyObject, IRubyObject[], Block)4812672%101966%917113701
untrace_var(ThreadContext, IRubyObject, IRubyObject[], Block)422638%7330%5671301
puts(ThreadContext, IRubyObject, IRubyObject, IRubyObject, IRubyObject)350%20%224411
method_missing(ThreadContext, IRubyObject, IRubyObject[], Block)310%40%335511
getLastlineString(ThreadContext, Ruby)310%40%336611
popenArgs(Ruby, String, IRubyObject[])300%20%223311
puts(ThreadContext, IRubyObject, IRubyObject, IRubyObject)300%20%224411
_exec_internal(ThreadContext, IRubyObject, IRubyObject[])300%n/a117711
caller_locations(ThreadContext, IRubyObject, IRubyObject[])240%n/a114411
set_trace_func(ThreadContext, IRubyObject, IRubyObject, Block)230%40%336611
gsub(ThreadContext, IRubyObject, IRubyObject, IRubyObject, Block)210%20%224411
putc(ThreadContext, IRubyObject, IRubyObject)200%20%224411
gsub(ThreadContext, IRubyObject, IRubyObject, Block)200%20%224411
abort(ThreadContext, IRubyObject, IRubyObject[])172357%2100%022701
extract_raise_opts(ThreadContext, IRubyObject[])171547%5338%353701
getc(ThreadContext, IRubyObject)170%n/a113311
exit(Ruby, IRubyObject[], boolean)165678%41478%31041801
public_send(ThreadContext, IRubyObject, IRubyObject[], Block)155077%1788%1521201
methodMissingDirect(ThreadContext, IRubyObject, RubySymbol, Visibility, CallType, IRubyObject[], Block)144777%1150%122801
readline(ThreadContext, IRubyObject, IRubyObject[])140%20%224411
rbThrow19(ThreadContext, IRubyObject, IRubyObject, IRubyObject, Block)120%n/a111111
exec(ThreadContext, IRubyObject, IRubyObject[])120%n/a112211
exit(IRubyObject, IRubyObject[])90%n/a112211
exit_bang(IRubyObject, IRubyObject[])90%n/a112211
send19(ThreadContext, IRubyObject, IRubyObject, IRubyObject, IRubyObject, Block)90%n/a111111
require(IRubyObject, IRubyObject, Block)80%n/a111111
load(IRubyObject, IRubyObject[], Block)80%n/a111111
new_complex(ThreadContext, IRubyObject)70%n/a111111
new_rational(ThreadContext, IRubyObject)70%n/a111111
readlines(ThreadContext, IRubyObject, IRubyObject[])70%n/a111111
sprintf(IRubyObject, IRubyObject[])70%n/a111111
rbThrow(ThreadContext, IRubyObject, IRubyObject, IRubyObject, Block)70%n/a111111
rbThrow19(ThreadContext, IRubyObject, IRubyObject, Block)70%n/a111111
fork19(ThreadContext, IRubyObject, Block)70%n/a112211
define_singleton_method(ThreadContext, IRubyObject, IRubyObject[], Block)66692%3975%3711301
open(ThreadContext, IRubyObject, IRubyObject[], Block)60%n/a111111
caller(ThreadContext, IRubyObject, IRubyObject[], Block)60%n/a111111
caller19(ThreadContext, IRubyObject, IRubyObject[], Block)60%n/a111111
rbCatch(ThreadContext, IRubyObject, IRubyObject, Block)60%n/a111111
rbThrow(ThreadContext, IRubyObject, IRubyObject, Block)60%n/a111111
display(ThreadContext, IRubyObject, IRubyObject[])60%n/a111111
sprintf(ThreadContext, IRubyObject, IRubyObject[])53888%1583%141901
convertToException(Ruby, IRubyObject, IRubyObject)52784%4100%032801
puts(ThreadContext, IRubyObject, IRubyObject)51575%1150%121401
puts(ThreadContext, IRubyObject, IRubyObject[])51575%1150%121401
new_integer(ThreadContext, IRubyObject, IRubyObject)50%n/a111111
new_string(ThreadContext, IRubyObject, IRubyObject)50%n/a111111
select(ThreadContext, IRubyObject, IRubyObject[])50%n/a111111
binding(ThreadContext, IRubyObject, Block)50%n/a111111
proc(ThreadContext, IRubyObject, Block)50%n/a111111
rand18(ThreadContext, IRubyObject, IRubyObject[])50%n/a111111
spawn(ThreadContext, IRubyObject, IRubyObject[])50%n/a111111
syscall(ThreadContext, IRubyObject, IRubyObject[])50%n/a111111
system(ThreadContext, IRubyObject, IRubyObject[])50%n/a111111
fork(ThreadContext, IRubyObject, Block)50%n/a111111
op_match(ThreadContext, IRubyObject, IRubyObject)50%n/a111111
trace_var(ThreadContext, IRubyObject, IRubyObject[], Block)44792%1583%1411001
puts(ThreadContext, IRubyObject)41478%1150%121401
respond_to_missing_p(ThreadContext, IRubyObject, IRubyObject)40%n/a111111
global_variables(ThreadContext, IRubyObject)40%n/a111111
local_variables(ThreadContext, IRubyObject)40%n/a111111
open19(ThreadContext, IRubyObject, IRubyObject[], Block)37896%2880%2611901
printf(ThreadContext, IRubyObject, IRubyObject[])34293%1375%1301001
__dir__(ThreadContext, IRubyObject)31986%1150%120301
RubyKernel()30%n/a112211
sleep(ThreadContext, IRubyObject, IRubyObject[])8998%21083%2711801
p(ThreadContext, IRubyObject, IRubyObject[])98100%11393%1802201
evalCommon(ThreadContext, IRubyObject, IRubyObject[], RubyKernel.EvalBinding)86100%11594%1901501
new_float19(IRubyObject, IRubyObject)82100%14100%0801701
rbThrowInternal(ThreadContext, IRubyObject, IRubyObject[], Block, RubyKernel.Uncaught)78100%6100%0401401
methodMissing(ThreadContext, IRubyObject, String, Visibility, CallType, IRubyObject[], Block)64100%2100%020901
autoload(IRubyObject, IRubyObject, IRubyObject)58100%8100%0501201
loop(ThreadContext, IRubyObject, Block)49100%4100%0301301
createKernelModule(Ruby)48100%n/a0101101
new_hash(ThreadContext, IRubyObject, IRubyObject)42100%1788%150801
local_variables19(ThreadContext, IRubyObject)35100%4100%030501
obj_to_enum(ThreadContext, IRubyObject, IRubyObject[], Block)35100%4100%030801
warn(ThreadContext, IRubyObject, IRubyObject)28100%2100%020601
global_variables19(ThreadContext, IRubyObject)27100%2100%020601
rbCatch19Common(ThreadContext, IRubyObject, Block)26100%n/a010401
caller20(ThreadContext, IRubyObject, IRubyObject[], Block)24100%n/a010401
autoload_p(ThreadContext, IRubyObject, IRubyObject)23100%2100%020501
require19(ThreadContext, IRubyObject, IRubyObject, Block)23100%2100%020401
loadCommon(IRubyObject, Ruby, IRubyObject[], Block)23100%2100%020401
getModuleForAutoload(Ruby, IRubyObject)20100%4100%030401
recacheBuiltinMethods(Ruby)14100%n/a010401
__method__(ThreadContext, IRubyObject)13100%2100%020401
print(ThreadContext, IRubyObject, IRubyObject[])12100%n/a010201
callcc(ThreadContext, IRubyObject, Block)12100%n/a010201
rbCatch19(ThreadContext, IRubyObject, Block)12100%n/a010201
public_method(ThreadContext, IRubyObject, IRubyObject)11100%n/a010101
load19(ThreadContext, IRubyObject, IRubyObject[], Block)11100%n/a010101
static {...}11100%n/a010301
at_exit(ThreadContext, IRubyObject, Block)9100%n/a010101
new_complex(ThreadContext, IRubyObject, IRubyObject, IRubyObject)9100%n/a010101
new_rational(ThreadContext, IRubyObject, IRubyObject, IRubyObject)9100%n/a010101
requireCommon(Ruby, IRubyObject, IRubyObject, Block)9100%n/a010101
new_complex(ThreadContext, IRubyObject, IRubyObject)8100%n/a010101
new_rational(ThreadContext, IRubyObject, IRubyObject)8100%n/a010101
block_given_p(ThreadContext, IRubyObject)8100%n/a010101
send19(ThreadContext, IRubyObject, IRubyObject, IRubyObject, Block)8100%n/a010101
gets(ThreadContext, IRubyObject, IRubyObject[])7100%n/a010101
new_string19(ThreadContext, IRubyObject, IRubyObject)7100%n/a010101
tap(ThreadContext, IRubyObject, Block)7100%n/a010201
send19(ThreadContext, IRubyObject, IRubyObject, Block)7100%n/a010101
send19(ThreadContext, IRubyObject, IRubyObject[], Block)7100%n/a010101
remove_instance_variable(ThreadContext, IRubyObject, IRubyObject, Block)7100%n/a010101
new_integer19(ThreadContext, IRubyObject, IRubyObject, IRubyObject)6100%n/a010101
binding19(ThreadContext, IRubyObject, Block)6100%n/a010101
eval(ThreadContext, IRubyObject, IRubyObject[], Block)6100%n/a010101
eval19(ThreadContext, IRubyObject, IRubyObject[], Block)6100%n/a010101
lambda(ThreadContext, IRubyObject, Block)6100%n/a010101
proc_1_9(ThreadContext, IRubyObject, Block)6100%n/a010101
op_eqq(ThreadContext, IRubyObject, IRubyObject)6100%n/a010101
op_cmp(ThreadContext, IRubyObject, IRubyObject)6100%n/a010101
initialize_clone(ThreadContext, IRubyObject, IRubyObject)6100%n/a010101
initialize_dup(ThreadContext, IRubyObject, IRubyObject)6100%n/a010101
respond_to_p19(IRubyObject, IRubyObject, IRubyObject)6100%n/a010101
instance_of_p(ThreadContext, IRubyObject, IRubyObject)6100%n/a010101
kind_of_p(ThreadContext, IRubyObject, IRubyObject)6100%n/a010101
methods19(ThreadContext, IRubyObject, IRubyObject[])6100%n/a010101
public_methods19(ThreadContext, IRubyObject, IRubyObject[])6100%n/a010101
protected_methods19(ThreadContext, IRubyObject, IRubyObject[])6100%n/a010101
private_methods19(ThreadContext, IRubyObject, IRubyObject[])6100%n/a010101
singleton_methods19(ThreadContext, IRubyObject, IRubyObject[])6100%n/a010101
op_match19(ThreadContext, IRubyObject, IRubyObject)6100%n/a010101
op_not_match(ThreadContext, IRubyObject, IRubyObject)6100%n/a010101
instance_variable_defined_p(ThreadContext, IRubyObject, IRubyObject)6100%n/a010101
instance_variable_get(ThreadContext, IRubyObject, IRubyObject)6100%n/a010101
instance_variable_set(IRubyObject, IRubyObject, IRubyObject)6100%n/a010101
new_integer19(ThreadContext, IRubyObject, IRubyObject)5100%n/a010101
newIntegerCommon(ThreadContext, IRubyObject, int)5100%n/a010101
rbCatch19(ThreadContext, IRubyObject, IRubyObject, Block)5100%n/a010101
loopSizeFn(ThreadContext)5100%n/a010101
srand(ThreadContext, IRubyObject, IRubyObject)5100%n/a010101
rand19(ThreadContext, IRubyObject, IRubyObject[])5100%n/a010101
eql_p(IRubyObject, IRubyObject)5100%n/a010101
initialize_copy(IRubyObject, IRubyObject)5100%n/a010101
respond_to_p19(IRubyObject, IRubyObject)5100%n/a010101
tainted_p(ThreadContext, IRubyObject)5100%n/a010101
taint(ThreadContext, IRubyObject)5100%n/a010101
untaint(ThreadContext, IRubyObject)5100%n/a010101
freeze(ThreadContext, IRubyObject)5100%n/a010101
frozen_p(ThreadContext, IRubyObject)5100%n/a010101
method19(IRubyObject, IRubyObject)5100%n/a010101
extend(IRubyObject, IRubyObject[])5100%n/a010101
nil_p(ThreadContext, IRubyObject)5100%n/a010101
instance_variables19(ThreadContext, IRubyObject)5100%n/a010101
new_array(ThreadContext, IRubyObject, IRubyObject)4100%n/a010101
new_float(IRubyObject, IRubyObject)4100%n/a010101
respond_to_missing_p(ThreadContext, IRubyObject, IRubyObject, IRubyObject)4100%n/a010101
srand(ThreadContext, IRubyObject)4100%n/a010101
hash(IRubyObject)4100%n/a010101
type(IRubyObject)4100%n/a010101
rbClone(IRubyObject)4100%n/a010101
dup(IRubyObject)4100%n/a010101
inspect(IRubyObject)4100%n/a010101
to_s(IRubyObject)4100%n/a010101
singleton_class(IRubyObject)3100%n/a010101