StructLayout

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total341 of 73554%41 of 5627%4757561482129
offsets(ThreadContext)410%20%229911
StructLayout(Ruby, RubyClass, Collection, int, int)4017081%101050%81133901
equals(Object)400%140%886611
getMember(Ruby, IRubyObject)281940%4233%345901
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
nextIndex(int, int)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
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
symbolIndex(IRubyObject, int)7100%n/a010101
static {...}5100%n/a010101
getSize()3100%n/a010101