Home | History | Annotate | Download | only in 069-dex-source-position
      1 Blort.test:(I)I:
      2 regs: 0006; ins: 0001; outs: 0001
      3   0000: move v0, v5
      4   0001: move v2, v0
      5   0002: if-nez v2, 0007 // +0005
      6   0004: const/4 v2, #int 1 // #1
      7   0005: move v0, v2
      8   0006: return v0
      9   0007: move v2, v0
     10   0008: const/4 v3, #int 1 // #1
     11   0009: add-int/lit8 v2, v2, #int -1 // #ff
     12   000b: invoke-static {v2}, Blort.test:(I)I
     13   000e: move-result v2
     14   000f: move v0, v2
     15   0010: move v2, v0
     16   0011: move v3, v0
     17   0012: const/4 v4, #int 2 // #2
     18   0013: add-int/lit8 v3, v3, #int -2 // #fe
     19   0015: invoke-static {v3}, Blort.test:(I)I
     20   0018: move-result v3
     21   0019: add-int/2addr v2, v3
     22   001a: move v0, v2
     23   001b: move v2, v0
     24   001c: move v0, v2
     25   001d: goto 0006 // -0017
     26   001e: move-exception v2
     27   001f: move-object v1, v2
     28   0020: const/4 v2, #int 2 // #2
     29   0021: move v0, v2
     30   0022: goto 0006 // -001c
     31   catches
     32     tries:
     33       try 000b..000e
     34       catch java.lang.RuntimeException -> 001e
     35 Blort.test:(I)I:
     36 regs: 0006; ins: 0001; outs: 0001
     37   0000: move v0, v5
     38   0001: move v2, v0
     39   0002: if-nez v2, 0007 // +0005
     40   0004: const/4 v2, #int 1 // #1
     41   0005: move v0, v2
     42   0006: return v0
     43   0007: move v2, v0
     44   0008: const/4 v3, #int 1 // #1
     45   0009: add-int/lit8 v2, v2, #int -1 // #ff
     46   000b: invoke-static {v2}, Blort.test:(I)I
     47   000e: move-result v2
     48   000f: move v0, v2
     49   0010: move v2, v0
     50   0011: move v3, v0
     51   0012: const/4 v4, #int 2 // #2
     52   0013: add-int/lit8 v3, v3, #int -2 // #fe
     53   0015: invoke-static {v3}, Blort.test:(I)I
     54   0018: move-result v3
     55   0019: add-int/2addr v2, v3
     56   001a: move v0, v2
     57   001b: move v2, v0
     58   001c: move v0, v2
     59   001d: goto 0006 // -0017
     60   001e: move-exception v2
     61   001f: move-object v1, v2
     62   0020: const/4 v2, #int 2 // #2
     63   0021: move v0, v2
     64   0022: goto 0006 // -001c
     65   catches
     66     tries:
     67       try 000b..000e
     68       catch java.lang.RuntimeException -> 001e
     69   debug info
     70     line_start: 20
     71     parameters_size: 0001
     72     parameter <unnamed> v5
     73     0000: prologue end
     74     0000: line 20
     75     0004: line 21
     76     0006: line 29
     77     line = 24
     78     0007: line 24
     79     0010: line 28
     80     001b: line 29
     81     001e: line 25
     82     0020: line 26
     83     end sequence
     84   source file: "Blort.java"
     85 Blort.test:(I)I:
     86 regs: 0006; ins: 0001; outs: 0001
     87   0000: move v0, v5
     88   0001: move v2, v0
     89   0002: if-nez v2, 0007 // +0005
     90   0004: const/4 v2, #int 1 // #1
     91   0005: move v0, v2
     92   0006: return v0
     93   0007: move v2, v0
     94   0008: const/4 v3, #int 1 // #1
     95   0009: add-int/lit8 v2, v2, #int -1 // #ff
     96   000b: invoke-static {v2}, Blort.test:(I)I
     97   000e: move-result v2
     98   000f: move v0, v2
     99   0010: move v2, v0
    100   0011: move v3, v0
    101   0012: const/4 v4, #int 2 // #2
    102   0013: add-int/lit8 v3, v3, #int -2 // #fe
    103   0015: invoke-static {v3}, Blort.test:(I)I
    104   0018: move-result v3
    105   0019: add-int/2addr v2, v3
    106   001a: move v0, v2
    107   001b: move v2, v0
    108   001c: move v0, v2
    109   001d: goto 0006 // -0017
    110   001e: move-exception v2
    111   001f: move-object v1, v2
    112   0020: const/4 v2, #int 2 // #2
    113   0021: move v0, v2
    114   0022: goto 0006 // -001c
    115   catches
    116     tries:
    117       try 000b..000e
    118       catch java.lang.RuntimeException -> 001e
    119   debug info
    120     line_start: 20
    121     parameters_size: 0001
    122     parameter <unnamed> v5
    123     0000: prologue end
    124     0000: line 20
    125     0004: line 21
    126     0006: line 29
    127     line = 24
    128     0007: line 24
    129     0010: line 28
    130     001b: line 29
    131     001e: line 25
    132     0020: line 26
    133     end sequence
    134   source file: "Blort.java"
    135