Struct

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total653 of 77616%53 of 5910%68781081403848
getStructLayout(Ruby, IRubyObject)731012%9110%56121501
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
allocateStruct(ThreadContext, IRubyObject, int)220%n/a113311
order(ThreadContext, IRubyObject)210%n/a113311
set_layout(ThreadContext, IRubyObject, IRubyObject)191950%2250%233901
Struct(Ruby, RubyClass, StructLayout, IRubyObject)181444%3125%232701
setFieldValue(ThreadContext, IRubyObject, IRubyObject)140%n/a112211
order(ThreadContext)130%20%221111
getCachedValue(StructLayout.Member)130%20%221111
initValueCache()120%n/a112211
initReferenceCache()120%n/a112211
getMemory()11739%1150%120101
clear(ThreadContext)110%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
initialize(ThreadContext)12100%n/a010201
getFieldValue(ThreadContext, IRubyObject)12100%n/a010101
static {...}11100%n/a010401
Struct(Ruby, RubyClass)9100%n/a010201
pointer(ThreadContext)3100%n/a010101