Struct

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total720 of 7767%56 of 595%75781231404548
getStructLayout(Ruby, IRubyObject)830%100%66151511
initialize(ThreadContext, IRubyObject)610%60%44111111
initialize_copy(ThreadContext, IRubyObject)570%60%44111111
size(ThreadContext, IRubyObject)530%80%55101011
initialize(ThreadContext, IRubyObject[])490%70%559911
values(ThreadContext)350%20%226611
Struct(Ruby, RubyClass, StructLayout, IRubyObject)320%40%337711
allocateStruct(ThreadContext, IRubyObject, int)220%n/a113311
order(ThreadContext, IRubyObject)210%n/a113311
set_layout(ThreadContext, IRubyObject, IRubyObject)191950%2250%233901
getMemory()180%20%221111
setFieldValue(ThreadContext, IRubyObject, IRubyObject)140%n/a112211
order(ThreadContext)130%20%221111
getCachedValue(StructLayout.Member)130%20%221111
initialize(ThreadContext)120%n/a112211
getFieldValue(ThreadContext, IRubyObject)120%n/a111111
initValueCache()120%n/a112211
initReferenceCache()120%n/a112211
clear(ThreadContext)110%n/a112211
Struct(Ruby, RubyClass)90%n/a112211
putCachedValue(StructLayout.Member, IRubyObject)90%n/a112211
getValueCacheForWrite()90%20%221111
getReferenceCache()90%20%221111
putReference(StructLayout.Member, Object)90%n/a112211
offset_of(ThreadContext, IRubyObject, IRubyObject)80%n/a111111
null_p(ThreadContext)80%n/a111111
Struct(Ruby)70%n/a112211
alignment(ThreadContext, IRubyObject)70%n/a111111
members(ThreadContext, IRubyObject)70%n/a111111
offsets(ThreadContext, IRubyObject)70%n/a111111
isStruct(Ruby, RubyClass)60%n/a111111
offset_of(ThreadContext, IRubyObject)60%n/a111111
createStructClass(Ruby, RubyModule)52684%1150%120701
getStructSize(Ruby, IRubyObject)50%n/a111111
allocateIn(ThreadContext, IRubyObject)50%n/a111111
allocateIn(ThreadContext, IRubyObject, IRubyObject)50%n/a111111
allocateOut(ThreadContext, IRubyObject)50%n/a111111
allocateOut(ThreadContext, IRubyObject, IRubyObject)50%n/a111111
allocateInOut(ThreadContext, IRubyObject)50%n/a111111
allocateInOut(ThreadContext, IRubyObject, IRubyObject)50%n/a111111
members(ThreadContext)50%n/a111111
offsets(ThreadContext)50%n/a111111
size(ThreadContext)50%n/a111111
alignment(ThreadContext)50%n/a111111
allocateMemoryIO()40%n/a111111
getLayout(ThreadContext)30%n/a111111
pointer(ThreadContext)30%n/a111111
static {...}11100%n/a010401