xref: /aosp_15_r20/tools/dexter/testdata/expected/mi.verbose_cfg (revision f0dffb02cdb5c647d21204e89a92a1ffae2dad87)
1*f0dffb02SXin Li
2*f0dffb02SXin Limethod Base.<init>():void
3*f0dffb02SXin Li{
4*f0dffb02SXin Li............................. begin block 1 .............................
5*f0dffb02SXin Li	.src "Target.java"
6*f0dffb02SXin Li	.line 1
7*f0dffb02SXin Li	.prologue_end
8*f0dffb02SXin Li	.line 1
9*f0dffb02SXin Li	    0| invoke-direct {v0}, java.lang.Object.<init>():void
10*f0dffb02SXin Li.............................. end block 1 ..............................
11*f0dffb02SXin Li............................. begin block 2 .............................
12*f0dffb02SXin Li	    3| return-void
13*f0dffb02SXin Li.............................. end block 2 ..............................
14*f0dffb02SXin Li}
15*f0dffb02SXin Li
16*f0dffb02SXin Limethod Base.foo(int, java.lang.String):int
17*f0dffb02SXin Li{
18*f0dffb02SXin Li............................. begin block 1 .............................
19*f0dffb02SXin Li	.params "?", "?"
20*f0dffb02SXin Li	.src "Target.java"
21*f0dffb02SXin Li	.line 3
22*f0dffb02SXin Li	.prologue_end
23*f0dffb02SXin Li	.line 3
24*f0dffb02SXin Li	    0| const/4 v0, #+0 (0x00000000 | 0.00000)
25*f0dffb02SXin Li	    1| return v0
26*f0dffb02SXin Li.............................. end block 1 ..............................
27*f0dffb02SXin Li}
28*f0dffb02SXin Li
29*f0dffb02SXin Limethod IBase.bar(java.lang.String):void
30*f0dffb02SXin Li{
31*f0dffb02SXin Li}
32*f0dffb02SXin Li
33*f0dffb02SXin Limethod Target.<init>(Base, IBase):void
34*f0dffb02SXin Li{
35*f0dffb02SXin Li............................. begin block 1 .............................
36*f0dffb02SXin Li	.params "?", "?"
37*f0dffb02SXin Li	.src "Target.java"
38*f0dffb02SXin Li	.line 15
39*f0dffb02SXin Li	.prologue_end
40*f0dffb02SXin Li	.line 15
41*f0dffb02SXin Li	    0| invoke-direct {v0}, java.lang.Object.<init>():void
42*f0dffb02SXin Li.............................. end block 1 ..............................
43*f0dffb02SXin Li............................. begin block 2 .............................
44*f0dffb02SXin Li	.line 16
45*f0dffb02SXin Li	    3| iput-object v1, v0, Target.base
46*f0dffb02SXin Li.............................. end block 2 ..............................
47*f0dffb02SXin Li............................. begin block 3 .............................
48*f0dffb02SXin Li	.line 17
49*f0dffb02SXin Li	    5| iput-object v2, v0, Target.iBase
50*f0dffb02SXin Li.............................. end block 3 ..............................
51*f0dffb02SXin Li............................. begin block 4 .............................
52*f0dffb02SXin Li	.line 18
53*f0dffb02SXin Li	    7| return-void
54*f0dffb02SXin Li.............................. end block 4 ..............................
55*f0dffb02SXin Li}
56*f0dffb02SXin Li
57*f0dffb02SXin Limethod Target.foo(int, java.lang.String):int
58*f0dffb02SXin Li{
59*f0dffb02SXin Li............................. begin block 1 .............................
60*f0dffb02SXin Li	.params "?", "?"
61*f0dffb02SXin Li	.src "Target.java"
62*f0dffb02SXin Li	.line 21
63*f0dffb02SXin Li	.prologue_end
64*f0dffb02SXin Li	.line 21
65*f0dffb02SXin Li	    0| iget-object v0, v2, Target.base
66*f0dffb02SXin Li.............................. end block 1 ..............................
67*f0dffb02SXin Li............................. begin block 2 .............................
68*f0dffb02SXin Li	    2| invoke-virtual {v0,v3,v4}, Base.foo(int, java.lang.String):int
69*f0dffb02SXin Li.............................. end block 2 ..............................
70*f0dffb02SXin Li............................. begin block 3 .............................
71*f0dffb02SXin Li	    5| move-result v0
72*f0dffb02SXin Li	.line 22
73*f0dffb02SXin Li	    6| iget-object v1, v2, Target.iBase
74*f0dffb02SXin Li.............................. end block 3 ..............................
75*f0dffb02SXin Li............................. begin block 4 .............................
76*f0dffb02SXin Li	    8| invoke-interface {v1,v4}, IBase.bar(java.lang.String):void
77*f0dffb02SXin Li.............................. end block 4 ..............................
78*f0dffb02SXin Li............................. begin block 5 .............................
79*f0dffb02SXin Li	.line 23
80*f0dffb02SXin Li	   11| return v0
81*f0dffb02SXin Li.............................. end block 5 ..............................
82*f0dffb02SXin Li}
83*f0dffb02SXin Li
84*f0dffb02SXin Limethod Target.foo(int, java.lang.String[][]):java.lang.Integer
85*f0dffb02SXin Li{
86*f0dffb02SXin Li............................. begin block 1 .............................
87*f0dffb02SXin Li	.params "?", "?"
88*f0dffb02SXin Li	.src "Target.java"
89*f0dffb02SXin Li	.line 27
90*f0dffb02SXin Li	.prologue_end
91*f0dffb02SXin Li	.line 27
92*f0dffb02SXin Li	    0| iget-object v0, v2, Target.base
93*f0dffb02SXin Li.............................. end block 1 ..............................
94*f0dffb02SXin Li............................. begin block 2 .............................
95*f0dffb02SXin Li	    2| const-string v1, "foo"
96*f0dffb02SXin Li.............................. end block 2 ..............................
97*f0dffb02SXin Li............................. begin block 3 .............................
98*f0dffb02SXin Li	    4| invoke-virtual {v0,v3,v1}, Base.foo(int, java.lang.String):int
99*f0dffb02SXin Li.............................. end block 3 ..............................
100*f0dffb02SXin Li............................. begin block 4 .............................
101*f0dffb02SXin Li	.line 28
102*f0dffb02SXin Li	    7| iget-object v0, v2, Target.iBase
103*f0dffb02SXin Li.............................. end block 4 ..............................
104*f0dffb02SXin Li............................. begin block 5 .............................
105*f0dffb02SXin Li	    9| const-string v1, "bar"
106*f0dffb02SXin Li.............................. end block 5 ..............................
107*f0dffb02SXin Li............................. begin block 6 .............................
108*f0dffb02SXin Li	   11| invoke-interface {v0,v1}, IBase.bar(java.lang.String):void
109*f0dffb02SXin Li.............................. end block 6 ..............................
110*f0dffb02SXin Li............................. begin block 7 .............................
111*f0dffb02SXin Li	.line 29
112*f0dffb02SXin Li	   14| const/4 v0, #+0 (0x00000000 | 0.00000)
113*f0dffb02SXin Li	   15| return-object v0
114*f0dffb02SXin Li.............................. end block 7 ..............................
115*f0dffb02SXin Li}
116