StructLayout

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total349 of 73553%42 of 5625%4757601482229
getMember(Ruby, IRubyObject)470%60%449911
offsets(ThreadContext)410%20%229911
equals(Object)400%140%886611
StructLayout(Ruby, RubyClass, Collection, int, int)3417684%91155%71133901
members(ThreadContext)250%20%225511
putValue(ThreadContext, IRubyObject, StructLayout.Storage, IRubyObject, IRubyObject)240%20%224411
getValue(ThreadContext, IRubyObject, StructLayout.Storage, IRubyObject)230%20%223311
getArrayComponentMemoryOp(Type.Array)191341%2250%231601
hashCode()180%20%223311
put(ThreadContext, IRubyObject, IRubyObject, IRubyObject)90%n/a112211
newStructLayout(ThreadContext, IRubyObject, IRubyObject[])83380%1150%121601
offset_of(ThreadContext, IRubyObject)80%n/a111111
get(ThreadContext, IRubyObject, IRubyObject)70%n/a111111
aref(ThreadContext, IRubyObject)60%n/a111111
fields(ThreadContext)60%n/a111111
getField(Ruby, IRubyObject)60%n/a111111
getFieldCount()40%n/a111111
getSize()30%n/a111111
getReferenceFieldCount()30%n/a111111
getReferenceFieldIndex(StructLayout.Member)30%n/a111111
getCacheableFieldCount()30%n/a111111
getCacheableFieldIndex(StructLayout.Member)30%n/a111111
getFields()30%n/a111111
getMembers()30%n/a111111
isUnion()30%n/a111111
createStructLayoutClass(Ruby, RubyModule)144100%n/a0103901
nextIndex(int, int)8100%n/a010101
symbolIndex(IRubyObject, int)7100%n/a010101
static {...}5100%n/a010101