MarshalStream

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total101 of 96890%22 of 14084%2311217244235
writeObjectData(IRubyObject)3916581%32589%32255901
writeUserClass(IRubyObject, RubyClass)131452%1150%121501
getPathFromClass(RubyModule)124880%1788%151801
hasSingletonMethods(RubyClass)111048%3125%233501
userCommon(IRubyObject, DynamicMethod)86789%1788%1511701
dumpExtended(RubyClass)53186%2675%251901
shouldBeRegistered(IRubyObject)51878%3562%352701
userMarshal(IRubyObject)50%n/a112211
isUntrusted()30%n/a111111
writeInt(int)84100%11794%11001701
getVariables(IRubyObject)63100%41882%41201501
writeEncoding(Encoding)44100%1583%1401001
dumpObject(IRubyObject)39100%4100%030901
userNewCommon(IRubyObject, DynamicMethod)38100%2100%020901
MarshalStream(Ruby, OutputStream, int)31100%2100%020901
dumpVariablesShared(List)25100%1375%130601
dumpVariablesWithEncoding(List, IRubyObject)24100%2100%020601
writeAndRegisterSymbol(String)18100%2100%020501
writeAndRegister(IRubyObject)17100%2100%020401
writeString(ByteList)15100%n/a010401
isMarshalFixnum(RubyFixnum)14100%4100%030101
writeDirectly(IRubyObject)14100%2100%020501
dumpDefaultObjectHeader(char, RubyClass)13100%n/a010401
writeString(String)10100%n/a010301
shouldMarshalEncoding(IRubyObject)9100%2100%020201
registerLinkTarget(IRubyObject)8100%1150%120301
dumpVariables(List)8100%n/a010301
dumpSymbol(String)7100%n/a010301
registerSymbol(String)5100%n/a010201
userNewMarshal(IRubyObject, DynamicMethod)5100%n/a010201
userNewMarshal(IRubyObject)5100%n/a010201
userMarshal(IRubyObject, DynamicMethod)5100%n/a010201
dumpDefaultObjectHeader(RubyClass)5100%n/a010201
writeByte(int)5100%n/a010201
isTainted()3100%n/a010101