xref: /aosp_15_r20/dalvik/dx/tests/085-dex-jsr-ret/expected.txt (revision 055d459012065f78d96b68be8421640240ddf631)
1*055d4590SKeyi Guireading blort.class...
2*055d4590SKeyi Guimethod test_jsr ()Ljava/lang/Object;
3*055d4590SKeyi Guifirst 002f
4*055d4590SKeyi Guiblock 0000
5*055d4590SKeyi Gui  pred 002f
6*055d4590SKeyi Gui  blort.j:@0000: move-object v3:Lblort; <- v0:Lblort;
7*055d4590SKeyi Gui  blort.j:@0000: goto . <- .
8*055d4590SKeyi Gui  next 0001
9*055d4590SKeyi Guiblock 0001
10*055d4590SKeyi Gui  pred 0000
11*055d4590SKeyi Gui  @????: goto . <- .
12*055d4590SKeyi Gui  next 0036
13*055d4590SKeyi Guiblock 0004
14*055d4590SKeyi Gui  pred 0038
15*055d4590SKeyi Gui  blort.j:@0004: move-object v4:Lblort; <- v0:Lblort;
16*055d4590SKeyi Gui  blort.j:@0006: const-int(10) v4:I=10 <- .
17*055d4590SKeyi Gui  blort.j:@0008: move-int v0:I=10 <- v4:I=10
18*055d4590SKeyi Gui  blort.j:@0008: goto . <- .
19*055d4590SKeyi Gui  next 0009
20*055d4590SKeyi Guiblock 0009
21*055d4590SKeyi Gui  pred 0004
22*055d4590SKeyi Gui  @????: goto . <- .
23*055d4590SKeyi Gui  next 003f
24*055d4590SKeyi Guiblock 000c
25*055d4590SKeyi Gui  pred 0041
26*055d4590SKeyi Gui  blort.j:@000c: move-int v4:I <- v0:I
27*055d4590SKeyi Gui  blort.j:@000c: goto . <- .
28*055d4590SKeyi Gui  next 000e
29*055d4590SKeyi Guiblock 000e
30*055d4590SKeyi Gui  pred 000c
31*055d4590SKeyi Gui  @????: goto . <- .
32*055d4590SKeyi Gui  next 0048
33*055d4590SKeyi Guiblock 002f
34*055d4590SKeyi Gui  blort.j:@0000: move-param-object(0) v0:Lblort; <- .
35*055d4590SKeyi Gui  blort.j:@0000: goto . <- .
36*055d4590SKeyi Gui  next 0000
37*055d4590SKeyi Guiblock 0030
38*055d4590SKeyi Gui  pred 003e
39*055d4590SKeyi Gui  pred 0047
40*055d4590SKeyi Gui  pred 0048
41*055d4590SKeyi Gui  blort.j:@002c: return-object . <- v0:Ljava/lang/Object;
42*055d4590SKeyi Gui  returns
43*055d4590SKeyi Guiblock 0036
44*055d4590SKeyi Gui  pred 0001
45*055d4590SKeyi Gui  blort.j:@0012: goto . <- .
46*055d4590SKeyi Gui  next 0037
47*055d4590SKeyi Guiblock 0037
48*055d4590SKeyi Gui  pred 0036
49*055d4590SKeyi Gui  @????: goto . <- .
50*055d4590SKeyi Gui  next 0039
51*055d4590SKeyi Guiblock 0038
52*055d4590SKeyi Gui  pred 003c
53*055d4590SKeyi Gui  pred 003d
54*055d4590SKeyi Gui  @????: goto . <- .
55*055d4590SKeyi Gui  next 0004
56*055d4590SKeyi Guiblock 0039
57*055d4590SKeyi Gui  pred 0037
58*055d4590SKeyi Gui  blort.j:@001b: move-object v7:Lblort; <- v3:Lblort;
59*055d4590SKeyi Gui  blort.j:@001b: move-object v3:Lblort; <- v7:Lblort;
60*055d4590SKeyi Gui  blort.j:@001b: move-object v4:Lblort; <- v7:Lblort;
61*055d4590SKeyi Gui  blort.j:@001c: move-object v7:Lblort; <- v4:Lblort;
62*055d4590SKeyi Gui  blort.j:@001c: move-object v4:Lblort; <- v7:Lblort;
63*055d4590SKeyi Gui  blort.j:@001c: move-object v5:Lblort; <- v7:Lblort;
64*055d4590SKeyi Gui  blort.j:@001d: Rop{invoke-virtual . <- Lblort; call throws <any>}(blort.test_
65*055d4590SKeyi Gui  jsr:()V catch java.lang.Throwable) . <- v5:Lblort;
66*055d4590SKeyi Gui  next 003a
67*055d4590SKeyi Gui  next 003b *
68*055d4590SKeyi Guiblock 003a
69*055d4590SKeyi Gui  pred 0039
70*055d4590SKeyi Gui  blort.j:@002d: Rop{move-exception Ljava/lang/Throwable; <- . flows} v3:Ljava/
71*055d4590SKeyi Gui  lang/Throwable; <- .
72*055d4590SKeyi Gui  blort.j:@002d: goto . <- .
73*055d4590SKeyi Gui  next 003e
74*055d4590SKeyi Guiblock 003b
75*055d4590SKeyi Gui  pred 0039
76*055d4590SKeyi Gui  blort.j:@0020: if-nez-object . <- v4:Lblort;
77*055d4590SKeyi Gui  next 003c *
78*055d4590SKeyi Gui  next 003d
79*055d4590SKeyi Guiblock 003c
80*055d4590SKeyi Gui  pred 003b
81*055d4590SKeyi Gui  @????: goto . <- .
82*055d4590SKeyi Gui  next 0038
83*055d4590SKeyi Guiblock 003d
84*055d4590SKeyi Gui  pred 003b
85*055d4590SKeyi Gui  @????: goto . <- .
86*055d4590SKeyi Gui  next 0038
87*055d4590SKeyi Guiblock 003e
88*055d4590SKeyi Gui  pred 003a
89*055d4590SKeyi Gui  blort.j:@002d: move-object v0:Ljava/lang/Class;=java.lang.Throwable <- v3:Lja
90*055d4590SKeyi Gui  va/lang/Class;=java.lang.Throwable
91*055d4590SKeyi Gui  blort.j:@002d: goto . <- .
92*055d4590SKeyi Gui  next 0030
93*055d4590SKeyi Guiblock 003f
94*055d4590SKeyi Gui  pred 0009
95*055d4590SKeyi Gui  blort.j:@0012: goto . <- .
96*055d4590SKeyi Gui  next 0040
97*055d4590SKeyi Guiblock 0040
98*055d4590SKeyi Gui  pred 003f
99*055d4590SKeyi Gui  @????: goto . <- .
100*055d4590SKeyi Gui  next 0042
101*055d4590SKeyi Guiblock 0041
102*055d4590SKeyi Gui  pred 0045
103*055d4590SKeyi Gui  pred 0046
104*055d4590SKeyi Gui  @????: goto . <- .
105*055d4590SKeyi Gui  next 000c
106*055d4590SKeyi Guiblock 0042
107*055d4590SKeyi Gui  pred 0040
108*055d4590SKeyi Gui  blort.j:@001b: move-object v7:Lblort; <- v3:Lblort;
109*055d4590SKeyi Gui  blort.j:@001b: move-object v3:Lblort; <- v7:Lblort;
110*055d4590SKeyi Gui  blort.j:@001b: move-object v4:Lblort; <- v7:Lblort;
111*055d4590SKeyi Gui  blort.j:@001c: move-object v7:Lblort; <- v4:Lblort;
112*055d4590SKeyi Gui  blort.j:@001c: move-object v4:Lblort; <- v7:Lblort;
113*055d4590SKeyi Gui  blort.j:@001c: move-object v5:Lblort; <- v7:Lblort;
114*055d4590SKeyi Gui  blort.j:@001d: Rop{invoke-virtual . <- Lblort; call throws <any>}(blort.test_
115*055d4590SKeyi Gui  jsr:()V catch java.lang.Throwable) . <- v5:Lblort;
116*055d4590SKeyi Gui  next 0043
117*055d4590SKeyi Gui  next 0044 *
118*055d4590SKeyi Guiblock 0043
119*055d4590SKeyi Gui  pred 0042
120*055d4590SKeyi Gui  blort.j:@002d: Rop{move-exception Ljava/lang/Throwable; <- . flows} v3:Ljava/
121*055d4590SKeyi Gui  lang/Throwable; <- .
122*055d4590SKeyi Gui  blort.j:@002d: goto . <- .
123*055d4590SKeyi Gui  next 0047
124*055d4590SKeyi Guiblock 0044
125*055d4590SKeyi Gui  pred 0042
126*055d4590SKeyi Gui  blort.j:@0020: if-nez-object . <- v4:Lblort;
127*055d4590SKeyi Gui  next 0045 *
128*055d4590SKeyi Gui  next 0046
129*055d4590SKeyi Guiblock 0045
130*055d4590SKeyi Gui  pred 0044
131*055d4590SKeyi Gui  @????: goto . <- .
132*055d4590SKeyi Gui  next 0041
133*055d4590SKeyi Guiblock 0046
134*055d4590SKeyi Gui  pred 0044
135*055d4590SKeyi Gui  @????: goto . <- .
136*055d4590SKeyi Gui  next 0041
137*055d4590SKeyi Guiblock 0047
138*055d4590SKeyi Gui  pred 0043
139*055d4590SKeyi Gui  blort.j:@002d: move-object v0:Ljava/lang/Class;=java.lang.Throwable <- v3:Lja
140*055d4590SKeyi Gui  va/lang/Class;=java.lang.Throwable
141*055d4590SKeyi Gui  blort.j:@002d: goto . <- .
142*055d4590SKeyi Gui  next 0030
143*055d4590SKeyi Guiblock 0048
144*055d4590SKeyi Gui  pred 000e
145*055d4590SKeyi Gui  blort.j:@002c: move-object v0:Lblort; <- v3:Lblort;
146*055d4590SKeyi Gui  blort.j:@002c: goto . <- .
147*055d4590SKeyi Gui  next 0030
148