org.jruby.ir.instructions

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total3,575 of 11,46669%305 of 69056%4221,2413731,9162078889106
CallBase.java20585581%4512674%381322818694502
ModuleVersionGuardInstr.java1520%40%14142020121211
CheckArgsArrayArityInstr.java1310%n/a8817178811
RaiseArgumentErrorInstr.java1220%n/a10101717101011
ReceivePostReqdArgInstr.java1126938%910%71112192601
OptArgMultipleAsgnInstr.java1010%n/a7711117711
RuntimeHelperCall.java9456486%61976%73656721703
ReceiveOptArgInstr.java917545%712%7129193801
SearchConstInstr.java8315565%12840%122674031601
CheckArityInstr.java838450%910%6118211601
BEQInstr.java752827%5550%71010134501
StoreLocalVarInstr.java744437%n/a51182051101
ThrowExceptionInstr.java713835%60%5119192801
TraceInstr.java710%n/a8813138811
ReceiveRestArgInstr.java705845%517%494121601
NonlocalReturnInstr.java634843%712%5108171601
LoadLocalVarInstr.java625145%4233%81562051201
BuildCompoundStringInstr.java5917575%61470%52374321301
Instr.java5917174%42486%83644242201
YieldInstr.java5913770%6650%62022821401
GetClassVarContainerModuleInstr.java4911270%8643%111952441201
GetInstr.java495955%6225%5131161901
SuperInstrType.java480%n/a44224411
ReturnInstr.java472030%517%475101401
RecordEndBlockInstr.java463241%n/a496164901
DefineMetaClassInstr.java458565%4233%71652441301
BreakInstr.java446660%325%4116202901
LexicalSearchConstInstr.java4111874%5550%81862941301
DefineClassInstr.java4012075%4450%41712511301
BUndefInstr.java400%20%55774411
CallInstr.java3917282%42083%52453121201
ReceiveArgBase.java394151%4233%5112132801
RestArgMultipleAsgnInstr.java389471%n/a293152901
SetCapturedVarInstr.java388369%4233%71552141201
ReceiveKeywordArgInstr.java366062%20%383122701
DefineModuleInstr.java358471%4233%41512111201
PutInstr.java335864%20%281131701
CopyInstr.java326768%20%21211911101
ReceivePreReqdArgInstr.java322342%325%25380301
GVarAliasInstr.java317872%n/a495184901
ReceiveKeywordRestArgInstr.java314559%20%383112701
ReqdArgMultipleAsgnInstr.java3014483%4100%11212311001
MatchInstr.java307672%4233%61542131201
BacktickInstr.java2914483%3770%51643531101
BuildLambdaInstr.java2910879%n/a51462651401
InheritanceSearchConstInstr.java2817686%41071%42113511401
Match3Instr.java2811681%4233%41612611301
Match2Instr.java2811681%4233%41612611301
EQQInstr.java2810879%4233%41512411201
RescueEQQInstr.java2810779%4233%41512411201
ReceiveExceptionBase.java282648%6225%5101101601
BuildCompoundArrayInstr.java2711481%2250%21412311201
DefineClassMethodInstr.java276370%n/a191161901
TwoOperandBranchInstr.java275065%n/a161111601
ReceiveClosureInstr.java274764%7330%5133170801
BuildDynRegExpInstr.java2517688%1192%31923921301
MultipleAsgnBase.java254363%4233%4111151801
LineNumberInstr.java243156%50%272111601
BuildRangeInstr.java2310582%20%21312311201
ToAryInstr.java239480%4450%41712311301
ProcessModuleBodyInstr.java238479%4233%41412011101
ReturnBase.java233560%4233%491101601
NopInstr.java230%n/a7710107711
GetEncodingInstr.java224668%n/a394143901
DefineInstanceMethodInstr.java224266%n/a181141801
OneOperandBranchInstr.java223259%n/a15181501
ExceptionRegionStartMarkerInstr.java222351%n/a255102501
AliasInstr.java219582%n/a11012011001
ConstMissingInstr.java208080%n/a11011611001
UndefMethodInstr.java188883%50%21212211101
ArgScopeDepthInstr.java174070%2100%293162801
LabelInstr.java172357%n/a36493601
BlockGivenInstr.java156782%4233%51331821001
ReceiveSelfInstr.java143068%5338%5113131701
JumpInstr.java133070%n/a16191601
InlinedLineNumberInstr.java120%n/a33553311
ThreadPollInstr.java113576%325%271100501
PopBindingInstr.java111862%50%26171501
PushBindingInstr.java101255%n/a15171501
PutClassVariableInstr.java6689%5338%490110501
PutConstInstr.java6289%4233%380110501
RaiseRequiredKeywordArgumentError.java2175%n/a26392601
BNEInstr.java9994%21083%2110140501
InstanceSuperInstr.java7993%50%282131701
ZSuperInstr.java7492%3350%482121501
ClassSuperInstr.java8095%50%281131701
ExceptionRegionEndMarkerInstr.java67%n/a14261401
AttrAssignInstr.java10098%583%1100200701
UnresolvedSuperInstr.java8498%50%190150801
PushFrameInstr.java2296%50%16080501
PopFrameInstr.java1694%50%15060401
GetGlobalVariableInstr.java102100%91155%9170160701
PutGlobalVarInstr.java85100%375%180150601
NoResultCallInstr.java74100%8100%090130501
PutFieldInstr.java55100%n/a040100401
GetFieldInstr.java50100%2100%050130401
BTrueInstr.java49100%2100%06090501
BFalseInstr.java49100%2100%06090501
BNilInstr.java41100%2100%05070401
GetClassVariableInstr.java38100%n/a04070401
ReceiveJRubyExceptionInstr.java17100%n/a03050301
ReceiveRubyExceptionInstr.java17100%n/a03050301
BranchInstr.java10100%n/a02040201