refvar { java.lang.System4_out, Loop.main1_$r0, Loop.main1_$r1, Loop.main1_args, Loop.main1_t, Loop.main1_x, Loop.main1_y, SLL.init5_this, SLL_this, java.lang.String_array_parameter0 } reffld { SLL3_n } site { L19, L25, L7, L5 } type { SLL } cfg { tvla_entry "prolog.1.1" Skip() ; "prolog.1.1" "Loop:void_main(java.lang.String_array).1[line???][bc???]" Skip() ; "Loop:void_main(java.lang.String_array).1[line???][bc???]" "Loop:void_main(java.lang.String_array).2[line16][bc???]" Copy_Var(Loop.main1_args, java.lang.String_array_parameter0) ; "Loop:void_main(java.lang.String_array).2[line16][bc???]" "Loop:void_main(java.lang.String_array).3[line18][bc???]" Skip() ; "Loop:void_main(java.lang.String_array).3[line18][bc???]" "Loop:void_main(java.lang.String_array).4[line20][bc???]" Set_Null_Var(Loop.main1_x) ; "Loop:void_main(java.lang.String_array).4[line20][bc???]" "Loop:void_main(java.lang.String_array).5[line20][bc???]" Skip() ; "Loop:void_main(java.lang.String_array).5[line20][bc???]" "Loop:void_main(java.lang.String_array).16[line29][bc???]" Skip() ; "Loop:void_main(java.lang.String_array).5[line20][bc???]" "Loop:void_main(java.lang.String_array).6[line21][bc???]" Skip() ; "Loop:void_main(java.lang.String_array).6[line21][bc???]" "Loop:void_main(java.lang.String_array).7[line21][bc???]" New(SLL, L5, Loop.main1_$r0) ; "Loop:void_main(java.lang.String_array).7[line21][bc???]" "Loop:void_main(java.lang.String_array).8[line21][bc???]" Copy_Var(SLL_this, Loop.main1_$r0) ; "Loop:void_main(java.lang.String_array).8[line21][bc???]" "SLL:void_().1[line???][bc???]" Call() ; "SLL:void_()[exit][line8][bc???]" "Loop:void_main(java.lang.String_array).9[line21][bc???]" Return() ; "Loop:void_main(java.lang.String_array).9[line21][bc???]" "Loop:void_main(java.lang.String_array).10[line22][bc???]" Copy_Var(Loop.main1_y, Loop.main1_$r0) ; "Loop:void_main(java.lang.String_array).10[line22][bc???]" "Loop:void_main(java.lang.String_array).13[line26][bc???]" Is_Local_Null(Loop.main1_x) ; "Loop:void_main(java.lang.String_array).10[line22][bc???]" "Loop:void_main(java.lang.String_array).11[line23][bc???]" Is_Local_Not_Null(Loop.main1_x) ; "Loop:void_main(java.lang.String_array).11[line23][bc???]" "Loop:void_main(java.lang.String_array).11.1[line23][bc???]" Assign_Field_with_Null(Loop.main1_y, SLL3_n) ; "Loop:void_main(java.lang.String_array).11.1[line23][bc???]" "Loop:void_main(java.lang.String_array).12[line24][bc???]" Assign_Field_with_Local(Loop.main1_y, SLL3_n, Loop.main1_x) ; "Loop:void_main(java.lang.String_array).12[line24][bc???]" "Loop:void_main(java.lang.String_array).13[line26][bc???]" Skip() ; "Loop:void_main(java.lang.String_array).13[line26][bc???]" "Loop:void_main(java.lang.String_array).14[line20][bc???]" Copy_Var(Loop.main1_x, Loop.main1_y) ; "Loop:void_main(java.lang.String_array).14[line20][bc???]" "Loop:void_main(java.lang.String_array).15[line20][bc???]" Skip() ; "Loop:void_main(java.lang.String_array).15[line20][bc???]" "Loop:void_main(java.lang.String_array).5[line20][bc???]" Skip() ; "Loop:void_main(java.lang.String_array).16[line29][bc???]" "Loop:void_main(java.lang.String_array).17[line30][bc???]" Copy_Var(Loop.main1_y, Loop.main1_x) ; "Loop:void_main(java.lang.String_array).17[line30][bc???]" "Loop:void_main(java.lang.String_array).24[line35][bc???]" Is_Local_Null(Loop.main1_y) ; "Loop:void_main(java.lang.String_array).17[line30][bc???]" "Loop:void_main(java.lang.String_array).18[line31][bc???]" Is_Local_Not_Null(Loop.main1_y) ; "Loop:void_main(java.lang.String_array).18[line31][bc???]" "Loop:void_main(java.lang.String_array).19[line31][bc???]" Copy_Var(Loop.main1_$r1, java.lang.System4_out) ; "Loop:void_main(java.lang.String_array).19[line31][bc???]" "Loop:void_main(java.lang.String_array).20[line31][bc???]" Skip() ; "Loop:void_main(java.lang.String_array).20[line31][bc???]" "Loop:void_main(java.lang.String_array).21[line32][bc???]" Skip() ; "Loop:void_main(java.lang.String_array).21[line32][bc???]" "Loop:void_main(java.lang.String_array).22[line33][bc???]" Assign_Local_with_Field(Loop.main1_t, Loop.main1_y, SLL3_n) ; "Loop:void_main(java.lang.String_array).22[line33][bc???]" "Loop:void_main(java.lang.String_array).23[line33][bc???]" Copy_Var(Loop.main1_y, Loop.main1_t) ; "Loop:void_main(java.lang.String_array).23[line33][bc???]" "Loop:void_main(java.lang.String_array).17[line30][bc???]" Skip() ; "Loop:void_main(java.lang.String_array).24[line35][bc???]" "Loop:void_main(java.lang.String_array)[exit][line35][bc???]" Skip() ; "SLL:void_().1[line???][bc???]" "SLL:void_().2[line8][bc???]" Copy_Var(SLL.init5_this, SLL_this) ; "SLL:void_().2[line8][bc???]" "SLL:void_().3[line8][bc???]" Skip() ; "SLL:void_().3[line8][bc???]" "SLL:void_()[exit][line8][bc???]" Skip() ; "Loop:void_main(java.lang.String_array).24[line35][bc???]" tvla_exit Skip() ; }