1Blort.exTest1:(I)I: 2regs: 0004; ins: 0001; outs: 0001 3 0000: move v0, v3 4 0001: move v2, v0 5 0002: invoke-static {v2}, Blort.maybeThrow:(I)I 6 0005: move-result v2 7 0006: const/4 v2, #int 1 // #1 8 0007: move v0, v2 9 0008: return v0 10 0009: move-exception v2 11 000a: move-object v1, v2 12 000b: const/4 v2, #int 2 // #2 13 000c: move v0, v2 14 000d: goto 0008 // -0005 15 catches 16 tries: 17 try 0002..0005 18 catch java.lang.RuntimeException -> 0009 19Blort.exTest2:(I)I: 20regs: 0004; ins: 0001; outs: 0001 21 0000: move v0, v3 22 0001: add-int/lit8 v0, v0, #int 1 // #01 23 0003: move v2, v0 24 0004: invoke-static {v2}, Blort.maybeThrow:(I)I 25 0007: move-result v2 26 0008: move v0, v2 27 0009: add-int/lit8 v0, v0, #int 1 // #01 28 000b: move v2, v0 29 000c: invoke-static {v2}, Blort.maybeThrow:(I)I 30 000f: move-result v2 31 0010: move v0, v2 32 0011: return v0 33 0012: move-exception v2 34 0013: move-object v1, v2 35 0014: const/4 v2, #int 1 // #1 36 0015: move v0, v2 37 0016: goto 0011 // -0005 38 0017: move-exception v2 39 0018: move-object v1, v2 40 0019: const/4 v2, #int 3 // #3 41 001a: move v0, v2 42 001b: goto 0011 // -000a 43 catches 44 tries: 45 try 0004..0007 46 catch java.lang.RuntimeException -> 0012 47 try 000c..000f 48 catch java.lang.RuntimeException -> 0017 49