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