RubyKernel

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,553 of 3,98861%171 of 39256%17037827975649166
execCommon(Ruby, IRubyObject, IRubyObject, IRubyObject, IRubyObject[])2280%280%1515474711
backquote(ThreadContext, IRubyObject, IRubyObject)1154327%12214%78243401
systemCommon(ThreadContext, IRubyObject, IRubyObject[])860%60%44141411
system19(ThreadContext, IRubyObject, IRubyObject[])625949%11635%810142701
levelAndLengthFromArgs(Ruby, IRubyObject[], int)606953%61267%41082001
rbThrowInternal(ThreadContext, IRubyObject, IRubyObject[], Block, RubyKernel.Uncaught)572127%5117%3481401
printExceptionSummary(ThreadContext, Ruby, RubyException)530%20%228811
test(ThreadContext, IRubyObject, IRubyObject[])5226083%83883%83874701
untrace_var(ThreadContext, IRubyObject, IRubyObject[], Block)422638%7330%5671301
puts(ThreadContext, IRubyObject, IRubyObject, IRubyObject, IRubyObject)350%20%224411
raise(ThreadContext, IRubyObject, IRubyObject[], Block)3214282%62379%51783701
define_singleton_method(ThreadContext, IRubyObject, IRubyObject[], Block)314157%8433%5761301
abort(ThreadContext, IRubyObject, IRubyObject[])31922%1150%124701
method_missing(ThreadContext, IRubyObject, IRubyObject[], Block)310%40%335511
getLastlineString(ThreadContext, Ruby)310%40%336611
sleep(ThreadContext, IRubyObject, IRubyObject[])306167%5758%5741801
popenArgs(Ruby, String, IRubyObject[])300%20%223311
_exec_internal(ThreadContext, IRubyObject, IRubyObject[])300%n/a117711
exit(Ruby, IRubyObject[], boolean)274562%61267%51061801
autoload_p(ThreadContext, IRubyObject, IRubyObject)230%20%225511
gsub(ThreadContext, IRubyObject, IRubyObject, IRubyObject, Block)210%20%224411
puts(ThreadContext, IRubyObject, IRubyObject[])200%20%224411
gsub(ThreadContext, IRubyObject, IRubyObject, Block)200%20%224411
puts(ThreadContext, IRubyObject)180%20%224411
getc(ThreadContext, IRubyObject)170%n/a113311
public_send(ThreadContext, IRubyObject, IRubyObject[], Block)155077%2675%2521201
autoload(IRubyObject, IRubyObject, IRubyObject)154374%5338%4511201
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
p(ThreadContext, IRubyObject, IRubyObject[])118789%5964%5822201
trace_var(ThreadContext, IRubyObject, IRubyObject[], Block)104180%3350%3421001
sprintf(ThreadContext, IRubyObject, IRubyObject[])103377%2467%242901
printf(ThreadContext, IRubyObject, IRubyObject[])93680%2250%2311001
exit(IRubyObject, IRubyObject[])90%n/a112211
exit_bang(IRubyObject, IRubyObject[])90%n/a112211
send19(ThreadContext, IRubyObject, IRubyObject, IRubyObject, IRubyObject, Block)90%n/a111111
require19(ThreadContext, IRubyObject, IRubyObject, Block)81565%1150%121401
load(IRubyObject, IRubyObject[], Block)80%n/a111111
getModuleForAutoload(Ruby, IRubyObject)71365%2250%231401
gets(ThreadContext, IRubyObject, IRubyObject[])70%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
puts(ThreadContext, IRubyObject, IRubyObject, IRubyObject)62480%1150%121401
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
convertToException(Ruby, IRubyObject, IRubyObject)52784%4100%032801
loadCommon(IRubyObject, Ruby, IRubyObject[], Block)51878%1150%120401
set_trace_func(ThreadContext, IRubyObject, IRubyObject, Block)51878%1375%131601
putc(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
syscall(ThreadContext, IRubyObject, IRubyObject[])50%n/a111111
system(ThreadContext, IRubyObject, IRubyObject[])50%n/a111111
fork(ThreadContext, IRubyObject, Block)50%n/a111111
eql_p(IRubyObject, IRubyObject)50%n/a111111
op_match(ThreadContext, IRubyObject, IRubyObject)50%n/a111111
new_float19(IRubyObject, IRubyObject)47895%11393%1811701
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
__dir__(ThreadContext, IRubyObject)31986%1150%120301
__method__(ThreadContext, IRubyObject)31077%1150%121401
RubyKernel()30%n/a112211
evalCommon(ThreadContext, IRubyObject, IRubyObject[], RubyKernel.EvalBinding)86100%16100%0901501
methodMissing(ThreadContext, IRubyObject, String, Visibility, CallType, IRubyObject[], Block)64100%2100%020901
loop(ThreadContext, IRubyObject, Block)49100%4100%0301301
createKernelModule(Ruby)48100%n/a0101101
new_hash(ThreadContext, IRubyObject, IRubyObject)42100%8100%050801
local_variables19(ThreadContext, IRubyObject)35100%4100%030501
obj_to_enum(ThreadContext, IRubyObject, IRubyObject[], Block)35100%4100%030801
extract_raise_opts(ThreadContext, IRubyObject[])32100%2675%250701
warn(ThreadContext, IRubyObject, IRubyObject)28100%1150%120601
global_variables19(ThreadContext, IRubyObject)27100%2100%020601
rbCatch19Common(ThreadContext, IRubyObject, Block)26100%n/a010401
caller20(ThreadContext, IRubyObject, IRubyObject[], Block)24100%n/a010401
caller_locations(ThreadContext, IRubyObject, IRubyObject[])24100%n/a010401
recacheBuiltinMethods(Ruby)14100%n/a010401
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
require(IRubyObject, IRubyObject, Block)8100%n/a010101
send19(ThreadContext, IRubyObject, IRubyObject, IRubyObject, Block)8100%n/a010101
new_string19(ThreadContext, IRubyObject, IRubyObject)7100%n/a010101
fork19(ThreadContext, IRubyObject, Block)7100%n/a010201
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
spawn(ThreadContext, 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