xref: /aosp_15_r20/tools/dexter/testdata/expected/try_catch.code_coverage (revision f0dffb02cdb5c647d21204e89a92a1ffae2dad87)
1*f0dffb02SXin Li       1: mi=0 s=0 e=2
2*f0dffb02SXin Li       2: mi=0 s=5 e=5
3*f0dffb02SXin Li       3: mi=1 s=0 e=2
4*f0dffb02SXin Li       4: mi=1 s=5 e=5
5*f0dffb02SXin Li       5: mi=2 s=0 e=2
6*f0dffb02SXin Li       6: mi=2 s=5 e=5
7*f0dffb02SXin Li       7: mi=3 s=0 e=2
8*f0dffb02SXin Li       8: mi=3 s=4 e=5
9*f0dffb02SXin Li       9: mi=3 s=8 e=9
10*f0dffb02SXin Li      10: mi=3 s=10 e=10
11*f0dffb02SXin Li      11: mi=3 s=11 e=11
12*f0dffb02SXin Li      12: mi=3 s=13 e=16
13*f0dffb02SXin Li      13: mi=3 s=19 e=19
14*f0dffb02SXin Li      14: mi=3 s=20 e=20
15*f0dffb02SXin Li      15: mi=3 s=22 e=25
16*f0dffb02SXin Li      16: mi=3 s=28 e=28
17*f0dffb02SXin Li      17: mi=3 s=29 e=31
18*f0dffb02SXin Li      18: mi=4 s=0 e=1
19*f0dffb02SXin Li      19: mi=4 s=2 e=2
20*f0dffb02SXin Li      20: mi=4 s=5 e=5
21*f0dffb02SXin Li      21: mi=4 s=6 e=6
22*f0dffb02SXin Li      22: mi=4 s=8 e=8
23*f0dffb02SXin Li      23: mi=4 s=10 e=11
24*f0dffb02SXin Li      24: mi=4 s=13 e=13
25*f0dffb02SXin Li      25: mi=4 s=16 e=16
26*f0dffb02SXin Li      26: mi=4 s=17 e=17
27*f0dffb02SXin Li      27: mi=4 s=18 e=19
28*f0dffb02SXin Li      28: mi=4 s=20 e=20
29*f0dffb02SXin Li      29: mi=4 s=22 e=22
30*f0dffb02SXin Li      30: mi=4 s=24 e=25
31*f0dffb02SXin Li      31: mi=4 s=27 e=27
32*f0dffb02SXin Li      32: mi=4 s=30 e=31
33*f0dffb02SXin Li      33: mi=4 s=32 e=33
34*f0dffb02SXin Li      34: mi=4 s=34 e=34
35*f0dffb02SXin Li      35: mi=4 s=36 e=36
36*f0dffb02SXin Li      36: mi=4 s=38 e=39
37*f0dffb02SXin Li      37: mi=4 s=41 e=41
38*f0dffb02SXin Li      38: mi=4 s=44 e=45
39*f0dffb02SXin Li      39: mi=4 s=47 e=47
40*f0dffb02SXin Li      40: mi=4 s=49 e=50
41*f0dffb02SXin Li      41: mi=4 s=52 e=52
42*f0dffb02SXin Li      42: mi=4 s=55 e=56
43*f0dffb02SXin Li      43: mi=4 s=57 e=59
44*f0dffb02SXin Li      44: mi=4 s=61 e=61
45*f0dffb02SXin Li      45: mi=4 s=63 e=64
46*f0dffb02SXin Li      46: mi=4 s=66 e=66
47*f0dffb02SXin Li      47: mi=4 s=69 e=71
48*f0dffb02SXin Li
49*f0dffb02SXin Limethod A.<init>():void
50*f0dffb02SXin Li{
51*f0dffb02SXin Li	.src "tryCatch.java"
52*f0dffb02SXin Li	.line 2
53*f0dffb02SXin Li	.prologue_end
54*f0dffb02SXin Li	.line 2
55*f0dffb02SXin Li	    0| const v0, #+1 (0x00000001 | 1.40130e-45)
56*f0dffb02SXin Li	    3| invoke-static/range {v0..v0}, CodeCoverage.TraceBasicBlock(int):void
57*f0dffb02SXin Li	    6| move-object v1, v3
58*f0dffb02SXin Li	.local v1, "this", A
59*f0dffb02SXin Li	    7| move-object v2, v1
60*f0dffb02SXin Li	    8| invoke-direct {v2}, java.lang.Throwable.<init>():void
61*f0dffb02SXin Li	   11| const v0, #+2 (0x00000002 | 2.80260e-45)
62*f0dffb02SXin Li	   14| invoke-static/range {v0..v0}, CodeCoverage.TraceBasicBlock(int):void
63*f0dffb02SXin Li	   17| return-void
64*f0dffb02SXin Li}
65*f0dffb02SXin Li
66*f0dffb02SXin Limethod B.<init>():void
67*f0dffb02SXin Li{
68*f0dffb02SXin Li	.src "tryCatch.java"
69*f0dffb02SXin Li	.line 6
70*f0dffb02SXin Li	.prologue_end
71*f0dffb02SXin Li	.line 6
72*f0dffb02SXin Li	    0| const v0, #+3 (0x00000003 | 4.20390e-45)
73*f0dffb02SXin Li	    3| invoke-static/range {v0..v0}, CodeCoverage.TraceBasicBlock(int):void
74*f0dffb02SXin Li	    6| move-object v1, v3
75*f0dffb02SXin Li	.local v1, "this", B
76*f0dffb02SXin Li	    7| move-object v2, v1
77*f0dffb02SXin Li	    8| invoke-direct {v2}, java.lang.Throwable.<init>():void
78*f0dffb02SXin Li	   11| const v0, #+4 (0x00000004 | 5.60519e-45)
79*f0dffb02SXin Li	   14| invoke-static/range {v0..v0}, CodeCoverage.TraceBasicBlock(int):void
80*f0dffb02SXin Li	   17| return-void
81*f0dffb02SXin Li}
82*f0dffb02SXin Li
83*f0dffb02SXin Limethod TryCatch.<init>():void
84*f0dffb02SXin Li{
85*f0dffb02SXin Li	.src "tryCatch.java"
86*f0dffb02SXin Li	.line 10
87*f0dffb02SXin Li	.prologue_end
88*f0dffb02SXin Li	.line 10
89*f0dffb02SXin Li	    0| const v0, #+5 (0x00000005 | 7.00649e-45)
90*f0dffb02SXin Li	    3| invoke-static/range {v0..v0}, CodeCoverage.TraceBasicBlock(int):void
91*f0dffb02SXin Li	    6| move-object v1, v3
92*f0dffb02SXin Li	.local v1, "this", TryCatch
93*f0dffb02SXin Li	    7| move-object v2, v1
94*f0dffb02SXin Li	    8| invoke-direct {v2}, java.lang.Object.<init>():void
95*f0dffb02SXin Li	   11| const v0, #+6 (0x00000006 | 8.40779e-45)
96*f0dffb02SXin Li	   14| invoke-static/range {v0..v0}, CodeCoverage.TraceBasicBlock(int):void
97*f0dffb02SXin Li	   17| return-void
98*f0dffb02SXin Li}
99*f0dffb02SXin Li
100*f0dffb02SXin Limethod TryCatch.foo(int):int
101*f0dffb02SXin Li{
102*f0dffb02SXin Li	.params "?"
103*f0dffb02SXin Li	.src "tryCatch.java"
104*f0dffb02SXin Li	.line 27
105*f0dffb02SXin Li	.prologue_end
106*f0dffb02SXin Li	.line 27
107*f0dffb02SXin Li	    0| const v0, #+7 (0x00000007 | 9.80909e-45)
108*f0dffb02SXin Li	    3| invoke-static/range {v0..v0}, CodeCoverage.TraceBasicBlock(int):void
109*f0dffb02SXin Li	    6| move v1, v5
110*f0dffb02SXin Li	.local v1, "x", int
111*f0dffb02SXin Li	    7| move v2, v1
112*f0dffb02SXin Li	    8| if-lez v2, Label_4
113*f0dffb02SXin Li	.line 28
114*f0dffb02SXin Li	   10| const v0, #+8 (0x00000008 | 1.12104e-44)
115*f0dffb02SXin Li	   13| invoke-static/range {v0..v0}, CodeCoverage.TraceBasicBlock(int):void
116*f0dffb02SXin Li	   16| move v2, v1
117*f0dffb02SXin Li	   17| packed-switch v2, Label_5
118*f0dffb02SXin Li	.line 31
119*f0dffb02SXin Li	   20| const v0, #+9 (0x00000009 | 1.26117e-44)
120*f0dffb02SXin Li	   23| invoke-static/range {v0..v0}, CodeCoverage.TraceBasicBlock(int):void
121*f0dffb02SXin Li	   26| const/4 v2, #+1 (0x00000001 | 1.40130e-45)
122*f0dffb02SXin Li	   27| move v1, v2
123*f0dffb02SXin LiLabel_1:
124*f0dffb02SXin Li	.line 34
125*f0dffb02SXin Li	.end_local v1
126*f0dffb02SXin Li	   28| const v0, #+10 (0x0000000a | 1.40130e-44)
127*f0dffb02SXin Li	   31| invoke-static/range {v0..v0}, CodeCoverage.TraceBasicBlock(int):void
128*f0dffb02SXin Li	   34| return v1
129*f0dffb02SXin LiLabel_2:
130*f0dffb02SXin Li	.line 29
131*f0dffb02SXin Li	.restart_local v1
132*f0dffb02SXin Li	   35| const v0, #+11 (0x0000000b | 1.54143e-44)
133*f0dffb02SXin Li	   38| invoke-static/range {v0..v0}, CodeCoverage.TraceBasicBlock(int):void
134*f0dffb02SXin Li	   41| new-instance v2, A
135*f0dffb02SXin Li	   43| const v0, #+12 (0x0000000c | 1.68156e-44)
136*f0dffb02SXin Li	   46| invoke-static/range {v0..v0}, CodeCoverage.TraceBasicBlock(int):void
137*f0dffb02SXin Li	   49| move-object v4, v2
138*f0dffb02SXin Li	   50| move-object v2, v4
139*f0dffb02SXin Li	   51| move-object v3, v4
140*f0dffb02SXin Li	   52| invoke-direct {v3}, A.<init>():void
141*f0dffb02SXin Li	   55| const v0, #+13 (0x0000000d | 1.82169e-44)
142*f0dffb02SXin Li	   58| invoke-static/range {v0..v0}, CodeCoverage.TraceBasicBlock(int):void
143*f0dffb02SXin Li	   61| throw v2
144*f0dffb02SXin LiLabel_3:
145*f0dffb02SXin Li	.line 30
146*f0dffb02SXin Li	   62| const v0, #+14 (0x0000000e | 1.96182e-44)
147*f0dffb02SXin Li	   65| invoke-static/range {v0..v0}, CodeCoverage.TraceBasicBlock(int):void
148*f0dffb02SXin Li	   68| new-instance v2, B
149*f0dffb02SXin Li	   70| const v0, #+15 (0x0000000f | 2.10195e-44)
150*f0dffb02SXin Li	   73| invoke-static/range {v0..v0}, CodeCoverage.TraceBasicBlock(int):void
151*f0dffb02SXin Li	   76| move-object v4, v2
152*f0dffb02SXin Li	   77| move-object v2, v4
153*f0dffb02SXin Li	   78| move-object v3, v4
154*f0dffb02SXin Li	   79| invoke-direct {v3}, B.<init>():void
155*f0dffb02SXin Li	   82| const v0, #+16 (0x00000010 | 2.24208e-44)
156*f0dffb02SXin Li	   85| invoke-static/range {v0..v0}, CodeCoverage.TraceBasicBlock(int):void
157*f0dffb02SXin Li	   88| throw v2
158*f0dffb02SXin LiLabel_4:
159*f0dffb02SXin Li	.line 34
160*f0dffb02SXin Li	   89| const v0, #+17 (0x00000011 | 2.38221e-44)
161*f0dffb02SXin Li	   92| invoke-static/range {v0..v0}, CodeCoverage.TraceBasicBlock(int):void
162*f0dffb02SXin Li	   95| const/4 v2, #+0 (0x00000000 | 0.00000)
163*f0dffb02SXin Li	   96| move v1, v2
164*f0dffb02SXin Li	   97| goto/16 Label_1
165*f0dffb02SXin Li	   99| nop
166*f0dffb02SXin LiLabel_5: <aligned>
167*f0dffb02SXin Li	.line 28
168*f0dffb02SXin Li	  100| packed-switch-payload
169*f0dffb02SXin Li		    1: Label_2
170*f0dffb02SXin Li		    2: Label_3
171*f0dffb02SXin Li}
172*f0dffb02SXin Li
173*f0dffb02SXin Limethod TryCatch.main(java.lang.String[]):void
174*f0dffb02SXin Li{
175*f0dffb02SXin Li	.params "?"
176*f0dffb02SXin Li	.src "tryCatch.java"
177*f0dffb02SXin Li	.line 15
178*f0dffb02SXin Li	.prologue_end
179*f0dffb02SXin Li	.line 15
180*f0dffb02SXin Li	    0| const v0, #+18 (0x00000012 | 2.52234e-44)
181*f0dffb02SXin Li	    3| invoke-static/range {v0..v0}, CodeCoverage.TraceBasicBlock(int):void
182*f0dffb02SXin Li	    6| move-object v1, v7
183*f0dffb02SXin Li	.local v1, "args", java.lang.String[]
184*f0dffb02SXin Li	    7| const/4 v4, #+0 (0x00000000 | 0.00000)
185*f0dffb02SXin Li	.try_begin_1
186*f0dffb02SXin Li	    8| const v0, #+19 (0x00000013 | 2.66247e-44)
187*f0dffb02SXin Li	   11| invoke-static/range {v0..v0}, CodeCoverage.TraceBasicBlock(int):void
188*f0dffb02SXin Li	   14| invoke-static {v4}, TryCatch.foo(int):int
189*f0dffb02SXin Li	.try_end_1
190*f0dffb02SXin Li	  catch(B) : Label_3
191*f0dffb02SXin Li	  catch(A) : Label_4
192*f0dffb02SXin Li	  catch(...) : Label_5
193*f0dffb02SXin Li	   17| move-result v4
194*f0dffb02SXin Li	   18| const v0, #+20 (0x00000014 | 2.80260e-44)
195*f0dffb02SXin Li	   21| invoke-static/range {v0..v0}, CodeCoverage.TraceBasicBlock(int):void
196*f0dffb02SXin LiLabel_1:
197*f0dffb02SXin Li	.line 18
198*f0dffb02SXin Li	.line 22
199*f0dffb02SXin Li	   24| const v0, #+21 (0x00000015 | 2.94273e-44)
200*f0dffb02SXin Li	   27| invoke-static/range {v0..v0}, CodeCoverage.TraceBasicBlock(int):void
201*f0dffb02SXin Li	   30| sget-object v4, java.lang.System.out
202*f0dffb02SXin Li	   32| const v0, #+22 (0x00000016 | 3.08286e-44)
203*f0dffb02SXin Li	   35| invoke-static/range {v0..v0}, CodeCoverage.TraceBasicBlock(int):void
204*f0dffb02SXin Li	   38| const-string v5, "finally\n"
205*f0dffb02SXin Li	   40| const v0, #+23 (0x00000017 | 3.22299e-44)
206*f0dffb02SXin Li	   43| invoke-static/range {v0..v0}, CodeCoverage.TraceBasicBlock(int):void
207*f0dffb02SXin Li	   46| const/4 v6, #+0 (0x00000000 | 0.00000)
208*f0dffb02SXin Li	   47| new-array v6, v6, java.lang.Object[]
209*f0dffb02SXin Li	   49| const v0, #+24 (0x00000018 | 3.36312e-44)
210*f0dffb02SXin Li	   52| invoke-static/range {v0..v0}, CodeCoverage.TraceBasicBlock(int):void
211*f0dffb02SXin Li	   55| invoke-virtual {v4,v5,v6}, java.io.PrintStream.printf(java.lang.String, java.lang.Object[]):java.io.PrintStream
212*f0dffb02SXin Li	   58| move-result-object v4
213*f0dffb02SXin Li	   59| const v0, #+25 (0x00000019 | 3.50325e-44)
214*f0dffb02SXin Li	   62| invoke-static/range {v0..v0}, CodeCoverage.TraceBasicBlock(int):void
215*f0dffb02SXin LiLabel_2:
216*f0dffb02SXin Li	.line 23
217*f0dffb02SXin Li	.line 24
218*f0dffb02SXin Li	   65| const v0, #+26 (0x0000001a | 3.64338e-44)
219*f0dffb02SXin Li	   68| invoke-static/range {v0..v0}, CodeCoverage.TraceBasicBlock(int):void
220*f0dffb02SXin Li	   71| return-void
221*f0dffb02SXin LiLabel_3:
222*f0dffb02SXin Li	.line 16
223*f0dffb02SXin Li	   72| const v0, #+27 (0x0000001b | 3.78351e-44)
224*f0dffb02SXin Li	   75| invoke-static/range {v0..v0}, CodeCoverage.TraceBasicBlock(int):void
225*f0dffb02SXin Li	   78| move-exception v4
226*f0dffb02SXin Li	   79| move-object v2, v4
227*f0dffb02SXin Li	.try_begin_2
228*f0dffb02SXin Li	.line 17
229*f0dffb02SXin Li	.local v2, "ex", B
230*f0dffb02SXin Li	   80| const v0, #+28 (0x0000001c | 3.92364e-44)
231*f0dffb02SXin Li	   83| invoke-static/range {v0..v0}, CodeCoverage.TraceBasicBlock(int):void
232*f0dffb02SXin Li	   86| sget-object v4, java.lang.System.out
233*f0dffb02SXin Li	   88| const v0, #+29 (0x0000001d | 4.06377e-44)
234*f0dffb02SXin Li	   91| invoke-static/range {v0..v0}, CodeCoverage.TraceBasicBlock(int):void
235*f0dffb02SXin Li	   94| const-string v5, "catch: B\n"
236*f0dffb02SXin Li	   96| const v0, #+30 (0x0000001e | 4.20390e-44)
237*f0dffb02SXin Li	   99| invoke-static/range {v0..v0}, CodeCoverage.TraceBasicBlock(int):void
238*f0dffb02SXin Li	  102| const/4 v6, #+0 (0x00000000 | 0.00000)
239*f0dffb02SXin Li	  103| new-array v6, v6, java.lang.Object[]
240*f0dffb02SXin Li	  105| const v0, #+31 (0x0000001f | 4.34403e-44)
241*f0dffb02SXin Li	  108| invoke-static/range {v0..v0}, CodeCoverage.TraceBasicBlock(int):void
242*f0dffb02SXin Li	  111| invoke-virtual {v4,v5,v6}, java.io.PrintStream.printf(java.lang.String, java.lang.Object[]):java.io.PrintStream
243*f0dffb02SXin Li	.try_end_2
244*f0dffb02SXin Li	  catch(A) : Label_4
245*f0dffb02SXin Li	  catch(...) : Label_5
246*f0dffb02SXin Li	  114| move-result-object v4
247*f0dffb02SXin Li	  115| const v0, #+32 (0x00000020 | 4.48416e-44)
248*f0dffb02SXin Li	  118| invoke-static/range {v0..v0}, CodeCoverage.TraceBasicBlock(int):void
249*f0dffb02SXin Li	  121| goto/16 Label_1
250*f0dffb02SXin LiLabel_4:
251*f0dffb02SXin Li	.line 19
252*f0dffb02SXin Li	.end_local v2
253*f0dffb02SXin Li	  123| const v0, #+33 (0x00000021 | 4.62428e-44)
254*f0dffb02SXin Li	  126| invoke-static/range {v0..v0}, CodeCoverage.TraceBasicBlock(int):void
255*f0dffb02SXin Li	  129| move-exception v4
256*f0dffb02SXin Li	  130| move-object v2, v4
257*f0dffb02SXin Li	.try_begin_3
258*f0dffb02SXin Li	.line 20
259*f0dffb02SXin Li	.local v2, "ex", A
260*f0dffb02SXin Li	  131| const v0, #+34 (0x00000022 | 4.76441e-44)
261*f0dffb02SXin Li	  134| invoke-static/range {v0..v0}, CodeCoverage.TraceBasicBlock(int):void
262*f0dffb02SXin Li	  137| sget-object v4, java.lang.System.out
263*f0dffb02SXin Li	  139| const v0, #+35 (0x00000023 | 4.90454e-44)
264*f0dffb02SXin Li	  142| invoke-static/range {v0..v0}, CodeCoverage.TraceBasicBlock(int):void
265*f0dffb02SXin Li	  145| const-string v5, "catch: A\n"
266*f0dffb02SXin Li	  147| const v0, #+36 (0x00000024 | 5.04467e-44)
267*f0dffb02SXin Li	  150| invoke-static/range {v0..v0}, CodeCoverage.TraceBasicBlock(int):void
268*f0dffb02SXin Li	  153| const/4 v6, #+0 (0x00000000 | 0.00000)
269*f0dffb02SXin Li	  154| new-array v6, v6, java.lang.Object[]
270*f0dffb02SXin Li	  156| const v0, #+37 (0x00000025 | 5.18480e-44)
271*f0dffb02SXin Li	  159| invoke-static/range {v0..v0}, CodeCoverage.TraceBasicBlock(int):void
272*f0dffb02SXin Li	  162| invoke-virtual {v4,v5,v6}, java.io.PrintStream.printf(java.lang.String, java.lang.Object[]):java.io.PrintStream
273*f0dffb02SXin Li	.try_end_3
274*f0dffb02SXin Li	  catch(...) : Label_5
275*f0dffb02SXin Li	  165| move-result-object v4
276*f0dffb02SXin Li	  166| const v0, #+38 (0x00000026 | 5.32493e-44)
277*f0dffb02SXin Li	  169| invoke-static/range {v0..v0}, CodeCoverage.TraceBasicBlock(int):void
278*f0dffb02SXin Li	.line 22
279*f0dffb02SXin Li	  172| sget-object v4, java.lang.System.out
280*f0dffb02SXin Li	  174| const v0, #+39 (0x00000027 | 5.46506e-44)
281*f0dffb02SXin Li	  177| invoke-static/range {v0..v0}, CodeCoverage.TraceBasicBlock(int):void
282*f0dffb02SXin Li	  180| const-string v5, "finally\n"
283*f0dffb02SXin Li	  182| const v0, #+40 (0x00000028 | 5.60519e-44)
284*f0dffb02SXin Li	  185| invoke-static/range {v0..v0}, CodeCoverage.TraceBasicBlock(int):void
285*f0dffb02SXin Li	  188| const/4 v6, #+0 (0x00000000 | 0.00000)
286*f0dffb02SXin Li	  189| new-array v6, v6, java.lang.Object[]
287*f0dffb02SXin Li	  191| const v0, #+41 (0x00000029 | 5.74532e-44)
288*f0dffb02SXin Li	  194| invoke-static/range {v0..v0}, CodeCoverage.TraceBasicBlock(int):void
289*f0dffb02SXin Li	  197| invoke-virtual {v4,v5,v6}, java.io.PrintStream.printf(java.lang.String, java.lang.Object[]):java.io.PrintStream
290*f0dffb02SXin Li	  200| move-result-object v4
291*f0dffb02SXin Li	  201| const v0, #+42 (0x0000002a | 5.88545e-44)
292*f0dffb02SXin Li	  204| invoke-static/range {v0..v0}, CodeCoverage.TraceBasicBlock(int):void
293*f0dffb02SXin Li	.line 23
294*f0dffb02SXin Li	  207| goto/16 Label_2
295*f0dffb02SXin LiLabel_5:
296*f0dffb02SXin Li	.line 22
297*f0dffb02SXin Li	.end_local v2
298*f0dffb02SXin Li	  209| const v0, #+43 (0x0000002b | 6.02558e-44)
299*f0dffb02SXin Li	  212| invoke-static/range {v0..v0}, CodeCoverage.TraceBasicBlock(int):void
300*f0dffb02SXin Li	  215| move-exception v4
301*f0dffb02SXin Li	  216| move-object v3, v4
302*f0dffb02SXin Li	  217| sget-object v4, java.lang.System.out
303*f0dffb02SXin Li	  219| const v0, #+44 (0x0000002c | 6.16571e-44)
304*f0dffb02SXin Li	  222| invoke-static/range {v0..v0}, CodeCoverage.TraceBasicBlock(int):void
305*f0dffb02SXin Li	  225| const-string v5, "finally\n"
306*f0dffb02SXin Li	  227| const v0, #+45 (0x0000002d | 6.30584e-44)
307*f0dffb02SXin Li	  230| invoke-static/range {v0..v0}, CodeCoverage.TraceBasicBlock(int):void
308*f0dffb02SXin Li	  233| const/4 v6, #+0 (0x00000000 | 0.00000)
309*f0dffb02SXin Li	  234| new-array v6, v6, java.lang.Object[]
310*f0dffb02SXin Li	  236| const v0, #+46 (0x0000002e | 6.44597e-44)
311*f0dffb02SXin Li	  239| invoke-static/range {v0..v0}, CodeCoverage.TraceBasicBlock(int):void
312*f0dffb02SXin Li	  242| invoke-virtual {v4,v5,v6}, java.io.PrintStream.printf(java.lang.String, java.lang.Object[]):java.io.PrintStream
313*f0dffb02SXin Li	  245| move-result-object v4
314*f0dffb02SXin Li	  246| const v0, #+47 (0x0000002f | 6.58610e-44)
315*f0dffb02SXin Li	  249| invoke-static/range {v0..v0}, CodeCoverage.TraceBasicBlock(int):void
316*f0dffb02SXin Li	  252| move-object v4, v3
317*f0dffb02SXin Li	  253| throw v4
318*f0dffb02SXin Li}
319