1*055d4590SKeyi GuiBlort.test1:(I)V: 2*055d4590SKeyi Guiregs: 0004; ins: 0001; outs: 0000 3*055d4590SKeyi Gui 0000: move v0, v3 4*055d4590SKeyi Gui 0001: const/4 v2, #int 0 // #0 5*055d4590SKeyi Gui 0002: move v0, v2 6*055d4590SKeyi Gui 0003: return-void 7*055d4590SKeyi GuiBlort.test2:([Ljava/lang/String;)V: 8*055d4590SKeyi Guiregs: 0004; ins: 0001; outs: 0000 9*055d4590SKeyi Gui 0000: move-object v0, v3 10*055d4590SKeyi Gui 0001: move-object v2, v0 11*055d4590SKeyi Gui 0002: array-length v2, v2 12*055d4590SKeyi Gui 0003: move v1, v2 13*055d4590SKeyi Gui 0004: return-void 14*055d4590SKeyi Gui 0005: move-exception v2 15*055d4590SKeyi Gui 0006: move-object v1, v2 16*055d4590SKeyi Gui 0007: invoke-static {}, Blort.caught:()V 17*055d4590SKeyi Gui 000a: goto 0004 // -0006 18*055d4590SKeyi Gui catches 19*055d4590SKeyi Gui tries: 20*055d4590SKeyi Gui try 0002..0003 21*055d4590SKeyi Gui catch java.lang.RuntimeException -> 0005 22*055d4590SKeyi GuiBlort.test3:()V: 23*055d4590SKeyi Guiregs: 0002; ins: 0000; outs: 0001 24*055d4590SKeyi Gui 0000: const/4 v1, #int 1 // #1 25*055d4590SKeyi Gui 0001: invoke-static {v1}, Blort.zorch:(I)V 26*055d4590SKeyi Gui 0004: return-void 27*055d4590SKeyi Gui 0005: move-exception v1 28*055d4590SKeyi Gui 0006: move-object v0, v1 29*055d4590SKeyi Gui 0007: invoke-static {}, Blort.caught:()V 30*055d4590SKeyi Gui 000a: goto 0004 // -0006 31*055d4590SKeyi Gui catches 32*055d4590SKeyi Gui tries: 33*055d4590SKeyi Gui try 0001..0004 34*055d4590SKeyi Gui catch java.lang.RuntimeException -> 0005 35*055d4590SKeyi GuiBlort.test4:([Ljava/lang/String;)V: 36*055d4590SKeyi Guiregs: 0004; ins: 0001; outs: 0001 37*055d4590SKeyi Gui 0000: move-object v0, v3 38*055d4590SKeyi Gui 0001: move-object v2, v0 39*055d4590SKeyi Gui 0002: array-length v2, v2 40*055d4590SKeyi Gui 0003: invoke-static {v2}, Blort.zorch:(I)V 41*055d4590SKeyi Gui 0006: return-void 42*055d4590SKeyi Gui 0007: move-exception v2 43*055d4590SKeyi Gui 0008: move-object v1, v2 44*055d4590SKeyi Gui 0009: invoke-static {}, Blort.caught:()V 45*055d4590SKeyi Gui 000c: goto 0006 // -0006 46*055d4590SKeyi Gui catches 47*055d4590SKeyi Gui tries: 48*055d4590SKeyi Gui try 0002..0006 49*055d4590SKeyi Gui catch java.lang.RuntimeException -> 0007 50