xref: /aosp_15_r20/art/test/dexdump/invoke-custom.txt (revision 795d594fd825385562da6b089ea9b2033f3abf5a)
1*795d594fSAndroid Build Coastguard WorkerProcessing 'invoke-custom.dex'...
2*795d594fSAndroid Build Coastguard WorkerOpened 'invoke-custom.dex', DEX version '038'
3*795d594fSAndroid Build Coastguard WorkerDEX file header:
4*795d594fSAndroid Build Coastguard Workermagic               : 'dex\n038\0'
5*795d594fSAndroid Build Coastguard Workerchecksum            : dc722174
6*795d594fSAndroid Build Coastguard Workersignature           : b59a...f803
7*795d594fSAndroid Build Coastguard Workerfile_size           : 31732
8*795d594fSAndroid Build Coastguard Workerheader_size         : 112
9*795d594fSAndroid Build Coastguard Workerlink_size           : 0
10*795d594fSAndroid Build Coastguard Workerlink_off            : 0 (0x000000)
11*795d594fSAndroid Build Coastguard Workerstring_ids_size     : 478
12*795d594fSAndroid Build Coastguard Workerstring_ids_off      : 112 (0x000070)
13*795d594fSAndroid Build Coastguard Workertype_ids_size       : 77
14*795d594fSAndroid Build Coastguard Workertype_ids_off        : 2024 (0x0007e8)
15*795d594fSAndroid Build Coastguard Workerproto_ids_size      : 91
16*795d594fSAndroid Build Coastguard Workerproto_ids_off       : 2332 (0x00091c)
17*795d594fSAndroid Build Coastguard Workerfield_ids_size      : 21
18*795d594fSAndroid Build Coastguard Workerfield_ids_off       : 3424 (0x000d60)
19*795d594fSAndroid Build Coastguard Workermethod_ids_size     : 243
20*795d594fSAndroid Build Coastguard Workermethod_ids_off      : 3592 (0x000e08)
21*795d594fSAndroid Build Coastguard Workerclass_defs_size     : 14
22*795d594fSAndroid Build Coastguard Workerclass_defs_off      : 5536 (0x0015a0)
23*795d594fSAndroid Build Coastguard Workerdata_size           : 25332
24*795d594fSAndroid Build Coastguard Workerdata_off            : 6400 (0x001900)
25*795d594fSAndroid Build Coastguard Worker
26*795d594fSAndroid Build Coastguard WorkerClass #0 header:
27*795d594fSAndroid Build Coastguard Workerclass_idx           : 7
28*795d594fSAndroid Build Coastguard Workeraccess_flags        : 0 (0x0000)
29*795d594fSAndroid Build Coastguard Workersuperclass_idx      : 52
30*795d594fSAndroid Build Coastguard Workerinterfaces_off      : 0 (0x000000)
31*795d594fSAndroid Build Coastguard Workersource_file_idx     : 144
32*795d594fSAndroid Build Coastguard Workerannotations_off     : 30700 (0x0077ec)
33*795d594fSAndroid Build Coastguard Workerclass_data_off      : 28922 (0x0070fa)
34*795d594fSAndroid Build Coastguard Workerstatic_fields_size  : 0
35*795d594fSAndroid Build Coastguard Workerinstance_fields_size: 0
36*795d594fSAndroid Build Coastguard Workerdirect_methods_size : 1
37*795d594fSAndroid Build Coastguard Workervirtual_methods_size: 0
38*795d594fSAndroid Build Coastguard Worker
39*795d594fSAndroid Build Coastguard WorkerClass #0 annotations:
40*795d594fSAndroid Build Coastguard WorkerAnnotations on class
41*795d594fSAndroid Build Coastguard Worker  VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=LTestBadBootstrapArguments;
42*795d594fSAndroid Build Coastguard Worker  VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="TestersConstantCallSite"
43*795d594fSAndroid Build Coastguard Worker
44*795d594fSAndroid Build Coastguard WorkerClass #0            -
45*795d594fSAndroid Build Coastguard Worker  Class descriptor  : 'LTestBadBootstrapArguments$TestersConstantCallSite;'
46*795d594fSAndroid Build Coastguard Worker  Access flags      : 0x0000 ()
47*795d594fSAndroid Build Coastguard Worker  Superclass        : 'Ljava/lang/invoke/ConstantCallSite;'
48*795d594fSAndroid Build Coastguard Worker  Interfaces        -
49*795d594fSAndroid Build Coastguard Worker  Static fields     -
50*795d594fSAndroid Build Coastguard Worker  Instance fields   -
51*795d594fSAndroid Build Coastguard Worker  Direct methods    -
52*795d594fSAndroid Build Coastguard Worker    #0              : (in LTestBadBootstrapArguments$TestersConstantCallSite;)
53*795d594fSAndroid Build Coastguard Worker      name          : '<init>'
54*795d594fSAndroid Build Coastguard Worker      type          : '(Ljava/lang/invoke/MethodHandle;)V'
55*795d594fSAndroid Build Coastguard Worker      access        : 0x10001 (PUBLIC CONSTRUCTOR)
56*795d594fSAndroid Build Coastguard Worker      method_idx    : 8
57*795d594fSAndroid Build Coastguard Worker      code          -
58*795d594fSAndroid Build Coastguard Worker      registers     : 2
59*795d594fSAndroid Build Coastguard Worker      ins           : 2
60*795d594fSAndroid Build Coastguard Worker      outs          : 2
61*795d594fSAndroid Build Coastguard Worker      insns size    : 4 16-bit code units
62*795d594fSAndroid Build Coastguard Worker001b18:                                        |[001b18] TestBadBootstrapArguments$TestersConstantCallSite.<init>:(Ljava/lang/invoke/MethodHandle;)V
63*795d594fSAndroid Build Coastguard Worker001b28: 7020 d200 1000                         |0000: invoke-direct {v0, v1}, Ljava/lang/invoke/ConstantCallSite;.<init>:(Ljava/lang/invoke/MethodHandle;)V // method@00d2
64*795d594fSAndroid Build Coastguard Worker001b2e: 0e00                                   |0003: return-void
65*795d594fSAndroid Build Coastguard Worker      catches       : (none)
66*795d594fSAndroid Build Coastguard Worker      positions     :
67*795d594fSAndroid Build Coastguard Worker        0x0000 line=449
68*795d594fSAndroid Build Coastguard Worker        0x0003 line=450
69*795d594fSAndroid Build Coastguard Worker      locals        :
70*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0004 reg=0 this LTestBadBootstrapArguments$TestersConstantCallSite;
71*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0004 reg=1 mh Ljava/lang/invoke/MethodHandle;
72*795d594fSAndroid Build Coastguard Worker
73*795d594fSAndroid Build Coastguard Worker  Virtual methods   -
74*795d594fSAndroid Build Coastguard Worker  source_file_idx   : 144 (TestBadBootstrapArguments.java)
75*795d594fSAndroid Build Coastguard Worker
76*795d594fSAndroid Build Coastguard WorkerClass #1 header:
77*795d594fSAndroid Build Coastguard Workerclass_idx           : 9
78*795d594fSAndroid Build Coastguard Workeraccess_flags        : 1024 (0x0400)
79*795d594fSAndroid Build Coastguard Workersuperclass_idx      : 42
80*795d594fSAndroid Build Coastguard Workerinterfaces_off      : 0 (0x000000)
81*795d594fSAndroid Build Coastguard Workersource_file_idx     : 145
82*795d594fSAndroid Build Coastguard Workerannotations_off     : 0 (0x000000)
83*795d594fSAndroid Build Coastguard Workerclass_data_off      : 28932 (0x007104)
84*795d594fSAndroid Build Coastguard Workerstatic_fields_size  : 0
85*795d594fSAndroid Build Coastguard Workerinstance_fields_size: 0
86*795d594fSAndroid Build Coastguard Workerdirect_methods_size : 13
87*795d594fSAndroid Build Coastguard Workervirtual_methods_size: 0
88*795d594fSAndroid Build Coastguard Worker
89*795d594fSAndroid Build Coastguard WorkerClass #1            -
90*795d594fSAndroid Build Coastguard Worker  Class descriptor  : 'LTestBase;'
91*795d594fSAndroid Build Coastguard Worker  Access flags      : 0x0400 (ABSTRACT)
92*795d594fSAndroid Build Coastguard Worker  Superclass        : 'Ljava/lang/Object;'
93*795d594fSAndroid Build Coastguard Worker  Interfaces        -
94*795d594fSAndroid Build Coastguard Worker  Static fields     -
95*795d594fSAndroid Build Coastguard Worker  Instance fields   -
96*795d594fSAndroid Build Coastguard Worker  Direct methods    -
97*795d594fSAndroid Build Coastguard Worker    #0              : (in LTestBase;)
98*795d594fSAndroid Build Coastguard Worker      name          : '<init>'
99*795d594fSAndroid Build Coastguard Worker      type          : '()V'
100*795d594fSAndroid Build Coastguard Worker      access        : 0x10000 (CONSTRUCTOR)
101*795d594fSAndroid Build Coastguard Worker      method_idx    : 50
102*795d594fSAndroid Build Coastguard Worker      code          -
103*795d594fSAndroid Build Coastguard Worker      registers     : 1
104*795d594fSAndroid Build Coastguard Worker      ins           : 1
105*795d594fSAndroid Build Coastguard Worker      outs          : 1
106*795d594fSAndroid Build Coastguard Worker      insns size    : 4 16-bit code units
107*795d594fSAndroid Build Coastguard Worker002544:                                        |[002544] TestBase.<init>:()V
108*795d594fSAndroid Build Coastguard Worker002554: 7010 bf00 0000                         |0000: invoke-direct {v0}, Ljava/lang/Object;.<init>:()V // method@00bf
109*795d594fSAndroid Build Coastguard Worker00255a: 0e00                                   |0003: return-void
110*795d594fSAndroid Build Coastguard Worker      catches       : (none)
111*795d594fSAndroid Build Coastguard Worker      positions     :
112*795d594fSAndroid Build Coastguard Worker        0x0000 line=19
113*795d594fSAndroid Build Coastguard Worker      locals        :
114*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0004 reg=0 this LTestBase;
115*795d594fSAndroid Build Coastguard Worker
116*795d594fSAndroid Build Coastguard Worker    #1              : (in LTestBase;)
117*795d594fSAndroid Build Coastguard Worker      name          : 'assertEquals'
118*795d594fSAndroid Build Coastguard Worker      type          : '(BB)V'
119*795d594fSAndroid Build Coastguard Worker      access        : 0x0008 (STATIC)
120*795d594fSAndroid Build Coastguard Worker      method_idx    : 51
121*795d594fSAndroid Build Coastguard Worker      code          -
122*795d594fSAndroid Build Coastguard Worker      registers     : 5
123*795d594fSAndroid Build Coastguard Worker      ins           : 2
124*795d594fSAndroid Build Coastguard Worker      outs          : 2
125*795d594fSAndroid Build Coastguard Worker      insns size    : 34 16-bit code units
126*795d594fSAndroid Build Coastguard Worker00255c:                                        |[00255c] TestBase.assertEquals:(BB)V
127*795d594fSAndroid Build Coastguard Worker00256c: 3343 0300                              |0000: if-ne v3, v4, 0003 // +0003
128*795d594fSAndroid Build Coastguard Worker002570: 0e00                                   |0002: return-void
129*795d594fSAndroid Build Coastguard Worker002572: 2200 1e00                              |0003: new-instance v0, Ljava/lang/AssertionError; // type@001e
130*795d594fSAndroid Build Coastguard Worker002576: 2201 2d00                              |0005: new-instance v1, Ljava/lang/StringBuilder; // type@002d
131*795d594fSAndroid Build Coastguard Worker00257a: 7010 c100 0100                         |0007: invoke-direct {v1}, Ljava/lang/StringBuilder;.<init>:()V // method@00c1
132*795d594fSAndroid Build Coastguard Worker002580: 1a02 d300                              |000a: const-string v2, "assertEquals b1: " // string@00d3
133*795d594fSAndroid Build Coastguard Worker002584: 6e20 c800 2100                         |000c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c8
134*795d594fSAndroid Build Coastguard Worker00258a: 6e20 c500 3100                         |000f: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@00c5
135*795d594fSAndroid Build Coastguard Worker002590: 1a02 0d00                              |0012: const-string v2, ", b2: " // string@000d
136*795d594fSAndroid Build Coastguard Worker002594: 6e20 c800 2100                         |0014: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c8
137*795d594fSAndroid Build Coastguard Worker00259a: 6e20 c500 4100                         |0017: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@00c5
138*795d594fSAndroid Build Coastguard Worker0025a0: 6e10 ca00 0100                         |001a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00ca
139*795d594fSAndroid Build Coastguard Worker0025a6: 0c01                                   |001d: move-result-object v1
140*795d594fSAndroid Build Coastguard Worker0025a8: 7020 b500 1000                         |001e: invoke-direct {v0, v1}, Ljava/lang/AssertionError;.<init>:(Ljava/lang/Object;)V // method@00b5
141*795d594fSAndroid Build Coastguard Worker0025ae: 2700                                   |0021: throw v0
142*795d594fSAndroid Build Coastguard Worker      catches       : (none)
143*795d594fSAndroid Build Coastguard Worker      positions     :
144*795d594fSAndroid Build Coastguard Worker        0x0000 line=27
145*795d594fSAndroid Build Coastguard Worker        0x0002 line=28
146*795d594fSAndroid Build Coastguard Worker        0x0003 line=30
147*795d594fSAndroid Build Coastguard Worker      locals        :
148*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0022 reg=3 b1 B
149*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0022 reg=4 b2 B
150*795d594fSAndroid Build Coastguard Worker
151*795d594fSAndroid Build Coastguard Worker    #2              : (in LTestBase;)
152*795d594fSAndroid Build Coastguard Worker      name          : 'assertEquals'
153*795d594fSAndroid Build Coastguard Worker      type          : '(CC)V'
154*795d594fSAndroid Build Coastguard Worker      access        : 0x0008 (STATIC)
155*795d594fSAndroid Build Coastguard Worker      method_idx    : 52
156*795d594fSAndroid Build Coastguard Worker      code          -
157*795d594fSAndroid Build Coastguard Worker      registers     : 5
158*795d594fSAndroid Build Coastguard Worker      ins           : 2
159*795d594fSAndroid Build Coastguard Worker      outs          : 2
160*795d594fSAndroid Build Coastguard Worker      insns size    : 34 16-bit code units
161*795d594fSAndroid Build Coastguard Worker0025b0:                                        |[0025b0] TestBase.assertEquals:(CC)V
162*795d594fSAndroid Build Coastguard Worker0025c0: 3343 0300                              |0000: if-ne v3, v4, 0003 // +0003
163*795d594fSAndroid Build Coastguard Worker0025c4: 0e00                                   |0002: return-void
164*795d594fSAndroid Build Coastguard Worker0025c6: 2200 1e00                              |0003: new-instance v0, Ljava/lang/AssertionError; // type@001e
165*795d594fSAndroid Build Coastguard Worker0025ca: 2201 2d00                              |0005: new-instance v1, Ljava/lang/StringBuilder; // type@002d
166*795d594fSAndroid Build Coastguard Worker0025ce: 7010 c100 0100                         |0007: invoke-direct {v1}, Ljava/lang/StringBuilder;.<init>:()V // method@00c1
167*795d594fSAndroid Build Coastguard Worker0025d4: 1a02 d400                              |000a: const-string v2, "assertEquals c1: " // string@00d4
168*795d594fSAndroid Build Coastguard Worker0025d8: 6e20 c800 2100                         |000c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c8
169*795d594fSAndroid Build Coastguard Worker0025de: 6e20 c200 3100                         |000f: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@00c2
170*795d594fSAndroid Build Coastguard Worker0025e4: 1a02 0e00                              |0012: const-string v2, ", c2: " // string@000e
171*795d594fSAndroid Build Coastguard Worker0025e8: 6e20 c800 2100                         |0014: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c8
172*795d594fSAndroid Build Coastguard Worker0025ee: 6e20 c200 4100                         |0017: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@00c2
173*795d594fSAndroid Build Coastguard Worker0025f4: 6e10 ca00 0100                         |001a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00ca
174*795d594fSAndroid Build Coastguard Worker0025fa: 0c01                                   |001d: move-result-object v1
175*795d594fSAndroid Build Coastguard Worker0025fc: 7020 b500 1000                         |001e: invoke-direct {v0, v1}, Ljava/lang/AssertionError;.<init>:(Ljava/lang/Object;)V // method@00b5
176*795d594fSAndroid Build Coastguard Worker002602: 2700                                   |0021: throw v0
177*795d594fSAndroid Build Coastguard Worker      catches       : (none)
178*795d594fSAndroid Build Coastguard Worker      positions     :
179*795d594fSAndroid Build Coastguard Worker        0x0000 line=34
180*795d594fSAndroid Build Coastguard Worker        0x0002 line=35
181*795d594fSAndroid Build Coastguard Worker        0x0003 line=37
182*795d594fSAndroid Build Coastguard Worker      locals        :
183*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0022 reg=3 c1 C
184*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0022 reg=4 c2 C
185*795d594fSAndroid Build Coastguard Worker
186*795d594fSAndroid Build Coastguard Worker    #3              : (in LTestBase;)
187*795d594fSAndroid Build Coastguard Worker      name          : 'assertEquals'
188*795d594fSAndroid Build Coastguard Worker      type          : '(DD)V'
189*795d594fSAndroid Build Coastguard Worker      access        : 0x0008 (STATIC)
190*795d594fSAndroid Build Coastguard Worker      method_idx    : 53
191*795d594fSAndroid Build Coastguard Worker      code          -
192*795d594fSAndroid Build Coastguard Worker      registers     : 7
193*795d594fSAndroid Build Coastguard Worker      ins           : 4
194*795d594fSAndroid Build Coastguard Worker      outs          : 3
195*795d594fSAndroid Build Coastguard Worker      insns size    : 36 16-bit code units
196*795d594fSAndroid Build Coastguard Worker002604:                                        |[002604] TestBase.assertEquals:(DD)V
197*795d594fSAndroid Build Coastguard Worker002614: 2f00 0305                              |0000: cmpl-double v0, v3, v5
198*795d594fSAndroid Build Coastguard Worker002618: 3900 0300                              |0002: if-nez v0, 0005 // +0003
199*795d594fSAndroid Build Coastguard Worker00261c: 0e00                                   |0004: return-void
200*795d594fSAndroid Build Coastguard Worker00261e: 2200 1e00                              |0005: new-instance v0, Ljava/lang/AssertionError; // type@001e
201*795d594fSAndroid Build Coastguard Worker002622: 2201 2d00                              |0007: new-instance v1, Ljava/lang/StringBuilder; // type@002d
202*795d594fSAndroid Build Coastguard Worker002626: 7010 c100 0100                         |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.<init>:()V // method@00c1
203*795d594fSAndroid Build Coastguard Worker00262c: 1a02 d500                              |000c: const-string v2, "assertEquals d1: " // string@00d5
204*795d594fSAndroid Build Coastguard Worker002630: 6e20 c800 2100                         |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c8
205*795d594fSAndroid Build Coastguard Worker002636: 6e30 c300 3104                         |0011: invoke-virtual {v1, v3, v4}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@00c3
206*795d594fSAndroid Build Coastguard Worker00263c: 1a02 0f00                              |0014: const-string v2, ", d2: " // string@000f
207*795d594fSAndroid Build Coastguard Worker002640: 6e20 c800 2100                         |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c8
208*795d594fSAndroid Build Coastguard Worker002646: 6e30 c300 5106                         |0019: invoke-virtual {v1, v5, v6}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@00c3
209*795d594fSAndroid Build Coastguard Worker00264c: 6e10 ca00 0100                         |001c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00ca
210*795d594fSAndroid Build Coastguard Worker002652: 0c01                                   |001f: move-result-object v1
211*795d594fSAndroid Build Coastguard Worker002654: 7020 b500 1000                         |0020: invoke-direct {v0, v1}, Ljava/lang/AssertionError;.<init>:(Ljava/lang/Object;)V // method@00b5
212*795d594fSAndroid Build Coastguard Worker00265a: 2700                                   |0023: throw v0
213*795d594fSAndroid Build Coastguard Worker      catches       : (none)
214*795d594fSAndroid Build Coastguard Worker      positions     :
215*795d594fSAndroid Build Coastguard Worker        0x0000 line=69
216*795d594fSAndroid Build Coastguard Worker        0x0004 line=70
217*795d594fSAndroid Build Coastguard Worker        0x0005 line=72
218*795d594fSAndroid Build Coastguard Worker      locals        :
219*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0024 reg=3 d1 D
220*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0024 reg=5 d2 D
221*795d594fSAndroid Build Coastguard Worker
222*795d594fSAndroid Build Coastguard Worker    #4              : (in LTestBase;)
223*795d594fSAndroid Build Coastguard Worker      name          : 'assertEquals'
224*795d594fSAndroid Build Coastguard Worker      type          : '(FF)V'
225*795d594fSAndroid Build Coastguard Worker      access        : 0x0008 (STATIC)
226*795d594fSAndroid Build Coastguard Worker      method_idx    : 54
227*795d594fSAndroid Build Coastguard Worker      code          -
228*795d594fSAndroid Build Coastguard Worker      registers     : 5
229*795d594fSAndroid Build Coastguard Worker      ins           : 2
230*795d594fSAndroid Build Coastguard Worker      outs          : 2
231*795d594fSAndroid Build Coastguard Worker      insns size    : 36 16-bit code units
232*795d594fSAndroid Build Coastguard Worker00265c:                                        |[00265c] TestBase.assertEquals:(FF)V
233*795d594fSAndroid Build Coastguard Worker00266c: 2d00 0304                              |0000: cmpl-float v0, v3, v4
234*795d594fSAndroid Build Coastguard Worker002670: 3900 0300                              |0002: if-nez v0, 0005 // +0003
235*795d594fSAndroid Build Coastguard Worker002674: 0e00                                   |0004: return-void
236*795d594fSAndroid Build Coastguard Worker002676: 2200 1e00                              |0005: new-instance v0, Ljava/lang/AssertionError; // type@001e
237*795d594fSAndroid Build Coastguard Worker00267a: 2201 2d00                              |0007: new-instance v1, Ljava/lang/StringBuilder; // type@002d
238*795d594fSAndroid Build Coastguard Worker00267e: 7010 c100 0100                         |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.<init>:()V // method@00c1
239*795d594fSAndroid Build Coastguard Worker002684: 1a02 d600                              |000c: const-string v2, "assertEquals f1: " // string@00d6
240*795d594fSAndroid Build Coastguard Worker002688: 6e20 c800 2100                         |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c8
241*795d594fSAndroid Build Coastguard Worker00268e: 6e20 c400 3100                         |0011: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@00c4
242*795d594fSAndroid Build Coastguard Worker002694: 1a02 1000                              |0014: const-string v2, ", f2: " // string@0010
243*795d594fSAndroid Build Coastguard Worker002698: 6e20 c800 2100                         |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c8
244*795d594fSAndroid Build Coastguard Worker00269e: 6e20 c400 4100                         |0019: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@00c4
245*795d594fSAndroid Build Coastguard Worker0026a4: 6e10 ca00 0100                         |001c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00ca
246*795d594fSAndroid Build Coastguard Worker0026aa: 0c01                                   |001f: move-result-object v1
247*795d594fSAndroid Build Coastguard Worker0026ac: 7020 b500 1000                         |0020: invoke-direct {v0, v1}, Ljava/lang/AssertionError;.<init>:(Ljava/lang/Object;)V // method@00b5
248*795d594fSAndroid Build Coastguard Worker0026b2: 2700                                   |0023: throw v0
249*795d594fSAndroid Build Coastguard Worker      catches       : (none)
250*795d594fSAndroid Build Coastguard Worker      positions     :
251*795d594fSAndroid Build Coastguard Worker        0x0000 line=62
252*795d594fSAndroid Build Coastguard Worker        0x0004 line=63
253*795d594fSAndroid Build Coastguard Worker        0x0005 line=65
254*795d594fSAndroid Build Coastguard Worker      locals        :
255*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0024 reg=3 f1 F
256*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0024 reg=4 f2 F
257*795d594fSAndroid Build Coastguard Worker
258*795d594fSAndroid Build Coastguard Worker    #5              : (in LTestBase;)
259*795d594fSAndroid Build Coastguard Worker      name          : 'assertEquals'
260*795d594fSAndroid Build Coastguard Worker      type          : '(II)V'
261*795d594fSAndroid Build Coastguard Worker      access        : 0x0008 (STATIC)
262*795d594fSAndroid Build Coastguard Worker      method_idx    : 55
263*795d594fSAndroid Build Coastguard Worker      code          -
264*795d594fSAndroid Build Coastguard Worker      registers     : 5
265*795d594fSAndroid Build Coastguard Worker      ins           : 2
266*795d594fSAndroid Build Coastguard Worker      outs          : 2
267*795d594fSAndroid Build Coastguard Worker      insns size    : 34 16-bit code units
268*795d594fSAndroid Build Coastguard Worker0026b4:                                        |[0026b4] TestBase.assertEquals:(II)V
269*795d594fSAndroid Build Coastguard Worker0026c4: 3343 0300                              |0000: if-ne v3, v4, 0003 // +0003
270*795d594fSAndroid Build Coastguard Worker0026c8: 0e00                                   |0002: return-void
271*795d594fSAndroid Build Coastguard Worker0026ca: 2200 1e00                              |0003: new-instance v0, Ljava/lang/AssertionError; // type@001e
272*795d594fSAndroid Build Coastguard Worker0026ce: 2201 2d00                              |0005: new-instance v1, Ljava/lang/StringBuilder; // type@002d
273*795d594fSAndroid Build Coastguard Worker0026d2: 7010 c100 0100                         |0007: invoke-direct {v1}, Ljava/lang/StringBuilder;.<init>:()V // method@00c1
274*795d594fSAndroid Build Coastguard Worker0026d8: 1a02 d700                              |000a: const-string v2, "assertEquals i1: " // string@00d7
275*795d594fSAndroid Build Coastguard Worker0026dc: 6e20 c800 2100                         |000c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c8
276*795d594fSAndroid Build Coastguard Worker0026e2: 6e20 c500 3100                         |000f: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@00c5
277*795d594fSAndroid Build Coastguard Worker0026e8: 1a02 1100                              |0012: const-string v2, ", i2: " // string@0011
278*795d594fSAndroid Build Coastguard Worker0026ec: 6e20 c800 2100                         |0014: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c8
279*795d594fSAndroid Build Coastguard Worker0026f2: 6e20 c500 4100                         |0017: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@00c5
280*795d594fSAndroid Build Coastguard Worker0026f8: 6e10 ca00 0100                         |001a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00ca
281*795d594fSAndroid Build Coastguard Worker0026fe: 0c01                                   |001d: move-result-object v1
282*795d594fSAndroid Build Coastguard Worker002700: 7020 b500 1000                         |001e: invoke-direct {v0, v1}, Ljava/lang/AssertionError;.<init>:(Ljava/lang/Object;)V // method@00b5
283*795d594fSAndroid Build Coastguard Worker002706: 2700                                   |0021: throw v0
284*795d594fSAndroid Build Coastguard Worker      catches       : (none)
285*795d594fSAndroid Build Coastguard Worker      positions     :
286*795d594fSAndroid Build Coastguard Worker        0x0000 line=48
287*795d594fSAndroid Build Coastguard Worker        0x0002 line=49
288*795d594fSAndroid Build Coastguard Worker        0x0003 line=51
289*795d594fSAndroid Build Coastguard Worker      locals        :
290*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0022 reg=3 i1 I
291*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0022 reg=4 i2 I
292*795d594fSAndroid Build Coastguard Worker
293*795d594fSAndroid Build Coastguard Worker    #6              : (in LTestBase;)
294*795d594fSAndroid Build Coastguard Worker      name          : 'assertEquals'
295*795d594fSAndroid Build Coastguard Worker      type          : '(JJ)V'
296*795d594fSAndroid Build Coastguard Worker      access        : 0x0008 (STATIC)
297*795d594fSAndroid Build Coastguard Worker      method_idx    : 56
298*795d594fSAndroid Build Coastguard Worker      code          -
299*795d594fSAndroid Build Coastguard Worker      registers     : 7
300*795d594fSAndroid Build Coastguard Worker      ins           : 4
301*795d594fSAndroid Build Coastguard Worker      outs          : 3
302*795d594fSAndroid Build Coastguard Worker      insns size    : 36 16-bit code units
303*795d594fSAndroid Build Coastguard Worker002764:                                        |[002764] TestBase.assertEquals:(JJ)V
304*795d594fSAndroid Build Coastguard Worker002774: 3100 0305                              |0000: cmp-long v0, v3, v5
305*795d594fSAndroid Build Coastguard Worker002778: 3900 0300                              |0002: if-nez v0, 0005 // +0003
306*795d594fSAndroid Build Coastguard Worker00277c: 0e00                                   |0004: return-void
307*795d594fSAndroid Build Coastguard Worker00277e: 2200 1e00                              |0005: new-instance v0, Ljava/lang/AssertionError; // type@001e
308*795d594fSAndroid Build Coastguard Worker002782: 2201 2d00                              |0007: new-instance v1, Ljava/lang/StringBuilder; // type@002d
309*795d594fSAndroid Build Coastguard Worker002786: 7010 c100 0100                         |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.<init>:()V // method@00c1
310*795d594fSAndroid Build Coastguard Worker00278c: 1a02 d800                              |000c: const-string v2, "assertEquals l1: " // string@00d8
311*795d594fSAndroid Build Coastguard Worker002790: 6e20 c800 2100                         |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c8
312*795d594fSAndroid Build Coastguard Worker002796: 6e30 c600 3104                         |0011: invoke-virtual {v1, v3, v4}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@00c6
313*795d594fSAndroid Build Coastguard Worker00279c: 1a02 1200                              |0014: const-string v2, ", l2: " // string@0012
314*795d594fSAndroid Build Coastguard Worker0027a0: 6e20 c800 2100                         |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c8
315*795d594fSAndroid Build Coastguard Worker0027a6: 6e30 c600 5106                         |0019: invoke-virtual {v1, v5, v6}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@00c6
316*795d594fSAndroid Build Coastguard Worker0027ac: 6e10 ca00 0100                         |001c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00ca
317*795d594fSAndroid Build Coastguard Worker0027b2: 0c01                                   |001f: move-result-object v1
318*795d594fSAndroid Build Coastguard Worker0027b4: 7020 b500 1000                         |0020: invoke-direct {v0, v1}, Ljava/lang/AssertionError;.<init>:(Ljava/lang/Object;)V // method@00b5
319*795d594fSAndroid Build Coastguard Worker0027ba: 2700                                   |0023: throw v0
320*795d594fSAndroid Build Coastguard Worker      catches       : (none)
321*795d594fSAndroid Build Coastguard Worker      positions     :
322*795d594fSAndroid Build Coastguard Worker        0x0000 line=55
323*795d594fSAndroid Build Coastguard Worker        0x0004 line=56
324*795d594fSAndroid Build Coastguard Worker        0x0005 line=58
325*795d594fSAndroid Build Coastguard Worker      locals        :
326*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0024 reg=3 l1 J
327*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0024 reg=5 l2 J
328*795d594fSAndroid Build Coastguard Worker
329*795d594fSAndroid Build Coastguard Worker    #7              : (in LTestBase;)
330*795d594fSAndroid Build Coastguard Worker      name          : 'assertEquals'
331*795d594fSAndroid Build Coastguard Worker      type          : '(Ljava/lang/Object;Ljava/lang/Object;)V'
332*795d594fSAndroid Build Coastguard Worker      access        : 0x0008 (STATIC)
333*795d594fSAndroid Build Coastguard Worker      method_idx    : 57
334*795d594fSAndroid Build Coastguard Worker      code          -
335*795d594fSAndroid Build Coastguard Worker      registers     : 5
336*795d594fSAndroid Build Coastguard Worker      ins           : 2
337*795d594fSAndroid Build Coastguard Worker      outs          : 2
338*795d594fSAndroid Build Coastguard Worker      insns size    : 38 16-bit code units
339*795d594fSAndroid Build Coastguard Worker002708:                                        |[002708] TestBase.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V
340*795d594fSAndroid Build Coastguard Worker002718: 7120 ec00 4300                         |0000: invoke-static {v3, v4}, Ljava/util/Objects;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@00ec
341*795d594fSAndroid Build Coastguard Worker00271e: 0a00                                   |0003: move-result v0
342*795d594fSAndroid Build Coastguard Worker002720: 3800 0300                              |0004: if-eqz v0, 0007 // +0003
343*795d594fSAndroid Build Coastguard Worker002724: 0e00                                   |0006: return-void
344*795d594fSAndroid Build Coastguard Worker002726: 2200 1e00                              |0007: new-instance v0, Ljava/lang/AssertionError; // type@001e
345*795d594fSAndroid Build Coastguard Worker00272a: 2201 2d00                              |0009: new-instance v1, Ljava/lang/StringBuilder; // type@002d
346*795d594fSAndroid Build Coastguard Worker00272e: 7010 c100 0100                         |000b: invoke-direct {v1}, Ljava/lang/StringBuilder;.<init>:()V // method@00c1
347*795d594fSAndroid Build Coastguard Worker002734: 1a02 da00                              |000e: const-string v2, "assertEquals: o1: " // string@00da
348*795d594fSAndroid Build Coastguard Worker002738: 6e20 c800 2100                         |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c8
349*795d594fSAndroid Build Coastguard Worker00273e: 6e20 c700 3100                         |0013: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@00c7
350*795d594fSAndroid Build Coastguard Worker002744: 1a02 1300                              |0016: const-string v2, ", o2: " // string@0013
351*795d594fSAndroid Build Coastguard Worker002748: 6e20 c800 2100                         |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c8
352*795d594fSAndroid Build Coastguard Worker00274e: 6e20 c700 4100                         |001b: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@00c7
353*795d594fSAndroid Build Coastguard Worker002754: 6e10 ca00 0100                         |001e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00ca
354*795d594fSAndroid Build Coastguard Worker00275a: 0c01                                   |0021: move-result-object v1
355*795d594fSAndroid Build Coastguard Worker00275c: 7020 b500 1000                         |0022: invoke-direct {v0, v1}, Ljava/lang/AssertionError;.<init>:(Ljava/lang/Object;)V // method@00b5
356*795d594fSAndroid Build Coastguard Worker002762: 2700                                   |0025: throw v0
357*795d594fSAndroid Build Coastguard Worker      catches       : (none)
358*795d594fSAndroid Build Coastguard Worker      positions     :
359*795d594fSAndroid Build Coastguard Worker        0x0000 line=76
360*795d594fSAndroid Build Coastguard Worker        0x0006 line=79
361*795d594fSAndroid Build Coastguard Worker        0x0007 line=77
362*795d594fSAndroid Build Coastguard Worker      locals        :
363*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0026 reg=3 o Ljava/lang/Object;
364*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0026 reg=4 p Ljava/lang/Object;
365*795d594fSAndroid Build Coastguard Worker
366*795d594fSAndroid Build Coastguard Worker    #8              : (in LTestBase;)
367*795d594fSAndroid Build Coastguard Worker      name          : 'assertEquals'
368*795d594fSAndroid Build Coastguard Worker      type          : '(SS)V'
369*795d594fSAndroid Build Coastguard Worker      access        : 0x0008 (STATIC)
370*795d594fSAndroid Build Coastguard Worker      method_idx    : 58
371*795d594fSAndroid Build Coastguard Worker      code          -
372*795d594fSAndroid Build Coastguard Worker      registers     : 5
373*795d594fSAndroid Build Coastguard Worker      ins           : 2
374*795d594fSAndroid Build Coastguard Worker      outs          : 2
375*795d594fSAndroid Build Coastguard Worker      insns size    : 34 16-bit code units
376*795d594fSAndroid Build Coastguard Worker0027bc:                                        |[0027bc] TestBase.assertEquals:(SS)V
377*795d594fSAndroid Build Coastguard Worker0027cc: 3343 0300                              |0000: if-ne v3, v4, 0003 // +0003
378*795d594fSAndroid Build Coastguard Worker0027d0: 0e00                                   |0002: return-void
379*795d594fSAndroid Build Coastguard Worker0027d2: 2200 1e00                              |0003: new-instance v0, Ljava/lang/AssertionError; // type@001e
380*795d594fSAndroid Build Coastguard Worker0027d6: 2201 2d00                              |0005: new-instance v1, Ljava/lang/StringBuilder; // type@002d
381*795d594fSAndroid Build Coastguard Worker0027da: 7010 c100 0100                         |0007: invoke-direct {v1}, Ljava/lang/StringBuilder;.<init>:()V // method@00c1
382*795d594fSAndroid Build Coastguard Worker0027e0: 1a02 d900                              |000a: const-string v2, "assertEquals s1: " // string@00d9
383*795d594fSAndroid Build Coastguard Worker0027e4: 6e20 c800 2100                         |000c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c8
384*795d594fSAndroid Build Coastguard Worker0027ea: 6e20 c500 3100                         |000f: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@00c5
385*795d594fSAndroid Build Coastguard Worker0027f0: 1a02 1400                              |0012: const-string v2, ", s2: " // string@0014
386*795d594fSAndroid Build Coastguard Worker0027f4: 6e20 c800 2100                         |0014: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c8
387*795d594fSAndroid Build Coastguard Worker0027fa: 6e20 c500 4100                         |0017: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@00c5
388*795d594fSAndroid Build Coastguard Worker002800: 6e10 ca00 0100                         |001a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00ca
389*795d594fSAndroid Build Coastguard Worker002806: 0c01                                   |001d: move-result-object v1
390*795d594fSAndroid Build Coastguard Worker002808: 7020 b500 1000                         |001e: invoke-direct {v0, v1}, Ljava/lang/AssertionError;.<init>:(Ljava/lang/Object;)V // method@00b5
391*795d594fSAndroid Build Coastguard Worker00280e: 2700                                   |0021: throw v0
392*795d594fSAndroid Build Coastguard Worker      catches       : (none)
393*795d594fSAndroid Build Coastguard Worker      positions     :
394*795d594fSAndroid Build Coastguard Worker        0x0000 line=41
395*795d594fSAndroid Build Coastguard Worker        0x0002 line=42
396*795d594fSAndroid Build Coastguard Worker        0x0003 line=44
397*795d594fSAndroid Build Coastguard Worker      locals        :
398*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0022 reg=3 s1 S
399*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0022 reg=4 s2 S
400*795d594fSAndroid Build Coastguard Worker
401*795d594fSAndroid Build Coastguard Worker    #9              : (in LTestBase;)
402*795d594fSAndroid Build Coastguard Worker      name          : 'assertNotEquals'
403*795d594fSAndroid Build Coastguard Worker      type          : '(Ljava/lang/Object;Ljava/lang/Object;)V'
404*795d594fSAndroid Build Coastguard Worker      access        : 0x0008 (STATIC)
405*795d594fSAndroid Build Coastguard Worker      method_idx    : 59
406*795d594fSAndroid Build Coastguard Worker      code          -
407*795d594fSAndroid Build Coastguard Worker      registers     : 5
408*795d594fSAndroid Build Coastguard Worker      ins           : 2
409*795d594fSAndroid Build Coastguard Worker      outs          : 2
410*795d594fSAndroid Build Coastguard Worker      insns size    : 38 16-bit code units
411*795d594fSAndroid Build Coastguard Worker002810:                                        |[002810] TestBase.assertNotEquals:(Ljava/lang/Object;Ljava/lang/Object;)V
412*795d594fSAndroid Build Coastguard Worker002820: 7120 ec00 4300                         |0000: invoke-static {v3, v4}, Ljava/util/Objects;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@00ec
413*795d594fSAndroid Build Coastguard Worker002826: 0a00                                   |0003: move-result v0
414*795d594fSAndroid Build Coastguard Worker002828: 3900 0300                              |0004: if-nez v0, 0007 // +0003
415*795d594fSAndroid Build Coastguard Worker00282c: 0e00                                   |0006: return-void
416*795d594fSAndroid Build Coastguard Worker00282e: 2200 1e00                              |0007: new-instance v0, Ljava/lang/AssertionError; // type@001e
417*795d594fSAndroid Build Coastguard Worker002832: 2201 2d00                              |0009: new-instance v1, Ljava/lang/StringBuilder; // type@002d
418*795d594fSAndroid Build Coastguard Worker002836: 7010 c100 0100                         |000b: invoke-direct {v1}, Ljava/lang/StringBuilder;.<init>:()V // method@00c1
419*795d594fSAndroid Build Coastguard Worker00283c: 1a02 dc00                              |000e: const-string v2, "assertNotEquals: o1: " // string@00dc
420*795d594fSAndroid Build Coastguard Worker002840: 6e20 c800 2100                         |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c8
421*795d594fSAndroid Build Coastguard Worker002846: 6e20 c700 3100                         |0013: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@00c7
422*795d594fSAndroid Build Coastguard Worker00284c: 1a02 1300                              |0016: const-string v2, ", o2: " // string@0013
423*795d594fSAndroid Build Coastguard Worker002850: 6e20 c800 2100                         |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c8
424*795d594fSAndroid Build Coastguard Worker002856: 6e20 c700 4100                         |001b: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@00c7
425*795d594fSAndroid Build Coastguard Worker00285c: 6e10 ca00 0100                         |001e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00ca
426*795d594fSAndroid Build Coastguard Worker002862: 0c01                                   |0021: move-result-object v1
427*795d594fSAndroid Build Coastguard Worker002864: 7020 b500 1000                         |0022: invoke-direct {v0, v1}, Ljava/lang/AssertionError;.<init>:(Ljava/lang/Object;)V // method@00b5
428*795d594fSAndroid Build Coastguard Worker00286a: 2700                                   |0025: throw v0
429*795d594fSAndroid Build Coastguard Worker      catches       : (none)
430*795d594fSAndroid Build Coastguard Worker      positions     :
431*795d594fSAndroid Build Coastguard Worker        0x0000 line=82
432*795d594fSAndroid Build Coastguard Worker        0x0006 line=85
433*795d594fSAndroid Build Coastguard Worker        0x0007 line=83
434*795d594fSAndroid Build Coastguard Worker      locals        :
435*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0026 reg=3 o Ljava/lang/Object;
436*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0026 reg=4 p Ljava/lang/Object;
437*795d594fSAndroid Build Coastguard Worker
438*795d594fSAndroid Build Coastguard Worker    #10              : (in LTestBase;)
439*795d594fSAndroid Build Coastguard Worker      name          : 'assertNotReached'
440*795d594fSAndroid Build Coastguard Worker      type          : '()V'
441*795d594fSAndroid Build Coastguard Worker      access        : 0x0008 (STATIC)
442*795d594fSAndroid Build Coastguard Worker      method_idx    : 60
443*795d594fSAndroid Build Coastguard Worker      code          -
444*795d594fSAndroid Build Coastguard Worker      registers     : 2
445*795d594fSAndroid Build Coastguard Worker      ins           : 0
446*795d594fSAndroid Build Coastguard Worker      outs          : 2
447*795d594fSAndroid Build Coastguard Worker      insns size    : 8 16-bit code units
448*795d594fSAndroid Build Coastguard Worker00286c:                                        |[00286c] TestBase.assertNotReached:()V
449*795d594fSAndroid Build Coastguard Worker00287c: 2200 1e00                              |0000: new-instance v0, Ljava/lang/AssertionError; // type@001e
450*795d594fSAndroid Build Coastguard Worker002880: 1a01 a300                              |0002: const-string v1, "Unreachable" // string@00a3
451*795d594fSAndroid Build Coastguard Worker002884: 7020 b500 1000                         |0004: invoke-direct {v0, v1}, Ljava/lang/AssertionError;.<init>:(Ljava/lang/Object;)V // method@00b5
452*795d594fSAndroid Build Coastguard Worker00288a: 2700                                   |0007: throw v0
453*795d594fSAndroid Build Coastguard Worker      catches       : (none)
454*795d594fSAndroid Build Coastguard Worker      positions     :
455*795d594fSAndroid Build Coastguard Worker        0x0000 line=88
456*795d594fSAndroid Build Coastguard Worker      locals        :
457*795d594fSAndroid Build Coastguard Worker
458*795d594fSAndroid Build Coastguard Worker    #11              : (in LTestBase;)
459*795d594fSAndroid Build Coastguard Worker      name          : 'assertTrue'
460*795d594fSAndroid Build Coastguard Worker      type          : '(Z)V'
461*795d594fSAndroid Build Coastguard Worker      access        : 0x0008 (STATIC)
462*795d594fSAndroid Build Coastguard Worker      method_idx    : 61
463*795d594fSAndroid Build Coastguard Worker      code          -
464*795d594fSAndroid Build Coastguard Worker      registers     : 4
465*795d594fSAndroid Build Coastguard Worker      ins           : 1
466*795d594fSAndroid Build Coastguard Worker      outs          : 2
467*795d594fSAndroid Build Coastguard Worker      insns size    : 26 16-bit code units
468*795d594fSAndroid Build Coastguard Worker00288c:                                        |[00288c] TestBase.assertTrue:(Z)V
469*795d594fSAndroid Build Coastguard Worker00289c: 3803 0300                              |0000: if-eqz v3, 0003 // +0003
470*795d594fSAndroid Build Coastguard Worker0028a0: 0e00                                   |0002: return-void
471*795d594fSAndroid Build Coastguard Worker0028a2: 2200 1e00                              |0003: new-instance v0, Ljava/lang/AssertionError; // type@001e
472*795d594fSAndroid Build Coastguard Worker0028a6: 2201 2d00                              |0005: new-instance v1, Ljava/lang/StringBuilder; // type@002d
473*795d594fSAndroid Build Coastguard Worker0028aa: 7010 c100 0100                         |0007: invoke-direct {v1}, Ljava/lang/StringBuilder;.<init>:()V // method@00c1
474*795d594fSAndroid Build Coastguard Worker0028b0: 1a02 df00                              |000a: const-string v2, "assertTrue value: " // string@00df
475*795d594fSAndroid Build Coastguard Worker0028b4: 6e20 c800 2100                         |000c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c8
476*795d594fSAndroid Build Coastguard Worker0028ba: 6e20 c900 3100                         |000f: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@00c9
477*795d594fSAndroid Build Coastguard Worker0028c0: 6e10 ca00 0100                         |0012: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00ca
478*795d594fSAndroid Build Coastguard Worker0028c6: 0c01                                   |0015: move-result-object v1
479*795d594fSAndroid Build Coastguard Worker0028c8: 7020 b500 1000                         |0016: invoke-direct {v0, v1}, Ljava/lang/AssertionError;.<init>:(Ljava/lang/Object;)V // method@00b5
480*795d594fSAndroid Build Coastguard Worker0028ce: 2700                                   |0019: throw v0
481*795d594fSAndroid Build Coastguard Worker      catches       : (none)
482*795d594fSAndroid Build Coastguard Worker      positions     :
483*795d594fSAndroid Build Coastguard Worker        0x0000 line=21
484*795d594fSAndroid Build Coastguard Worker        0x0002 line=24
485*795d594fSAndroid Build Coastguard Worker        0x0003 line=22
486*795d594fSAndroid Build Coastguard Worker      locals        :
487*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x001a reg=3 value Z
488*795d594fSAndroid Build Coastguard Worker
489*795d594fSAndroid Build Coastguard Worker    #12              : (in LTestBase;)
490*795d594fSAndroid Build Coastguard Worker      name          : 'fail'
491*795d594fSAndroid Build Coastguard Worker      type          : '()V'
492*795d594fSAndroid Build Coastguard Worker      access        : 0x0008 (STATIC)
493*795d594fSAndroid Build Coastguard Worker      method_idx    : 62
494*795d594fSAndroid Build Coastguard Worker      code          -
495*795d594fSAndroid Build Coastguard Worker      registers     : 2
496*795d594fSAndroid Build Coastguard Worker      ins           : 0
497*795d594fSAndroid Build Coastguard Worker      outs          : 2
498*795d594fSAndroid Build Coastguard Worker      insns size    : 11 16-bit code units
499*795d594fSAndroid Build Coastguard Worker0028d0:                                        |[0028d0] TestBase.fail:()V
500*795d594fSAndroid Build Coastguard Worker0028e0: 6200 1300                              |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
501*795d594fSAndroid Build Coastguard Worker0028e4: 1a01 2601                              |0002: const-string v1, "fail" // string@0126
502*795d594fSAndroid Build Coastguard Worker0028e8: 6e20 b300 1000                         |0004: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@00b3
503*795d594fSAndroid Build Coastguard Worker0028ee: 7100 cc00 0000                         |0007: invoke-static {}, Ljava/lang/Thread;.dumpStack:()V // method@00cc
504*795d594fSAndroid Build Coastguard Worker0028f4: 0e00                                   |000a: return-void
505*795d594fSAndroid Build Coastguard Worker      catches       : (none)
506*795d594fSAndroid Build Coastguard Worker      positions     :
507*795d594fSAndroid Build Coastguard Worker        0x0000 line=92
508*795d594fSAndroid Build Coastguard Worker        0x0007 line=93
509*795d594fSAndroid Build Coastguard Worker        0x000a line=94
510*795d594fSAndroid Build Coastguard Worker      locals        :
511*795d594fSAndroid Build Coastguard Worker
512*795d594fSAndroid Build Coastguard Worker  Virtual methods   -
513*795d594fSAndroid Build Coastguard Worker  source_file_idx   : 145 (TestBase.java)
514*795d594fSAndroid Build Coastguard Worker
515*795d594fSAndroid Build Coastguard WorkerClass #2 header:
516*795d594fSAndroid Build Coastguard Workerclass_idx           : 11
517*795d594fSAndroid Build Coastguard Workeraccess_flags        : 0 (0x0000)
518*795d594fSAndroid Build Coastguard Workersuperclass_idx      : 42
519*795d594fSAndroid Build Coastguard Workerinterfaces_off      : 0 (0x000000)
520*795d594fSAndroid Build Coastguard Workersource_file_idx     : 148
521*795d594fSAndroid Build Coastguard Workerannotations_off     : 30716 (0x0077fc)
522*795d594fSAndroid Build Coastguard Workerclass_data_off      : 28990 (0x00713e)
523*795d594fSAndroid Build Coastguard Workerstatic_fields_size  : 0
524*795d594fSAndroid Build Coastguard Workerinstance_fields_size: 1
525*795d594fSAndroid Build Coastguard Workerdirect_methods_size : 1
526*795d594fSAndroid Build Coastguard Workervirtual_methods_size: 0
527*795d594fSAndroid Build Coastguard Worker
528*795d594fSAndroid Build Coastguard WorkerClass #2 annotations:
529*795d594fSAndroid Build Coastguard WorkerAnnotations on class
530*795d594fSAndroid Build Coastguard Worker  VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=LTestInvocationKinds;
531*795d594fSAndroid Build Coastguard Worker  VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="Widget"
532*795d594fSAndroid Build Coastguard Worker
533*795d594fSAndroid Build Coastguard WorkerClass #2            -
534*795d594fSAndroid Build Coastguard Worker  Class descriptor  : 'LTestInvocationKinds$Widget;'
535*795d594fSAndroid Build Coastguard Worker  Access flags      : 0x0000 ()
536*795d594fSAndroid Build Coastguard Worker  Superclass        : 'Ljava/lang/Object;'
537*795d594fSAndroid Build Coastguard Worker  Interfaces        -
538*795d594fSAndroid Build Coastguard Worker  Static fields     -
539*795d594fSAndroid Build Coastguard Worker  Instance fields   -
540*795d594fSAndroid Build Coastguard Worker    #0              : (in LTestInvocationKinds$Widget;)
541*795d594fSAndroid Build Coastguard Worker      name          : 'value'
542*795d594fSAndroid Build Coastguard Worker      type          : 'I'
543*795d594fSAndroid Build Coastguard Worker      access        : 0x0000 ()
544*795d594fSAndroid Build Coastguard Worker  Direct methods    -
545*795d594fSAndroid Build Coastguard Worker    #0              : (in LTestInvocationKinds$Widget;)
546*795d594fSAndroid Build Coastguard Worker      name          : '<init>'
547*795d594fSAndroid Build Coastguard Worker      type          : '(I)V'
548*795d594fSAndroid Build Coastguard Worker      access        : 0x10001 (PUBLIC CONSTRUCTOR)
549*795d594fSAndroid Build Coastguard Worker      method_idx    : 72
550*795d594fSAndroid Build Coastguard Worker      code          -
551*795d594fSAndroid Build Coastguard Worker      registers     : 2
552*795d594fSAndroid Build Coastguard Worker      ins           : 2
553*795d594fSAndroid Build Coastguard Worker      outs          : 1
554*795d594fSAndroid Build Coastguard Worker      insns size    : 4 16-bit code units
555*795d594fSAndroid Build Coastguard Worker002abc:                                        |[002abc] TestInvocationKinds$Widget.<init>:(I)V
556*795d594fSAndroid Build Coastguard Worker002acc: 7010 bf00 0000                         |0000: invoke-direct {v0}, Ljava/lang/Object;.<init>:()V // method@00bf
557*795d594fSAndroid Build Coastguard Worker002ad2: 0e00                                   |0003: return-void
558*795d594fSAndroid Build Coastguard Worker      catches       : (none)
559*795d594fSAndroid Build Coastguard Worker      positions     :
560*795d594fSAndroid Build Coastguard Worker        0x0000 line=177
561*795d594fSAndroid Build Coastguard Worker      locals        :
562*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0004 reg=0 this LTestInvocationKinds$Widget;
563*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0004 reg=1 value I
564*795d594fSAndroid Build Coastguard Worker
565*795d594fSAndroid Build Coastguard Worker  Virtual methods   -
566*795d594fSAndroid Build Coastguard Worker  source_file_idx   : 148 (TestInvocationKinds.java)
567*795d594fSAndroid Build Coastguard Worker
568*795d594fSAndroid Build Coastguard WorkerClass #3 header:
569*795d594fSAndroid Build Coastguard Workerclass_idx           : 13
570*795d594fSAndroid Build Coastguard Workeraccess_flags        : 0 (0x0000)
571*795d594fSAndroid Build Coastguard Workersuperclass_idx      : 48
572*795d594fSAndroid Build Coastguard Workerinterfaces_off      : 0 (0x000000)
573*795d594fSAndroid Build Coastguard Workersource_file_idx     : 149
574*795d594fSAndroid Build Coastguard Workerannotations_off     : 30732 (0x00780c)
575*795d594fSAndroid Build Coastguard Workerclass_data_off      : 29002 (0x00714a)
576*795d594fSAndroid Build Coastguard Workerstatic_fields_size  : 0
577*795d594fSAndroid Build Coastguard Workerinstance_fields_size: 0
578*795d594fSAndroid Build Coastguard Workerdirect_methods_size : 1
579*795d594fSAndroid Build Coastguard Workervirtual_methods_size: 2
580*795d594fSAndroid Build Coastguard Worker
581*795d594fSAndroid Build Coastguard WorkerClass #3 annotations:
582*795d594fSAndroid Build Coastguard WorkerAnnotations on class
583*795d594fSAndroid Build Coastguard Worker  VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=LTestInvokeCustomWithConcurrentThreads;
584*795d594fSAndroid Build Coastguard Worker  VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null
585*795d594fSAndroid Build Coastguard Worker  VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/ThreadLocal<" "Ljava/lang/Integer;" ">;" }
586*795d594fSAndroid Build Coastguard Worker
587*795d594fSAndroid Build Coastguard WorkerClass #3            -
588*795d594fSAndroid Build Coastguard Worker  Class descriptor  : 'LTestInvokeCustomWithConcurrentThreads$1;'
589*795d594fSAndroid Build Coastguard Worker  Access flags      : 0x0000 ()
590*795d594fSAndroid Build Coastguard Worker  Superclass        : 'Ljava/lang/ThreadLocal;'
591*795d594fSAndroid Build Coastguard Worker  Interfaces        -
592*795d594fSAndroid Build Coastguard Worker  Static fields     -
593*795d594fSAndroid Build Coastguard Worker  Instance fields   -
594*795d594fSAndroid Build Coastguard Worker  Direct methods    -
595*795d594fSAndroid Build Coastguard Worker    #0              : (in LTestInvokeCustomWithConcurrentThreads$1;)
596*795d594fSAndroid Build Coastguard Worker      name          : '<init>'
597*795d594fSAndroid Build Coastguard Worker      type          : '()V'
598*795d594fSAndroid Build Coastguard Worker      access        : 0x10000 (CONSTRUCTOR)
599*795d594fSAndroid Build Coastguard Worker      method_idx    : 96
600*795d594fSAndroid Build Coastguard Worker      code          -
601*795d594fSAndroid Build Coastguard Worker      registers     : 1
602*795d594fSAndroid Build Coastguard Worker      ins           : 1
603*795d594fSAndroid Build Coastguard Worker      outs          : 1
604*795d594fSAndroid Build Coastguard Worker      insns size    : 4 16-bit code units
605*795d594fSAndroid Build Coastguard Worker002ee8:                                        |[002ee8] TestInvokeCustomWithConcurrentThreads$1.<init>:()V
606*795d594fSAndroid Build Coastguard Worker002ef8: 7010 cf00 0000                         |0000: invoke-direct {v0}, Ljava/lang/ThreadLocal;.<init>:()V // method@00cf
607*795d594fSAndroid Build Coastguard Worker002efe: 0e00                                   |0003: return-void
608*795d594fSAndroid Build Coastguard Worker      catches       : (none)
609*795d594fSAndroid Build Coastguard Worker      positions     :
610*795d594fSAndroid Build Coastguard Worker        0x0000 line=33
611*795d594fSAndroid Build Coastguard Worker      locals        :
612*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0004 reg=0 this LTestInvokeCustomWithConcurrentThreads$1;
613*795d594fSAndroid Build Coastguard Worker
614*795d594fSAndroid Build Coastguard Worker  Virtual methods   -
615*795d594fSAndroid Build Coastguard Worker    #0              : (in LTestInvokeCustomWithConcurrentThreads$1;)
616*795d594fSAndroid Build Coastguard Worker      name          : 'initialValue'
617*795d594fSAndroid Build Coastguard Worker      type          : '()Ljava/lang/Integer;'
618*795d594fSAndroid Build Coastguard Worker      access        : 0x0004 (PROTECTED)
619*795d594fSAndroid Build Coastguard Worker      method_idx    : 97
620*795d594fSAndroid Build Coastguard Worker      code          -
621*795d594fSAndroid Build Coastguard Worker      registers     : 2
622*795d594fSAndroid Build Coastguard Worker      ins           : 1
623*795d594fSAndroid Build Coastguard Worker      outs          : 1
624*795d594fSAndroid Build Coastguard Worker      insns size    : 13 16-bit code units
625*795d594fSAndroid Build Coastguard Worker002ea0:                                        |[002ea0] TestInvokeCustomWithConcurrentThreads$1.initialValue:()Ljava/lang/Integer;
626*795d594fSAndroid Build Coastguard Worker002eb0: 7100 6500 0000                         |0000: invoke-static {}, LTestInvokeCustomWithConcurrentThreads;.access$000:()Ljava/util/concurrent/atomic/AtomicInteger; // method@0065
627*795d594fSAndroid Build Coastguard Worker002eb6: 0c00                                   |0003: move-result-object v0
628*795d594fSAndroid Build Coastguard Worker002eb8: 6e10 f100 0000                         |0004: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicInteger;.getAndIncrement:()I // method@00f1
629*795d594fSAndroid Build Coastguard Worker002ebe: 0a00                                   |0007: move-result v0
630*795d594fSAndroid Build Coastguard Worker002ec0: 7110 bd00 0000                         |0008: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@00bd
631*795d594fSAndroid Build Coastguard Worker002ec6: 0c00                                   |000b: move-result-object v0
632*795d594fSAndroid Build Coastguard Worker002ec8: 1100                                   |000c: return-object v0
633*795d594fSAndroid Build Coastguard Worker      catches       : (none)
634*795d594fSAndroid Build Coastguard Worker      positions     :
635*795d594fSAndroid Build Coastguard Worker        0x0000 line=36
636*795d594fSAndroid Build Coastguard Worker      locals        :
637*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x000d reg=1 this LTestInvokeCustomWithConcurrentThreads$1;
638*795d594fSAndroid Build Coastguard Worker
639*795d594fSAndroid Build Coastguard Worker    #1              : (in LTestInvokeCustomWithConcurrentThreads$1;)
640*795d594fSAndroid Build Coastguard Worker      name          : 'initialValue'
641*795d594fSAndroid Build Coastguard Worker      type          : '()Ljava/lang/Object;'
642*795d594fSAndroid Build Coastguard Worker      access        : 0x1044 (PROTECTED BRIDGE SYNTHETIC)
643*795d594fSAndroid Build Coastguard Worker      method_idx    : 98
644*795d594fSAndroid Build Coastguard Worker      code          -
645*795d594fSAndroid Build Coastguard Worker      registers     : 2
646*795d594fSAndroid Build Coastguard Worker      ins           : 1
647*795d594fSAndroid Build Coastguard Worker      outs          : 1
648*795d594fSAndroid Build Coastguard Worker      insns size    : 5 16-bit code units
649*795d594fSAndroid Build Coastguard Worker002ecc:                                        |[002ecc] TestInvokeCustomWithConcurrentThreads$1.initialValue:()Ljava/lang/Object;
650*795d594fSAndroid Build Coastguard Worker002edc: 6e10 6100 0100                         |0000: invoke-virtual {v1}, LTestInvokeCustomWithConcurrentThreads$1;.initialValue:()Ljava/lang/Integer; // method@0061
651*795d594fSAndroid Build Coastguard Worker002ee2: 0c00                                   |0003: move-result-object v0
652*795d594fSAndroid Build Coastguard Worker002ee4: 1100                                   |0004: return-object v0
653*795d594fSAndroid Build Coastguard Worker      catches       : (none)
654*795d594fSAndroid Build Coastguard Worker      positions     :
655*795d594fSAndroid Build Coastguard Worker        0x0000 line=33
656*795d594fSAndroid Build Coastguard Worker      locals        :
657*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0005 reg=1 this LTestInvokeCustomWithConcurrentThreads$1;
658*795d594fSAndroid Build Coastguard Worker
659*795d594fSAndroid Build Coastguard Worker  source_file_idx   : 149 (TestInvokeCustomWithConcurrentThreads.java)
660*795d594fSAndroid Build Coastguard Worker
661*795d594fSAndroid Build Coastguard WorkerClass #4 header:
662*795d594fSAndroid Build Coastguard Workerclass_idx           : 19
663*795d594fSAndroid Build Coastguard Workeraccess_flags        : 0 (0x0000)
664*795d594fSAndroid Build Coastguard Workersuperclass_idx      : 42
665*795d594fSAndroid Build Coastguard Workerinterfaces_off      : 0 (0x000000)
666*795d594fSAndroid Build Coastguard Workersource_file_idx     : 164
667*795d594fSAndroid Build Coastguard Workerannotations_off     : 30748 (0x00781c)
668*795d594fSAndroid Build Coastguard Workerclass_data_off      : 29021 (0x00715d)
669*795d594fSAndroid Build Coastguard Workerstatic_fields_size  : 0
670*795d594fSAndroid Build Coastguard Workerinstance_fields_size: 0
671*795d594fSAndroid Build Coastguard Workerdirect_methods_size : 2
672*795d594fSAndroid Build Coastguard Workervirtual_methods_size: 0
673*795d594fSAndroid Build Coastguard Worker
674*795d594fSAndroid Build Coastguard WorkerClass #4 annotations:
675*795d594fSAndroid Build Coastguard WorkerAnnotations on method #170 'bsm'
676*795d594fSAndroid Build Coastguard Worker  VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/invoke/MethodHandles$Lookup;" "Ljava/lang/String;" "Ljava/lang/invoke/MethodType;" "Ljava/lang/Class<" "*>;)" "Ljava/lang/invoke/CallSite;" }
677*795d594fSAndroid Build Coastguard Worker  VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/lang/Throwable; }
678*795d594fSAndroid Build Coastguard Worker
679*795d594fSAndroid Build Coastguard WorkerClass #4            -
680*795d594fSAndroid Build Coastguard Worker  Class descriptor  : 'LUnrelatedBSM;'
681*795d594fSAndroid Build Coastguard Worker  Access flags      : 0x0000 ()
682*795d594fSAndroid Build Coastguard Worker  Superclass        : 'Ljava/lang/Object;'
683*795d594fSAndroid Build Coastguard Worker  Interfaces        -
684*795d594fSAndroid Build Coastguard Worker  Static fields     -
685*795d594fSAndroid Build Coastguard Worker  Instance fields   -
686*795d594fSAndroid Build Coastguard Worker  Direct methods    -
687*795d594fSAndroid Build Coastguard Worker    #0              : (in LUnrelatedBSM;)
688*795d594fSAndroid Build Coastguard Worker      name          : '<init>'
689*795d594fSAndroid Build Coastguard Worker      type          : '()V'
690*795d594fSAndroid Build Coastguard Worker      access        : 0x10000 (CONSTRUCTOR)
691*795d594fSAndroid Build Coastguard Worker      method_idx    : 169
692*795d594fSAndroid Build Coastguard Worker      code          -
693*795d594fSAndroid Build Coastguard Worker      registers     : 1
694*795d594fSAndroid Build Coastguard Worker      ins           : 1
695*795d594fSAndroid Build Coastguard Worker      outs          : 1
696*795d594fSAndroid Build Coastguard Worker      insns size    : 4 16-bit code units
697*795d594fSAndroid Build Coastguard Worker003fc8:                                        |[003fc8] UnrelatedBSM.<init>:()V
698*795d594fSAndroid Build Coastguard Worker003fd8: 7010 bf00 0000                         |0000: invoke-direct {v0}, Ljava/lang/Object;.<init>:()V // method@00bf
699*795d594fSAndroid Build Coastguard Worker003fde: 0e00                                   |0003: return-void
700*795d594fSAndroid Build Coastguard Worker      catches       : (none)
701*795d594fSAndroid Build Coastguard Worker      positions     :
702*795d594fSAndroid Build Coastguard Worker        0x0000 line=23
703*795d594fSAndroid Build Coastguard Worker      locals        :
704*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0004 reg=0 this LUnrelatedBSM;
705*795d594fSAndroid Build Coastguard Worker
706*795d594fSAndroid Build Coastguard Worker    #1              : (in LUnrelatedBSM;)
707*795d594fSAndroid Build Coastguard Worker      name          : 'bsm'
708*795d594fSAndroid Build Coastguard Worker      type          : '(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/Class;)Ljava/lang/invoke/CallSite;'
709*795d594fSAndroid Build Coastguard Worker      access        : 0x0008 (STATIC)
710*795d594fSAndroid Build Coastguard Worker      method_idx    : 170
711*795d594fSAndroid Build Coastguard Worker      code          -
712*795d594fSAndroid Build Coastguard Worker      registers     : 6
713*795d594fSAndroid Build Coastguard Worker      ins           : 4
714*795d594fSAndroid Build Coastguard Worker      outs          : 4
715*795d594fSAndroid Build Coastguard Worker      insns size    : 10 16-bit code units
716*795d594fSAndroid Build Coastguard Worker003fa4:                                        |[003fa4] UnrelatedBSM.bsm:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/Class;)Ljava/lang/invoke/CallSite;
717*795d594fSAndroid Build Coastguard Worker003fb4: 6e40 d800 5243                         |0000: invoke-virtual {v2, v5, v3, v4}, Ljava/lang/invoke/MethodHandles$Lookup;.findStatic:(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle; // method@00d8
718*795d594fSAndroid Build Coastguard Worker003fba: 0c00                                   |0003: move-result-object v0
719*795d594fSAndroid Build Coastguard Worker003fbc: 2201 3400                              |0004: new-instance v1, Ljava/lang/invoke/ConstantCallSite; // type@0034
720*795d594fSAndroid Build Coastguard Worker003fc0: 7020 d200 0100                         |0006: invoke-direct {v1, v0}, Ljava/lang/invoke/ConstantCallSite;.<init>:(Ljava/lang/invoke/MethodHandle;)V // method@00d2
721*795d594fSAndroid Build Coastguard Worker003fc6: 1101                                   |0009: return-object v1
722*795d594fSAndroid Build Coastguard Worker      catches       : (none)
723*795d594fSAndroid Build Coastguard Worker      positions     :
724*795d594fSAndroid Build Coastguard Worker        0x0000 line=27
725*795d594fSAndroid Build Coastguard Worker        0x0004 line=28
726*795d594fSAndroid Build Coastguard Worker      locals        :
727*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0000 reg=5 (null) Ljava/lang/Class;
728*795d594fSAndroid Build Coastguard Worker        0x0004 - 0x000a reg=0 mh Ljava/lang/invoke/MethodHandle;
729*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x000a reg=2 lookup Ljava/lang/invoke/MethodHandles$Lookup;
730*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x000a reg=3 name Ljava/lang/String;
731*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x000a reg=4 methodType Ljava/lang/invoke/MethodType;
732*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x000a reg=5 target Ljava/lang/Class; Ljava/lang/Class<*>;
733*795d594fSAndroid Build Coastguard Worker
734*795d594fSAndroid Build Coastguard Worker  Virtual methods   -
735*795d594fSAndroid Build Coastguard Worker  source_file_idx   : 164 (UnrelatedBSM.java)
736*795d594fSAndroid Build Coastguard Worker
737*795d594fSAndroid Build Coastguard WorkerClass #5 header:
738*795d594fSAndroid Build Coastguard Workerclass_idx           : 6
739*795d594fSAndroid Build Coastguard Workeraccess_flags        : 1 (0x0001)
740*795d594fSAndroid Build Coastguard Workersuperclass_idx      : 9
741*795d594fSAndroid Build Coastguard Workerinterfaces_off      : 0 (0x000000)
742*795d594fSAndroid Build Coastguard Workersource_file_idx     : 136
743*795d594fSAndroid Build Coastguard Workerannotations_off     : 30772 (0x007834)
744*795d594fSAndroid Build Coastguard Workerclass_data_off      : 29036 (0x00716c)
745*795d594fSAndroid Build Coastguard Workerstatic_fields_size  : 0
746*795d594fSAndroid Build Coastguard Workerinstance_fields_size: 0
747*795d594fSAndroid Build Coastguard Workerdirect_methods_size : 5
748*795d594fSAndroid Build Coastguard Workervirtual_methods_size: 0
749*795d594fSAndroid Build Coastguard Worker
750*795d594fSAndroid Build Coastguard WorkerClass #5 annotations:
751*795d594fSAndroid Build Coastguard WorkerAnnotations on method #1 'TestLinkerMethodMinimalArguments'
752*795d594fSAndroid Build Coastguard Worker  VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/lang/Throwable; }
753*795d594fSAndroid Build Coastguard WorkerAnnotations on method #2 'TestLinkerMethodMultipleArgumentTypes'
754*795d594fSAndroid Build Coastguard Worker  VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/lang/Throwable; }
755*795d594fSAndroid Build Coastguard WorkerAnnotations on method #3 'TestUninitializedCallSite'
756*795d594fSAndroid Build Coastguard Worker  VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/lang/Throwable; }
757*795d594fSAndroid Build Coastguard WorkerAnnotations on method #7 'main'
758*795d594fSAndroid Build Coastguard Worker  VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/lang/Throwable; }
759*795d594fSAndroid Build Coastguard Worker
760*795d594fSAndroid Build Coastguard WorkerClass #5            -
761*795d594fSAndroid Build Coastguard Worker  Class descriptor  : 'LMain;'
762*795d594fSAndroid Build Coastguard Worker  Access flags      : 0x0001 (PUBLIC)
763*795d594fSAndroid Build Coastguard Worker  Superclass        : 'LTestBase;'
764*795d594fSAndroid Build Coastguard Worker  Interfaces        -
765*795d594fSAndroid Build Coastguard Worker  Static fields     -
766*795d594fSAndroid Build Coastguard Worker  Instance fields   -
767*795d594fSAndroid Build Coastguard Worker  Direct methods    -
768*795d594fSAndroid Build Coastguard Worker    #0              : (in LMain;)
769*795d594fSAndroid Build Coastguard Worker      name          : '<init>'
770*795d594fSAndroid Build Coastguard Worker      type          : '()V'
771*795d594fSAndroid Build Coastguard Worker      access        : 0x10001 (PUBLIC CONSTRUCTOR)
772*795d594fSAndroid Build Coastguard Worker      method_idx    : 0
773*795d594fSAndroid Build Coastguard Worker      code          -
774*795d594fSAndroid Build Coastguard Worker      registers     : 1
775*795d594fSAndroid Build Coastguard Worker      ins           : 1
776*795d594fSAndroid Build Coastguard Worker      outs          : 1
777*795d594fSAndroid Build Coastguard Worker      insns size    : 4 16-bit code units
778*795d594fSAndroid Build Coastguard Worker001900:                                        |[001900] Main.<init>:()V
779*795d594fSAndroid Build Coastguard Worker001910: 7010 3200 0000                         |0000: invoke-direct {v0}, LTestBase;.<init>:()V // method@0032
780*795d594fSAndroid Build Coastguard Worker001916: 0e00                                   |0003: return-void
781*795d594fSAndroid Build Coastguard Worker      catches       : (none)
782*795d594fSAndroid Build Coastguard Worker      positions     :
783*795d594fSAndroid Build Coastguard Worker        0x0000 line=21
784*795d594fSAndroid Build Coastguard Worker      locals        :
785*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0004 reg=0 this LMain;
786*795d594fSAndroid Build Coastguard Worker
787*795d594fSAndroid Build Coastguard Worker    #1              : (in LMain;)
788*795d594fSAndroid Build Coastguard Worker      name          : 'TestLinkerMethodMinimalArguments'
789*795d594fSAndroid Build Coastguard Worker      type          : '()V'
790*795d594fSAndroid Build Coastguard Worker      access        : 0x000a (PRIVATE STATIC)
791*795d594fSAndroid Build Coastguard Worker      method_idx    : 1
792*795d594fSAndroid Build Coastguard Worker      code          -
793*795d594fSAndroid Build Coastguard Worker      registers     : 4
794*795d594fSAndroid Build Coastguard Worker      ins           : 0
795*795d594fSAndroid Build Coastguard Worker      outs          : 3
796*795d594fSAndroid Build Coastguard Worker      insns size    : 66 16-bit code units
797*795d594fSAndroid Build Coastguard Worker001918:                                        |[001918] Main.TestLinkerMethodMinimalArguments:()V
798*795d594fSAndroid Build Coastguard Worker001928: 1210                                   |0000: const/4 v0, #int 1 // #1
799*795d594fSAndroid Build Coastguard Worker00192a: 1301 0a00                              |0001: const/16 v1, #int 10 // #a
800*795d594fSAndroid Build Coastguard Worker00192e: 7130 7700 1001                         |0003: invoke-static {v0, v1, v1}, LTestLinkerMethodMinimalArguments;.test:(III)V // method@0077
801*795d594fSAndroid Build Coastguard Worker001934: 7100 0500 0000                         |0006: invoke-static {}, LMain;.assertNotReached:()V // method@0005
802*795d594fSAndroid Build Coastguard Worker00193a: 280f                                   |0009: goto 0018 // +000f
803*795d594fSAndroid Build Coastguard Worker00193c: 0d00                                   |000a: move-exception v0
804*795d594fSAndroid Build Coastguard Worker00193e: 6e10 b600 0000                         |000b: invoke-virtual {v0}, Ljava/lang/BootstrapMethodError;.getCause:()Ljava/lang/Throwable; // method@00b6
805*795d594fSAndroid Build Coastguard Worker001944: 0c02                                   |000e: move-result-object v2
806*795d594fSAndroid Build Coastguard Worker001946: 6e10 c000 0200                         |000f: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@00c0
807*795d594fSAndroid Build Coastguard Worker00194c: 0c02                                   |0012: move-result-object v2
808*795d594fSAndroid Build Coastguard Worker00194e: 1c03 2200                              |0013: const-class v3, Ljava/lang/ClassCastException; // type@0022
809*795d594fSAndroid Build Coastguard Worker001952: 7120 0400 3200                         |0015: invoke-static {v2, v3}, LMain;.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V // method@0004
810*795d594fSAndroid Build Coastguard Worker001958: 1220                                   |0018: const/4 v0, #int 2 // #2
811*795d594fSAndroid Build Coastguard Worker00195a: 1302 0b00                              |0019: const/16 v2, #int 11 // #b
812*795d594fSAndroid Build Coastguard Worker00195e: 7130 7700 1002                         |001b: invoke-static {v0, v1, v2}, LTestLinkerMethodMinimalArguments;.test:(III)V // method@0077
813*795d594fSAndroid Build Coastguard Worker001964: 7100 0500 0000                         |001e: invoke-static {}, LMain;.assertNotReached:()V // method@0005
814*795d594fSAndroid Build Coastguard Worker00196a: 280f                                   |0021: goto 0030 // +000f
815*795d594fSAndroid Build Coastguard Worker00196c: 0d00                                   |0022: move-exception v0
816*795d594fSAndroid Build Coastguard Worker00196e: 6e10 b600 0000                         |0023: invoke-virtual {v0}, Ljava/lang/BootstrapMethodError;.getCause:()Ljava/lang/Throwable; // method@00b6
817*795d594fSAndroid Build Coastguard Worker001974: 0c02                                   |0026: move-result-object v2
818*795d594fSAndroid Build Coastguard Worker001976: 6e10 c000 0200                         |0027: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@00c0
819*795d594fSAndroid Build Coastguard Worker00197c: 0c02                                   |002a: move-result-object v2
820*795d594fSAndroid Build Coastguard Worker00197e: 1c03 2600                              |002b: const-class v3, Ljava/lang/InstantiationException; // type@0026
821*795d594fSAndroid Build Coastguard Worker001982: 7120 0400 3200                         |002d: invoke-static {v2, v3}, LMain;.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V // method@0004
822*795d594fSAndroid Build Coastguard Worker001988: 1230                                   |0030: const/4 v0, #int 3 // #3
823*795d594fSAndroid Build Coastguard Worker00198a: 1302 0c00                              |0031: const/16 v2, #int 12 // #c
824*795d594fSAndroid Build Coastguard Worker00198e: 7130 7700 1002                         |0033: invoke-static {v0, v1, v2}, LTestLinkerMethodMinimalArguments;.test:(III)V // method@0077
825*795d594fSAndroid Build Coastguard Worker001994: 7100 0500 0000                         |0036: invoke-static {}, LMain;.assertNotReached:()V // method@0005
826*795d594fSAndroid Build Coastguard Worker00199a: 2802                                   |0039: goto 003b // +0002
827*795d594fSAndroid Build Coastguard Worker00199c: 0d00                                   |003a: move-exception v0
828*795d594fSAndroid Build Coastguard Worker00199e: 1200                                   |003b: const/4 v0, #int 0 // #0
829*795d594fSAndroid Build Coastguard Worker0019a0: 1302 0d00                              |003c: const/16 v2, #int 13 // #d
830*795d594fSAndroid Build Coastguard Worker0019a4: 7130 7700 1002                         |003e: invoke-static {v0, v1, v2}, LTestLinkerMethodMinimalArguments;.test:(III)V // method@0077
831*795d594fSAndroid Build Coastguard Worker0019aa: 0e00                                   |0041: return-void
832*795d594fSAndroid Build Coastguard Worker      catches       : 3
833*795d594fSAndroid Build Coastguard Worker        0x0003 - 0x0009
834*795d594fSAndroid Build Coastguard Worker          Ljava/lang/BootstrapMethodError; -> 0x000a
835*795d594fSAndroid Build Coastguard Worker        0x001b - 0x0021
836*795d594fSAndroid Build Coastguard Worker          Ljava/lang/BootstrapMethodError; -> 0x0022
837*795d594fSAndroid Build Coastguard Worker        0x0033 - 0x0039
838*795d594fSAndroid Build Coastguard Worker          Ljava/lang/ArithmeticException; -> 0x003a
839*795d594fSAndroid Build Coastguard Worker      positions     :
840*795d594fSAndroid Build Coastguard Worker        0x0000 line=49
841*795d594fSAndroid Build Coastguard Worker        0x0006 line=53
842*795d594fSAndroid Build Coastguard Worker        0x0009 line=56
843*795d594fSAndroid Build Coastguard Worker        0x000a line=54
844*795d594fSAndroid Build Coastguard Worker        0x000b line=55
845*795d594fSAndroid Build Coastguard Worker        0x0018 line=59
846*795d594fSAndroid Build Coastguard Worker        0x001e line=61
847*795d594fSAndroid Build Coastguard Worker        0x0021 line=64
848*795d594fSAndroid Build Coastguard Worker        0x0022 line=62
849*795d594fSAndroid Build Coastguard Worker        0x0023 line=63
850*795d594fSAndroid Build Coastguard Worker        0x0030 line=67
851*795d594fSAndroid Build Coastguard Worker        0x0036 line=69
852*795d594fSAndroid Build Coastguard Worker        0x0039 line=71
853*795d594fSAndroid Build Coastguard Worker        0x003a line=70
854*795d594fSAndroid Build Coastguard Worker        0x003b line=73
855*795d594fSAndroid Build Coastguard Worker        0x0041 line=75
856*795d594fSAndroid Build Coastguard Worker      locals        :
857*795d594fSAndroid Build Coastguard Worker        0x000b - 0x0018 reg=0 e Ljava/lang/BootstrapMethodError;
858*795d594fSAndroid Build Coastguard Worker        0x0023 - 0x0030 reg=0 e Ljava/lang/BootstrapMethodError;
859*795d594fSAndroid Build Coastguard Worker
860*795d594fSAndroid Build Coastguard Worker    #2              : (in LMain;)
861*795d594fSAndroid Build Coastguard Worker      name          : 'TestLinkerMethodMultipleArgumentTypes'
862*795d594fSAndroid Build Coastguard Worker      type          : '()V'
863*795d594fSAndroid Build Coastguard Worker      access        : 0x000a (PRIVATE STATIC)
864*795d594fSAndroid Build Coastguard Worker      method_idx    : 2
865*795d594fSAndroid Build Coastguard Worker      code          -
866*795d594fSAndroid Build Coastguard Worker      registers     : 2
867*795d594fSAndroid Build Coastguard Worker      ins           : 0
868*795d594fSAndroid Build Coastguard Worker      outs          : 2
869*795d594fSAndroid Build Coastguard Worker      insns size    : 22 16-bit code units
870*795d594fSAndroid Build Coastguard Worker0019d0:                                        |[0019d0] Main.TestLinkerMethodMultipleArgumentTypes:()V
871*795d594fSAndroid Build Coastguard Worker0019e0: 1300 2100                              |0000: const/16 v0, #int 33 // #21
872*795d594fSAndroid Build Coastguard Worker0019e4: 1301 4300                              |0002: const/16 v1, #int 67 // #43
873*795d594fSAndroid Build Coastguard Worker0019e8: 7120 8400 1000                         |0004: invoke-static {v0, v1}, LTestLinkerMethodMultipleArgumentTypes;.test:(II)V // method@0084
874*795d594fSAndroid Build Coastguard Worker0019ee: 1300 f0d8                              |0007: const/16 v0, #int -10000 // #d8f0
875*795d594fSAndroid Build Coastguard Worker0019f2: 1301 e803                              |0009: const/16 v1, #int 1000 // #3e8
876*795d594fSAndroid Build Coastguard Worker0019f6: 7120 8400 1000                         |000b: invoke-static {v0, v1}, LTestLinkerMethodMultipleArgumentTypes;.test:(II)V // method@0084
877*795d594fSAndroid Build Coastguard Worker0019fc: 1300 18fc                              |000e: const/16 v0, #int -1000 // #fc18
878*795d594fSAndroid Build Coastguard Worker001a00: 1301 1027                              |0010: const/16 v1, #int 10000 // #2710
879*795d594fSAndroid Build Coastguard Worker001a04: 7120 8400 1000                         |0012: invoke-static {v0, v1}, LTestLinkerMethodMultipleArgumentTypes;.test:(II)V // method@0084
880*795d594fSAndroid Build Coastguard Worker001a0a: 0e00                                   |0015: return-void
881*795d594fSAndroid Build Coastguard Worker      catches       : (none)
882*795d594fSAndroid Build Coastguard Worker      positions     :
883*795d594fSAndroid Build Coastguard Worker        0x0000 line=42
884*795d594fSAndroid Build Coastguard Worker        0x0007 line=43
885*795d594fSAndroid Build Coastguard Worker        0x000e line=44
886*795d594fSAndroid Build Coastguard Worker        0x0015 line=45
887*795d594fSAndroid Build Coastguard Worker      locals        :
888*795d594fSAndroid Build Coastguard Worker
889*795d594fSAndroid Build Coastguard Worker    #3              : (in LMain;)
890*795d594fSAndroid Build Coastguard Worker      name          : 'TestUninitializedCallSite'
891*795d594fSAndroid Build Coastguard Worker      type          : '()V'
892*795d594fSAndroid Build Coastguard Worker      access        : 0x000a (PRIVATE STATIC)
893*795d594fSAndroid Build Coastguard Worker      method_idx    : 3
894*795d594fSAndroid Build Coastguard Worker      code          -
895*795d594fSAndroid Build Coastguard Worker      registers     : 7
896*795d594fSAndroid Build Coastguard Worker      ins           : 0
897*795d594fSAndroid Build Coastguard Worker      outs          : 3
898*795d594fSAndroid Build Coastguard Worker      insns size    : 78 16-bit code units
899*795d594fSAndroid Build Coastguard Worker001a0c:                                        |[001a0c] Main.TestUninitializedCallSite:()V
900*795d594fSAndroid Build Coastguard Worker001a1c: 2200 3900                              |0000: new-instance v0, Ljava/lang/invoke/MutableCallSite; // type@0039
901*795d594fSAndroid Build Coastguard Worker001a20: 6201 1200                              |0002: sget-object v1, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@0012
902*795d594fSAndroid Build Coastguard Worker001a24: 7110 e100 0100                         |0004: invoke-static {v1}, Ljava/lang/invoke/MethodType;.methodType:(Ljava/lang/Class;)Ljava/lang/invoke/MethodType; // method@00e1
903*795d594fSAndroid Build Coastguard Worker001a2a: 0c01                                   |0007: move-result-object v1
904*795d594fSAndroid Build Coastguard Worker001a2c: 7020 e600 1000                         |0008: invoke-direct {v0, v1}, Ljava/lang/invoke/MutableCallSite;.<init>:(Ljava/lang/invoke/MethodType;)V // method@00e6
905*795d594fSAndroid Build Coastguard Worker001a32: 6e10 d100 0000                         |000b: invoke-virtual {v0}, Ljava/lang/invoke/CallSite;.getTarget:()Ljava/lang/invoke/MethodHandle; // method@00d1
906*795d594fSAndroid Build Coastguard Worker001a38: 0c01                                   |000e: move-result-object v1
907*795d594fSAndroid Build Coastguard Worker001a3a: fa10 d300 0100 4100                    |000f: invoke-polymorphic {v1}, Ljava/lang/invoke/MethodHandle;.invoke:([Ljava/lang/Object;)Ljava/lang/Object;, ()V // method@00d3, proto@0041
908*795d594fSAndroid Build Coastguard Worker001a42: 7100 0600 0000                         |0013: invoke-static {}, LMain;.fail:()V // method@0006
909*795d594fSAndroid Build Coastguard Worker001a48: 2809                                   |0016: goto 001f // +0009
910*795d594fSAndroid Build Coastguard Worker001a4a: 0d01                                   |0017: move-exception v1
911*795d594fSAndroid Build Coastguard Worker001a4c: 6202 1300                              |0018: sget-object v2, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
912*795d594fSAndroid Build Coastguard Worker001a50: 1a03 2100                              |001a: const-string v3, "Caught exception from uninitialized call site" // string@0021
913*795d594fSAndroid Build Coastguard Worker001a54: 6e20 b300 3200                         |001c: invoke-virtual {v2, v3}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@00b3
914*795d594fSAndroid Build Coastguard Worker001a5a: 2201 3900                              |001f: new-instance v1, Ljava/lang/invoke/MutableCallSite; // type@0039
915*795d594fSAndroid Build Coastguard Worker001a5e: 1c02 2c00                              |0021: const-class v2, Ljava/lang/String; // type@002c
916*795d594fSAndroid Build Coastguard Worker001a62: 6203 1200                              |0023: sget-object v3, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@0012
917*795d594fSAndroid Build Coastguard Worker001a66: 1214                                   |0025: const/4 v4, #int 1 // #1
918*795d594fSAndroid Build Coastguard Worker001a68: 2344 4600                              |0026: new-array v4, v4, [Ljava/lang/Class; // type@0046
919*795d594fSAndroid Build Coastguard Worker001a6c: 1205                                   |0028: const/4 v5, #int 0 // #0
920*795d594fSAndroid Build Coastguard Worker001a6e: 6206 1100                              |0029: sget-object v6, Ljava/lang/Character;.TYPE:Ljava/lang/Class; // field@0011
921*795d594fSAndroid Build Coastguard Worker001a72: 4d06 0405                              |002b: aput-object v6, v4, v5
922*795d594fSAndroid Build Coastguard Worker001a76: 7130 e200 3204                         |002d: invoke-static {v2, v3, v4}, Ljava/lang/invoke/MethodType;.methodType:(Ljava/lang/Class;Ljava/lang/Class;[Ljava/lang/Class;)Ljava/lang/invoke/MethodType; // method@00e2
923*795d594fSAndroid Build Coastguard Worker001a7c: 0c02                                   |0030: move-result-object v2
924*795d594fSAndroid Build Coastguard Worker001a7e: 7020 e600 2100                         |0031: invoke-direct {v1, v2}, Ljava/lang/invoke/MutableCallSite;.<init>:(Ljava/lang/invoke/MethodType;)V // method@00e6
925*795d594fSAndroid Build Coastguard Worker001a84: 0710                                   |0034: move-object v0, v1
926*795d594fSAndroid Build Coastguard Worker001a86: 6e10 d100 0000                         |0035: invoke-virtual {v0}, Ljava/lang/invoke/CallSite;.getTarget:()Ljava/lang/invoke/MethodHandle; // method@00d1
927*795d594fSAndroid Build Coastguard Worker001a8c: 0c01                                   |0038: move-result-object v1
928*795d594fSAndroid Build Coastguard Worker001a8e: 1302 ff05                              |0039: const/16 v2, #int 1535 // #5ff
929*795d594fSAndroid Build Coastguard Worker001a92: 1303 6400                              |003b: const/16 v3, #int 100 // #64
930*795d594fSAndroid Build Coastguard Worker001a96: fa30 d300 2103 4800                    |003d: invoke-polymorphic {v1, v2, v3}, Ljava/lang/invoke/MethodHandle;.invoke:([Ljava/lang/Object;)Ljava/lang/Object;, (IC)V // method@00d3, proto@0048
931*795d594fSAndroid Build Coastguard Worker001a9e: 7100 0600 0000                         |0041: invoke-static {}, LMain;.fail:()V // method@0006
932*795d594fSAndroid Build Coastguard Worker001aa4: 2809                                   |0044: goto 004d // +0009
933*795d594fSAndroid Build Coastguard Worker001aa6: 0d01                                   |0045: move-exception v1
934*795d594fSAndroid Build Coastguard Worker001aa8: 6202 1300                              |0046: sget-object v2, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
935*795d594fSAndroid Build Coastguard Worker001aac: 1a03 2100                              |0048: const-string v3, "Caught exception from uninitialized call site" // string@0021
936*795d594fSAndroid Build Coastguard Worker001ab0: 6e20 b300 3200                         |004a: invoke-virtual {v2, v3}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@00b3
937*795d594fSAndroid Build Coastguard Worker001ab6: 0e00                                   |004d: return-void
938*795d594fSAndroid Build Coastguard Worker      catches       : 2
939*795d594fSAndroid Build Coastguard Worker        0x000b - 0x0016
940*795d594fSAndroid Build Coastguard Worker          Ljava/lang/IllegalStateException; -> 0x0017
941*795d594fSAndroid Build Coastguard Worker        0x0035 - 0x0044
942*795d594fSAndroid Build Coastguard Worker          Ljava/lang/IllegalStateException; -> 0x0045
943*795d594fSAndroid Build Coastguard Worker      positions     :
944*795d594fSAndroid Build Coastguard Worker        0x0000 line=24
945*795d594fSAndroid Build Coastguard Worker        0x000b line=26
946*795d594fSAndroid Build Coastguard Worker        0x0013 line=27
947*795d594fSAndroid Build Coastguard Worker        0x0016 line=30
948*795d594fSAndroid Build Coastguard Worker        0x0017 line=28
949*795d594fSAndroid Build Coastguard Worker        0x0018 line=29
950*795d594fSAndroid Build Coastguard Worker        0x001f line=32
951*795d594fSAndroid Build Coastguard Worker        0x0035 line=34
952*795d594fSAndroid Build Coastguard Worker        0x0041 line=35
953*795d594fSAndroid Build Coastguard Worker        0x0044 line=38
954*795d594fSAndroid Build Coastguard Worker        0x0045 line=36
955*795d594fSAndroid Build Coastguard Worker        0x0046 line=37
956*795d594fSAndroid Build Coastguard Worker        0x004d line=39
957*795d594fSAndroid Build Coastguard Worker      locals        :
958*795d594fSAndroid Build Coastguard Worker        0x0018 - 0x001f reg=1 e Ljava/lang/IllegalStateException;
959*795d594fSAndroid Build Coastguard Worker        0x0046 - 0x004d reg=1 e Ljava/lang/IllegalStateException;
960*795d594fSAndroid Build Coastguard Worker        0x000b - 0x004e reg=0 callSite Ljava/lang/invoke/CallSite;
961*795d594fSAndroid Build Coastguard Worker
962*795d594fSAndroid Build Coastguard Worker    #4              : (in LMain;)
963*795d594fSAndroid Build Coastguard Worker      name          : 'main'
964*795d594fSAndroid Build Coastguard Worker      type          : '([Ljava/lang/String;)V'
965*795d594fSAndroid Build Coastguard Worker      access        : 0x0009 (PUBLIC STATIC)
966*795d594fSAndroid Build Coastguard Worker      method_idx    : 7
967*795d594fSAndroid Build Coastguard Worker      code          -
968*795d594fSAndroid Build Coastguard Worker      registers     : 1
969*795d594fSAndroid Build Coastguard Worker      ins           : 1
970*795d594fSAndroid Build Coastguard Worker      outs          : 0
971*795d594fSAndroid Build Coastguard Worker      insns size    : 28 16-bit code units
972*795d594fSAndroid Build Coastguard Worker001ad0:                                        |[001ad0] Main.main:([Ljava/lang/String;)V
973*795d594fSAndroid Build Coastguard Worker001ae0: 7100 0300 0000                         |0000: invoke-static {}, LMain;.TestUninitializedCallSite:()V // method@0003
974*795d594fSAndroid Build Coastguard Worker001ae6: 7100 0100 0000                         |0003: invoke-static {}, LMain;.TestLinkerMethodMinimalArguments:()V // method@0001
975*795d594fSAndroid Build Coastguard Worker001aec: 7100 0200 0000                         |0006: invoke-static {}, LMain;.TestLinkerMethodMultipleArgumentTypes:()V // method@0002
976*795d594fSAndroid Build Coastguard Worker001af2: 7100 8c00 0000                         |0009: invoke-static {}, LTestLinkerUnrelatedBSM;.test:()V // method@008c
977*795d594fSAndroid Build Coastguard Worker001af8: 7100 6e00 0000                         |000c: invoke-static {}, LTestInvokeCustomWithConcurrentThreads;.test:()V // method@006e
978*795d594fSAndroid Build Coastguard Worker001afe: 7100 5b00 0000                         |000f: invoke-static {}, LTestInvocationKinds;.test:()V // method@005b
979*795d594fSAndroid Build Coastguard Worker001b04: 7100 4500 0000                         |0012: invoke-static {}, LTestDynamicBootstrapArguments;.test:()V // method@0045
980*795d594fSAndroid Build Coastguard Worker001b0a: 7100 2b00 0000                         |0015: invoke-static {}, LTestBadBootstrapArguments;.test:()V // method@002b
981*795d594fSAndroid Build Coastguard Worker001b10: 7100 a800 0000                         |0018: invoke-static {}, LTestVariableArityLinkerMethod;.test:()V // method@00a8
982*795d594fSAndroid Build Coastguard Worker001b16: 0e00                                   |001b: return-void
983*795d594fSAndroid Build Coastguard Worker      catches       : (none)
984*795d594fSAndroid Build Coastguard Worker      positions     :
985*795d594fSAndroid Build Coastguard Worker        0x0000 line=78
986*795d594fSAndroid Build Coastguard Worker        0x0003 line=79
987*795d594fSAndroid Build Coastguard Worker        0x0006 line=80
988*795d594fSAndroid Build Coastguard Worker        0x0009 line=81
989*795d594fSAndroid Build Coastguard Worker        0x000c line=82
990*795d594fSAndroid Build Coastguard Worker        0x000f line=83
991*795d594fSAndroid Build Coastguard Worker        0x0012 line=84
992*795d594fSAndroid Build Coastguard Worker        0x0015 line=85
993*795d594fSAndroid Build Coastguard Worker        0x0018 line=86
994*795d594fSAndroid Build Coastguard Worker        0x001b line=87
995*795d594fSAndroid Build Coastguard Worker      locals        :
996*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x001c reg=0 args [Ljava/lang/String;
997*795d594fSAndroid Build Coastguard Worker
998*795d594fSAndroid Build Coastguard Worker  Virtual methods   -
999*795d594fSAndroid Build Coastguard Worker  source_file_idx   : 136 (Main.java)
1000*795d594fSAndroid Build Coastguard Worker
1001*795d594fSAndroid Build Coastguard WorkerClass #6 header:
1002*795d594fSAndroid Build Coastguard Workerclass_idx           : 8
1003*795d594fSAndroid Build Coastguard Workeraccess_flags        : 1 (0x0001)
1004*795d594fSAndroid Build Coastguard Workersuperclass_idx      : 9
1005*795d594fSAndroid Build Coastguard Workerinterfaces_off      : 0 (0x000000)
1006*795d594fSAndroid Build Coastguard Workersource_file_idx     : 144
1007*795d594fSAndroid Build Coastguard Workerannotations_off     : 30820 (0x007864)
1008*795d594fSAndroid Build Coastguard Workerclass_data_off      : 29062 (0x007186)
1009*795d594fSAndroid Build Coastguard Workerstatic_fields_size  : 0
1010*795d594fSAndroid Build Coastguard Workerinstance_fields_size: 0
1011*795d594fSAndroid Build Coastguard Workerdirect_methods_size : 38
1012*795d594fSAndroid Build Coastguard Workervirtual_methods_size: 0
1013*795d594fSAndroid Build Coastguard Worker
1014*795d594fSAndroid Build Coastguard WorkerClass #6 annotations:
1015*795d594fSAndroid Build Coastguard WorkerAnnotations on class
1016*795d594fSAndroid Build Coastguard Worker  VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ LTestBadBootstrapArguments$TestersConstantCallSite; }
1017*795d594fSAndroid Build Coastguard WorkerAnnotations on method #14 'bsm'
1018*795d594fSAndroid Build Coastguard Worker  VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/lang/Throwable; }
1019*795d594fSAndroid Build Coastguard WorkerAnnotations on method #15 'bsmDJ'
1020*795d594fSAndroid Build Coastguard Worker  VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/lang/Throwable; }
1021*795d594fSAndroid Build Coastguard WorkerAnnotations on method #16 'bsmDoubleLong'
1022*795d594fSAndroid Build Coastguard Worker  VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/lang/Throwable; }
1023*795d594fSAndroid Build Coastguard WorkerAnnotations on method #19 'bsmReturningTestersConstantCallsite'
1024*795d594fSAndroid Build Coastguard Worker  VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/lang/Throwable; }
1025*795d594fSAndroid Build Coastguard WorkerAnnotations on method #21 'bsmZBCS'
1026*795d594fSAndroid Build Coastguard Worker  VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/lang/Throwable; }
1027*795d594fSAndroid Build Coastguard WorkerAnnotations on method #25 'invokeBoxingArguments'
1028*795d594fSAndroid Build Coastguard Worker  VISIBILITY_RUNTIME Lannotations/CalledByIndy; bootstrapMethod={ Lannotations/BootstrapMethod; enclosingType=LTestBadBootstrapArguments; name="bsmDoubleLong" parameterTypes={ Ljava/lang/invoke/MethodHandles$Lookup; Ljava/lang/String; Ljava/lang/invoke/MethodType; Ljava/lang/Double; Ljava/lang/Long; } } constantArgumentsForBootstrapMethod={ Lannotations/Constant; doubleValue={ 1.79769e+308 } Lannotations/Constant; longValue={ 9223372036854775807 } } fieldOrMethodName="boxingArguments"
1029*795d594fSAndroid Build Coastguard WorkerAnnotations on method #26 'invokeExtraArguments'
1030*795d594fSAndroid Build Coastguard Worker  VISIBILITY_RUNTIME Lannotations/CalledByIndy; bootstrapMethod={ Lannotations/BootstrapMethod; enclosingType=LTestBadBootstrapArguments; name="bsm" parameterTypes={ Ljava/lang/invoke/MethodHandles$Lookup; Ljava/lang/String; Ljava/lang/invoke/MethodType; I Ljava/lang/String; } } constantArgumentsForBootstrapMethod={ Lannotations/Constant; intValue={ 1 } Lannotations/Constant; stringValue={ "2" } Lannotations/Constant; intValue={ 3 } } fieldOrMethodName="extraArguments"
1031*795d594fSAndroid Build Coastguard WorkerAnnotations on method #27 'invokeHappy'
1032*795d594fSAndroid Build Coastguard Worker  VISIBILITY_RUNTIME Lannotations/CalledByIndy; bootstrapMethod={ Lannotations/BootstrapMethod; enclosingType=LTestBadBootstrapArguments; name="bsm" parameterTypes={ Ljava/lang/invoke/MethodHandles$Lookup; Ljava/lang/String; Ljava/lang/invoke/MethodType; I Ljava/lang/String; } } constantArgumentsForBootstrapMethod={ Lannotations/Constant; intValue={ -1 } Lannotations/Constant; stringValue={ "very" } } fieldOrMethodName="happy"
1033*795d594fSAndroid Build Coastguard WorkerAnnotations on method #28 'invokeIntegerReturnType'
1034*795d594fSAndroid Build Coastguard Worker  VISIBILITY_RUNTIME Lannotations/CalledByIndy; bootstrapMethod={ Lannotations/BootstrapMethod; enclosingType=LTestBadBootstrapArguments; name="bsmReturningInteger" parameterTypes={ Ljava/lang/invoke/MethodHandles$Lookup; Ljava/lang/String; Ljava/lang/invoke/MethodType; } returnType=Ljava/lang/Integer; } fieldOrMethodName="integerReturnType"
1035*795d594fSAndroid Build Coastguard WorkerAnnotations on method #29 'invokeMissingParameterTypes'
1036*795d594fSAndroid Build Coastguard Worker  VISIBILITY_RUNTIME Lannotations/CalledByIndy; bootstrapMethod={ Lannotations/BootstrapMethod; enclosingType=LTestBadBootstrapArguments; name="bsm" parameterTypes={ Ljava/lang/invoke/MethodHandles$Lookup; Ljava/lang/String; Ljava/lang/invoke/MethodType; I D } } constantArgumentsForBootstrapMethod={ } fieldOrMethodName="missingParameterTypes"
1037*795d594fSAndroid Build Coastguard Worker  VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/lang/NoSuchMethodError; }
1038*795d594fSAndroid Build Coastguard WorkerAnnotations on method #30 'invokeNarrowArguments'
1039*795d594fSAndroid Build Coastguard Worker  VISIBILITY_RUNTIME Lannotations/CalledByIndy; bootstrapMethod={ Lannotations/BootstrapMethod; enclosingType=LTestBadBootstrapArguments; name="bsmZBCS" parameterTypes={ Ljava/lang/invoke/MethodHandles$Lookup; Ljava/lang/String; Ljava/lang/invoke/MethodType; Z B C S } } constantArgumentsForBootstrapMethod={ Lannotations/Constant; booleanValue={ true } Lannotations/Constant; byteValue={ 127 } Lannotations/Constant; charValue={ 65 } Lannotations/Constant; shortValue={ -32768 } } fieldOrMethodName="narrowArguments"
1040*795d594fSAndroid Build Coastguard WorkerAnnotations on method #31 'invokeObjectReturnType'
1041*795d594fSAndroid Build Coastguard Worker  VISIBILITY_RUNTIME Lannotations/CalledByIndy; bootstrapMethod={ Lannotations/BootstrapMethod; enclosingType=LTestBadBootstrapArguments; name="bsmReturningObject" parameterTypes={ Ljava/lang/invoke/MethodHandles$Lookup; Ljava/lang/String; Ljava/lang/invoke/MethodType; } returnType=Ljava/lang/Object; } fieldOrMethodName="ObjectReturnType"
1042*795d594fSAndroid Build Coastguard WorkerAnnotations on method #32 'invokeViaCustomCallSiteClass'
1043*795d594fSAndroid Build Coastguard Worker  VISIBILITY_RUNTIME Lannotations/CalledByIndy; bootstrapMethod={ Lannotations/BootstrapMethod; enclosingType=LTestBadBootstrapArguments; name="bsmReturningTestersConstantCallsite" parameterTypes={ Ljava/lang/invoke/MethodHandles$Lookup; Ljava/lang/String; Ljava/lang/invoke/MethodType; } returnType=LTestBadBootstrapArguments$TestersConstantCallSite; } fieldOrMethodName="sayHello"
1044*795d594fSAndroid Build Coastguard WorkerAnnotations on method #33 'invokeVoidReturnType'
1045*795d594fSAndroid Build Coastguard Worker  VISIBILITY_RUNTIME Lannotations/CalledByIndy; bootstrapMethod={ Lannotations/BootstrapMethod; enclosingType=LTestBadBootstrapArguments; name="bsmReturningVoid" parameterTypes={ Ljava/lang/invoke/MethodHandles$Lookup; Ljava/lang/String; Ljava/lang/invoke/MethodType; } returnType=V } fieldOrMethodName="voidReturnType"
1046*795d594fSAndroid Build Coastguard WorkerAnnotations on method #34 'invokeWideningArguments'
1047*795d594fSAndroid Build Coastguard Worker  VISIBILITY_RUNTIME Lannotations/CalledByIndy; bootstrapMethod={ Lannotations/BootstrapMethod; enclosingType=LTestBadBootstrapArguments; name="bsmDJ" parameterTypes={ Ljava/lang/invoke/MethodHandles$Lookup; Ljava/lang/String; Ljava/lang/invoke/MethodType; D J } } constantArgumentsForBootstrapMethod={ Lannotations/Constant; doubleValue={ 1.79769e+308 } Lannotations/Constant; intValue={ 2147483647 } } fieldOrMethodName="wideningArguments"
1048*795d594fSAndroid Build Coastguard WorkerAnnotations on method #35 'invokeWideningBoxingArguments'
1049*795d594fSAndroid Build Coastguard Worker  VISIBILITY_RUNTIME Lannotations/CalledByIndy; bootstrapMethod={ Lannotations/BootstrapMethod; enclosingType=LTestBadBootstrapArguments; name="bsmDoubleLong" parameterTypes={ Ljava/lang/invoke/MethodHandles$Lookup; Ljava/lang/String; Ljava/lang/invoke/MethodType; Ljava/lang/Double; Ljava/lang/Long; } } constantArgumentsForBootstrapMethod={ Lannotations/Constant; floatValue={ 3.40282e+38 } Lannotations/Constant; longValue={ 2147483647 } } fieldOrMethodName="wideningBoxingArguments"
1050*795d594fSAndroid Build Coastguard WorkerAnnotations on method #36 'invokeWrongArguments'
1051*795d594fSAndroid Build Coastguard Worker  VISIBILITY_RUNTIME Lannotations/CalledByIndy; bootstrapMethod={ Lannotations/BootstrapMethod; enclosingType=LTestBadBootstrapArguments; name="bsm" parameterTypes={ Ljava/lang/invoke/MethodHandles$Lookup; Ljava/lang/String; Ljava/lang/invoke/MethodType; I Ljava/lang/String; } } constantArgumentsForBootstrapMethod={ Lannotations/Constant; stringValue={ "1" } Lannotations/Constant; doubleValue={ 3.14159 } } fieldOrMethodName="wrongArguments"
1052*795d594fSAndroid Build Coastguard WorkerAnnotations on method #37 'invokeWrongArgumentsAgain'
1053*795d594fSAndroid Build Coastguard Worker  VISIBILITY_RUNTIME Lannotations/CalledByIndy; bootstrapMethod={ Lannotations/BootstrapMethod; enclosingType=LTestBadBootstrapArguments; name="bsm" parameterTypes={ Ljava/lang/invoke/MethodHandles$Lookup; Ljava/lang/String; Ljava/lang/invoke/MethodType; I Ljava/lang/String; } } constantArgumentsForBootstrapMethod={ Lannotations/Constant; doubleValue={ 3.14159 } Lannotations/Constant; stringValue={ "pie" } } fieldOrMethodName="wrongArgumentsAgain"
1054*795d594fSAndroid Build Coastguard WorkerAnnotations on method #38 'invokeWrongParameterTypes'
1055*795d594fSAndroid Build Coastguard Worker  VISIBILITY_RUNTIME Lannotations/CalledByIndy; bootstrapMethod={ Lannotations/BootstrapMethod; enclosingType=LTestBadBootstrapArguments; name="bsm" parameterTypes={ Ljava/lang/invoke/MethodHandles$Lookup; Ljava/lang/String; Ljava/lang/invoke/MethodType; I D } } constantArgumentsForBootstrapMethod={ Lannotations/Constant; intValue={ -1 } Lannotations/Constant; stringValue={ "very" } } fieldOrMethodName="wrongParameterTypes"
1056*795d594fSAndroid Build Coastguard Worker  VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/lang/NoSuchMethodError; }
1057*795d594fSAndroid Build Coastguard Worker
1058*795d594fSAndroid Build Coastguard WorkerClass #6            -
1059*795d594fSAndroid Build Coastguard Worker  Class descriptor  : 'LTestBadBootstrapArguments;'
1060*795d594fSAndroid Build Coastguard Worker  Access flags      : 0x0001 (PUBLIC)
1061*795d594fSAndroid Build Coastguard Worker  Superclass        : 'LTestBase;'
1062*795d594fSAndroid Build Coastguard Worker  Interfaces        -
1063*795d594fSAndroid Build Coastguard Worker  Static fields     -
1064*795d594fSAndroid Build Coastguard Worker  Instance fields   -
1065*795d594fSAndroid Build Coastguard Worker  Direct methods    -
1066*795d594fSAndroid Build Coastguard Worker    #0              : (in LTestBadBootstrapArguments;)
1067*795d594fSAndroid Build Coastguard Worker      name          : '<init>'
1068*795d594fSAndroid Build Coastguard Worker      type          : '()V'
1069*795d594fSAndroid Build Coastguard Worker      access        : 0x10001 (PUBLIC CONSTRUCTOR)
1070*795d594fSAndroid Build Coastguard Worker      method_idx    : 9
1071*795d594fSAndroid Build Coastguard Worker      code          -
1072*795d594fSAndroid Build Coastguard Worker      registers     : 1
1073*795d594fSAndroid Build Coastguard Worker      ins           : 1
1074*795d594fSAndroid Build Coastguard Worker      outs          : 1
1075*795d594fSAndroid Build Coastguard Worker      insns size    : 4 16-bit code units
1076*795d594fSAndroid Build Coastguard Worker001d64:                                        |[001d64] TestBadBootstrapArguments.<init>:()V
1077*795d594fSAndroid Build Coastguard Worker001d74: 7010 3200 0000                         |0000: invoke-direct {v0}, LTestBase;.<init>:()V // method@0032
1078*795d594fSAndroid Build Coastguard Worker001d7a: 0e00                                   |0003: return-void
1079*795d594fSAndroid Build Coastguard Worker      catches       : (none)
1080*795d594fSAndroid Build Coastguard Worker      positions     :
1081*795d594fSAndroid Build Coastguard Worker        0x0000 line=27
1082*795d594fSAndroid Build Coastguard Worker      locals        :
1083*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0004 reg=0 this LTestBadBootstrapArguments;
1084*795d594fSAndroid Build Coastguard Worker
1085*795d594fSAndroid Build Coastguard Worker    #1              : (in LTestBadBootstrapArguments;)
1086*795d594fSAndroid Build Coastguard Worker      name          : 'boxingArguments'
1087*795d594fSAndroid Build Coastguard Worker      type          : '()V'
1088*795d594fSAndroid Build Coastguard Worker      access        : 0x000a (PRIVATE STATIC)
1089*795d594fSAndroid Build Coastguard Worker      method_idx    : 12
1090*795d594fSAndroid Build Coastguard Worker      code          -
1091*795d594fSAndroid Build Coastguard Worker      registers     : 2
1092*795d594fSAndroid Build Coastguard Worker      ins           : 0
1093*795d594fSAndroid Build Coastguard Worker      outs          : 2
1094*795d594fSAndroid Build Coastguard Worker      insns size    : 8 16-bit code units
1095*795d594fSAndroid Build Coastguard Worker001d7c:                                        |[001d7c] TestBadBootstrapArguments.boxingArguments:()V
1096*795d594fSAndroid Build Coastguard Worker001d8c: 6200 1300                              |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
1097*795d594fSAndroid Build Coastguard Worker001d90: 1a01 e900                              |0002: const-string v1, "boxingArguments" // string@00e9
1098*795d594fSAndroid Build Coastguard Worker001d94: 6e20 b300 1000                         |0004: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@00b3
1099*795d594fSAndroid Build Coastguard Worker001d9a: 0e00                                   |0007: return-void
1100*795d594fSAndroid Build Coastguard Worker      catches       : (none)
1101*795d594fSAndroid Build Coastguard Worker      positions     :
1102*795d594fSAndroid Build Coastguard Worker        0x0000 line=348
1103*795d594fSAndroid Build Coastguard Worker        0x0007 line=349
1104*795d594fSAndroid Build Coastguard Worker      locals        :
1105*795d594fSAndroid Build Coastguard Worker
1106*795d594fSAndroid Build Coastguard Worker    #2              : (in LTestBadBootstrapArguments;)
1107*795d594fSAndroid Build Coastguard Worker      name          : 'bsm'
1108*795d594fSAndroid Build Coastguard Worker      type          : '(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;ILjava/lang/String;)Ljava/lang/invoke/CallSite;'
1109*795d594fSAndroid Build Coastguard Worker      access        : 0x000a (PRIVATE STATIC)
1110*795d594fSAndroid Build Coastguard Worker      method_idx    : 14
1111*795d594fSAndroid Build Coastguard Worker      code          -
1112*795d594fSAndroid Build Coastguard Worker      registers     : 7
1113*795d594fSAndroid Build Coastguard Worker      ins           : 5
1114*795d594fSAndroid Build Coastguard Worker      outs          : 4
1115*795d594fSAndroid Build Coastguard Worker      insns size    : 85 16-bit code units
1116*795d594fSAndroid Build Coastguard Worker001bb4:                                        |[001bb4] TestBadBootstrapArguments.bsm:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;ILjava/lang/String;)Ljava/lang/invoke/CallSite;
1117*795d594fSAndroid Build Coastguard Worker001bc4: 6200 1300                              |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
1118*795d594fSAndroid Build Coastguard Worker001bc8: 1a01 ee00                              |0002: const-string v1, "bsm(" // string@00ee
1119*795d594fSAndroid Build Coastguard Worker001bcc: 6e20 b000 1000                         |0004: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.print:(Ljava/lang/String;)V // method@00b0
1120*795d594fSAndroid Build Coastguard Worker001bd2: 6200 1300                              |0007: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
1121*795d594fSAndroid Build Coastguard Worker001bd6: 6e10 dc00 0200                         |0009: invoke-virtual {v2}, Ljava/lang/invoke/MethodHandles$Lookup;.lookupClass:()Ljava/lang/Class; // method@00dc
1122*795d594fSAndroid Build Coastguard Worker001bdc: 0c01                                   |000c: move-result-object v1
1123*795d594fSAndroid Build Coastguard Worker001bde: 6e20 af00 1000                         |000d: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.print:(Ljava/lang/Object;)V // method@00af
1124*795d594fSAndroid Build Coastguard Worker001be4: 6200 1300                              |0010: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
1125*795d594fSAndroid Build Coastguard Worker001be8: 1a01 0c00                              |0012: const-string v1, ", " // string@000c
1126*795d594fSAndroid Build Coastguard Worker001bec: 6e20 b000 1000                         |0014: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.print:(Ljava/lang/String;)V // method@00b0
1127*795d594fSAndroid Build Coastguard Worker001bf2: 6200 1300                              |0017: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
1128*795d594fSAndroid Build Coastguard Worker001bf6: 6e20 b000 3000                         |0019: invoke-virtual {v0, v3}, Ljava/io/PrintStream;.print:(Ljava/lang/String;)V // method@00b0
1129*795d594fSAndroid Build Coastguard Worker001bfc: 6200 1300                              |001c: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
1130*795d594fSAndroid Build Coastguard Worker001c00: 1a01 0c00                              |001e: const-string v1, ", " // string@000c
1131*795d594fSAndroid Build Coastguard Worker001c04: 6e20 b000 1000                         |0020: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.print:(Ljava/lang/String;)V // method@00b0
1132*795d594fSAndroid Build Coastguard Worker001c0a: 6200 1300                              |0023: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
1133*795d594fSAndroid Build Coastguard Worker001c0e: 6e20 af00 4000                         |0025: invoke-virtual {v0, v4}, Ljava/io/PrintStream;.print:(Ljava/lang/Object;)V // method@00af
1134*795d594fSAndroid Build Coastguard Worker001c14: 6200 1300                              |0028: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
1135*795d594fSAndroid Build Coastguard Worker001c18: 1a01 0c00                              |002a: const-string v1, ", " // string@000c
1136*795d594fSAndroid Build Coastguard Worker001c1c: 6e20 b000 1000                         |002c: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.print:(Ljava/lang/String;)V // method@00b0
1137*795d594fSAndroid Build Coastguard Worker001c22: 6200 1300                              |002f: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
1138*795d594fSAndroid Build Coastguard Worker001c26: 6e20 ad00 5000                         |0031: invoke-virtual {v0, v5}, Ljava/io/PrintStream;.print:(I)V // method@00ad
1139*795d594fSAndroid Build Coastguard Worker001c2c: 6200 1300                              |0034: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
1140*795d594fSAndroid Build Coastguard Worker001c30: 1a01 0c00                              |0036: const-string v1, ", " // string@000c
1141*795d594fSAndroid Build Coastguard Worker001c34: 6e20 b000 1000                         |0038: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.print:(Ljava/lang/String;)V // method@00b0
1142*795d594fSAndroid Build Coastguard Worker001c3a: 6200 1300                              |003b: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
1143*795d594fSAndroid Build Coastguard Worker001c3e: 6e20 b000 6000                         |003d: invoke-virtual {v0, v6}, Ljava/io/PrintStream;.print:(Ljava/lang/String;)V // method@00b0
1144*795d594fSAndroid Build Coastguard Worker001c44: 6200 1300                              |0040: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
1145*795d594fSAndroid Build Coastguard Worker001c48: 1a01 0700                              |0042: const-string v1, ")" // string@0007
1146*795d594fSAndroid Build Coastguard Worker001c4c: 6e20 b300 1000                         |0044: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@00b3
1147*795d594fSAndroid Build Coastguard Worker001c52: 6e10 dc00 0200                         |0047: invoke-virtual {v2}, Ljava/lang/invoke/MethodHandles$Lookup;.lookupClass:()Ljava/lang/Class; // method@00dc
1148*795d594fSAndroid Build Coastguard Worker001c58: 0c00                                   |004a: move-result-object v0
1149*795d594fSAndroid Build Coastguard Worker001c5a: 6e40 d800 0243                         |004b: invoke-virtual {v2, v0, v3, v4}, Ljava/lang/invoke/MethodHandles$Lookup;.findStatic:(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle; // method@00d8
1150*795d594fSAndroid Build Coastguard Worker001c60: 0c00                                   |004e: move-result-object v0
1151*795d594fSAndroid Build Coastguard Worker001c62: 2201 3400                              |004f: new-instance v1, Ljava/lang/invoke/ConstantCallSite; // type@0034
1152*795d594fSAndroid Build Coastguard Worker001c66: 7020 d200 0100                         |0051: invoke-direct {v1, v0}, Ljava/lang/invoke/ConstantCallSite;.<init>:(Ljava/lang/invoke/MethodHandle;)V // method@00d2
1153*795d594fSAndroid Build Coastguard Worker001c6c: 1101                                   |0054: return-object v1
1154*795d594fSAndroid Build Coastguard Worker      catches       : (none)
1155*795d594fSAndroid Build Coastguard Worker      positions     :
1156*795d594fSAndroid Build Coastguard Worker        0x0000 line=35
1157*795d594fSAndroid Build Coastguard Worker        0x0007 line=36
1158*795d594fSAndroid Build Coastguard Worker        0x0010 line=37
1159*795d594fSAndroid Build Coastguard Worker        0x0017 line=38
1160*795d594fSAndroid Build Coastguard Worker        0x001c line=39
1161*795d594fSAndroid Build Coastguard Worker        0x0023 line=40
1162*795d594fSAndroid Build Coastguard Worker        0x0028 line=41
1163*795d594fSAndroid Build Coastguard Worker        0x002f line=42
1164*795d594fSAndroid Build Coastguard Worker        0x0034 line=43
1165*795d594fSAndroid Build Coastguard Worker        0x003b line=44
1166*795d594fSAndroid Build Coastguard Worker        0x0040 line=45
1167*795d594fSAndroid Build Coastguard Worker        0x0047 line=46
1168*795d594fSAndroid Build Coastguard Worker        0x004f line=47
1169*795d594fSAndroid Build Coastguard Worker      locals        :
1170*795d594fSAndroid Build Coastguard Worker        0x004f - 0x0055 reg=0 mh Ljava/lang/invoke/MethodHandle;
1171*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0055 reg=2 lookup Ljava/lang/invoke/MethodHandles$Lookup;
1172*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0055 reg=3 methodName Ljava/lang/String;
1173*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0055 reg=4 methodType Ljava/lang/invoke/MethodType;
1174*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0055 reg=5 extraInt I
1175*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0055 reg=6 extraString Ljava/lang/String;
1176*795d594fSAndroid Build Coastguard Worker
1177*795d594fSAndroid Build Coastguard Worker    #3              : (in LTestBadBootstrapArguments;)
1178*795d594fSAndroid Build Coastguard Worker      name          : 'bsmDJ'
1179*795d594fSAndroid Build Coastguard Worker      type          : '(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;DJ)Ljava/lang/invoke/CallSite;'
1180*795d594fSAndroid Build Coastguard Worker      access        : 0x000a (PRIVATE STATIC)
1181*795d594fSAndroid Build Coastguard Worker      method_idx    : 15
1182*795d594fSAndroid Build Coastguard Worker      code          -
1183*795d594fSAndroid Build Coastguard Worker      registers     : 9
1184*795d594fSAndroid Build Coastguard Worker      ins           : 7
1185*795d594fSAndroid Build Coastguard Worker      outs          : 4
1186*795d594fSAndroid Build Coastguard Worker      insns size    : 45 16-bit code units
1187*795d594fSAndroid Build Coastguard Worker001c70:                                        |[001c70] TestBadBootstrapArguments.bsmDJ:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;DJ)Ljava/lang/invoke/CallSite;
1188*795d594fSAndroid Build Coastguard Worker001c80: 6200 1300                              |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
1189*795d594fSAndroid Build Coastguard Worker001c84: 1a01 f100                              |0002: const-string v1, "bsmDJ(..., " // string@00f1
1190*795d594fSAndroid Build Coastguard Worker001c88: 6e20 b000 1000                         |0004: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.print:(Ljava/lang/String;)V // method@00b0
1191*795d594fSAndroid Build Coastguard Worker001c8e: 6200 1300                              |0007: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
1192*795d594fSAndroid Build Coastguard Worker001c92: 6e30 ac00 5006                         |0009: invoke-virtual {v0, v5, v6}, Ljava/io/PrintStream;.print:(D)V // method@00ac
1193*795d594fSAndroid Build Coastguard Worker001c98: 6200 1300                              |000c: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
1194*795d594fSAndroid Build Coastguard Worker001c9c: 1a01 0c00                              |000e: const-string v1, ", " // string@000c
1195*795d594fSAndroid Build Coastguard Worker001ca0: 6e20 b000 1000                         |0010: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.print:(Ljava/lang/String;)V // method@00b0
1196*795d594fSAndroid Build Coastguard Worker001ca6: 6200 1300                              |0013: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
1197*795d594fSAndroid Build Coastguard Worker001caa: 6e30 ae00 7008                         |0015: invoke-virtual {v0, v7, v8}, Ljava/io/PrintStream;.print:(J)V // method@00ae
1198*795d594fSAndroid Build Coastguard Worker001cb0: 6200 1300                              |0018: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
1199*795d594fSAndroid Build Coastguard Worker001cb4: 1a01 0700                              |001a: const-string v1, ")" // string@0007
1200*795d594fSAndroid Build Coastguard Worker001cb8: 6e20 b300 1000                         |001c: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@00b3
1201*795d594fSAndroid Build Coastguard Worker001cbe: 6e10 dc00 0200                         |001f: invoke-virtual {v2}, Ljava/lang/invoke/MethodHandles$Lookup;.lookupClass:()Ljava/lang/Class; // method@00dc
1202*795d594fSAndroid Build Coastguard Worker001cc4: 0c00                                   |0022: move-result-object v0
1203*795d594fSAndroid Build Coastguard Worker001cc6: 6e40 d800 0243                         |0023: invoke-virtual {v2, v0, v3, v4}, Ljava/lang/invoke/MethodHandles$Lookup;.findStatic:(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle; // method@00d8
1204*795d594fSAndroid Build Coastguard Worker001ccc: 0c00                                   |0026: move-result-object v0
1205*795d594fSAndroid Build Coastguard Worker001cce: 2201 3400                              |0027: new-instance v1, Ljava/lang/invoke/ConstantCallSite; // type@0034
1206*795d594fSAndroid Build Coastguard Worker001cd2: 7020 d200 0100                         |0029: invoke-direct {v1, v0}, Ljava/lang/invoke/ConstantCallSite;.<init>:(Ljava/lang/invoke/MethodHandle;)V // method@00d2
1207*795d594fSAndroid Build Coastguard Worker001cd8: 1101                                   |002c: return-object v1
1208*795d594fSAndroid Build Coastguard Worker      catches       : (none)
1209*795d594fSAndroid Build Coastguard Worker      positions     :
1210*795d594fSAndroid Build Coastguard Worker        0x0000 line=270
1211*795d594fSAndroid Build Coastguard Worker        0x0007 line=271
1212*795d594fSAndroid Build Coastguard Worker        0x000c line=272
1213*795d594fSAndroid Build Coastguard Worker        0x0013 line=273
1214*795d594fSAndroid Build Coastguard Worker        0x0018 line=274
1215*795d594fSAndroid Build Coastguard Worker        0x001f line=275
1216*795d594fSAndroid Build Coastguard Worker        0x0027 line=276
1217*795d594fSAndroid Build Coastguard Worker      locals        :
1218*795d594fSAndroid Build Coastguard Worker        0x0027 - 0x002d reg=0 mh Ljava/lang/invoke/MethodHandle;
1219*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x002d reg=2 lookup Ljava/lang/invoke/MethodHandles$Lookup;
1220*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x002d reg=3 methodName Ljava/lang/String;
1221*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x002d reg=4 methodType Ljava/lang/invoke/MethodType;
1222*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x002d reg=5 extraArg0 D
1223*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x002d reg=7 extraArg1 J
1224*795d594fSAndroid Build Coastguard Worker
1225*795d594fSAndroid Build Coastguard Worker    #4              : (in LTestBadBootstrapArguments;)
1226*795d594fSAndroid Build Coastguard Worker      name          : 'bsmDoubleLong'
1227*795d594fSAndroid Build Coastguard Worker      type          : '(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/Double;Ljava/lang/Long;)Ljava/lang/invoke/CallSite;'
1228*795d594fSAndroid Build Coastguard Worker      access        : 0x000a (PRIVATE STATIC)
1229*795d594fSAndroid Build Coastguard Worker      method_idx    : 16
1230*795d594fSAndroid Build Coastguard Worker      code          -
1231*795d594fSAndroid Build Coastguard Worker      registers     : 7
1232*795d594fSAndroid Build Coastguard Worker      ins           : 5
1233*795d594fSAndroid Build Coastguard Worker      outs          : 4
1234*795d594fSAndroid Build Coastguard Worker      insns size    : 45 16-bit code units
1235*795d594fSAndroid Build Coastguard Worker001cdc:                                        |[001cdc] TestBadBootstrapArguments.bsmDoubleLong:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/Double;Ljava/lang/Long;)Ljava/lang/invoke/CallSite;
1236*795d594fSAndroid Build Coastguard Worker001cec: 6200 1300                              |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
1237*795d594fSAndroid Build Coastguard Worker001cf0: 1a01 f300                              |0002: const-string v1, "bsmDoubleLong(..., " // string@00f3
1238*795d594fSAndroid Build Coastguard Worker001cf4: 6e20 b000 1000                         |0004: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.print:(Ljava/lang/String;)V // method@00b0
1239*795d594fSAndroid Build Coastguard Worker001cfa: 6200 1300                              |0007: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
1240*795d594fSAndroid Build Coastguard Worker001cfe: 6e20 af00 5000                         |0009: invoke-virtual {v0, v5}, Ljava/io/PrintStream;.print:(Ljava/lang/Object;)V // method@00af
1241*795d594fSAndroid Build Coastguard Worker001d04: 6200 1300                              |000c: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
1242*795d594fSAndroid Build Coastguard Worker001d08: 1a01 0c00                              |000e: const-string v1, ", " // string@000c
1243*795d594fSAndroid Build Coastguard Worker001d0c: 6e20 b000 1000                         |0010: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.print:(Ljava/lang/String;)V // method@00b0
1244*795d594fSAndroid Build Coastguard Worker001d12: 6200 1300                              |0013: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
1245*795d594fSAndroid Build Coastguard Worker001d16: 6e20 af00 6000                         |0015: invoke-virtual {v0, v6}, Ljava/io/PrintStream;.print:(Ljava/lang/Object;)V // method@00af
1246*795d594fSAndroid Build Coastguard Worker001d1c: 6200 1300                              |0018: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
1247*795d594fSAndroid Build Coastguard Worker001d20: 1a01 0700                              |001a: const-string v1, ")" // string@0007
1248*795d594fSAndroid Build Coastguard Worker001d24: 6e20 b300 1000                         |001c: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@00b3
1249*795d594fSAndroid Build Coastguard Worker001d2a: 6e10 dc00 0200                         |001f: invoke-virtual {v2}, Ljava/lang/invoke/MethodHandles$Lookup;.lookupClass:()Ljava/lang/Class; // method@00dc
1250*795d594fSAndroid Build Coastguard Worker001d30: 0c00                                   |0022: move-result-object v0
1251*795d594fSAndroid Build Coastguard Worker001d32: 6e40 d800 0243                         |0023: invoke-virtual {v2, v0, v3, v4}, Ljava/lang/invoke/MethodHandles$Lookup;.findStatic:(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle; // method@00d8
1252*795d594fSAndroid Build Coastguard Worker001d38: 0c00                                   |0026: move-result-object v0
1253*795d594fSAndroid Build Coastguard Worker001d3a: 2201 3400                              |0027: new-instance v1, Ljava/lang/invoke/ConstantCallSite; // type@0034
1254*795d594fSAndroid Build Coastguard Worker001d3e: 7020 d200 0100                         |0029: invoke-direct {v1, v0}, Ljava/lang/invoke/ConstantCallSite;.<init>:(Ljava/lang/invoke/MethodHandle;)V // method@00d2
1255*795d594fSAndroid Build Coastguard Worker001d44: 1101                                   |002c: return-object v1
1256*795d594fSAndroid Build Coastguard Worker      catches       : (none)
1257*795d594fSAndroid Build Coastguard Worker      positions     :
1258*795d594fSAndroid Build Coastguard Worker        0x0000 line=314
1259*795d594fSAndroid Build Coastguard Worker        0x0007 line=315
1260*795d594fSAndroid Build Coastguard Worker        0x000c line=316
1261*795d594fSAndroid Build Coastguard Worker        0x0013 line=317
1262*795d594fSAndroid Build Coastguard Worker        0x0018 line=318
1263*795d594fSAndroid Build Coastguard Worker        0x001f line=319
1264*795d594fSAndroid Build Coastguard Worker        0x0027 line=320
1265*795d594fSAndroid Build Coastguard Worker      locals        :
1266*795d594fSAndroid Build Coastguard Worker        0x0027 - 0x002d reg=0 mh Ljava/lang/invoke/MethodHandle;
1267*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x002d reg=2 lookup Ljava/lang/invoke/MethodHandles$Lookup;
1268*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x002d reg=3 methodName Ljava/lang/String;
1269*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x002d reg=4 methodType Ljava/lang/invoke/MethodType;
1270*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x002d reg=5 extraArg0 Ljava/lang/Double;
1271*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x002d reg=6 extraArg1 Ljava/lang/Long;
1272*795d594fSAndroid Build Coastguard Worker
1273*795d594fSAndroid Build Coastguard Worker    #5              : (in LTestBadBootstrapArguments;)
1274*795d594fSAndroid Build Coastguard Worker      name          : 'bsmReturningInteger'
1275*795d594fSAndroid Build Coastguard Worker      type          : '(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/Integer;'
1276*795d594fSAndroid Build Coastguard Worker      access        : 0x0008 (STATIC)
1277*795d594fSAndroid Build Coastguard Worker      method_idx    : 17
1278*795d594fSAndroid Build Coastguard Worker      code          -
1279*795d594fSAndroid Build Coastguard Worker      registers     : 5
1280*795d594fSAndroid Build Coastguard Worker      ins           : 3
1281*795d594fSAndroid Build Coastguard Worker      outs          : 2
1282*795d594fSAndroid Build Coastguard Worker      insns size    : 13 16-bit code units
1283*795d594fSAndroid Build Coastguard Worker001b5c:                                        |[001b5c] TestBadBootstrapArguments.bsmReturningInteger:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/Integer;
1284*795d594fSAndroid Build Coastguard Worker001b6c: 6200 1300                              |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
1285*795d594fSAndroid Build Coastguard Worker001b70: 1a01 eb00                              |0002: const-string v1, "bsm returning Integer value." // string@00eb
1286*795d594fSAndroid Build Coastguard Worker001b74: 6e20 b300 1000                         |0004: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@00b3
1287*795d594fSAndroid Build Coastguard Worker001b7a: 1230                                   |0007: const/4 v0, #int 3 // #3
1288*795d594fSAndroid Build Coastguard Worker001b7c: 7110 bd00 0000                         |0008: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@00bd
1289*795d594fSAndroid Build Coastguard Worker001b82: 0c00                                   |000b: move-result-object v0
1290*795d594fSAndroid Build Coastguard Worker001b84: 1100                                   |000c: return-object v0
1291*795d594fSAndroid Build Coastguard Worker      catches       : (none)
1292*795d594fSAndroid Build Coastguard Worker      positions     :
1293*795d594fSAndroid Build Coastguard Worker        0x0000 line=425
1294*795d594fSAndroid Build Coastguard Worker        0x0007 line=426
1295*795d594fSAndroid Build Coastguard Worker      locals        :
1296*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x000d reg=2 lookup Ljava/lang/invoke/MethodHandles$Lookup;
1297*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x000d reg=3 name Ljava/lang/String;
1298*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x000d reg=4 type Ljava/lang/invoke/MethodType;
1299*795d594fSAndroid Build Coastguard Worker
1300*795d594fSAndroid Build Coastguard Worker    #6              : (in LTestBadBootstrapArguments;)
1301*795d594fSAndroid Build Coastguard Worker      name          : 'bsmReturningObject'
1302*795d594fSAndroid Build Coastguard Worker      type          : '(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/Object;'
1303*795d594fSAndroid Build Coastguard Worker      access        : 0x0008 (STATIC)
1304*795d594fSAndroid Build Coastguard Worker      method_idx    : 18
1305*795d594fSAndroid Build Coastguard Worker      code          -
1306*795d594fSAndroid Build Coastguard Worker      registers     : 5
1307*795d594fSAndroid Build Coastguard Worker      ins           : 3
1308*795d594fSAndroid Build Coastguard Worker      outs          : 2
1309*795d594fSAndroid Build Coastguard Worker      insns size    : 13 16-bit code units
1310*795d594fSAndroid Build Coastguard Worker001b88:                                        |[001b88] TestBadBootstrapArguments.bsmReturningObject:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/Object;
1311*795d594fSAndroid Build Coastguard Worker001b98: 6200 1300                              |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
1312*795d594fSAndroid Build Coastguard Worker001b9c: 1a01 ec00                              |0002: const-string v1, "bsm returning Object value." // string@00ec
1313*795d594fSAndroid Build Coastguard Worker001ba0: 6e20 b300 1000                         |0004: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@00b3
1314*795d594fSAndroid Build Coastguard Worker001ba6: 2200 2a00                              |0007: new-instance v0, Ljava/lang/Object; // type@002a
1315*795d594fSAndroid Build Coastguard Worker001baa: 7010 bf00 0000                         |0009: invoke-direct {v0}, Ljava/lang/Object;.<init>:()V // method@00bf
1316*795d594fSAndroid Build Coastguard Worker001bb0: 1100                                   |000c: return-object v0
1317*795d594fSAndroid Build Coastguard Worker      catches       : (none)
1318*795d594fSAndroid Build Coastguard Worker      positions     :
1319*795d594fSAndroid Build Coastguard Worker        0x0000 line=402
1320*795d594fSAndroid Build Coastguard Worker        0x0007 line=403
1321*795d594fSAndroid Build Coastguard Worker      locals        :
1322*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x000d reg=2 lookup Ljava/lang/invoke/MethodHandles$Lookup;
1323*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x000d reg=3 name Ljava/lang/String;
1324*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x000d reg=4 type Ljava/lang/invoke/MethodType;
1325*795d594fSAndroid Build Coastguard Worker
1326*795d594fSAndroid Build Coastguard Worker    #7              : (in LTestBadBootstrapArguments;)
1327*795d594fSAndroid Build Coastguard Worker      name          : 'bsmReturningTestersConstantCallsite'
1328*795d594fSAndroid Build Coastguard Worker      type          : '(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)LTestBadBootstrapArguments$TestersConstantCallSite;'
1329*795d594fSAndroid Build Coastguard Worker      access        : 0x0008 (STATIC)
1330*795d594fSAndroid Build Coastguard Worker      method_idx    : 19
1331*795d594fSAndroid Build Coastguard Worker      code          -
1332*795d594fSAndroid Build Coastguard Worker      registers     : 5
1333*795d594fSAndroid Build Coastguard Worker      ins           : 3
1334*795d594fSAndroid Build Coastguard Worker      outs          : 4
1335*795d594fSAndroid Build Coastguard Worker      insns size    : 14 16-bit code units
1336*795d594fSAndroid Build Coastguard Worker001b30:                                        |[001b30] TestBadBootstrapArguments.bsmReturningTestersConstantCallsite:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)LTestBadBootstrapArguments$TestersConstantCallSite;
1337*795d594fSAndroid Build Coastguard Worker001b40: 2200 0700                              |0000: new-instance v0, LTestBadBootstrapArguments$TestersConstantCallSite; // type@0007
1338*795d594fSAndroid Build Coastguard Worker001b44: 6e10 dc00 0200                         |0002: invoke-virtual {v2}, Ljava/lang/invoke/MethodHandles$Lookup;.lookupClass:()Ljava/lang/Class; // method@00dc
1339*795d594fSAndroid Build Coastguard Worker001b4a: 0c01                                   |0005: move-result-object v1
1340*795d594fSAndroid Build Coastguard Worker001b4c: 6e40 d800 1243                         |0006: invoke-virtual {v2, v1, v3, v4}, Ljava/lang/invoke/MethodHandles$Lookup;.findStatic:(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle; // method@00d8
1341*795d594fSAndroid Build Coastguard Worker001b52: 0c01                                   |0009: move-result-object v1
1342*795d594fSAndroid Build Coastguard Worker001b54: 7020 0800 1000                         |000a: invoke-direct {v0, v1}, LTestBadBootstrapArguments$TestersConstantCallSite;.<init>:(Ljava/lang/invoke/MethodHandle;)V // method@0008
1343*795d594fSAndroid Build Coastguard Worker001b5a: 1100                                   |000d: return-object v0
1344*795d594fSAndroid Build Coastguard Worker      catches       : (none)
1345*795d594fSAndroid Build Coastguard Worker      positions     :
1346*795d594fSAndroid Build Coastguard Worker        0x0000 line=455
1347*795d594fSAndroid Build Coastguard Worker      locals        :
1348*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x000e reg=2 lookup Ljava/lang/invoke/MethodHandles$Lookup;
1349*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x000e reg=3 name Ljava/lang/String;
1350*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x000e reg=4 type Ljava/lang/invoke/MethodType;
1351*795d594fSAndroid Build Coastguard Worker
1352*795d594fSAndroid Build Coastguard Worker    #8              : (in LTestBadBootstrapArguments;)
1353*795d594fSAndroid Build Coastguard Worker      name          : 'bsmReturningVoid'
1354*795d594fSAndroid Build Coastguard Worker      type          : '(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)V'
1355*795d594fSAndroid Build Coastguard Worker      access        : 0x0008 (STATIC)
1356*795d594fSAndroid Build Coastguard Worker      method_idx    : 20
1357*795d594fSAndroid Build Coastguard Worker      code          -
1358*795d594fSAndroid Build Coastguard Worker      registers     : 5
1359*795d594fSAndroid Build Coastguard Worker      ins           : 3
1360*795d594fSAndroid Build Coastguard Worker      outs          : 2
1361*795d594fSAndroid Build Coastguard Worker      insns size    : 8 16-bit code units
1362*795d594fSAndroid Build Coastguard Worker001d9c:                                        |[001d9c] TestBadBootstrapArguments.bsmReturningVoid:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)V
1363*795d594fSAndroid Build Coastguard Worker001dac: 6200 1300                              |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
1364*795d594fSAndroid Build Coastguard Worker001db0: 1a01 ed00                              |0002: const-string v1, "bsm returning void value." // string@00ed
1365*795d594fSAndroid Build Coastguard Worker001db4: 6e20 b300 1000                         |0004: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@00b3
1366*795d594fSAndroid Build Coastguard Worker001dba: 0e00                                   |0007: return-void
1367*795d594fSAndroid Build Coastguard Worker      catches       : (none)
1368*795d594fSAndroid Build Coastguard Worker      positions     :
1369*795d594fSAndroid Build Coastguard Worker        0x0000 line=380
1370*795d594fSAndroid Build Coastguard Worker        0x0007 line=381
1371*795d594fSAndroid Build Coastguard Worker      locals        :
1372*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0008 reg=2 lookup Ljava/lang/invoke/MethodHandles$Lookup;
1373*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0008 reg=3 name Ljava/lang/String;
1374*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0008 reg=4 type Ljava/lang/invoke/MethodType;
1375*795d594fSAndroid Build Coastguard Worker
1376*795d594fSAndroid Build Coastguard Worker    #9              : (in LTestBadBootstrapArguments;)
1377*795d594fSAndroid Build Coastguard Worker      name          : 'bsmZBCS'
1378*795d594fSAndroid Build Coastguard Worker      type          : '(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;ZBCS)Ljava/lang/invoke/CallSite;'
1379*795d594fSAndroid Build Coastguard Worker      access        : 0x000a (PRIVATE STATIC)
1380*795d594fSAndroid Build Coastguard Worker      method_idx    : 21
1381*795d594fSAndroid Build Coastguard Worker      code          -
1382*795d594fSAndroid Build Coastguard Worker      registers     : 8
1383*795d594fSAndroid Build Coastguard Worker      ins           : 7
1384*795d594fSAndroid Build Coastguard Worker      outs          : 0
1385*795d594fSAndroid Build Coastguard Worker      insns size    : 5 16-bit code units
1386*795d594fSAndroid Build Coastguard Worker001d48:                                        |[001d48] TestBadBootstrapArguments.bsmZBCS:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;ZBCS)Ljava/lang/invoke/CallSite;
1387*795d594fSAndroid Build Coastguard Worker001d58: 7100 0b00 0000                         |0000: invoke-static {}, LTestBadBootstrapArguments;.assertNotReached:()V // method@000b
1388*795d594fSAndroid Build Coastguard Worker001d5e: 1200                                   |0003: const/4 v0, #int 0 // #0
1389*795d594fSAndroid Build Coastguard Worker001d60: 1100                                   |0004: return-object v0
1390*795d594fSAndroid Build Coastguard Worker      catches       : (none)
1391*795d594fSAndroid Build Coastguard Worker      positions     :
1392*795d594fSAndroid Build Coastguard Worker        0x0000 line=227
1393*795d594fSAndroid Build Coastguard Worker        0x0003 line=228
1394*795d594fSAndroid Build Coastguard Worker      locals        :
1395*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0005 reg=1 lookup Ljava/lang/invoke/MethodHandles$Lookup;
1396*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0005 reg=2 methodName Ljava/lang/String;
1397*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0005 reg=3 methodType Ljava/lang/invoke/MethodType;
1398*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0005 reg=4 extraArg0 Z
1399*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0005 reg=5 extraArg1 B
1400*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0005 reg=6 extraArg2 C
1401*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0005 reg=7 extraArg3 S
1402*795d594fSAndroid Build Coastguard Worker
1403*795d594fSAndroid Build Coastguard Worker    #10              : (in LTestBadBootstrapArguments;)
1404*795d594fSAndroid Build Coastguard Worker      name          : 'extraArguments'
1405*795d594fSAndroid Build Coastguard Worker      type          : '()V'
1406*795d594fSAndroid Build Coastguard Worker      access        : 0x000a (PRIVATE STATIC)
1407*795d594fSAndroid Build Coastguard Worker      method_idx    : 22
1408*795d594fSAndroid Build Coastguard Worker      code          -
1409*795d594fSAndroid Build Coastguard Worker      registers     : 2
1410*795d594fSAndroid Build Coastguard Worker      ins           : 0
1411*795d594fSAndroid Build Coastguard Worker      outs          : 2
1412*795d594fSAndroid Build Coastguard Worker      insns size    : 8 16-bit code units
1413*795d594fSAndroid Build Coastguard Worker001dbc:                                        |[001dbc] TestBadBootstrapArguments.extraArguments:()V
1414*795d594fSAndroid Build Coastguard Worker001dcc: 6200 1300                              |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
1415*795d594fSAndroid Build Coastguard Worker001dd0: 1a01 2001                              |0002: const-string v1, "extraArguments" // string@0120
1416*795d594fSAndroid Build Coastguard Worker001dd4: 6e20 b300 1000                         |0004: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@00b3
1417*795d594fSAndroid Build Coastguard Worker001dda: 0e00                                   |0007: return-void
1418*795d594fSAndroid Build Coastguard Worker      catches       : (none)
1419*795d594fSAndroid Build Coastguard Worker      positions     :
1420*795d594fSAndroid Build Coastguard Worker        0x0000 line=158
1421*795d594fSAndroid Build Coastguard Worker        0x0007 line=159
1422*795d594fSAndroid Build Coastguard Worker      locals        :
1423*795d594fSAndroid Build Coastguard Worker
1424*795d594fSAndroid Build Coastguard Worker    #11              : (in LTestBadBootstrapArguments;)
1425*795d594fSAndroid Build Coastguard Worker      name          : 'happy'
1426*795d594fSAndroid Build Coastguard Worker      type          : '()V'
1427*795d594fSAndroid Build Coastguard Worker      access        : 0x000a (PRIVATE STATIC)
1428*795d594fSAndroid Build Coastguard Worker      method_idx    : 23
1429*795d594fSAndroid Build Coastguard Worker      code          -
1430*795d594fSAndroid Build Coastguard Worker      registers     : 2
1431*795d594fSAndroid Build Coastguard Worker      ins           : 0
1432*795d594fSAndroid Build Coastguard Worker      outs          : 2
1433*795d594fSAndroid Build Coastguard Worker      insns size    : 8 16-bit code units
1434*795d594fSAndroid Build Coastguard Worker001ddc:                                        |[001ddc] TestBadBootstrapArguments.happy:()V
1435*795d594fSAndroid Build Coastguard Worker001dec: 6200 1300                              |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
1436*795d594fSAndroid Build Coastguard Worker001df0: 1a01 3d01                              |0002: const-string v1, "happy" // string@013d
1437*795d594fSAndroid Build Coastguard Worker001df4: 6e20 b300 1000                         |0004: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@00b3
1438*795d594fSAndroid Build Coastguard Worker001dfa: 0e00                                   |0007: return-void
1439*795d594fSAndroid Build Coastguard Worker      catches       : (none)
1440*795d594fSAndroid Build Coastguard Worker      positions     :
1441*795d594fSAndroid Build Coastguard Worker        0x0000 line=74
1442*795d594fSAndroid Build Coastguard Worker        0x0007 line=75
1443*795d594fSAndroid Build Coastguard Worker      locals        :
1444*795d594fSAndroid Build Coastguard Worker
1445*795d594fSAndroid Build Coastguard Worker    #12              : (in LTestBadBootstrapArguments;)
1446*795d594fSAndroid Build Coastguard Worker      name          : 'integerReturnType'
1447*795d594fSAndroid Build Coastguard Worker      type          : '()V'
1448*795d594fSAndroid Build Coastguard Worker      access        : 0x000a (PRIVATE STATIC)
1449*795d594fSAndroid Build Coastguard Worker      method_idx    : 24
1450*795d594fSAndroid Build Coastguard Worker      code          -
1451*795d594fSAndroid Build Coastguard Worker      registers     : 0
1452*795d594fSAndroid Build Coastguard Worker      ins           : 0
1453*795d594fSAndroid Build Coastguard Worker      outs          : 0
1454*795d594fSAndroid Build Coastguard Worker      insns size    : 4 16-bit code units
1455*795d594fSAndroid Build Coastguard Worker001dfc:                                        |[001dfc] TestBadBootstrapArguments.integerReturnType:()V
1456*795d594fSAndroid Build Coastguard Worker001e0c: 7100 0b00 0000                         |0000: invoke-static {}, LTestBadBootstrapArguments;.assertNotReached:()V // method@000b
1457*795d594fSAndroid Build Coastguard Worker001e12: 0e00                                   |0003: return-void
1458*795d594fSAndroid Build Coastguard Worker      catches       : (none)
1459*795d594fSAndroid Build Coastguard Worker      positions     :
1460*795d594fSAndroid Build Coastguard Worker        0x0000 line=444
1461*795d594fSAndroid Build Coastguard Worker        0x0003 line=445
1462*795d594fSAndroid Build Coastguard Worker      locals        :
1463*795d594fSAndroid Build Coastguard Worker
1464*795d594fSAndroid Build Coastguard Worker    #13              : (in LTestBadBootstrapArguments;)
1465*795d594fSAndroid Build Coastguard Worker      name          : 'invokeBoxingArguments'
1466*795d594fSAndroid Build Coastguard Worker      type          : '()V'
1467*795d594fSAndroid Build Coastguard Worker      access        : 0x000a (PRIVATE STATIC)
1468*795d594fSAndroid Build Coastguard Worker      method_idx    : 25
1469*795d594fSAndroid Build Coastguard Worker      code          -
1470*795d594fSAndroid Build Coastguard Worker      registers     : 0
1471*795d594fSAndroid Build Coastguard Worker      ins           : 0
1472*795d594fSAndroid Build Coastguard Worker      outs          : 0
1473*795d594fSAndroid Build Coastguard Worker      insns size    : 4 16-bit code units
1474*795d594fSAndroid Build Coastguard Worker001e14:                                        |[001e14] TestBadBootstrapArguments.invokeBoxingArguments:()V
1475*795d594fSAndroid Build Coastguard Worker001e24: 7100 0b00 0000                         |0000: invoke-static {}, LTestBadBootstrapArguments;.assertNotReached:()V // method@000b
1476*795d594fSAndroid Build Coastguard Worker001e2a: 0e00                                   |0003: return-void
1477*795d594fSAndroid Build Coastguard Worker      catches       : (none)
1478*795d594fSAndroid Build Coastguard Worker      positions     :
1479*795d594fSAndroid Build Coastguard Worker        0x0000 line=344
1480*795d594fSAndroid Build Coastguard Worker        0x0003 line=345
1481*795d594fSAndroid Build Coastguard Worker      locals        :
1482*795d594fSAndroid Build Coastguard Worker
1483*795d594fSAndroid Build Coastguard Worker    #14              : (in LTestBadBootstrapArguments;)
1484*795d594fSAndroid Build Coastguard Worker      name          : 'invokeExtraArguments'
1485*795d594fSAndroid Build Coastguard Worker      type          : '()V'
1486*795d594fSAndroid Build Coastguard Worker      access        : 0x000a (PRIVATE STATIC)
1487*795d594fSAndroid Build Coastguard Worker      method_idx    : 26
1488*795d594fSAndroid Build Coastguard Worker      code          -
1489*795d594fSAndroid Build Coastguard Worker      registers     : 0
1490*795d594fSAndroid Build Coastguard Worker      ins           : 0
1491*795d594fSAndroid Build Coastguard Worker      outs          : 0
1492*795d594fSAndroid Build Coastguard Worker      insns size    : 4 16-bit code units
1493*795d594fSAndroid Build Coastguard Worker001e2c:                                        |[001e2c] TestBadBootstrapArguments.invokeExtraArguments:()V
1494*795d594fSAndroid Build Coastguard Worker001e3c: 7100 0b00 0000                         |0000: invoke-static {}, LTestBadBootstrapArguments;.assertNotReached:()V // method@000b
1495*795d594fSAndroid Build Coastguard Worker001e42: 0e00                                   |0003: return-void
1496*795d594fSAndroid Build Coastguard Worker      catches       : (none)
1497*795d594fSAndroid Build Coastguard Worker      positions     :
1498*795d594fSAndroid Build Coastguard Worker        0x0000 line=154
1499*795d594fSAndroid Build Coastguard Worker        0x0003 line=155
1500*795d594fSAndroid Build Coastguard Worker      locals        :
1501*795d594fSAndroid Build Coastguard Worker
1502*795d594fSAndroid Build Coastguard Worker    #15              : (in LTestBadBootstrapArguments;)
1503*795d594fSAndroid Build Coastguard Worker      name          : 'invokeHappy'
1504*795d594fSAndroid Build Coastguard Worker      type          : '()V'
1505*795d594fSAndroid Build Coastguard Worker      access        : 0x000a (PRIVATE STATIC)
1506*795d594fSAndroid Build Coastguard Worker      method_idx    : 27
1507*795d594fSAndroid Build Coastguard Worker      code          -
1508*795d594fSAndroid Build Coastguard Worker      registers     : 0
1509*795d594fSAndroid Build Coastguard Worker      ins           : 0
1510*795d594fSAndroid Build Coastguard Worker      outs          : 0
1511*795d594fSAndroid Build Coastguard Worker      insns size    : 4 16-bit code units
1512*795d594fSAndroid Build Coastguard Worker001e44:                                        |[001e44] TestBadBootstrapArguments.invokeHappy:()V
1513*795d594fSAndroid Build Coastguard Worker001e54: 7100 0b00 0000                         |0000: invoke-static {}, LTestBadBootstrapArguments;.assertNotReached:()V // method@000b
1514*795d594fSAndroid Build Coastguard Worker001e5a: 0e00                                   |0003: return-void
1515*795d594fSAndroid Build Coastguard Worker      catches       : (none)
1516*795d594fSAndroid Build Coastguard Worker      positions     :
1517*795d594fSAndroid Build Coastguard Worker        0x0000 line=70
1518*795d594fSAndroid Build Coastguard Worker        0x0003 line=71
1519*795d594fSAndroid Build Coastguard Worker      locals        :
1520*795d594fSAndroid Build Coastguard Worker
1521*795d594fSAndroid Build Coastguard Worker    #16              : (in LTestBadBootstrapArguments;)
1522*795d594fSAndroid Build Coastguard Worker      name          : 'invokeIntegerReturnType'
1523*795d594fSAndroid Build Coastguard Worker      type          : '()V'
1524*795d594fSAndroid Build Coastguard Worker      access        : 0x000a (PRIVATE STATIC)
1525*795d594fSAndroid Build Coastguard Worker      method_idx    : 28
1526*795d594fSAndroid Build Coastguard Worker      code          -
1527*795d594fSAndroid Build Coastguard Worker      registers     : 0
1528*795d594fSAndroid Build Coastguard Worker      ins           : 0
1529*795d594fSAndroid Build Coastguard Worker      outs          : 0
1530*795d594fSAndroid Build Coastguard Worker      insns size    : 4 16-bit code units
1531*795d594fSAndroid Build Coastguard Worker001e5c:                                        |[001e5c] TestBadBootstrapArguments.invokeIntegerReturnType:()V
1532*795d594fSAndroid Build Coastguard Worker001e6c: 7100 0b00 0000                         |0000: invoke-static {}, LTestBadBootstrapArguments;.assertNotReached:()V // method@000b
1533*795d594fSAndroid Build Coastguard Worker001e72: 0e00                                   |0003: return-void
1534*795d594fSAndroid Build Coastguard Worker      catches       : (none)
1535*795d594fSAndroid Build Coastguard Worker      positions     :
1536*795d594fSAndroid Build Coastguard Worker        0x0000 line=440
1537*795d594fSAndroid Build Coastguard Worker        0x0003 line=441
1538*795d594fSAndroid Build Coastguard Worker      locals        :
1539*795d594fSAndroid Build Coastguard Worker
1540*795d594fSAndroid Build Coastguard Worker    #17              : (in LTestBadBootstrapArguments;)
1541*795d594fSAndroid Build Coastguard Worker      name          : 'invokeMissingParameterTypes'
1542*795d594fSAndroid Build Coastguard Worker      type          : '()V'
1543*795d594fSAndroid Build Coastguard Worker      access        : 0x000a (PRIVATE STATIC)
1544*795d594fSAndroid Build Coastguard Worker      method_idx    : 29
1545*795d594fSAndroid Build Coastguard Worker      code          -
1546*795d594fSAndroid Build Coastguard Worker      registers     : 0
1547*795d594fSAndroid Build Coastguard Worker      ins           : 0
1548*795d594fSAndroid Build Coastguard Worker      outs          : 0
1549*795d594fSAndroid Build Coastguard Worker      insns size    : 4 16-bit code units
1550*795d594fSAndroid Build Coastguard Worker001e74:                                        |[001e74] TestBadBootstrapArguments.invokeMissingParameterTypes:()V
1551*795d594fSAndroid Build Coastguard Worker001e84: 7100 0b00 0000                         |0000: invoke-static {}, LTestBadBootstrapArguments;.assertNotReached:()V // method@000b
1552*795d594fSAndroid Build Coastguard Worker001e8a: 0e00                                   |0003: return-void
1553*795d594fSAndroid Build Coastguard Worker      catches       : (none)
1554*795d594fSAndroid Build Coastguard Worker      positions     :
1555*795d594fSAndroid Build Coastguard Worker        0x0000 line=124
1556*795d594fSAndroid Build Coastguard Worker        0x0003 line=125
1557*795d594fSAndroid Build Coastguard Worker      locals        :
1558*795d594fSAndroid Build Coastguard Worker
1559*795d594fSAndroid Build Coastguard Worker    #18              : (in LTestBadBootstrapArguments;)
1560*795d594fSAndroid Build Coastguard Worker      name          : 'invokeNarrowArguments'
1561*795d594fSAndroid Build Coastguard Worker      type          : '()V'
1562*795d594fSAndroid Build Coastguard Worker      access        : 0x000a (PRIVATE STATIC)
1563*795d594fSAndroid Build Coastguard Worker      method_idx    : 30
1564*795d594fSAndroid Build Coastguard Worker      code          -
1565*795d594fSAndroid Build Coastguard Worker      registers     : 0
1566*795d594fSAndroid Build Coastguard Worker      ins           : 0
1567*795d594fSAndroid Build Coastguard Worker      outs          : 0
1568*795d594fSAndroid Build Coastguard Worker      insns size    : 4 16-bit code units
1569*795d594fSAndroid Build Coastguard Worker001e8c:                                        |[001e8c] TestBadBootstrapArguments.invokeNarrowArguments:()V
1570*795d594fSAndroid Build Coastguard Worker001e9c: 7100 0b00 0000                         |0000: invoke-static {}, LTestBadBootstrapArguments;.assertNotReached:()V // method@000b
1571*795d594fSAndroid Build Coastguard Worker001ea2: 0e00                                   |0003: return-void
1572*795d594fSAndroid Build Coastguard Worker      catches       : (none)
1573*795d594fSAndroid Build Coastguard Worker      positions     :
1574*795d594fSAndroid Build Coastguard Worker        0x0000 line=256
1575*795d594fSAndroid Build Coastguard Worker        0x0003 line=257
1576*795d594fSAndroid Build Coastguard Worker      locals        :
1577*795d594fSAndroid Build Coastguard Worker
1578*795d594fSAndroid Build Coastguard Worker    #19              : (in LTestBadBootstrapArguments;)
1579*795d594fSAndroid Build Coastguard Worker      name          : 'invokeObjectReturnType'
1580*795d594fSAndroid Build Coastguard Worker      type          : '()V'
1581*795d594fSAndroid Build Coastguard Worker      access        : 0x000a (PRIVATE STATIC)
1582*795d594fSAndroid Build Coastguard Worker      method_idx    : 31
1583*795d594fSAndroid Build Coastguard Worker      code          -
1584*795d594fSAndroid Build Coastguard Worker      registers     : 0
1585*795d594fSAndroid Build Coastguard Worker      ins           : 0
1586*795d594fSAndroid Build Coastguard Worker      outs          : 0
1587*795d594fSAndroid Build Coastguard Worker      insns size    : 4 16-bit code units
1588*795d594fSAndroid Build Coastguard Worker001ea4:                                        |[001ea4] TestBadBootstrapArguments.invokeObjectReturnType:()V
1589*795d594fSAndroid Build Coastguard Worker001eb4: 7100 0b00 0000                         |0000: invoke-static {}, LTestBadBootstrapArguments;.assertNotReached:()V // method@000b
1590*795d594fSAndroid Build Coastguard Worker001eba: 0e00                                   |0003: return-void
1591*795d594fSAndroid Build Coastguard Worker      catches       : (none)
1592*795d594fSAndroid Build Coastguard Worker      positions     :
1593*795d594fSAndroid Build Coastguard Worker        0x0000 line=417
1594*795d594fSAndroid Build Coastguard Worker        0x0003 line=418
1595*795d594fSAndroid Build Coastguard Worker      locals        :
1596*795d594fSAndroid Build Coastguard Worker
1597*795d594fSAndroid Build Coastguard Worker    #20              : (in LTestBadBootstrapArguments;)
1598*795d594fSAndroid Build Coastguard Worker      name          : 'invokeViaCustomCallSiteClass'
1599*795d594fSAndroid Build Coastguard Worker      type          : '()V'
1600*795d594fSAndroid Build Coastguard Worker      access        : 0x000a (PRIVATE STATIC)
1601*795d594fSAndroid Build Coastguard Worker      method_idx    : 32
1602*795d594fSAndroid Build Coastguard Worker      code          -
1603*795d594fSAndroid Build Coastguard Worker      registers     : 0
1604*795d594fSAndroid Build Coastguard Worker      ins           : 0
1605*795d594fSAndroid Build Coastguard Worker      outs          : 0
1606*795d594fSAndroid Build Coastguard Worker      insns size    : 4 16-bit code units
1607*795d594fSAndroid Build Coastguard Worker001ebc:                                        |[001ebc] TestBadBootstrapArguments.invokeViaCustomCallSiteClass:()V
1608*795d594fSAndroid Build Coastguard Worker001ecc: 7100 0b00 0000                         |0000: invoke-static {}, LTestBadBootstrapArguments;.assertNotReached:()V // method@000b
1609*795d594fSAndroid Build Coastguard Worker001ed2: 0e00                                   |0003: return-void
1610*795d594fSAndroid Build Coastguard Worker      catches       : (none)
1611*795d594fSAndroid Build Coastguard Worker      positions     :
1612*795d594fSAndroid Build Coastguard Worker        0x0000 line=469
1613*795d594fSAndroid Build Coastguard Worker        0x0003 line=470
1614*795d594fSAndroid Build Coastguard Worker      locals        :
1615*795d594fSAndroid Build Coastguard Worker
1616*795d594fSAndroid Build Coastguard Worker    #21              : (in LTestBadBootstrapArguments;)
1617*795d594fSAndroid Build Coastguard Worker      name          : 'invokeVoidReturnType'
1618*795d594fSAndroid Build Coastguard Worker      type          : '()V'
1619*795d594fSAndroid Build Coastguard Worker      access        : 0x000a (PRIVATE STATIC)
1620*795d594fSAndroid Build Coastguard Worker      method_idx    : 33
1621*795d594fSAndroid Build Coastguard Worker      code          -
1622*795d594fSAndroid Build Coastguard Worker      registers     : 0
1623*795d594fSAndroid Build Coastguard Worker      ins           : 0
1624*795d594fSAndroid Build Coastguard Worker      outs          : 0
1625*795d594fSAndroid Build Coastguard Worker      insns size    : 4 16-bit code units
1626*795d594fSAndroid Build Coastguard Worker001ed4:                                        |[001ed4] TestBadBootstrapArguments.invokeVoidReturnType:()V
1627*795d594fSAndroid Build Coastguard Worker001ee4: 7100 0b00 0000                         |0000: invoke-static {}, LTestBadBootstrapArguments;.assertNotReached:()V // method@000b
1628*795d594fSAndroid Build Coastguard Worker001eea: 0e00                                   |0003: return-void
1629*795d594fSAndroid Build Coastguard Worker      catches       : (none)
1630*795d594fSAndroid Build Coastguard Worker      positions     :
1631*795d594fSAndroid Build Coastguard Worker        0x0000 line=394
1632*795d594fSAndroid Build Coastguard Worker        0x0003 line=395
1633*795d594fSAndroid Build Coastguard Worker      locals        :
1634*795d594fSAndroid Build Coastguard Worker
1635*795d594fSAndroid Build Coastguard Worker    #22              : (in LTestBadBootstrapArguments;)
1636*795d594fSAndroid Build Coastguard Worker      name          : 'invokeWideningArguments'
1637*795d594fSAndroid Build Coastguard Worker      type          : '()V'
1638*795d594fSAndroid Build Coastguard Worker      access        : 0x000a (PRIVATE STATIC)
1639*795d594fSAndroid Build Coastguard Worker      method_idx    : 34
1640*795d594fSAndroid Build Coastguard Worker      code          -
1641*795d594fSAndroid Build Coastguard Worker      registers     : 0
1642*795d594fSAndroid Build Coastguard Worker      ins           : 0
1643*795d594fSAndroid Build Coastguard Worker      outs          : 0
1644*795d594fSAndroid Build Coastguard Worker      insns size    : 4 16-bit code units
1645*795d594fSAndroid Build Coastguard Worker001eec:                                        |[001eec] TestBadBootstrapArguments.invokeWideningArguments:()V
1646*795d594fSAndroid Build Coastguard Worker001efc: 7100 0b00 0000                         |0000: invoke-static {}, LTestBadBootstrapArguments;.assertNotReached:()V // method@000b
1647*795d594fSAndroid Build Coastguard Worker001f02: 0e00                                   |0003: return-void
1648*795d594fSAndroid Build Coastguard Worker      catches       : (none)
1649*795d594fSAndroid Build Coastguard Worker      positions     :
1650*795d594fSAndroid Build Coastguard Worker        0x0000 line=300
1651*795d594fSAndroid Build Coastguard Worker        0x0003 line=301
1652*795d594fSAndroid Build Coastguard Worker      locals        :
1653*795d594fSAndroid Build Coastguard Worker
1654*795d594fSAndroid Build Coastguard Worker    #23              : (in LTestBadBootstrapArguments;)
1655*795d594fSAndroid Build Coastguard Worker      name          : 'invokeWideningBoxingArguments'
1656*795d594fSAndroid Build Coastguard Worker      type          : '()V'
1657*795d594fSAndroid Build Coastguard Worker      access        : 0x000a (PRIVATE STATIC)
1658*795d594fSAndroid Build Coastguard Worker      method_idx    : 35
1659*795d594fSAndroid Build Coastguard Worker      code          -
1660*795d594fSAndroid Build Coastguard Worker      registers     : 0
1661*795d594fSAndroid Build Coastguard Worker      ins           : 0
1662*795d594fSAndroid Build Coastguard Worker      outs          : 0
1663*795d594fSAndroid Build Coastguard Worker      insns size    : 4 16-bit code units
1664*795d594fSAndroid Build Coastguard Worker001f04:                                        |[001f04] TestBadBootstrapArguments.invokeWideningBoxingArguments:()V
1665*795d594fSAndroid Build Coastguard Worker001f14: 7100 0b00 0000                         |0000: invoke-static {}, LTestBadBootstrapArguments;.assertNotReached:()V // method@000b
1666*795d594fSAndroid Build Coastguard Worker001f1a: 0e00                                   |0003: return-void
1667*795d594fSAndroid Build Coastguard Worker      catches       : (none)
1668*795d594fSAndroid Build Coastguard Worker      positions     :
1669*795d594fSAndroid Build Coastguard Worker        0x0000 line=372
1670*795d594fSAndroid Build Coastguard Worker        0x0003 line=373
1671*795d594fSAndroid Build Coastguard Worker      locals        :
1672*795d594fSAndroid Build Coastguard Worker
1673*795d594fSAndroid Build Coastguard Worker    #24              : (in LTestBadBootstrapArguments;)
1674*795d594fSAndroid Build Coastguard Worker      name          : 'invokeWrongArguments'
1675*795d594fSAndroid Build Coastguard Worker      type          : '()V'
1676*795d594fSAndroid Build Coastguard Worker      access        : 0x000a (PRIVATE STATIC)
1677*795d594fSAndroid Build Coastguard Worker      method_idx    : 36
1678*795d594fSAndroid Build Coastguard Worker      code          -
1679*795d594fSAndroid Build Coastguard Worker      registers     : 0
1680*795d594fSAndroid Build Coastguard Worker      ins           : 0
1681*795d594fSAndroid Build Coastguard Worker      outs          : 0
1682*795d594fSAndroid Build Coastguard Worker      insns size    : 4 16-bit code units
1683*795d594fSAndroid Build Coastguard Worker001f1c:                                        |[001f1c] TestBadBootstrapArguments.invokeWrongArguments:()V
1684*795d594fSAndroid Build Coastguard Worker001f2c: 7100 0b00 0000                         |0000: invoke-static {}, LTestBadBootstrapArguments;.assertNotReached:()V // method@000b
1685*795d594fSAndroid Build Coastguard Worker001f32: 0e00                                   |0003: return-void
1686*795d594fSAndroid Build Coastguard Worker      catches       : (none)
1687*795d594fSAndroid Build Coastguard Worker      positions     :
1688*795d594fSAndroid Build Coastguard Worker        0x0000 line=182
1689*795d594fSAndroid Build Coastguard Worker        0x0003 line=183
1690*795d594fSAndroid Build Coastguard Worker      locals        :
1691*795d594fSAndroid Build Coastguard Worker
1692*795d594fSAndroid Build Coastguard Worker    #25              : (in LTestBadBootstrapArguments;)
1693*795d594fSAndroid Build Coastguard Worker      name          : 'invokeWrongArgumentsAgain'
1694*795d594fSAndroid Build Coastguard Worker      type          : '()V'
1695*795d594fSAndroid Build Coastguard Worker      access        : 0x000a (PRIVATE STATIC)
1696*795d594fSAndroid Build Coastguard Worker      method_idx    : 37
1697*795d594fSAndroid Build Coastguard Worker      code          -
1698*795d594fSAndroid Build Coastguard Worker      registers     : 0
1699*795d594fSAndroid Build Coastguard Worker      ins           : 0
1700*795d594fSAndroid Build Coastguard Worker      outs          : 0
1701*795d594fSAndroid Build Coastguard Worker      insns size    : 4 16-bit code units
1702*795d594fSAndroid Build Coastguard Worker001f34:                                        |[001f34] TestBadBootstrapArguments.invokeWrongArgumentsAgain:()V
1703*795d594fSAndroid Build Coastguard Worker001f44: 7100 0b00 0000                         |0000: invoke-static {}, LTestBadBootstrapArguments;.assertNotReached:()V // method@000b
1704*795d594fSAndroid Build Coastguard Worker001f4a: 0e00                                   |0003: return-void
1705*795d594fSAndroid Build Coastguard Worker      catches       : (none)
1706*795d594fSAndroid Build Coastguard Worker      positions     :
1707*795d594fSAndroid Build Coastguard Worker        0x0000 line=210
1708*795d594fSAndroid Build Coastguard Worker        0x0003 line=211
1709*795d594fSAndroid Build Coastguard Worker      locals        :
1710*795d594fSAndroid Build Coastguard Worker
1711*795d594fSAndroid Build Coastguard Worker    #26              : (in LTestBadBootstrapArguments;)
1712*795d594fSAndroid Build Coastguard Worker      name          : 'invokeWrongParameterTypes'
1713*795d594fSAndroid Build Coastguard Worker      type          : '()V'
1714*795d594fSAndroid Build Coastguard Worker      access        : 0x000a (PRIVATE STATIC)
1715*795d594fSAndroid Build Coastguard Worker      method_idx    : 38
1716*795d594fSAndroid Build Coastguard Worker      code          -
1717*795d594fSAndroid Build Coastguard Worker      registers     : 0
1718*795d594fSAndroid Build Coastguard Worker      ins           : 0
1719*795d594fSAndroid Build Coastguard Worker      outs          : 0
1720*795d594fSAndroid Build Coastguard Worker      insns size    : 4 16-bit code units
1721*795d594fSAndroid Build Coastguard Worker001f4c:                                        |[001f4c] TestBadBootstrapArguments.invokeWrongParameterTypes:()V
1722*795d594fSAndroid Build Coastguard Worker001f5c: 7100 0b00 0000                         |0000: invoke-static {}, LTestBadBootstrapArguments;.assertNotReached:()V // method@000b
1723*795d594fSAndroid Build Coastguard Worker001f62: 0e00                                   |0003: return-void
1724*795d594fSAndroid Build Coastguard Worker      catches       : (none)
1725*795d594fSAndroid Build Coastguard Worker      positions     :
1726*795d594fSAndroid Build Coastguard Worker        0x0000 line=98
1727*795d594fSAndroid Build Coastguard Worker        0x0003 line=99
1728*795d594fSAndroid Build Coastguard Worker      locals        :
1729*795d594fSAndroid Build Coastguard Worker
1730*795d594fSAndroid Build Coastguard Worker    #27              : (in LTestBadBootstrapArguments;)
1731*795d594fSAndroid Build Coastguard Worker      name          : 'missingParameterTypes'
1732*795d594fSAndroid Build Coastguard Worker      type          : '()V'
1733*795d594fSAndroid Build Coastguard Worker      access        : 0x000a (PRIVATE STATIC)
1734*795d594fSAndroid Build Coastguard Worker      method_idx    : 39
1735*795d594fSAndroid Build Coastguard Worker      code          -
1736*795d594fSAndroid Build Coastguard Worker      registers     : 2
1737*795d594fSAndroid Build Coastguard Worker      ins           : 0
1738*795d594fSAndroid Build Coastguard Worker      outs          : 2
1739*795d594fSAndroid Build Coastguard Worker      insns size    : 8 16-bit code units
1740*795d594fSAndroid Build Coastguard Worker001f64:                                        |[001f64] TestBadBootstrapArguments.missingParameterTypes:()V
1741*795d594fSAndroid Build Coastguard Worker001f74: 6200 1300                              |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
1742*795d594fSAndroid Build Coastguard Worker001f78: 1a01 8c01                              |0002: const-string v1, "missingParameterTypes" // string@018c
1743*795d594fSAndroid Build Coastguard Worker001f7c: 6e20 b300 1000                         |0004: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@00b3
1744*795d594fSAndroid Build Coastguard Worker001f82: 0e00                                   |0007: return-void
1745*795d594fSAndroid Build Coastguard Worker      catches       : (none)
1746*795d594fSAndroid Build Coastguard Worker      positions     :
1747*795d594fSAndroid Build Coastguard Worker        0x0000 line=128
1748*795d594fSAndroid Build Coastguard Worker        0x0007 line=129
1749*795d594fSAndroid Build Coastguard Worker      locals        :
1750*795d594fSAndroid Build Coastguard Worker
1751*795d594fSAndroid Build Coastguard Worker    #28              : (in LTestBadBootstrapArguments;)
1752*795d594fSAndroid Build Coastguard Worker      name          : 'narrowArguments'
1753*795d594fSAndroid Build Coastguard Worker      type          : '()V'
1754*795d594fSAndroid Build Coastguard Worker      access        : 0x000a (PRIVATE STATIC)
1755*795d594fSAndroid Build Coastguard Worker      method_idx    : 40
1756*795d594fSAndroid Build Coastguard Worker      code          -
1757*795d594fSAndroid Build Coastguard Worker      registers     : 0
1758*795d594fSAndroid Build Coastguard Worker      ins           : 0
1759*795d594fSAndroid Build Coastguard Worker      outs          : 0
1760*795d594fSAndroid Build Coastguard Worker      insns size    : 4 16-bit code units
1761*795d594fSAndroid Build Coastguard Worker001f84:                                        |[001f84] TestBadBootstrapArguments.narrowArguments:()V
1762*795d594fSAndroid Build Coastguard Worker001f94: 7100 0b00 0000                         |0000: invoke-static {}, LTestBadBootstrapArguments;.assertNotReached:()V // method@000b
1763*795d594fSAndroid Build Coastguard Worker001f9a: 0e00                                   |0003: return-void
1764*795d594fSAndroid Build Coastguard Worker      catches       : (none)
1765*795d594fSAndroid Build Coastguard Worker      positions     :
1766*795d594fSAndroid Build Coastguard Worker        0x0000 line=260
1767*795d594fSAndroid Build Coastguard Worker        0x0003 line=261
1768*795d594fSAndroid Build Coastguard Worker      locals        :
1769*795d594fSAndroid Build Coastguard Worker
1770*795d594fSAndroid Build Coastguard Worker    #29              : (in LTestBadBootstrapArguments;)
1771*795d594fSAndroid Build Coastguard Worker      name          : 'objectReturnType'
1772*795d594fSAndroid Build Coastguard Worker      type          : '()V'
1773*795d594fSAndroid Build Coastguard Worker      access        : 0x000a (PRIVATE STATIC)
1774*795d594fSAndroid Build Coastguard Worker      method_idx    : 41
1775*795d594fSAndroid Build Coastguard Worker      code          -
1776*795d594fSAndroid Build Coastguard Worker      registers     : 0
1777*795d594fSAndroid Build Coastguard Worker      ins           : 0
1778*795d594fSAndroid Build Coastguard Worker      outs          : 0
1779*795d594fSAndroid Build Coastguard Worker      insns size    : 4 16-bit code units
1780*795d594fSAndroid Build Coastguard Worker001f9c:                                        |[001f9c] TestBadBootstrapArguments.objectReturnType:()V
1781*795d594fSAndroid Build Coastguard Worker001fac: 7100 0b00 0000                         |0000: invoke-static {}, LTestBadBootstrapArguments;.assertNotReached:()V // method@000b
1782*795d594fSAndroid Build Coastguard Worker001fb2: 0e00                                   |0003: return-void
1783*795d594fSAndroid Build Coastguard Worker      catches       : (none)
1784*795d594fSAndroid Build Coastguard Worker      positions     :
1785*795d594fSAndroid Build Coastguard Worker        0x0000 line=421
1786*795d594fSAndroid Build Coastguard Worker        0x0003 line=422
1787*795d594fSAndroid Build Coastguard Worker      locals        :
1788*795d594fSAndroid Build Coastguard Worker
1789*795d594fSAndroid Build Coastguard Worker    #30              : (in LTestBadBootstrapArguments;)
1790*795d594fSAndroid Build Coastguard Worker      name          : 'sayHello'
1791*795d594fSAndroid Build Coastguard Worker      type          : '()V'
1792*795d594fSAndroid Build Coastguard Worker      access        : 0x000a (PRIVATE STATIC)
1793*795d594fSAndroid Build Coastguard Worker      method_idx    : 42
1794*795d594fSAndroid Build Coastguard Worker      code          -
1795*795d594fSAndroid Build Coastguard Worker      registers     : 2
1796*795d594fSAndroid Build Coastguard Worker      ins           : 0
1797*795d594fSAndroid Build Coastguard Worker      outs          : 2
1798*795d594fSAndroid Build Coastguard Worker      insns size    : 8 16-bit code units
1799*795d594fSAndroid Build Coastguard Worker001fb4:                                        |[001fb4] TestBadBootstrapArguments.sayHello:()V
1800*795d594fSAndroid Build Coastguard Worker001fc4: 6200 1300                              |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
1801*795d594fSAndroid Build Coastguard Worker001fc8: 1a01 2d00                              |0002: const-string v1, "Hello!" // string@002d
1802*795d594fSAndroid Build Coastguard Worker001fcc: 6e20 b300 1000                         |0004: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@00b3
1803*795d594fSAndroid Build Coastguard Worker001fd2: 0e00                                   |0007: return-void
1804*795d594fSAndroid Build Coastguard Worker      catches       : (none)
1805*795d594fSAndroid Build Coastguard Worker      positions     :
1806*795d594fSAndroid Build Coastguard Worker        0x0000 line=473
1807*795d594fSAndroid Build Coastguard Worker        0x0007 line=474
1808*795d594fSAndroid Build Coastguard Worker      locals        :
1809*795d594fSAndroid Build Coastguard Worker
1810*795d594fSAndroid Build Coastguard Worker    #31              : (in LTestBadBootstrapArguments;)
1811*795d594fSAndroid Build Coastguard Worker      name          : 'test'
1812*795d594fSAndroid Build Coastguard Worker      type          : '()V'
1813*795d594fSAndroid Build Coastguard Worker      access        : 0x0008 (STATIC)
1814*795d594fSAndroid Build Coastguard Worker      method_idx    : 43
1815*795d594fSAndroid Build Coastguard Worker      code          -
1816*795d594fSAndroid Build Coastguard Worker      registers     : 3
1817*795d594fSAndroid Build Coastguard Worker      ins           : 0
1818*795d594fSAndroid Build Coastguard Worker      outs          : 2
1819*795d594fSAndroid Build Coastguard Worker      insns size    : 529 16-bit code units
1820*795d594fSAndroid Build Coastguard Worker001fd4:                                        |[001fd4] TestBadBootstrapArguments.test:()V
1821*795d594fSAndroid Build Coastguard Worker001fe4: 6200 1300                              |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
1822*795d594fSAndroid Build Coastguard Worker001fe8: 1a01 8f00                              |0002: const-string v1, "TestBadBootstrapArguments" // string@008f
1823*795d594fSAndroid Build Coastguard Worker001fec: 6e20 b300 1000                         |0004: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@00b3
1824*795d594fSAndroid Build Coastguard Worker001ff2: fc00 0000 0000                         |0007: invoke-custom {}, call_site@0000
1825*795d594fSAndroid Build Coastguard Worker001ff8: fc00 0100 0000                         |000a: invoke-custom {}, call_site@0001
1826*795d594fSAndroid Build Coastguard Worker001ffe: 7100 0b00 0000                         |000d: invoke-static {}, LTestBadBootstrapArguments;.assertNotReached:()V // method@000b
1827*795d594fSAndroid Build Coastguard Worker002004: 2812                                   |0010: goto 0022 // +0012
1828*795d594fSAndroid Build Coastguard Worker002006: 0d00                                   |0011: move-exception v0
1829*795d594fSAndroid Build Coastguard Worker002008: 6201 1300                              |0012: sget-object v1, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
1830*795d594fSAndroid Build Coastguard Worker00200c: 1a02 6101                              |0014: const-string v2, "invokeWrongParameterTypes => " // string@0161
1831*795d594fSAndroid Build Coastguard Worker002010: 6e20 b000 2100                         |0016: invoke-virtual {v1, v2}, Ljava/io/PrintStream;.print:(Ljava/lang/String;)V // method@00b0
1832*795d594fSAndroid Build Coastguard Worker002016: 6201 1300                              |0019: sget-object v1, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
1833*795d594fSAndroid Build Coastguard Worker00201a: 6e10 c000 0000                         |001b: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@00c0
1834*795d594fSAndroid Build Coastguard Worker002020: 0c02                                   |001e: move-result-object v2
1835*795d594fSAndroid Build Coastguard Worker002022: 6e20 b200 2100                         |001f: invoke-virtual {v1, v2}, Ljava/io/PrintStream;.println:(Ljava/lang/Object;)V // method@00b2
1836*795d594fSAndroid Build Coastguard Worker002028: fc00 0200 0000                         |0022: invoke-custom {}, call_site@0002
1837*795d594fSAndroid Build Coastguard Worker00202e: 7100 0b00 0000                         |0025: invoke-static {}, LTestBadBootstrapArguments;.assertNotReached:()V // method@000b
1838*795d594fSAndroid Build Coastguard Worker002034: 2812                                   |0028: goto 003a // +0012
1839*795d594fSAndroid Build Coastguard Worker002036: 0d00                                   |0029: move-exception v0
1840*795d594fSAndroid Build Coastguard Worker002038: 6201 1300                              |002a: sget-object v1, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
1841*795d594fSAndroid Build Coastguard Worker00203c: 1a02 5101                              |002c: const-string v2, "invokeMissingParameterTypes => " // string@0151
1842*795d594fSAndroid Build Coastguard Worker002040: 6e20 b000 2100                         |002e: invoke-virtual {v1, v2}, Ljava/io/PrintStream;.print:(Ljava/lang/String;)V // method@00b0
1843*795d594fSAndroid Build Coastguard Worker002046: 6201 1300                              |0031: sget-object v1, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
1844*795d594fSAndroid Build Coastguard Worker00204a: 6e10 c000 0000                         |0033: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@00c0
1845*795d594fSAndroid Build Coastguard Worker002050: 0c02                                   |0036: move-result-object v2
1846*795d594fSAndroid Build Coastguard Worker002052: 6e20 b200 2100                         |0037: invoke-virtual {v1, v2}, Ljava/io/PrintStream;.println:(Ljava/lang/Object;)V // method@00b2
1847*795d594fSAndroid Build Coastguard Worker002058: fc00 0300 0000                         |003a: invoke-custom {}, call_site@0003
1848*795d594fSAndroid Build Coastguard Worker00205e: 7100 0b00 0000                         |003d: invoke-static {}, LTestBadBootstrapArguments;.assertNotReached:()V // method@000b
1849*795d594fSAndroid Build Coastguard Worker002064: 2833                                   |0040: goto 0073 // +0033
1850*795d594fSAndroid Build Coastguard Worker002066: 0d00                                   |0041: move-exception v0
1851*795d594fSAndroid Build Coastguard Worker002068: 1c01 3a00                              |0042: const-class v1, Ljava/lang/invoke/WrongMethodTypeException; // type@003a
1852*795d594fSAndroid Build Coastguard Worker00206c: 6e10 b600 0000                         |0044: invoke-virtual {v0}, Ljava/lang/BootstrapMethodError;.getCause:()Ljava/lang/Throwable; // method@00b6
1853*795d594fSAndroid Build Coastguard Worker002072: 0c02                                   |0047: move-result-object v2
1854*795d594fSAndroid Build Coastguard Worker002074: 6e10 c000 0200                         |0048: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@00c0
1855*795d594fSAndroid Build Coastguard Worker00207a: 0c02                                   |004b: move-result-object v2
1856*795d594fSAndroid Build Coastguard Worker00207c: 7120 0a00 2100                         |004c: invoke-static {v1, v2}, LTestBadBootstrapArguments;.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V // method@000a
1857*795d594fSAndroid Build Coastguard Worker002082: 6201 1300                              |004f: sget-object v1, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
1858*795d594fSAndroid Build Coastguard Worker002086: 1a02 4c01                              |0051: const-string v2, "invokeExtraArguments => " // string@014c
1859*795d594fSAndroid Build Coastguard Worker00208a: 6e20 b000 2100                         |0053: invoke-virtual {v1, v2}, Ljava/io/PrintStream;.print:(Ljava/lang/String;)V // method@00b0
1860*795d594fSAndroid Build Coastguard Worker002090: 6201 1300                              |0056: sget-object v1, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
1861*795d594fSAndroid Build Coastguard Worker002094: 6e10 c000 0000                         |0058: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@00c0
1862*795d594fSAndroid Build Coastguard Worker00209a: 0c02                                   |005b: move-result-object v2
1863*795d594fSAndroid Build Coastguard Worker00209c: 6e20 af00 2100                         |005c: invoke-virtual {v1, v2}, Ljava/io/PrintStream;.print:(Ljava/lang/Object;)V // method@00af
1864*795d594fSAndroid Build Coastguard Worker0020a2: 6201 1300                              |005f: sget-object v1, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
1865*795d594fSAndroid Build Coastguard Worker0020a6: 1a02 0200                              |0061: const-string v2, " => " // string@0002
1866*795d594fSAndroid Build Coastguard Worker0020aa: 6e20 b000 2100                         |0063: invoke-virtual {v1, v2}, Ljava/io/PrintStream;.print:(Ljava/lang/String;)V // method@00b0
1867*795d594fSAndroid Build Coastguard Worker0020b0: 6201 1300                              |0066: sget-object v1, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
1868*795d594fSAndroid Build Coastguard Worker0020b4: 6e10 b600 0000                         |0068: invoke-virtual {v0}, Ljava/lang/BootstrapMethodError;.getCause:()Ljava/lang/Throwable; // method@00b6
1869*795d594fSAndroid Build Coastguard Worker0020ba: 0c02                                   |006b: move-result-object v2
1870*795d594fSAndroid Build Coastguard Worker0020bc: 6e10 c000 0200                         |006c: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@00c0
1871*795d594fSAndroid Build Coastguard Worker0020c2: 0c02                                   |006f: move-result-object v2
1872*795d594fSAndroid Build Coastguard Worker0020c4: 6e20 b200 2100                         |0070: invoke-virtual {v1, v2}, Ljava/io/PrintStream;.println:(Ljava/lang/Object;)V // method@00b2
1873*795d594fSAndroid Build Coastguard Worker0020ca: fc00 0400 0000                         |0073: invoke-custom {}, call_site@0004
1874*795d594fSAndroid Build Coastguard Worker0020d0: 7100 0b00 0000                         |0076: invoke-static {}, LTestBadBootstrapArguments;.assertNotReached:()V // method@000b
1875*795d594fSAndroid Build Coastguard Worker0020d6: 2833                                   |0079: goto 00ac // +0033
1876*795d594fSAndroid Build Coastguard Worker0020d8: 0d00                                   |007a: move-exception v0
1877*795d594fSAndroid Build Coastguard Worker0020da: 1c01 2200                              |007b: const-class v1, Ljava/lang/ClassCastException; // type@0022
1878*795d594fSAndroid Build Coastguard Worker0020de: 6e10 b600 0000                         |007d: invoke-virtual {v0}, Ljava/lang/BootstrapMethodError;.getCause:()Ljava/lang/Throwable; // method@00b6
1879*795d594fSAndroid Build Coastguard Worker0020e4: 0c02                                   |0080: move-result-object v2
1880*795d594fSAndroid Build Coastguard Worker0020e6: 6e10 c000 0200                         |0081: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@00c0
1881*795d594fSAndroid Build Coastguard Worker0020ec: 0c02                                   |0084: move-result-object v2
1882*795d594fSAndroid Build Coastguard Worker0020ee: 7120 0a00 2100                         |0085: invoke-static {v1, v2}, LTestBadBootstrapArguments;.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V // method@000a
1883*795d594fSAndroid Build Coastguard Worker0020f4: 6201 1300                              |0088: sget-object v1, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
1884*795d594fSAndroid Build Coastguard Worker0020f8: 1a02 5d01                              |008a: const-string v2, "invokeWrongArguments => " // string@015d
1885*795d594fSAndroid Build Coastguard Worker0020fc: 6e20 b000 2100                         |008c: invoke-virtual {v1, v2}, Ljava/io/PrintStream;.print:(Ljava/lang/String;)V // method@00b0
1886*795d594fSAndroid Build Coastguard Worker002102: 6201 1300                              |008f: sget-object v1, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
1887*795d594fSAndroid Build Coastguard Worker002106: 6e10 c000 0000                         |0091: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@00c0
1888*795d594fSAndroid Build Coastguard Worker00210c: 0c02                                   |0094: move-result-object v2
1889*795d594fSAndroid Build Coastguard Worker00210e: 6e20 af00 2100                         |0095: invoke-virtual {v1, v2}, Ljava/io/PrintStream;.print:(Ljava/lang/Object;)V // method@00af
1890*795d594fSAndroid Build Coastguard Worker002114: 6201 1300                              |0098: sget-object v1, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
1891*795d594fSAndroid Build Coastguard Worker002118: 1a02 0200                              |009a: const-string v2, " => " // string@0002
1892*795d594fSAndroid Build Coastguard Worker00211c: 6e20 b000 2100                         |009c: invoke-virtual {v1, v2}, Ljava/io/PrintStream;.print:(Ljava/lang/String;)V // method@00b0
1893*795d594fSAndroid Build Coastguard Worker002122: 6201 1300                              |009f: sget-object v1, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
1894*795d594fSAndroid Build Coastguard Worker002126: 6e10 b600 0000                         |00a1: invoke-virtual {v0}, Ljava/lang/BootstrapMethodError;.getCause:()Ljava/lang/Throwable; // method@00b6
1895*795d594fSAndroid Build Coastguard Worker00212c: 0c02                                   |00a4: move-result-object v2
1896*795d594fSAndroid Build Coastguard Worker00212e: 6e10 c000 0200                         |00a5: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@00c0
1897*795d594fSAndroid Build Coastguard Worker002134: 0c02                                   |00a8: move-result-object v2
1898*795d594fSAndroid Build Coastguard Worker002136: 6e20 b200 2100                         |00a9: invoke-virtual {v1, v2}, Ljava/io/PrintStream;.println:(Ljava/lang/Object;)V // method@00b2
1899*795d594fSAndroid Build Coastguard Worker00213c: fc00 0500 0000                         |00ac: invoke-custom {}, call_site@0005
1900*795d594fSAndroid Build Coastguard Worker002142: 7100 0b00 0000                         |00af: invoke-static {}, LTestBadBootstrapArguments;.assertNotReached:()V // method@000b
1901*795d594fSAndroid Build Coastguard Worker002148: 2833                                   |00b2: goto 00e5 // +0033
1902*795d594fSAndroid Build Coastguard Worker00214a: 0d00                                   |00b3: move-exception v0
1903*795d594fSAndroid Build Coastguard Worker00214c: 1c01 2200                              |00b4: const-class v1, Ljava/lang/ClassCastException; // type@0022
1904*795d594fSAndroid Build Coastguard Worker002150: 6e10 b600 0000                         |00b6: invoke-virtual {v0}, Ljava/lang/BootstrapMethodError;.getCause:()Ljava/lang/Throwable; // method@00b6
1905*795d594fSAndroid Build Coastguard Worker002156: 0c02                                   |00b9: move-result-object v2
1906*795d594fSAndroid Build Coastguard Worker002158: 6e10 c000 0200                         |00ba: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@00c0
1907*795d594fSAndroid Build Coastguard Worker00215e: 0c02                                   |00bd: move-result-object v2
1908*795d594fSAndroid Build Coastguard Worker002160: 7120 0a00 2100                         |00be: invoke-static {v1, v2}, LTestBadBootstrapArguments;.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V // method@000a
1909*795d594fSAndroid Build Coastguard Worker002166: 6201 1300                              |00c1: sget-object v1, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
1910*795d594fSAndroid Build Coastguard Worker00216a: 1a02 5d01                              |00c3: const-string v2, "invokeWrongArguments => " // string@015d
1911*795d594fSAndroid Build Coastguard Worker00216e: 6e20 b000 2100                         |00c5: invoke-virtual {v1, v2}, Ljava/io/PrintStream;.print:(Ljava/lang/String;)V // method@00b0
1912*795d594fSAndroid Build Coastguard Worker002174: 6201 1300                              |00c8: sget-object v1, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
1913*795d594fSAndroid Build Coastguard Worker002178: 6e10 c000 0000                         |00ca: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@00c0
1914*795d594fSAndroid Build Coastguard Worker00217e: 0c02                                   |00cd: move-result-object v2
1915*795d594fSAndroid Build Coastguard Worker002180: 6e20 af00 2100                         |00ce: invoke-virtual {v1, v2}, Ljava/io/PrintStream;.print:(Ljava/lang/Object;)V // method@00af
1916*795d594fSAndroid Build Coastguard Worker002186: 6201 1300                              |00d1: sget-object v1, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
1917*795d594fSAndroid Build Coastguard Worker00218a: 1a02 0200                              |00d3: const-string v2, " => " // string@0002
1918*795d594fSAndroid Build Coastguard Worker00218e: 6e20 b000 2100                         |00d5: invoke-virtual {v1, v2}, Ljava/io/PrintStream;.print:(Ljava/lang/String;)V // method@00b0
1919*795d594fSAndroid Build Coastguard Worker002194: 6201 1300                              |00d8: sget-object v1, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
1920*795d594fSAndroid Build Coastguard Worker002198: 6e10 b600 0000                         |00da: invoke-virtual {v0}, Ljava/lang/BootstrapMethodError;.getCause:()Ljava/lang/Throwable; // method@00b6
1921*795d594fSAndroid Build Coastguard Worker00219e: 0c02                                   |00dd: move-result-object v2
1922*795d594fSAndroid Build Coastguard Worker0021a0: 6e10 c000 0200                         |00de: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@00c0
1923*795d594fSAndroid Build Coastguard Worker0021a6: 0c02                                   |00e1: move-result-object v2
1924*795d594fSAndroid Build Coastguard Worker0021a8: 6e20 b200 2100                         |00e2: invoke-virtual {v1, v2}, Ljava/io/PrintStream;.println:(Ljava/lang/Object;)V // method@00b2
1925*795d594fSAndroid Build Coastguard Worker0021ae: fc00 0600 0000                         |00e5: invoke-custom {}, call_site@0006
1926*795d594fSAndroid Build Coastguard Worker0021b4: 7100 0b00 0000                         |00e8: invoke-static {}, LTestBadBootstrapArguments;.assertNotReached:()V // method@000b
1927*795d594fSAndroid Build Coastguard Worker0021ba: 2833                                   |00eb: goto 011e // +0033
1928*795d594fSAndroid Build Coastguard Worker0021bc: 0d00                                   |00ec: move-exception v0
1929*795d594fSAndroid Build Coastguard Worker0021be: 1c01 2200                              |00ed: const-class v1, Ljava/lang/ClassCastException; // type@0022
1930*795d594fSAndroid Build Coastguard Worker0021c2: 6e10 b600 0000                         |00ef: invoke-virtual {v0}, Ljava/lang/BootstrapMethodError;.getCause:()Ljava/lang/Throwable; // method@00b6
1931*795d594fSAndroid Build Coastguard Worker0021c8: 0c02                                   |00f2: move-result-object v2
1932*795d594fSAndroid Build Coastguard Worker0021ca: 6e10 c000 0200                         |00f3: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@00c0
1933*795d594fSAndroid Build Coastguard Worker0021d0: 0c02                                   |00f6: move-result-object v2
1934*795d594fSAndroid Build Coastguard Worker0021d2: 7120 0a00 2100                         |00f7: invoke-static {v1, v2}, LTestBadBootstrapArguments;.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V // method@000a
1935*795d594fSAndroid Build Coastguard Worker0021d8: 6201 1300                              |00fa: sget-object v1, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
1936*795d594fSAndroid Build Coastguard Worker0021dc: 1a02 5f01                              |00fc: const-string v2, "invokeWrongArgumentsAgain => " // string@015f
1937*795d594fSAndroid Build Coastguard Worker0021e0: 6e20 b000 2100                         |00fe: invoke-virtual {v1, v2}, Ljava/io/PrintStream;.print:(Ljava/lang/String;)V // method@00b0
1938*795d594fSAndroid Build Coastguard Worker0021e6: 6201 1300                              |0101: sget-object v1, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
1939*795d594fSAndroid Build Coastguard Worker0021ea: 6e10 c000 0000                         |0103: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@00c0
1940*795d594fSAndroid Build Coastguard Worker0021f0: 0c02                                   |0106: move-result-object v2
1941*795d594fSAndroid Build Coastguard Worker0021f2: 6e20 af00 2100                         |0107: invoke-virtual {v1, v2}, Ljava/io/PrintStream;.print:(Ljava/lang/Object;)V // method@00af
1942*795d594fSAndroid Build Coastguard Worker0021f8: 6201 1300                              |010a: sget-object v1, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
1943*795d594fSAndroid Build Coastguard Worker0021fc: 1a02 0200                              |010c: const-string v2, " => " // string@0002
1944*795d594fSAndroid Build Coastguard Worker002200: 6e20 b000 2100                         |010e: invoke-virtual {v1, v2}, Ljava/io/PrintStream;.print:(Ljava/lang/String;)V // method@00b0
1945*795d594fSAndroid Build Coastguard Worker002206: 6201 1300                              |0111: sget-object v1, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
1946*795d594fSAndroid Build Coastguard Worker00220a: 6e10 b600 0000                         |0113: invoke-virtual {v0}, Ljava/lang/BootstrapMethodError;.getCause:()Ljava/lang/Throwable; // method@00b6
1947*795d594fSAndroid Build Coastguard Worker002210: 0c02                                   |0116: move-result-object v2
1948*795d594fSAndroid Build Coastguard Worker002212: 6e10 c000 0200                         |0117: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@00c0
1949*795d594fSAndroid Build Coastguard Worker002218: 0c02                                   |011a: move-result-object v2
1950*795d594fSAndroid Build Coastguard Worker00221a: 6e20 b200 2100                         |011b: invoke-virtual {v1, v2}, Ljava/io/PrintStream;.println:(Ljava/lang/Object;)V // method@00b2
1951*795d594fSAndroid Build Coastguard Worker002220: fc00 0700 0000                         |011e: invoke-custom {}, call_site@0007
1952*795d594fSAndroid Build Coastguard Worker002226: 7100 0b00 0000                         |0121: invoke-static {}, LTestBadBootstrapArguments;.assertNotReached:()V // method@000b
1953*795d594fSAndroid Build Coastguard Worker00222c: 2833                                   |0124: goto 0157 // +0033
1954*795d594fSAndroid Build Coastguard Worker00222e: 0d00                                   |0125: move-exception v0
1955*795d594fSAndroid Build Coastguard Worker002230: 1c01 2200                              |0126: const-class v1, Ljava/lang/ClassCastException; // type@0022
1956*795d594fSAndroid Build Coastguard Worker002234: 6e10 b600 0000                         |0128: invoke-virtual {v0}, Ljava/lang/BootstrapMethodError;.getCause:()Ljava/lang/Throwable; // method@00b6
1957*795d594fSAndroid Build Coastguard Worker00223a: 0c02                                   |012b: move-result-object v2
1958*795d594fSAndroid Build Coastguard Worker00223c: 6e10 c000 0200                         |012c: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@00c0
1959*795d594fSAndroid Build Coastguard Worker002242: 0c02                                   |012f: move-result-object v2
1960*795d594fSAndroid Build Coastguard Worker002244: 7120 0a00 2100                         |0130: invoke-static {v1, v2}, LTestBadBootstrapArguments;.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V // method@000a
1961*795d594fSAndroid Build Coastguard Worker00224a: 6201 1300                              |0133: sget-object v1, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
1962*795d594fSAndroid Build Coastguard Worker00224e: 1a02 5301                              |0135: const-string v2, "invokeNarrowArguments => " // string@0153
1963*795d594fSAndroid Build Coastguard Worker002252: 6e20 b000 2100                         |0137: invoke-virtual {v1, v2}, Ljava/io/PrintStream;.print:(Ljava/lang/String;)V // method@00b0
1964*795d594fSAndroid Build Coastguard Worker002258: 6201 1300                              |013a: sget-object v1, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
1965*795d594fSAndroid Build Coastguard Worker00225c: 6e10 c000 0000                         |013c: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@00c0
1966*795d594fSAndroid Build Coastguard Worker002262: 0c02                                   |013f: move-result-object v2
1967*795d594fSAndroid Build Coastguard Worker002264: 6e20 af00 2100                         |0140: invoke-virtual {v1, v2}, Ljava/io/PrintStream;.print:(Ljava/lang/Object;)V // method@00af
1968*795d594fSAndroid Build Coastguard Worker00226a: 6201 1300                              |0143: sget-object v1, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
1969*795d594fSAndroid Build Coastguard Worker00226e: 1a02 0200                              |0145: const-string v2, " => " // string@0002
1970*795d594fSAndroid Build Coastguard Worker002272: 6e20 b000 2100                         |0147: invoke-virtual {v1, v2}, Ljava/io/PrintStream;.print:(Ljava/lang/String;)V // method@00b0
1971*795d594fSAndroid Build Coastguard Worker002278: 6201 1300                              |014a: sget-object v1, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
1972*795d594fSAndroid Build Coastguard Worker00227c: 6e10 b600 0000                         |014c: invoke-virtual {v0}, Ljava/lang/BootstrapMethodError;.getCause:()Ljava/lang/Throwable; // method@00b6
1973*795d594fSAndroid Build Coastguard Worker002282: 0c02                                   |014f: move-result-object v2
1974*795d594fSAndroid Build Coastguard Worker002284: 6e10 c000 0200                         |0150: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@00c0
1975*795d594fSAndroid Build Coastguard Worker00228a: 0c02                                   |0153: move-result-object v2
1976*795d594fSAndroid Build Coastguard Worker00228c: 6e20 b200 2100                         |0154: invoke-virtual {v1, v2}, Ljava/io/PrintStream;.println:(Ljava/lang/Object;)V // method@00b2
1977*795d594fSAndroid Build Coastguard Worker002292: fc00 0800 0000                         |0157: invoke-custom {}, call_site@0008
1978*795d594fSAndroid Build Coastguard Worker002298: fc00 0900 0000                         |015a: invoke-custom {}, call_site@0009
1979*795d594fSAndroid Build Coastguard Worker00229e: fc00 0a00 0000                         |015d: invoke-custom {}, call_site@000a
1980*795d594fSAndroid Build Coastguard Worker0022a4: 7100 0b00 0000                         |0160: invoke-static {}, LTestBadBootstrapArguments;.assertNotReached:()V // method@000b
1981*795d594fSAndroid Build Coastguard Worker0022aa: 2826                                   |0163: goto 0189 // +0026
1982*795d594fSAndroid Build Coastguard Worker0022ac: 0d00                                   |0164: move-exception v0
1983*795d594fSAndroid Build Coastguard Worker0022ae: 6201 1300                              |0165: sget-object v1, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
1984*795d594fSAndroid Build Coastguard Worker0022b2: 1a02 5b01                              |0167: const-string v2, "invokeWideningBoxingArguments => " // string@015b
1985*795d594fSAndroid Build Coastguard Worker0022b6: 6e20 b000 2100                         |0169: invoke-virtual {v1, v2}, Ljava/io/PrintStream;.print:(Ljava/lang/String;)V // method@00b0
1986*795d594fSAndroid Build Coastguard Worker0022bc: 6201 1300                              |016c: sget-object v1, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
1987*795d594fSAndroid Build Coastguard Worker0022c0: 6e10 c000 0000                         |016e: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@00c0
1988*795d594fSAndroid Build Coastguard Worker0022c6: 0c02                                   |0171: move-result-object v2
1989*795d594fSAndroid Build Coastguard Worker0022c8: 6e20 af00 2100                         |0172: invoke-virtual {v1, v2}, Ljava/io/PrintStream;.print:(Ljava/lang/Object;)V // method@00af
1990*795d594fSAndroid Build Coastguard Worker0022ce: 6201 1300                              |0175: sget-object v1, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
1991*795d594fSAndroid Build Coastguard Worker0022d2: 1a02 0200                              |0177: const-string v2, " => " // string@0002
1992*795d594fSAndroid Build Coastguard Worker0022d6: 6e20 b000 2100                         |0179: invoke-virtual {v1, v2}, Ljava/io/PrintStream;.print:(Ljava/lang/String;)V // method@00b0
1993*795d594fSAndroid Build Coastguard Worker0022dc: 6201 1300                              |017c: sget-object v1, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
1994*795d594fSAndroid Build Coastguard Worker0022e0: 6e10 b600 0000                         |017e: invoke-virtual {v0}, Ljava/lang/BootstrapMethodError;.getCause:()Ljava/lang/Throwable; // method@00b6
1995*795d594fSAndroid Build Coastguard Worker0022e6: 0c02                                   |0181: move-result-object v2
1996*795d594fSAndroid Build Coastguard Worker0022e8: 6e10 c000 0200                         |0182: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@00c0
1997*795d594fSAndroid Build Coastguard Worker0022ee: 0c02                                   |0185: move-result-object v2
1998*795d594fSAndroid Build Coastguard Worker0022f0: 6e20 b200 2100                         |0186: invoke-virtual {v1, v2}, Ljava/io/PrintStream;.println:(Ljava/lang/Object;)V // method@00b2
1999*795d594fSAndroid Build Coastguard Worker0022f6: fc00 0b00 0000                         |0189: invoke-custom {}, call_site@000b
2000*795d594fSAndroid Build Coastguard Worker0022fc: 7100 0b00 0000                         |018c: invoke-static {}, LTestBadBootstrapArguments;.assertNotReached:()V // method@000b
2001*795d594fSAndroid Build Coastguard Worker002302: 2826                                   |018f: goto 01b5 // +0026
2002*795d594fSAndroid Build Coastguard Worker002304: 0d00                                   |0190: move-exception v0
2003*795d594fSAndroid Build Coastguard Worker002306: 6201 1300                              |0191: sget-object v1, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
2004*795d594fSAndroid Build Coastguard Worker00230a: 1a02 5801                              |0193: const-string v2, "invokeVoidReturnType() => " // string@0158
2005*795d594fSAndroid Build Coastguard Worker00230e: 6e20 b000 2100                         |0195: invoke-virtual {v1, v2}, Ljava/io/PrintStream;.print:(Ljava/lang/String;)V // method@00b0
2006*795d594fSAndroid Build Coastguard Worker002314: 6201 1300                              |0198: sget-object v1, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
2007*795d594fSAndroid Build Coastguard Worker002318: 6e10 c000 0000                         |019a: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@00c0
2008*795d594fSAndroid Build Coastguard Worker00231e: 0c02                                   |019d: move-result-object v2
2009*795d594fSAndroid Build Coastguard Worker002320: 6e20 af00 2100                         |019e: invoke-virtual {v1, v2}, Ljava/io/PrintStream;.print:(Ljava/lang/Object;)V // method@00af
2010*795d594fSAndroid Build Coastguard Worker002326: 6201 1300                              |01a1: sget-object v1, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
2011*795d594fSAndroid Build Coastguard Worker00232a: 1a02 0200                              |01a3: const-string v2, " => " // string@0002
2012*795d594fSAndroid Build Coastguard Worker00232e: 6e20 b000 2100                         |01a5: invoke-virtual {v1, v2}, Ljava/io/PrintStream;.print:(Ljava/lang/String;)V // method@00b0
2013*795d594fSAndroid Build Coastguard Worker002334: 6201 1300                              |01a8: sget-object v1, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
2014*795d594fSAndroid Build Coastguard Worker002338: 6e10 b600 0000                         |01aa: invoke-virtual {v0}, Ljava/lang/BootstrapMethodError;.getCause:()Ljava/lang/Throwable; // method@00b6
2015*795d594fSAndroid Build Coastguard Worker00233e: 0c02                                   |01ad: move-result-object v2
2016*795d594fSAndroid Build Coastguard Worker002340: 6e10 c000 0200                         |01ae: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@00c0
2017*795d594fSAndroid Build Coastguard Worker002346: 0c02                                   |01b1: move-result-object v2
2018*795d594fSAndroid Build Coastguard Worker002348: 6e20 b200 2100                         |01b2: invoke-virtual {v1, v2}, Ljava/io/PrintStream;.println:(Ljava/lang/Object;)V // method@00b2
2019*795d594fSAndroid Build Coastguard Worker00234e: fc00 0c00 0000                         |01b5: invoke-custom {}, call_site@000c
2020*795d594fSAndroid Build Coastguard Worker002354: 7100 0b00 0000                         |01b8: invoke-static {}, LTestBadBootstrapArguments;.assertNotReached:()V // method@000b
2021*795d594fSAndroid Build Coastguard Worker00235a: 2826                                   |01bb: goto 01e1 // +0026
2022*795d594fSAndroid Build Coastguard Worker00235c: 0d00                                   |01bc: move-exception v0
2023*795d594fSAndroid Build Coastguard Worker00235e: 6201 1300                              |01bd: sget-object v1, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
2024*795d594fSAndroid Build Coastguard Worker002362: 1a02 5501                              |01bf: const-string v2, "invokeObjectReturnType() => " // string@0155
2025*795d594fSAndroid Build Coastguard Worker002366: 6e20 b000 2100                         |01c1: invoke-virtual {v1, v2}, Ljava/io/PrintStream;.print:(Ljava/lang/String;)V // method@00b0
2026*795d594fSAndroid Build Coastguard Worker00236c: 6201 1300                              |01c4: sget-object v1, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
2027*795d594fSAndroid Build Coastguard Worker002370: 6e10 c000 0000                         |01c6: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@00c0
2028*795d594fSAndroid Build Coastguard Worker002376: 0c02                                   |01c9: move-result-object v2
2029*795d594fSAndroid Build Coastguard Worker002378: 6e20 af00 2100                         |01ca: invoke-virtual {v1, v2}, Ljava/io/PrintStream;.print:(Ljava/lang/Object;)V // method@00af
2030*795d594fSAndroid Build Coastguard Worker00237e: 6201 1300                              |01cd: sget-object v1, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
2031*795d594fSAndroid Build Coastguard Worker002382: 1a02 0200                              |01cf: const-string v2, " => " // string@0002
2032*795d594fSAndroid Build Coastguard Worker002386: 6e20 b000 2100                         |01d1: invoke-virtual {v1, v2}, Ljava/io/PrintStream;.print:(Ljava/lang/String;)V // method@00b0
2033*795d594fSAndroid Build Coastguard Worker00238c: 6201 1300                              |01d4: sget-object v1, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
2034*795d594fSAndroid Build Coastguard Worker002390: 6e10 b600 0000                         |01d6: invoke-virtual {v0}, Ljava/lang/BootstrapMethodError;.getCause:()Ljava/lang/Throwable; // method@00b6
2035*795d594fSAndroid Build Coastguard Worker002396: 0c02                                   |01d9: move-result-object v2
2036*795d594fSAndroid Build Coastguard Worker002398: 6e10 c000 0200                         |01da: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@00c0
2037*795d594fSAndroid Build Coastguard Worker00239e: 0c02                                   |01dd: move-result-object v2
2038*795d594fSAndroid Build Coastguard Worker0023a0: 6e20 b200 2100                         |01de: invoke-virtual {v1, v2}, Ljava/io/PrintStream;.println:(Ljava/lang/Object;)V // method@00b2
2039*795d594fSAndroid Build Coastguard Worker0023a6: fc00 0d00 0000                         |01e1: invoke-custom {}, call_site@000d
2040*795d594fSAndroid Build Coastguard Worker0023ac: 7100 0b00 0000                         |01e4: invoke-static {}, LTestBadBootstrapArguments;.assertNotReached:()V // method@000b
2041*795d594fSAndroid Build Coastguard Worker0023b2: 2826                                   |01e7: goto 020d // +0026
2042*795d594fSAndroid Build Coastguard Worker0023b4: 0d00                                   |01e8: move-exception v0
2043*795d594fSAndroid Build Coastguard Worker0023b6: 6201 1300                              |01e9: sget-object v1, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
2044*795d594fSAndroid Build Coastguard Worker0023ba: 1a02 4f01                              |01eb: const-string v2, "invokeIntegerReturnType() => " // string@014f
2045*795d594fSAndroid Build Coastguard Worker0023be: 6e20 b000 2100                         |01ed: invoke-virtual {v1, v2}, Ljava/io/PrintStream;.print:(Ljava/lang/String;)V // method@00b0
2046*795d594fSAndroid Build Coastguard Worker0023c4: 6201 1300                              |01f0: sget-object v1, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
2047*795d594fSAndroid Build Coastguard Worker0023c8: 6e10 c000 0000                         |01f2: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@00c0
2048*795d594fSAndroid Build Coastguard Worker0023ce: 0c02                                   |01f5: move-result-object v2
2049*795d594fSAndroid Build Coastguard Worker0023d0: 6e20 af00 2100                         |01f6: invoke-virtual {v1, v2}, Ljava/io/PrintStream;.print:(Ljava/lang/Object;)V // method@00af
2050*795d594fSAndroid Build Coastguard Worker0023d6: 6201 1300                              |01f9: sget-object v1, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
2051*795d594fSAndroid Build Coastguard Worker0023da: 1a02 0200                              |01fb: const-string v2, " => " // string@0002
2052*795d594fSAndroid Build Coastguard Worker0023de: 6e20 b000 2100                         |01fd: invoke-virtual {v1, v2}, Ljava/io/PrintStream;.print:(Ljava/lang/String;)V // method@00b0
2053*795d594fSAndroid Build Coastguard Worker0023e4: 6201 1300                              |0200: sget-object v1, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
2054*795d594fSAndroid Build Coastguard Worker0023e8: 6e10 b600 0000                         |0202: invoke-virtual {v0}, Ljava/lang/BootstrapMethodError;.getCause:()Ljava/lang/Throwable; // method@00b6
2055*795d594fSAndroid Build Coastguard Worker0023ee: 0c02                                   |0205: move-result-object v2
2056*795d594fSAndroid Build Coastguard Worker0023f0: 6e10 c000 0200                         |0206: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@00c0
2057*795d594fSAndroid Build Coastguard Worker0023f6: 0c02                                   |0209: move-result-object v2
2058*795d594fSAndroid Build Coastguard Worker0023f8: 6e20 b200 2100                         |020a: invoke-virtual {v1, v2}, Ljava/io/PrintStream;.println:(Ljava/lang/Object;)V // method@00b2
2059*795d594fSAndroid Build Coastguard Worker0023fe: fc00 0e00 0000                         |020d: invoke-custom {}, call_site@000e
2060*795d594fSAndroid Build Coastguard Worker002404: 0e00                                   |0210: return-void
2061*795d594fSAndroid Build Coastguard Worker      catches       : 11
2062*795d594fSAndroid Build Coastguard Worker        0x000a - 0x0010
2063*795d594fSAndroid Build Coastguard Worker          Ljava/lang/NoSuchMethodError; -> 0x0011
2064*795d594fSAndroid Build Coastguard Worker        0x0022 - 0x0028
2065*795d594fSAndroid Build Coastguard Worker          Ljava/lang/NoSuchMethodError; -> 0x0029
2066*795d594fSAndroid Build Coastguard Worker        0x003a - 0x0040
2067*795d594fSAndroid Build Coastguard Worker          Ljava/lang/BootstrapMethodError; -> 0x0041
2068*795d594fSAndroid Build Coastguard Worker        0x0073 - 0x0079
2069*795d594fSAndroid Build Coastguard Worker          Ljava/lang/BootstrapMethodError; -> 0x007a
2070*795d594fSAndroid Build Coastguard Worker        0x00ac - 0x00b2
2071*795d594fSAndroid Build Coastguard Worker          Ljava/lang/BootstrapMethodError; -> 0x00b3
2072*795d594fSAndroid Build Coastguard Worker        0x00e5 - 0x00eb
2073*795d594fSAndroid Build Coastguard Worker          Ljava/lang/BootstrapMethodError; -> 0x00ec
2074*795d594fSAndroid Build Coastguard Worker        0x011e - 0x0124
2075*795d594fSAndroid Build Coastguard Worker          Ljava/lang/BootstrapMethodError; -> 0x0125
2076*795d594fSAndroid Build Coastguard Worker        0x015d - 0x0163
2077*795d594fSAndroid Build Coastguard Worker          Ljava/lang/BootstrapMethodError; -> 0x0164
2078*795d594fSAndroid Build Coastguard Worker        0x0189 - 0x018f
2079*795d594fSAndroid Build Coastguard Worker          Ljava/lang/BootstrapMethodError; -> 0x0190
2080*795d594fSAndroid Build Coastguard Worker        0x01b5 - 0x01bb
2081*795d594fSAndroid Build Coastguard Worker          Ljava/lang/BootstrapMethodError; -> 0x01bc
2082*795d594fSAndroid Build Coastguard Worker        0x01e1 - 0x01e7
2083*795d594fSAndroid Build Coastguard Worker          Ljava/lang/BootstrapMethodError; -> 0x01e8
2084*795d594fSAndroid Build Coastguard Worker      positions     :
2085*795d594fSAndroid Build Coastguard Worker        0x0000 line=477
2086*795d594fSAndroid Build Coastguard Worker        0x0007 line=478
2087*795d594fSAndroid Build Coastguard Worker        0x000a line=480
2088*795d594fSAndroid Build Coastguard Worker        0x000d line=481
2089*795d594fSAndroid Build Coastguard Worker        0x0010 line=485
2090*795d594fSAndroid Build Coastguard Worker        0x0011 line=482
2091*795d594fSAndroid Build Coastguard Worker        0x0012 line=483
2092*795d594fSAndroid Build Coastguard Worker        0x0019 line=484
2093*795d594fSAndroid Build Coastguard Worker        0x0022 line=487
2094*795d594fSAndroid Build Coastguard Worker        0x0025 line=488
2095*795d594fSAndroid Build Coastguard Worker        0x0028 line=492
2096*795d594fSAndroid Build Coastguard Worker        0x0029 line=489
2097*795d594fSAndroid Build Coastguard Worker        0x002a line=490
2098*795d594fSAndroid Build Coastguard Worker        0x0031 line=491
2099*795d594fSAndroid Build Coastguard Worker        0x003a line=494
2100*795d594fSAndroid Build Coastguard Worker        0x003d line=495
2101*795d594fSAndroid Build Coastguard Worker        0x0040 line=502
2102*795d594fSAndroid Build Coastguard Worker        0x0041 line=496
2103*795d594fSAndroid Build Coastguard Worker        0x0042 line=497
2104*795d594fSAndroid Build Coastguard Worker        0x004f line=498
2105*795d594fSAndroid Build Coastguard Worker        0x0056 line=499
2106*795d594fSAndroid Build Coastguard Worker        0x005f line=500
2107*795d594fSAndroid Build Coastguard Worker        0x0066 line=501
2108*795d594fSAndroid Build Coastguard Worker        0x0073 line=504
2109*795d594fSAndroid Build Coastguard Worker        0x0076 line=505
2110*795d594fSAndroid Build Coastguard Worker        0x0079 line=512
2111*795d594fSAndroid Build Coastguard Worker        0x007a line=506
2112*795d594fSAndroid Build Coastguard Worker        0x007b line=507
2113*795d594fSAndroid Build Coastguard Worker        0x0088 line=508
2114*795d594fSAndroid Build Coastguard Worker        0x008f line=509
2115*795d594fSAndroid Build Coastguard Worker        0x0098 line=510
2116*795d594fSAndroid Build Coastguard Worker        0x009f line=511
2117*795d594fSAndroid Build Coastguard Worker        0x00ac line=514
2118*795d594fSAndroid Build Coastguard Worker        0x00af line=515
2119*795d594fSAndroid Build Coastguard Worker        0x00b2 line=522
2120*795d594fSAndroid Build Coastguard Worker        0x00b3 line=516
2121*795d594fSAndroid Build Coastguard Worker        0x00b4 line=517
2122*795d594fSAndroid Build Coastguard Worker        0x00c1 line=518
2123*795d594fSAndroid Build Coastguard Worker        0x00c8 line=519
2124*795d594fSAndroid Build Coastguard Worker        0x00d1 line=520
2125*795d594fSAndroid Build Coastguard Worker        0x00d8 line=521
2126*795d594fSAndroid Build Coastguard Worker        0x00e5 line=524
2127*795d594fSAndroid Build Coastguard Worker        0x00e8 line=525
2128*795d594fSAndroid Build Coastguard Worker        0x00eb line=532
2129*795d594fSAndroid Build Coastguard Worker        0x00ec line=526
2130*795d594fSAndroid Build Coastguard Worker        0x00ed line=527
2131*795d594fSAndroid Build Coastguard Worker        0x00fa line=528
2132*795d594fSAndroid Build Coastguard Worker        0x0101 line=529
2133*795d594fSAndroid Build Coastguard Worker        0x010a line=530
2134*795d594fSAndroid Build Coastguard Worker        0x0111 line=531
2135*795d594fSAndroid Build Coastguard Worker        0x011e line=534
2136*795d594fSAndroid Build Coastguard Worker        0x0121 line=535
2137*795d594fSAndroid Build Coastguard Worker        0x0124 line=542
2138*795d594fSAndroid Build Coastguard Worker        0x0125 line=536
2139*795d594fSAndroid Build Coastguard Worker        0x0126 line=537
2140*795d594fSAndroid Build Coastguard Worker        0x0133 line=538
2141*795d594fSAndroid Build Coastguard Worker        0x013a line=539
2142*795d594fSAndroid Build Coastguard Worker        0x0143 line=540
2143*795d594fSAndroid Build Coastguard Worker        0x014a line=541
2144*795d594fSAndroid Build Coastguard Worker        0x0157 line=543
2145*795d594fSAndroid Build Coastguard Worker        0x015a line=544
2146*795d594fSAndroid Build Coastguard Worker        0x015d line=546
2147*795d594fSAndroid Build Coastguard Worker        0x0160 line=547
2148*795d594fSAndroid Build Coastguard Worker        0x0163 line=553
2149*795d594fSAndroid Build Coastguard Worker        0x0164 line=548
2150*795d594fSAndroid Build Coastguard Worker        0x0165 line=549
2151*795d594fSAndroid Build Coastguard Worker        0x016c line=550
2152*795d594fSAndroid Build Coastguard Worker        0x0175 line=551
2153*795d594fSAndroid Build Coastguard Worker        0x017c line=552
2154*795d594fSAndroid Build Coastguard Worker        0x0189 line=555
2155*795d594fSAndroid Build Coastguard Worker        0x018c line=556
2156*795d594fSAndroid Build Coastguard Worker        0x018f line=562
2157*795d594fSAndroid Build Coastguard Worker        0x0190 line=557
2158*795d594fSAndroid Build Coastguard Worker        0x0191 line=558
2159*795d594fSAndroid Build Coastguard Worker        0x0198 line=559
2160*795d594fSAndroid Build Coastguard Worker        0x01a1 line=560
2161*795d594fSAndroid Build Coastguard Worker        0x01a8 line=561
2162*795d594fSAndroid Build Coastguard Worker        0x01b5 line=564
2163*795d594fSAndroid Build Coastguard Worker        0x01b8 line=565
2164*795d594fSAndroid Build Coastguard Worker        0x01bb line=571
2165*795d594fSAndroid Build Coastguard Worker        0x01bc line=566
2166*795d594fSAndroid Build Coastguard Worker        0x01bd line=567
2167*795d594fSAndroid Build Coastguard Worker        0x01c4 line=568
2168*795d594fSAndroid Build Coastguard Worker        0x01cd line=569
2169*795d594fSAndroid Build Coastguard Worker        0x01d4 line=570
2170*795d594fSAndroid Build Coastguard Worker        0x01e1 line=573
2171*795d594fSAndroid Build Coastguard Worker        0x01e4 line=574
2172*795d594fSAndroid Build Coastguard Worker        0x01e7 line=580
2173*795d594fSAndroid Build Coastguard Worker        0x01e8 line=575
2174*795d594fSAndroid Build Coastguard Worker        0x01e9 line=576
2175*795d594fSAndroid Build Coastguard Worker        0x01f0 line=577
2176*795d594fSAndroid Build Coastguard Worker        0x01f9 line=578
2177*795d594fSAndroid Build Coastguard Worker        0x0200 line=579
2178*795d594fSAndroid Build Coastguard Worker        0x020d line=581
2179*795d594fSAndroid Build Coastguard Worker        0x0210 line=582
2180*795d594fSAndroid Build Coastguard Worker      locals        :
2181*795d594fSAndroid Build Coastguard Worker        0x0012 - 0x0022 reg=0 expected Ljava/lang/NoSuchMethodError;
2182*795d594fSAndroid Build Coastguard Worker        0x002a - 0x003a reg=0 expected Ljava/lang/NoSuchMethodError;
2183*795d594fSAndroid Build Coastguard Worker        0x0042 - 0x0073 reg=0 expected Ljava/lang/BootstrapMethodError;
2184*795d594fSAndroid Build Coastguard Worker        0x007b - 0x00ac reg=0 expected Ljava/lang/BootstrapMethodError;
2185*795d594fSAndroid Build Coastguard Worker        0x00b4 - 0x00e5 reg=0 expected Ljava/lang/BootstrapMethodError;
2186*795d594fSAndroid Build Coastguard Worker        0x00ed - 0x011e reg=0 expected Ljava/lang/BootstrapMethodError;
2187*795d594fSAndroid Build Coastguard Worker        0x0126 - 0x0157 reg=0 expected Ljava/lang/BootstrapMethodError;
2188*795d594fSAndroid Build Coastguard Worker        0x0165 - 0x0189 reg=0 expected Ljava/lang/BootstrapMethodError;
2189*795d594fSAndroid Build Coastguard Worker        0x0191 - 0x01b5 reg=0 expected Ljava/lang/BootstrapMethodError;
2190*795d594fSAndroid Build Coastguard Worker        0x01bd - 0x01e1 reg=0 expected Ljava/lang/BootstrapMethodError;
2191*795d594fSAndroid Build Coastguard Worker        0x01e9 - 0x020d reg=0 expected Ljava/lang/BootstrapMethodError;
2192*795d594fSAndroid Build Coastguard Worker
2193*795d594fSAndroid Build Coastguard Worker    #32              : (in LTestBadBootstrapArguments;)
2194*795d594fSAndroid Build Coastguard Worker      name          : 'voidReturnType'
2195*795d594fSAndroid Build Coastguard Worker      type          : '()V'
2196*795d594fSAndroid Build Coastguard Worker      access        : 0x000a (PRIVATE STATIC)
2197*795d594fSAndroid Build Coastguard Worker      method_idx    : 44
2198*795d594fSAndroid Build Coastguard Worker      code          -
2199*795d594fSAndroid Build Coastguard Worker      registers     : 0
2200*795d594fSAndroid Build Coastguard Worker      ins           : 0
2201*795d594fSAndroid Build Coastguard Worker      outs          : 0
2202*795d594fSAndroid Build Coastguard Worker      insns size    : 4 16-bit code units
2203*795d594fSAndroid Build Coastguard Worker00248c:                                        |[00248c] TestBadBootstrapArguments.voidReturnType:()V
2204*795d594fSAndroid Build Coastguard Worker00249c: 7100 0b00 0000                         |0000: invoke-static {}, LTestBadBootstrapArguments;.assertNotReached:()V // method@000b
2205*795d594fSAndroid Build Coastguard Worker0024a2: 0e00                                   |0003: return-void
2206*795d594fSAndroid Build Coastguard Worker      catches       : (none)
2207*795d594fSAndroid Build Coastguard Worker      positions     :
2208*795d594fSAndroid Build Coastguard Worker        0x0000 line=398
2209*795d594fSAndroid Build Coastguard Worker        0x0003 line=399
2210*795d594fSAndroid Build Coastguard Worker      locals        :
2211*795d594fSAndroid Build Coastguard Worker
2212*795d594fSAndroid Build Coastguard Worker    #33              : (in LTestBadBootstrapArguments;)
2213*795d594fSAndroid Build Coastguard Worker      name          : 'wideningArguments'
2214*795d594fSAndroid Build Coastguard Worker      type          : '()V'
2215*795d594fSAndroid Build Coastguard Worker      access        : 0x000a (PRIVATE STATIC)
2216*795d594fSAndroid Build Coastguard Worker      method_idx    : 45
2217*795d594fSAndroid Build Coastguard Worker      code          -
2218*795d594fSAndroid Build Coastguard Worker      registers     : 2
2219*795d594fSAndroid Build Coastguard Worker      ins           : 0
2220*795d594fSAndroid Build Coastguard Worker      outs          : 2
2221*795d594fSAndroid Build Coastguard Worker      insns size    : 8 16-bit code units
2222*795d594fSAndroid Build Coastguard Worker0024a4:                                        |[0024a4] TestBadBootstrapArguments.wideningArguments:()V
2223*795d594fSAndroid Build Coastguard Worker0024b4: 6200 1300                              |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
2224*795d594fSAndroid Build Coastguard Worker0024b8: 1a01 d101                              |0002: const-string v1, "wideningArguments" // string@01d1
2225*795d594fSAndroid Build Coastguard Worker0024bc: 6e20 b300 1000                         |0004: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@00b3
2226*795d594fSAndroid Build Coastguard Worker0024c2: 0e00                                   |0007: return-void
2227*795d594fSAndroid Build Coastguard Worker      catches       : (none)
2228*795d594fSAndroid Build Coastguard Worker      positions     :
2229*795d594fSAndroid Build Coastguard Worker        0x0000 line=304
2230*795d594fSAndroid Build Coastguard Worker        0x0007 line=305
2231*795d594fSAndroid Build Coastguard Worker      locals        :
2232*795d594fSAndroid Build Coastguard Worker
2233*795d594fSAndroid Build Coastguard Worker    #34              : (in LTestBadBootstrapArguments;)
2234*795d594fSAndroid Build Coastguard Worker      name          : 'wideningBoxingArguments'
2235*795d594fSAndroid Build Coastguard Worker      type          : '()V'
2236*795d594fSAndroid Build Coastguard Worker      access        : 0x000a (PRIVATE STATIC)
2237*795d594fSAndroid Build Coastguard Worker      method_idx    : 46
2238*795d594fSAndroid Build Coastguard Worker      code          -
2239*795d594fSAndroid Build Coastguard Worker      registers     : 2
2240*795d594fSAndroid Build Coastguard Worker      ins           : 0
2241*795d594fSAndroid Build Coastguard Worker      outs          : 2
2242*795d594fSAndroid Build Coastguard Worker      insns size    : 8 16-bit code units
2243*795d594fSAndroid Build Coastguard Worker0024c4:                                        |[0024c4] TestBadBootstrapArguments.wideningBoxingArguments:()V
2244*795d594fSAndroid Build Coastguard Worker0024d4: 6200 1300                              |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
2245*795d594fSAndroid Build Coastguard Worker0024d8: 1a01 d201                              |0002: const-string v1, "wideningBoxingArguments" // string@01d2
2246*795d594fSAndroid Build Coastguard Worker0024dc: 6e20 b300 1000                         |0004: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@00b3
2247*795d594fSAndroid Build Coastguard Worker0024e2: 0e00                                   |0007: return-void
2248*795d594fSAndroid Build Coastguard Worker      catches       : (none)
2249*795d594fSAndroid Build Coastguard Worker      positions     :
2250*795d594fSAndroid Build Coastguard Worker        0x0000 line=376
2251*795d594fSAndroid Build Coastguard Worker        0x0007 line=377
2252*795d594fSAndroid Build Coastguard Worker      locals        :
2253*795d594fSAndroid Build Coastguard Worker
2254*795d594fSAndroid Build Coastguard Worker    #35              : (in LTestBadBootstrapArguments;)
2255*795d594fSAndroid Build Coastguard Worker      name          : 'wrongArguments'
2256*795d594fSAndroid Build Coastguard Worker      type          : '()V'
2257*795d594fSAndroid Build Coastguard Worker      access        : 0x000a (PRIVATE STATIC)
2258*795d594fSAndroid Build Coastguard Worker      method_idx    : 47
2259*795d594fSAndroid Build Coastguard Worker      code          -
2260*795d594fSAndroid Build Coastguard Worker      registers     : 2
2261*795d594fSAndroid Build Coastguard Worker      ins           : 0
2262*795d594fSAndroid Build Coastguard Worker      outs          : 2
2263*795d594fSAndroid Build Coastguard Worker      insns size    : 8 16-bit code units
2264*795d594fSAndroid Build Coastguard Worker0024e4:                                        |[0024e4] TestBadBootstrapArguments.wrongArguments:()V
2265*795d594fSAndroid Build Coastguard Worker0024f4: 6200 1300                              |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
2266*795d594fSAndroid Build Coastguard Worker0024f8: 1a01 d401                              |0002: const-string v1, "wrongArguments" // string@01d4
2267*795d594fSAndroid Build Coastguard Worker0024fc: 6e20 b300 1000                         |0004: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@00b3
2268*795d594fSAndroid Build Coastguard Worker002502: 0e00                                   |0007: return-void
2269*795d594fSAndroid Build Coastguard Worker      catches       : (none)
2270*795d594fSAndroid Build Coastguard Worker      positions     :
2271*795d594fSAndroid Build Coastguard Worker        0x0000 line=186
2272*795d594fSAndroid Build Coastguard Worker        0x0007 line=187
2273*795d594fSAndroid Build Coastguard Worker      locals        :
2274*795d594fSAndroid Build Coastguard Worker
2275*795d594fSAndroid Build Coastguard Worker    #36              : (in LTestBadBootstrapArguments;)
2276*795d594fSAndroid Build Coastguard Worker      name          : 'wrongArgumentsAgain'
2277*795d594fSAndroid Build Coastguard Worker      type          : '()V'
2278*795d594fSAndroid Build Coastguard Worker      access        : 0x000a (PRIVATE STATIC)
2279*795d594fSAndroid Build Coastguard Worker      method_idx    : 48
2280*795d594fSAndroid Build Coastguard Worker      code          -
2281*795d594fSAndroid Build Coastguard Worker      registers     : 2
2282*795d594fSAndroid Build Coastguard Worker      ins           : 0
2283*795d594fSAndroid Build Coastguard Worker      outs          : 2
2284*795d594fSAndroid Build Coastguard Worker      insns size    : 8 16-bit code units
2285*795d594fSAndroid Build Coastguard Worker002504:                                        |[002504] TestBadBootstrapArguments.wrongArgumentsAgain:()V
2286*795d594fSAndroid Build Coastguard Worker002514: 6200 1300                              |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
2287*795d594fSAndroid Build Coastguard Worker002518: 1a01 d501                              |0002: const-string v1, "wrongArgumentsAgain" // string@01d5
2288*795d594fSAndroid Build Coastguard Worker00251c: 6e20 b300 1000                         |0004: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@00b3
2289*795d594fSAndroid Build Coastguard Worker002522: 0e00                                   |0007: return-void
2290*795d594fSAndroid Build Coastguard Worker      catches       : (none)
2291*795d594fSAndroid Build Coastguard Worker      positions     :
2292*795d594fSAndroid Build Coastguard Worker        0x0000 line=214
2293*795d594fSAndroid Build Coastguard Worker        0x0007 line=215
2294*795d594fSAndroid Build Coastguard Worker      locals        :
2295*795d594fSAndroid Build Coastguard Worker
2296*795d594fSAndroid Build Coastguard Worker    #37              : (in LTestBadBootstrapArguments;)
2297*795d594fSAndroid Build Coastguard Worker      name          : 'wrongParameterTypes'
2298*795d594fSAndroid Build Coastguard Worker      type          : '()V'
2299*795d594fSAndroid Build Coastguard Worker      access        : 0x000a (PRIVATE STATIC)
2300*795d594fSAndroid Build Coastguard Worker      method_idx    : 49
2301*795d594fSAndroid Build Coastguard Worker      code          -
2302*795d594fSAndroid Build Coastguard Worker      registers     : 2
2303*795d594fSAndroid Build Coastguard Worker      ins           : 0
2304*795d594fSAndroid Build Coastguard Worker      outs          : 2
2305*795d594fSAndroid Build Coastguard Worker      insns size    : 8 16-bit code units
2306*795d594fSAndroid Build Coastguard Worker002524:                                        |[002524] TestBadBootstrapArguments.wrongParameterTypes:()V
2307*795d594fSAndroid Build Coastguard Worker002534: 6200 1300                              |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
2308*795d594fSAndroid Build Coastguard Worker002538: 1a01 d601                              |0002: const-string v1, "wrongParameterTypes" // string@01d6
2309*795d594fSAndroid Build Coastguard Worker00253c: 6e20 b300 1000                         |0004: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@00b3
2310*795d594fSAndroid Build Coastguard Worker002542: 0e00                                   |0007: return-void
2311*795d594fSAndroid Build Coastguard Worker      catches       : (none)
2312*795d594fSAndroid Build Coastguard Worker      positions     :
2313*795d594fSAndroid Build Coastguard Worker        0x0000 line=102
2314*795d594fSAndroid Build Coastguard Worker        0x0007 line=103
2315*795d594fSAndroid Build Coastguard Worker      locals        :
2316*795d594fSAndroid Build Coastguard Worker
2317*795d594fSAndroid Build Coastguard Worker  Virtual methods   -
2318*795d594fSAndroid Build Coastguard Worker  source_file_idx   : 144 (TestBadBootstrapArguments.java)
2319*795d594fSAndroid Build Coastguard Worker
2320*795d594fSAndroid Build Coastguard WorkerClass #7 header:
2321*795d594fSAndroid Build Coastguard Workerclass_idx           : 10
2322*795d594fSAndroid Build Coastguard Workeraccess_flags        : 0 (0x0000)
2323*795d594fSAndroid Build Coastguard Workersuperclass_idx      : 9
2324*795d594fSAndroid Build Coastguard Workerinterfaces_off      : 0 (0x000000)
2325*795d594fSAndroid Build Coastguard Workersource_file_idx     : 147
2326*795d594fSAndroid Build Coastguard Workerannotations_off     : 30988 (0x00790c)
2327*795d594fSAndroid Build Coastguard Workerclass_data_off      : 29220 (0x007224)
2328*795d594fSAndroid Build Coastguard Workerstatic_fields_size  : 1
2329*795d594fSAndroid Build Coastguard Workerinstance_fields_size: 0
2330*795d594fSAndroid Build Coastguard Workerdirect_methods_size : 7
2331*795d594fSAndroid Build Coastguard Workervirtual_methods_size: 0
2332*795d594fSAndroid Build Coastguard Worker
2333*795d594fSAndroid Build Coastguard WorkerClass #7 annotations:
2334*795d594fSAndroid Build Coastguard WorkerAnnotations on method #67 'bsm'
2335*795d594fSAndroid Build Coastguard Worker  VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/lang/Throwable; }
2336*795d594fSAndroid Build Coastguard WorkerAnnotations on method #71 'testDynamic'
2337*795d594fSAndroid Build Coastguard Worker  VISIBILITY_RUNTIME Lannotations/CalledByIndy; bootstrapMethod={ Lannotations/BootstrapMethod; enclosingType=LTestDynamicBootstrapArguments; name="bsm" parameterTypes={ Ljava/lang/invoke/MethodHandles$Lookup; Ljava/lang/String; Ljava/lang/invoke/MethodType; Ljava/lang/String; J } } constantArgumentsForBootstrapMethod={ Lannotations/Constant; stringValue={ "A" } Lannotations/Constant; longValue={ 100000000 } } fieldOrMethodName="target" parameterTypes={ I Ljava/lang/String; D } returnType=I
2338*795d594fSAndroid Build Coastguard Worker
2339*795d594fSAndroid Build Coastguard WorkerClass #7            -
2340*795d594fSAndroid Build Coastguard Worker  Class descriptor  : 'LTestDynamicBootstrapArguments;'
2341*795d594fSAndroid Build Coastguard Worker  Access flags      : 0x0000 ()
2342*795d594fSAndroid Build Coastguard Worker  Superclass        : 'LTestBase;'
2343*795d594fSAndroid Build Coastguard Worker  Interfaces        -
2344*795d594fSAndroid Build Coastguard Worker  Static fields     -
2345*795d594fSAndroid Build Coastguard Worker    #0              : (in LTestDynamicBootstrapArguments;)
2346*795d594fSAndroid Build Coastguard Worker      name          : 'bsmCalls'
2347*795d594fSAndroid Build Coastguard Worker      type          : 'I'
2348*795d594fSAndroid Build Coastguard Worker      access        : 0x000a (PRIVATE STATIC)
2349*795d594fSAndroid Build Coastguard Worker  Instance fields   -
2350*795d594fSAndroid Build Coastguard Worker  Direct methods    -
2351*795d594fSAndroid Build Coastguard Worker    #0              : (in LTestDynamicBootstrapArguments;)
2352*795d594fSAndroid Build Coastguard Worker      name          : '<clinit>'
2353*795d594fSAndroid Build Coastguard Worker      type          : '()V'
2354*795d594fSAndroid Build Coastguard Worker      access        : 0x10008 (STATIC CONSTRUCTOR)
2355*795d594fSAndroid Build Coastguard Worker      method_idx    : 63
2356*795d594fSAndroid Build Coastguard Worker      code          -
2357*795d594fSAndroid Build Coastguard Worker      registers     : 1
2358*795d594fSAndroid Build Coastguard Worker      ins           : 0
2359*795d594fSAndroid Build Coastguard Worker      outs          : 0
2360*795d594fSAndroid Build Coastguard Worker      insns size    : 4 16-bit code units
2361*795d594fSAndroid Build Coastguard Worker0029c8:                                        |[0029c8] TestDynamicBootstrapArguments.<clinit>:()V
2362*795d594fSAndroid Build Coastguard Worker0029d8: 1200                                   |0000: const/4 v0, #int 0 // #0
2363*795d594fSAndroid Build Coastguard Worker0029da: 6700 0000                              |0001: sput v0, LTestDynamicBootstrapArguments;.bsmCalls:I // field@0000
2364*795d594fSAndroid Build Coastguard Worker0029de: 0e00                                   |0003: return-void
2365*795d594fSAndroid Build Coastguard Worker      catches       : (none)
2366*795d594fSAndroid Build Coastguard Worker      positions     :
2367*795d594fSAndroid Build Coastguard Worker        0x0000 line=27
2368*795d594fSAndroid Build Coastguard Worker      locals        :
2369*795d594fSAndroid Build Coastguard Worker
2370*795d594fSAndroid Build Coastguard Worker    #1              : (in LTestDynamicBootstrapArguments;)
2371*795d594fSAndroid Build Coastguard Worker      name          : '<init>'
2372*795d594fSAndroid Build Coastguard Worker      type          : '()V'
2373*795d594fSAndroid Build Coastguard Worker      access        : 0x10000 (CONSTRUCTOR)
2374*795d594fSAndroid Build Coastguard Worker      method_idx    : 64
2375*795d594fSAndroid Build Coastguard Worker      code          -
2376*795d594fSAndroid Build Coastguard Worker      registers     : 1
2377*795d594fSAndroid Build Coastguard Worker      ins           : 1
2378*795d594fSAndroid Build Coastguard Worker      outs          : 1
2379*795d594fSAndroid Build Coastguard Worker      insns size    : 4 16-bit code units
2380*795d594fSAndroid Build Coastguard Worker0029e0:                                        |[0029e0] TestDynamicBootstrapArguments.<init>:()V
2381*795d594fSAndroid Build Coastguard Worker0029f0: 7010 3200 0000                         |0000: invoke-direct {v0}, LTestBase;.<init>:()V // method@0032
2382*795d594fSAndroid Build Coastguard Worker0029f6: 0e00                                   |0003: return-void
2383*795d594fSAndroid Build Coastguard Worker      catches       : (none)
2384*795d594fSAndroid Build Coastguard Worker      positions     :
2385*795d594fSAndroid Build Coastguard Worker        0x0000 line=26
2386*795d594fSAndroid Build Coastguard Worker      locals        :
2387*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0004 reg=0 this LTestDynamicBootstrapArguments;
2388*795d594fSAndroid Build Coastguard Worker
2389*795d594fSAndroid Build Coastguard Worker    #2              : (in LTestDynamicBootstrapArguments;)
2390*795d594fSAndroid Build Coastguard Worker      name          : 'bsm'
2391*795d594fSAndroid Build Coastguard Worker      type          : '(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;J)Ljava/lang/invoke/CallSite;'
2392*795d594fSAndroid Build Coastguard Worker      access        : 0x0008 (STATIC)
2393*795d594fSAndroid Build Coastguard Worker      method_idx    : 67
2394*795d594fSAndroid Build Coastguard Worker      code          -
2395*795d594fSAndroid Build Coastguard Worker      registers     : 11
2396*795d594fSAndroid Build Coastguard Worker      ins           : 6
2397*795d594fSAndroid Build Coastguard Worker      outs          : 4
2398*795d594fSAndroid Build Coastguard Worker      insns size    : 43 16-bit code units
2399*795d594fSAndroid Build Coastguard Worker002960:                                        |[002960] TestDynamicBootstrapArguments.bsm:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;J)Ljava/lang/invoke/CallSite;
2400*795d594fSAndroid Build Coastguard Worker002970: 6000 0000                              |0000: sget v0, LTestDynamicBootstrapArguments;.bsmCalls:I // field@0000
2401*795d594fSAndroid Build Coastguard Worker002974: d800 0001                              |0002: add-int/lit8 v0, v0, #int 1 // #01
2402*795d594fSAndroid Build Coastguard Worker002978: 6700 0000                              |0004: sput v0, LTestDynamicBootstrapArguments;.bsmCalls:I // field@0000
2403*795d594fSAndroid Build Coastguard Worker00297c: 1c00 0a00                              |0006: const-class v0, LTestDynamicBootstrapArguments; // type@000a
2404*795d594fSAndroid Build Coastguard Worker002980: 2201 2d00                              |0008: new-instance v1, Ljava/lang/StringBuilder; // type@002d
2405*795d594fSAndroid Build Coastguard Worker002984: 7010 c100 0100                         |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.<init>:()V // method@00c1
2406*795d594fSAndroid Build Coastguard Worker00298a: 6e20 c800 6100                         |000d: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c8
2407*795d594fSAndroid Build Coastguard Worker002990: 6e20 c800 8100                         |0010: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c8
2408*795d594fSAndroid Build Coastguard Worker002996: 6e30 c600 910a                         |0013: invoke-virtual {v1, v9, v10}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@00c6
2409*795d594fSAndroid Build Coastguard Worker00299c: 6e10 ca00 0100                         |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00ca
2410*795d594fSAndroid Build Coastguard Worker0029a2: 0c01                                   |0019: move-result-object v1
2411*795d594fSAndroid Build Coastguard Worker0029a4: 6e40 d800 0571                         |001a: invoke-virtual {v5, v0, v1, v7}, Ljava/lang/invoke/MethodHandles$Lookup;.findStatic:(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle; // method@00d8
2412*795d594fSAndroid Build Coastguard Worker0029aa: 0c02                                   |001d: move-result-object v2
2413*795d594fSAndroid Build Coastguard Worker0029ac: 6203 1300                              |001e: sget-object v3, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
2414*795d594fSAndroid Build Coastguard Worker0029b0: 1a04 ea00                              |0020: const-string v4, "bsm" // string@00ea
2415*795d594fSAndroid Build Coastguard Worker0029b4: 6e20 b300 4300                         |0022: invoke-virtual {v3, v4}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@00b3
2416*795d594fSAndroid Build Coastguard Worker0029ba: 2203 3400                              |0025: new-instance v3, Ljava/lang/invoke/ConstantCallSite; // type@0034
2417*795d594fSAndroid Build Coastguard Worker0029be: 7020 d200 2300                         |0027: invoke-direct {v3, v2}, Ljava/lang/invoke/ConstantCallSite;.<init>:(Ljava/lang/invoke/MethodHandle;)V // method@00d2
2418*795d594fSAndroid Build Coastguard Worker0029c4: 1103                                   |002a: return-object v3
2419*795d594fSAndroid Build Coastguard Worker      catches       : (none)
2420*795d594fSAndroid Build Coastguard Worker      positions     :
2421*795d594fSAndroid Build Coastguard Worker        0x0000 line=36
2422*795d594fSAndroid Build Coastguard Worker        0x0006 line=37
2423*795d594fSAndroid Build Coastguard Worker        0x0008 line=38
2424*795d594fSAndroid Build Coastguard Worker        0x001a line=39
2425*795d594fSAndroid Build Coastguard Worker        0x001e line=40
2426*795d594fSAndroid Build Coastguard Worker        0x0025 line=41
2427*795d594fSAndroid Build Coastguard Worker      locals        :
2428*795d594fSAndroid Build Coastguard Worker        0x0008 - 0x002b reg=0 definingClass Ljava/lang/Class; Ljava/lang/Class<*>;
2429*795d594fSAndroid Build Coastguard Worker        0x001a - 0x002b reg=1 methodName Ljava/lang/String;
2430*795d594fSAndroid Build Coastguard Worker        0x001e - 0x002b reg=2 mh Ljava/lang/invoke/MethodHandle;
2431*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x002b reg=5 lookup Ljava/lang/invoke/MethodHandles$Lookup;
2432*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x002b reg=6 name Ljava/lang/String;
2433*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x002b reg=7 methodType Ljava/lang/invoke/MethodType;
2434*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x002b reg=8 otherNameComponent Ljava/lang/String;
2435*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x002b reg=9 nameSuffix J
2436*795d594fSAndroid Build Coastguard Worker
2437*795d594fSAndroid Build Coastguard Worker    #3              : (in LTestDynamicBootstrapArguments;)
2438*795d594fSAndroid Build Coastguard Worker      name          : 'targetA100000000'
2439*795d594fSAndroid Build Coastguard Worker      type          : '(ILjava/lang/String;Ljava/lang/Double;)I'
2440*795d594fSAndroid Build Coastguard Worker      access        : 0x000a (PRIVATE STATIC)
2441*795d594fSAndroid Build Coastguard Worker      method_idx    : 68
2442*795d594fSAndroid Build Coastguard Worker      code          -
2443*795d594fSAndroid Build Coastguard Worker      registers     : 5
2444*795d594fSAndroid Build Coastguard Worker      ins           : 3
2445*795d594fSAndroid Build Coastguard Worker      outs          : 2
2446*795d594fSAndroid Build Coastguard Worker      insns size    : 30 16-bit code units
2447*795d594fSAndroid Build Coastguard Worker0028f8:                                        |[0028f8] TestDynamicBootstrapArguments.targetA100000000:(ILjava/lang/String;Ljava/lang/Double;)I
2448*795d594fSAndroid Build Coastguard Worker002908: 6200 1300                              |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
2449*795d594fSAndroid Build Coastguard Worker00290c: 6e20 ad00 2000                         |0002: invoke-virtual {v0, v2}, Ljava/io/PrintStream;.print:(I)V // method@00ad
2450*795d594fSAndroid Build Coastguard Worker002912: 6200 1300                              |0005: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
2451*795d594fSAndroid Build Coastguard Worker002916: 1a01 0c00                              |0007: const-string v1, ", " // string@000c
2452*795d594fSAndroid Build Coastguard Worker00291a: 6e20 b000 1000                         |0009: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.print:(Ljava/lang/String;)V // method@00b0
2453*795d594fSAndroid Build Coastguard Worker002920: 6200 1300                              |000c: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
2454*795d594fSAndroid Build Coastguard Worker002924: 6e20 b000 3000                         |000e: invoke-virtual {v0, v3}, Ljava/io/PrintStream;.print:(Ljava/lang/String;)V // method@00b0
2455*795d594fSAndroid Build Coastguard Worker00292a: 6200 1300                              |0011: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
2456*795d594fSAndroid Build Coastguard Worker00292e: 1a01 0c00                              |0013: const-string v1, ", " // string@000c
2457*795d594fSAndroid Build Coastguard Worker002932: 6e20 b000 1000                         |0015: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.print:(Ljava/lang/String;)V // method@00b0
2458*795d594fSAndroid Build Coastguard Worker002938: 6200 1300                              |0018: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
2459*795d594fSAndroid Build Coastguard Worker00293c: 6e20 b200 4000                         |001a: invoke-virtual {v0, v4}, Ljava/io/PrintStream;.println:(Ljava/lang/Object;)V // method@00b2
2460*795d594fSAndroid Build Coastguard Worker002942: 0f02                                   |001d: return v2
2461*795d594fSAndroid Build Coastguard Worker      catches       : (none)
2462*795d594fSAndroid Build Coastguard Worker      positions     :
2463*795d594fSAndroid Build Coastguard Worker        0x0000 line=71
2464*795d594fSAndroid Build Coastguard Worker        0x0005 line=72
2465*795d594fSAndroid Build Coastguard Worker        0x000c line=73
2466*795d594fSAndroid Build Coastguard Worker        0x0011 line=74
2467*795d594fSAndroid Build Coastguard Worker        0x0018 line=75
2468*795d594fSAndroid Build Coastguard Worker        0x001d line=76
2469*795d594fSAndroid Build Coastguard Worker      locals        :
2470*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x001e reg=2 i I
2471*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x001e reg=3 s Ljava/lang/String;
2472*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x001e reg=4 d Ljava/lang/Double;
2473*795d594fSAndroid Build Coastguard Worker
2474*795d594fSAndroid Build Coastguard Worker    #4              : (in LTestDynamicBootstrapArguments;)
2475*795d594fSAndroid Build Coastguard Worker      name          : 'test'
2476*795d594fSAndroid Build Coastguard Worker      type          : '()V'
2477*795d594fSAndroid Build Coastguard Worker      access        : 0x0008 (STATIC)
2478*795d594fSAndroid Build Coastguard Worker      method_idx    : 69
2479*795d594fSAndroid Build Coastguard Worker      code          -
2480*795d594fSAndroid Build Coastguard Worker      registers     : 2
2481*795d594fSAndroid Build Coastguard Worker      ins           : 0
2482*795d594fSAndroid Build Coastguard Worker      outs          : 2
2483*795d594fSAndroid Build Coastguard Worker      insns size    : 25 16-bit code units
2484*795d594fSAndroid Build Coastguard Worker0029f8:                                        |[0029f8] TestDynamicBootstrapArguments.test:()V
2485*795d594fSAndroid Build Coastguard Worker002a08: 6200 1300                              |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
2486*795d594fSAndroid Build Coastguard Worker002a0c: 1a01 9200                              |0002: const-string v1, "TestDynamicArguments" // string@0092
2487*795d594fSAndroid Build Coastguard Worker002a10: 6e20 b300 1000                         |0004: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@00b3
2488*795d594fSAndroid Build Coastguard Worker002a16: 7100 4600 0000                         |0007: invoke-static {}, LTestDynamicBootstrapArguments;.testCallSites:()V // method@0046
2489*795d594fSAndroid Build Coastguard Worker002a1c: 6000 0000                              |000a: sget v0, LTestDynamicBootstrapArguments;.bsmCalls:I // field@0000
2490*795d594fSAndroid Build Coastguard Worker002a20: 1231                                   |000c: const/4 v1, #int 3 // #3
2491*795d594fSAndroid Build Coastguard Worker002a22: 7120 4100 0100                         |000d: invoke-static {v1, v0}, LTestDynamicBootstrapArguments;.assertEquals:(II)V // method@0041
2492*795d594fSAndroid Build Coastguard Worker002a28: 7100 4600 0000                         |0010: invoke-static {}, LTestDynamicBootstrapArguments;.testCallSites:()V // method@0046
2493*795d594fSAndroid Build Coastguard Worker002a2e: 6000 0000                              |0013: sget v0, LTestDynamicBootstrapArguments;.bsmCalls:I // field@0000
2494*795d594fSAndroid Build Coastguard Worker002a32: 7120 4100 0100                         |0015: invoke-static {v1, v0}, LTestDynamicBootstrapArguments;.assertEquals:(II)V // method@0041
2495*795d594fSAndroid Build Coastguard Worker002a38: 0e00                                   |0018: return-void
2496*795d594fSAndroid Build Coastguard Worker      catches       : (none)
2497*795d594fSAndroid Build Coastguard Worker      positions     :
2498*795d594fSAndroid Build Coastguard Worker        0x0000 line=86
2499*795d594fSAndroid Build Coastguard Worker        0x0007 line=87
2500*795d594fSAndroid Build Coastguard Worker        0x000a line=88
2501*795d594fSAndroid Build Coastguard Worker        0x0010 line=89
2502*795d594fSAndroid Build Coastguard Worker        0x0013 line=90
2503*795d594fSAndroid Build Coastguard Worker        0x0018 line=91
2504*795d594fSAndroid Build Coastguard Worker      locals        :
2505*795d594fSAndroid Build Coastguard Worker
2506*795d594fSAndroid Build Coastguard Worker    #5              : (in LTestDynamicBootstrapArguments;)
2507*795d594fSAndroid Build Coastguard Worker      name          : 'testCallSites'
2508*795d594fSAndroid Build Coastguard Worker      type          : '()V'
2509*795d594fSAndroid Build Coastguard Worker      access        : 0x0008 (STATIC)
2510*795d594fSAndroid Build Coastguard Worker      method_idx    : 70
2511*795d594fSAndroid Build Coastguard Worker      code          -
2512*795d594fSAndroid Build Coastguard Worker      registers     : 3
2513*795d594fSAndroid Build Coastguard Worker      ins           : 0
2514*795d594fSAndroid Build Coastguard Worker      outs          : 3
2515*795d594fSAndroid Build Coastguard Worker      insns size    : 55 16-bit code units
2516*795d594fSAndroid Build Coastguard Worker002a3c:                                        |[002a3c] TestDynamicBootstrapArguments.testCallSites:()V
2517*795d594fSAndroid Build Coastguard Worker002a4c: 1a00 8b00                              |0000: const-string v0, "One" // string@008b
2518*795d594fSAndroid Build Coastguard Worker002a50: 1801 182d 4454 fb21 0940               |0002: const-wide v1, #double 3.14159 // #400921fb54442d18
2519*795d594fSAndroid Build Coastguard Worker002a5a: 7120 b900 2100                         |0007: invoke-static {v1, v2}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@00b9
2520*795d594fSAndroid Build Coastguard Worker002a60: 0c01                                   |000a: move-result-object v1
2521*795d594fSAndroid Build Coastguard Worker002a62: 1202                                   |000b: const/4 v2, #int 0 // #0
2522*795d594fSAndroid Build Coastguard Worker002a64: fc30 0f00 0201                         |000c: invoke-custom {v2, v0, v1}, call_site@000f
2523*795d594fSAndroid Build Coastguard Worker002a6a: 0a00                                   |000f: move-result v0
2524*795d594fSAndroid Build Coastguard Worker002a6c: 7120 4100 0200                         |0010: invoke-static {v2, v0}, LTestDynamicBootstrapArguments;.assertEquals:(II)V // method@0041
2525*795d594fSAndroid Build Coastguard Worker002a72: 1a00 a200                              |0013: const-string v0, "Two" // string@00a2
2526*795d594fSAndroid Build Coastguard Worker002a76: 1801 6957 148b 0abf 0540               |0015: const-wide v1, #double 2.71828 // #4005bf0a8b145769
2527*795d594fSAndroid Build Coastguard Worker002a80: 7120 b900 2100                         |001a: invoke-static {v1, v2}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@00b9
2528*795d594fSAndroid Build Coastguard Worker002a86: 0c01                                   |001d: move-result-object v1
2529*795d594fSAndroid Build Coastguard Worker002a88: 1212                                   |001e: const/4 v2, #int 1 // #1
2530*795d594fSAndroid Build Coastguard Worker002a8a: fc30 1000 0201                         |001f: invoke-custom {v2, v0, v1}, call_site@0010
2531*795d594fSAndroid Build Coastguard Worker002a90: 0a00                                   |0022: move-result v0
2532*795d594fSAndroid Build Coastguard Worker002a92: 7120 4100 0200                         |0023: invoke-static {v2, v0}, LTestDynamicBootstrapArguments;.assertEquals:(II)V // method@0041
2533*795d594fSAndroid Build Coastguard Worker002a98: 1a00 9f00                              |0026: const-string v0, "Three" // string@009f
2534*795d594fSAndroid Build Coastguard Worker002a9c: 1601 0000                              |0028: const-wide/16 v1, #int 0 // #0
2535*795d594fSAndroid Build Coastguard Worker002aa0: 7120 b900 2100                         |002a: invoke-static {v1, v2}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@00b9
2536*795d594fSAndroid Build Coastguard Worker002aa6: 0c01                                   |002d: move-result-object v1
2537*795d594fSAndroid Build Coastguard Worker002aa8: 1222                                   |002e: const/4 v2, #int 2 // #2
2538*795d594fSAndroid Build Coastguard Worker002aaa: fc30 1100 0201                         |002f: invoke-custom {v2, v0, v1}, call_site@0011
2539*795d594fSAndroid Build Coastguard Worker002ab0: 0a00                                   |0032: move-result v0
2540*795d594fSAndroid Build Coastguard Worker002ab2: 7120 4100 0200                         |0033: invoke-static {v2, v0}, LTestDynamicBootstrapArguments;.assertEquals:(II)V // method@0041
2541*795d594fSAndroid Build Coastguard Worker002ab8: 0e00                                   |0036: return-void
2542*795d594fSAndroid Build Coastguard Worker      catches       : (none)
2543*795d594fSAndroid Build Coastguard Worker      positions     :
2544*795d594fSAndroid Build Coastguard Worker        0x0000 line=80
2545*795d594fSAndroid Build Coastguard Worker        0x0013 line=81
2546*795d594fSAndroid Build Coastguard Worker        0x0026 line=82
2547*795d594fSAndroid Build Coastguard Worker        0x0036 line=83
2548*795d594fSAndroid Build Coastguard Worker      locals        :
2549*795d594fSAndroid Build Coastguard Worker
2550*795d594fSAndroid Build Coastguard Worker    #6              : (in LTestDynamicBootstrapArguments;)
2551*795d594fSAndroid Build Coastguard Worker      name          : 'testDynamic'
2552*795d594fSAndroid Build Coastguard Worker      type          : '(ILjava/lang/String;Ljava/lang/Double;)I'
2553*795d594fSAndroid Build Coastguard Worker      access        : 0x000a (PRIVATE STATIC)
2554*795d594fSAndroid Build Coastguard Worker      method_idx    : 71
2555*795d594fSAndroid Build Coastguard Worker      code          -
2556*795d594fSAndroid Build Coastguard Worker      registers     : 4
2557*795d594fSAndroid Build Coastguard Worker      ins           : 3
2558*795d594fSAndroid Build Coastguard Worker      outs          : 0
2559*795d594fSAndroid Build Coastguard Worker      insns size    : 5 16-bit code units
2560*795d594fSAndroid Build Coastguard Worker002944:                                        |[002944] TestDynamicBootstrapArguments.testDynamic:(ILjava/lang/String;Ljava/lang/Double;)I
2561*795d594fSAndroid Build Coastguard Worker002954: 7100 4200 0000                         |0000: invoke-static {}, LTestDynamicBootstrapArguments;.assertNotReached:()V // method@0042
2562*795d594fSAndroid Build Coastguard Worker00295a: 1200                                   |0003: const/4 v0, #int 0 // #0
2563*795d594fSAndroid Build Coastguard Worker00295c: 0f00                                   |0004: return v0
2564*795d594fSAndroid Build Coastguard Worker      catches       : (none)
2565*795d594fSAndroid Build Coastguard Worker      positions     :
2566*795d594fSAndroid Build Coastguard Worker        0x0000 line=66
2567*795d594fSAndroid Build Coastguard Worker        0x0003 line=67
2568*795d594fSAndroid Build Coastguard Worker      locals        :
2569*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0005 reg=1 i I
2570*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0005 reg=2 s Ljava/lang/String;
2571*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0005 reg=3 d Ljava/lang/Double;
2572*795d594fSAndroid Build Coastguard Worker
2573*795d594fSAndroid Build Coastguard Worker  Virtual methods   -
2574*795d594fSAndroid Build Coastguard Worker  source_file_idx   : 147 (TestDynamicBootstrapArguments.java)
2575*795d594fSAndroid Build Coastguard Worker
2576*795d594fSAndroid Build Coastguard WorkerClass #8 header:
2577*795d594fSAndroid Build Coastguard Workerclass_idx           : 12
2578*795d594fSAndroid Build Coastguard Workeraccess_flags        : 0 (0x0000)
2579*795d594fSAndroid Build Coastguard Workersuperclass_idx      : 9
2580*795d594fSAndroid Build Coastguard Workerinterfaces_off      : 0 (0x000000)
2581*795d594fSAndroid Build Coastguard Workersource_file_idx     : 148
2582*795d594fSAndroid Build Coastguard Workerannotations_off     : 31020 (0x00792c)
2583*795d594fSAndroid Build Coastguard Workerclass_data_off      : 29258 (0x00724a)
2584*795d594fSAndroid Build Coastguard Workerstatic_fields_size  : 1
2585*795d594fSAndroid Build Coastguard Workerinstance_fields_size: 1
2586*795d594fSAndroid Build Coastguard Workerdirect_methods_size : 18
2587*795d594fSAndroid Build Coastguard Workervirtual_methods_size: 1
2588*795d594fSAndroid Build Coastguard Worker
2589*795d594fSAndroid Build Coastguard WorkerClass #8 annotations:
2590*795d594fSAndroid Build Coastguard WorkerAnnotations on class
2591*795d594fSAndroid Build Coastguard Worker  VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ LTestInvocationKinds$Widget; }
2592*795d594fSAndroid Build Coastguard WorkerAnnotations on method #78 'getInstanceField'
2593*795d594fSAndroid Build Coastguard Worker  VISIBILITY_RUNTIME Lannotations/CalledByIndy; bootstrapMethod={ Lannotations/BootstrapMethod; enclosingType=LTestInvocationKinds; name="lookupInstanceFieldGetter" } fieldOrMethodName="instance_field" parameterTypes={ LTestInvocationKinds; } returnType=D
2594*795d594fSAndroid Build Coastguard WorkerAnnotations on method #80 'getStaticField'
2595*795d594fSAndroid Build Coastguard Worker  VISIBILITY_RUNTIME Lannotations/CalledByIndy; bootstrapMethod={ Lannotations/BootstrapMethod; enclosingType=LTestInvocationKinds; name="lookupStaticFieldGetter" } fieldOrMethodName="static_field" parameterTypes={ } returnType=I
2596*795d594fSAndroid Build Coastguard WorkerAnnotations on method #81 'lookupConstructor'
2597*795d594fSAndroid Build Coastguard Worker  VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/lang/Throwable; }
2598*795d594fSAndroid Build Coastguard WorkerAnnotations on method #82 'lookupInstanceFieldGetter'
2599*795d594fSAndroid Build Coastguard Worker  VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/lang/Throwable; }
2600*795d594fSAndroid Build Coastguard WorkerAnnotations on method #83 'lookupInstanceFieldSetter'
2601*795d594fSAndroid Build Coastguard Worker  VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/lang/Throwable; }
2602*795d594fSAndroid Build Coastguard WorkerAnnotations on method #84 'lookupStaticFieldGetter'
2603*795d594fSAndroid Build Coastguard Worker  VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/lang/Throwable; }
2604*795d594fSAndroid Build Coastguard WorkerAnnotations on method #85 'lookupStaticFieldSetter'
2605*795d594fSAndroid Build Coastguard Worker  VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/lang/Throwable; }
2606*795d594fSAndroid Build Coastguard WorkerAnnotations on method #86 'lookupVirtual'
2607*795d594fSAndroid Build Coastguard Worker  VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/lang/Throwable; }
2608*795d594fSAndroid Build Coastguard WorkerAnnotations on method #87 'makeWidget'
2609*795d594fSAndroid Build Coastguard Worker  VISIBILITY_RUNTIME Lannotations/CalledByIndy; bootstrapMethod={ Lannotations/BootstrapMethod; enclosingType=LTestInvocationKinds; name="lookupConstructor" } fieldOrMethodName="unused" parameterTypes={ I } returnType=LTestInvocationKinds$Widget;
2610*795d594fSAndroid Build Coastguard WorkerAnnotations on method #88 'maxIntegerValue'
2611*795d594fSAndroid Build Coastguard Worker  VISIBILITY_RUNTIME Lannotations/CalledByIndy; bootstrapMethod={ Lannotations/BootstrapMethod; enclosingType=LTestInvocationKinds; name="lookupVirtual" } fieldOrMethodName="getMaxIntegerValue" parameterTypes={ LTestInvocationKinds; I I } returnType=I
2612*795d594fSAndroid Build Coastguard WorkerAnnotations on method #89 'setInstanceField'
2613*795d594fSAndroid Build Coastguard Worker  VISIBILITY_RUNTIME Lannotations/CalledByIndy; bootstrapMethod={ Lannotations/BootstrapMethod; enclosingType=LTestInvocationKinds; name="lookupInstanceFieldSetter" } fieldOrMethodName="instance_field" parameterTypes={ LTestInvocationKinds; D } returnType=V
2614*795d594fSAndroid Build Coastguard WorkerAnnotations on method #90 'setStaticField'
2615*795d594fSAndroid Build Coastguard Worker  VISIBILITY_RUNTIME Lannotations/CalledByIndy; bootstrapMethod={ Lannotations/BootstrapMethod; enclosingType=LTestInvocationKinds; name="lookupStaticFieldSetter" } fieldOrMethodName="static_field" parameterTypes={ I } returnType=V
2616*795d594fSAndroid Build Coastguard Worker
2617*795d594fSAndroid Build Coastguard WorkerClass #8            -
2618*795d594fSAndroid Build Coastguard Worker  Class descriptor  : 'LTestInvocationKinds;'
2619*795d594fSAndroid Build Coastguard Worker  Access flags      : 0x0000 ()
2620*795d594fSAndroid Build Coastguard Worker  Superclass        : 'LTestBase;'
2621*795d594fSAndroid Build Coastguard Worker  Interfaces        -
2622*795d594fSAndroid Build Coastguard Worker  Static fields     -
2623*795d594fSAndroid Build Coastguard Worker    #0              : (in LTestInvocationKinds;)
2624*795d594fSAndroid Build Coastguard Worker      name          : 'static_field'
2625*795d594fSAndroid Build Coastguard Worker      type          : 'I'
2626*795d594fSAndroid Build Coastguard Worker      access        : 0x000a (PRIVATE STATIC)
2627*795d594fSAndroid Build Coastguard Worker  Instance fields   -
2628*795d594fSAndroid Build Coastguard Worker    #0              : (in LTestInvocationKinds;)
2629*795d594fSAndroid Build Coastguard Worker      name          : 'instance_field'
2630*795d594fSAndroid Build Coastguard Worker      type          : 'D'
2631*795d594fSAndroid Build Coastguard Worker      access        : 0x0002 (PRIVATE)
2632*795d594fSAndroid Build Coastguard Worker  Direct methods    -
2633*795d594fSAndroid Build Coastguard Worker    #0              : (in LTestInvocationKinds;)
2634*795d594fSAndroid Build Coastguard Worker      name          : '<init>'
2635*795d594fSAndroid Build Coastguard Worker      type          : '()V'
2636*795d594fSAndroid Build Coastguard Worker      access        : 0x10000 (CONSTRUCTOR)
2637*795d594fSAndroid Build Coastguard Worker      method_idx    : 73
2638*795d594fSAndroid Build Coastguard Worker      code          -
2639*795d594fSAndroid Build Coastguard Worker      registers     : 1
2640*795d594fSAndroid Build Coastguard Worker      ins           : 1
2641*795d594fSAndroid Build Coastguard Worker      outs          : 1
2642*795d594fSAndroid Build Coastguard Worker      insns size    : 4 16-bit code units
2643*795d594fSAndroid Build Coastguard Worker002ca4:                                        |[002ca4] TestInvocationKinds.<init>:()V
2644*795d594fSAndroid Build Coastguard Worker002cb4: 7010 3200 0000                         |0000: invoke-direct {v0}, LTestBase;.<init>:()V // method@0032
2645*795d594fSAndroid Build Coastguard Worker002cba: 0e00                                   |0003: return-void
2646*795d594fSAndroid Build Coastguard Worker      catches       : (none)
2647*795d594fSAndroid Build Coastguard Worker      positions     :
2648*795d594fSAndroid Build Coastguard Worker        0x0000 line=25
2649*795d594fSAndroid Build Coastguard Worker      locals        :
2650*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0004 reg=0 this LTestInvocationKinds;
2651*795d594fSAndroid Build Coastguard Worker
2652*795d594fSAndroid Build Coastguard Worker    #1              : (in LTestInvocationKinds;)
2653*795d594fSAndroid Build Coastguard Worker      name          : 'getInstanceField'
2654*795d594fSAndroid Build Coastguard Worker      type          : '(LTestInvocationKinds;)D'
2655*795d594fSAndroid Build Coastguard Worker      access        : 0x000a (PRIVATE STATIC)
2656*795d594fSAndroid Build Coastguard Worker      method_idx    : 78
2657*795d594fSAndroid Build Coastguard Worker      code          -
2658*795d594fSAndroid Build Coastguard Worker      registers     : 3
2659*795d594fSAndroid Build Coastguard Worker      ins           : 1
2660*795d594fSAndroid Build Coastguard Worker      outs          : 0
2661*795d594fSAndroid Build Coastguard Worker      insns size    : 6 16-bit code units
2662*795d594fSAndroid Build Coastguard Worker002af0:                                        |[002af0] TestInvocationKinds.getInstanceField:(LTestInvocationKinds;)D
2663*795d594fSAndroid Build Coastguard Worker002b00: 7100 4d00 0000                         |0000: invoke-static {}, LTestInvocationKinds;.assertNotReached:()V // method@004d
2664*795d594fSAndroid Build Coastguard Worker002b06: 1900 f87f                              |0003: const-wide/high16 v0, #long 9221120237041090560 // #7ff8
2665*795d594fSAndroid Build Coastguard Worker002b0a: 1000                                   |0005: return-wide v0
2666*795d594fSAndroid Build Coastguard Worker      catches       : (none)
2667*795d594fSAndroid Build Coastguard Worker      positions     :
2668*795d594fSAndroid Build Coastguard Worker        0x0000 line=117
2669*795d594fSAndroid Build Coastguard Worker        0x0003 line=118
2670*795d594fSAndroid Build Coastguard Worker      locals        :
2671*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0006 reg=2 instance LTestInvocationKinds;
2672*795d594fSAndroid Build Coastguard Worker
2673*795d594fSAndroid Build Coastguard Worker    #2              : (in LTestInvocationKinds;)
2674*795d594fSAndroid Build Coastguard Worker      name          : 'getStaticField'
2675*795d594fSAndroid Build Coastguard Worker      type          : '()I'
2676*795d594fSAndroid Build Coastguard Worker      access        : 0x000a (PRIVATE STATIC)
2677*795d594fSAndroid Build Coastguard Worker      method_idx    : 80
2678*795d594fSAndroid Build Coastguard Worker      code          -
2679*795d594fSAndroid Build Coastguard Worker      registers     : 1
2680*795d594fSAndroid Build Coastguard Worker      ins           : 0
2681*795d594fSAndroid Build Coastguard Worker      outs          : 0
2682*795d594fSAndroid Build Coastguard Worker      insns size    : 5 16-bit code units
2683*795d594fSAndroid Build Coastguard Worker002b28:                                        |[002b28] TestInvocationKinds.getStaticField:()I
2684*795d594fSAndroid Build Coastguard Worker002b38: 7100 4d00 0000                         |0000: invoke-static {}, LTestInvocationKinds;.assertNotReached:()V // method@004d
2685*795d594fSAndroid Build Coastguard Worker002b3e: 1200                                   |0003: const/4 v0, #int 0 // #0
2686*795d594fSAndroid Build Coastguard Worker002b40: 0f00                                   |0004: return v0
2687*795d594fSAndroid Build Coastguard Worker      catches       : (none)
2688*795d594fSAndroid Build Coastguard Worker      positions     :
2689*795d594fSAndroid Build Coastguard Worker        0x0000 line=71
2690*795d594fSAndroid Build Coastguard Worker        0x0003 line=72
2691*795d594fSAndroid Build Coastguard Worker      locals        :
2692*795d594fSAndroid Build Coastguard Worker
2693*795d594fSAndroid Build Coastguard Worker    #3              : (in LTestInvocationKinds;)
2694*795d594fSAndroid Build Coastguard Worker      name          : 'lookupConstructor'
2695*795d594fSAndroid Build Coastguard Worker      type          : '(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;'
2696*795d594fSAndroid Build Coastguard Worker      access        : 0x000a (PRIVATE STATIC)
2697*795d594fSAndroid Build Coastguard Worker      method_idx    : 81
2698*795d594fSAndroid Build Coastguard Worker      code          -
2699*795d594fSAndroid Build Coastguard Worker      registers     : 7
2700*795d594fSAndroid Build Coastguard Worker      ins           : 3
2701*795d594fSAndroid Build Coastguard Worker      outs          : 3
2702*795d594fSAndroid Build Coastguard Worker      insns size    : 20 16-bit code units
2703*795d594fSAndroid Build Coastguard Worker002b60:                                        |[002b60] TestInvocationKinds.lookupConstructor:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
2704*795d594fSAndroid Build Coastguard Worker002b70: 6e10 e500 0600                         |0000: invoke-virtual {v6}, Ljava/lang/invoke/MethodType;.returnType:()Ljava/lang/Class; // method@00e5
2705*795d594fSAndroid Build Coastguard Worker002b76: 0c00                                   |0003: move-result-object v0
2706*795d594fSAndroid Build Coastguard Worker002b78: 6201 1400                              |0004: sget-object v1, Ljava/lang/Void;.TYPE:Ljava/lang/Class; // field@0014
2707*795d594fSAndroid Build Coastguard Worker002b7c: 6e20 df00 1600                         |0006: invoke-virtual {v6, v1}, Ljava/lang/invoke/MethodType;.changeReturnType:(Ljava/lang/Class;)Ljava/lang/invoke/MethodType; // method@00df
2708*795d594fSAndroid Build Coastguard Worker002b82: 0c01                                   |0009: move-result-object v1
2709*795d594fSAndroid Build Coastguard Worker002b84: 6e30 d500 0401                         |000a: invoke-virtual {v4, v0, v1}, Ljava/lang/invoke/MethodHandles$Lookup;.findConstructor:(Ljava/lang/Class;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle; // method@00d5
2710*795d594fSAndroid Build Coastguard Worker002b8a: 0c02                                   |000d: move-result-object v2
2711*795d594fSAndroid Build Coastguard Worker002b8c: 2203 3400                              |000e: new-instance v3, Ljava/lang/invoke/ConstantCallSite; // type@0034
2712*795d594fSAndroid Build Coastguard Worker002b90: 7020 d200 2300                         |0010: invoke-direct {v3, v2}, Ljava/lang/invoke/ConstantCallSite;.<init>:(Ljava/lang/invoke/MethodHandle;)V // method@00d2
2713*795d594fSAndroid Build Coastguard Worker002b96: 1103                                   |0013: return-object v3
2714*795d594fSAndroid Build Coastguard Worker      catches       : (none)
2715*795d594fSAndroid Build Coastguard Worker      positions     :
2716*795d594fSAndroid Build Coastguard Worker        0x0000 line=183
2717*795d594fSAndroid Build Coastguard Worker        0x0004 line=184
2718*795d594fSAndroid Build Coastguard Worker        0x000a line=185
2719*795d594fSAndroid Build Coastguard Worker        0x000e line=186
2720*795d594fSAndroid Build Coastguard Worker      locals        :
2721*795d594fSAndroid Build Coastguard Worker        0x0004 - 0x0014 reg=0 cls Ljava/lang/Class; Ljava/lang/Class<*>;
2722*795d594fSAndroid Build Coastguard Worker        0x000a - 0x0014 reg=1 constructorMethodType Ljava/lang/invoke/MethodType;
2723*795d594fSAndroid Build Coastguard Worker        0x000e - 0x0014 reg=2 mh Ljava/lang/invoke/MethodHandle;
2724*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0014 reg=4 lookup Ljava/lang/invoke/MethodHandles$Lookup;
2725*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0014 reg=5 name Ljava/lang/String;
2726*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0014 reg=6 methodType Ljava/lang/invoke/MethodType;
2727*795d594fSAndroid Build Coastguard Worker
2728*795d594fSAndroid Build Coastguard Worker    #4              : (in LTestInvocationKinds;)
2729*795d594fSAndroid Build Coastguard Worker      name          : 'lookupInstanceFieldGetter'
2730*795d594fSAndroid Build Coastguard Worker      type          : '(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;'
2731*795d594fSAndroid Build Coastguard Worker      access        : 0x0008 (STATIC)
2732*795d594fSAndroid Build Coastguard Worker      method_idx    : 82
2733*795d594fSAndroid Build Coastguard Worker      code          -
2734*795d594fSAndroid Build Coastguard Worker      registers     : 5
2735*795d594fSAndroid Build Coastguard Worker      ins           : 3
2736*795d594fSAndroid Build Coastguard Worker      outs          : 4
2737*795d594fSAndroid Build Coastguard Worker      insns size    : 20 16-bit code units
2738*795d594fSAndroid Build Coastguard Worker002b98:                                        |[002b98] TestInvocationKinds.lookupInstanceFieldGetter:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
2739*795d594fSAndroid Build Coastguard Worker002ba8: 0000                                   |0000: nop // spacer
2740*795d594fSAndroid Build Coastguard Worker002baa: 1200                                   |0001: const/4 v0, #int 0 // #0
2741*795d594fSAndroid Build Coastguard Worker002bac: 6e20 e400 0400                         |0002: invoke-virtual {v4, v0}, Ljava/lang/invoke/MethodType;.parameterType:(I)Ljava/lang/Class; // method@00e4
2742*795d594fSAndroid Build Coastguard Worker002bb2: 0c00                                   |0005: move-result-object v0
2743*795d594fSAndroid Build Coastguard Worker002bb4: 6e10 e500 0400                         |0006: invoke-virtual {v4}, Ljava/lang/invoke/MethodType;.returnType:()Ljava/lang/Class; // method@00e5
2744*795d594fSAndroid Build Coastguard Worker002bba: 0c01                                   |0009: move-result-object v1
2745*795d594fSAndroid Build Coastguard Worker002bbc: 6e40 d600 0213                         |000a: invoke-virtual {v2, v0, v3, v1}, Ljava/lang/invoke/MethodHandles$Lookup;.findGetter:(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle; // method@00d6
2746*795d594fSAndroid Build Coastguard Worker002bc2: 0c00                                   |000d: move-result-object v0
2747*795d594fSAndroid Build Coastguard Worker002bc4: 2201 3400                              |000e: new-instance v1, Ljava/lang/invoke/ConstantCallSite; // type@0034
2748*795d594fSAndroid Build Coastguard Worker002bc8: 7020 d200 0100                         |0010: invoke-direct {v1, v0}, Ljava/lang/invoke/ConstantCallSite;.<init>:(Ljava/lang/invoke/MethodHandle;)V // method@00d2
2749*795d594fSAndroid Build Coastguard Worker002bce: 1101                                   |0013: return-object v1
2750*795d594fSAndroid Build Coastguard Worker      catches       : (none)
2751*795d594fSAndroid Build Coastguard Worker      positions     :
2752*795d594fSAndroid Build Coastguard Worker        0x0000 line=101
2753*795d594fSAndroid Build Coastguard Worker        0x0001 line=102
2754*795d594fSAndroid Build Coastguard Worker        0x000e line=103
2755*795d594fSAndroid Build Coastguard Worker      locals        :
2756*795d594fSAndroid Build Coastguard Worker        0x000e - 0x0014 reg=0 mh Ljava/lang/invoke/MethodHandle;
2757*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0014 reg=2 lookup Ljava/lang/invoke/MethodHandles$Lookup;
2758*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0014 reg=3 name Ljava/lang/String;
2759*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0014 reg=4 methodType Ljava/lang/invoke/MethodType;
2760*795d594fSAndroid Build Coastguard Worker
2761*795d594fSAndroid Build Coastguard Worker    #5              : (in LTestInvocationKinds;)
2762*795d594fSAndroid Build Coastguard Worker      name          : 'lookupInstanceFieldSetter'
2763*795d594fSAndroid Build Coastguard Worker      type          : '(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;'
2764*795d594fSAndroid Build Coastguard Worker      access        : 0x0008 (STATIC)
2765*795d594fSAndroid Build Coastguard Worker      method_idx    : 83
2766*795d594fSAndroid Build Coastguard Worker      code          -
2767*795d594fSAndroid Build Coastguard Worker      registers     : 5
2768*795d594fSAndroid Build Coastguard Worker      ins           : 3
2769*795d594fSAndroid Build Coastguard Worker      outs          : 4
2770*795d594fSAndroid Build Coastguard Worker      insns size    : 21 16-bit code units
2771*795d594fSAndroid Build Coastguard Worker002bd0:                                        |[002bd0] TestInvocationKinds.lookupInstanceFieldSetter:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
2772*795d594fSAndroid Build Coastguard Worker002be0: 0000                                   |0000: nop // spacer
2773*795d594fSAndroid Build Coastguard Worker002be2: 1200                                   |0001: const/4 v0, #int 0 // #0
2774*795d594fSAndroid Build Coastguard Worker002be4: 6e20 e400 0400                         |0002: invoke-virtual {v4, v0}, Ljava/lang/invoke/MethodType;.parameterType:(I)Ljava/lang/Class; // method@00e4
2775*795d594fSAndroid Build Coastguard Worker002bea: 0c00                                   |0005: move-result-object v0
2776*795d594fSAndroid Build Coastguard Worker002bec: 1211                                   |0006: const/4 v1, #int 1 // #1
2777*795d594fSAndroid Build Coastguard Worker002bee: 6e20 e400 1400                         |0007: invoke-virtual {v4, v1}, Ljava/lang/invoke/MethodType;.parameterType:(I)Ljava/lang/Class; // method@00e4
2778*795d594fSAndroid Build Coastguard Worker002bf4: 0c01                                   |000a: move-result-object v1
2779*795d594fSAndroid Build Coastguard Worker002bf6: 6e40 d700 0213                         |000b: invoke-virtual {v2, v0, v3, v1}, Ljava/lang/invoke/MethodHandles$Lookup;.findSetter:(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle; // method@00d7
2780*795d594fSAndroid Build Coastguard Worker002bfc: 0c00                                   |000e: move-result-object v0
2781*795d594fSAndroid Build Coastguard Worker002bfe: 2201 3400                              |000f: new-instance v1, Ljava/lang/invoke/ConstantCallSite; // type@0034
2782*795d594fSAndroid Build Coastguard Worker002c02: 7020 d200 0100                         |0011: invoke-direct {v1, v0}, Ljava/lang/invoke/ConstantCallSite;.<init>:(Ljava/lang/invoke/MethodHandle;)V // method@00d2
2783*795d594fSAndroid Build Coastguard Worker002c08: 1101                                   |0014: return-object v1
2784*795d594fSAndroid Build Coastguard Worker      catches       : (none)
2785*795d594fSAndroid Build Coastguard Worker      positions     :
2786*795d594fSAndroid Build Coastguard Worker        0x0000 line=78
2787*795d594fSAndroid Build Coastguard Worker        0x0001 line=79
2788*795d594fSAndroid Build Coastguard Worker        0x000f line=80
2789*795d594fSAndroid Build Coastguard Worker      locals        :
2790*795d594fSAndroid Build Coastguard Worker        0x000f - 0x0015 reg=0 mh Ljava/lang/invoke/MethodHandle;
2791*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0015 reg=2 lookup Ljava/lang/invoke/MethodHandles$Lookup;
2792*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0015 reg=3 name Ljava/lang/String;
2793*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0015 reg=4 methodType Ljava/lang/invoke/MethodType;
2794*795d594fSAndroid Build Coastguard Worker
2795*795d594fSAndroid Build Coastguard Worker    #6              : (in LTestInvocationKinds;)
2796*795d594fSAndroid Build Coastguard Worker      name          : 'lookupStaticFieldGetter'
2797*795d594fSAndroid Build Coastguard Worker      type          : '(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;'
2798*795d594fSAndroid Build Coastguard Worker      access        : 0x0008 (STATIC)
2799*795d594fSAndroid Build Coastguard Worker      method_idx    : 84
2800*795d594fSAndroid Build Coastguard Worker      code          -
2801*795d594fSAndroid Build Coastguard Worker      registers     : 5
2802*795d594fSAndroid Build Coastguard Worker      ins           : 3
2803*795d594fSAndroid Build Coastguard Worker      outs          : 4
2804*795d594fSAndroid Build Coastguard Worker      insns size    : 16 16-bit code units
2805*795d594fSAndroid Build Coastguard Worker002c0c:                                        |[002c0c] TestInvocationKinds.lookupStaticFieldGetter:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
2806*795d594fSAndroid Build Coastguard Worker002c1c: 1c00 0c00                              |0000: const-class v0, LTestInvocationKinds; // type@000c
2807*795d594fSAndroid Build Coastguard Worker002c20: 6e10 e500 0400                         |0002: invoke-virtual {v4}, Ljava/lang/invoke/MethodType;.returnType:()Ljava/lang/Class; // method@00e5
2808*795d594fSAndroid Build Coastguard Worker002c26: 0c01                                   |0005: move-result-object v1
2809*795d594fSAndroid Build Coastguard Worker002c28: 6e40 d900 0213                         |0006: invoke-virtual {v2, v0, v3, v1}, Ljava/lang/invoke/MethodHandles$Lookup;.findStaticGetter:(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle; // method@00d9
2810*795d594fSAndroid Build Coastguard Worker002c2e: 0c00                                   |0009: move-result-object v0
2811*795d594fSAndroid Build Coastguard Worker002c30: 2201 3400                              |000a: new-instance v1, Ljava/lang/invoke/ConstantCallSite; // type@0034
2812*795d594fSAndroid Build Coastguard Worker002c34: 7020 d200 0100                         |000c: invoke-direct {v1, v0}, Ljava/lang/invoke/ConstantCallSite;.<init>:(Ljava/lang/invoke/MethodHandle;)V // method@00d2
2813*795d594fSAndroid Build Coastguard Worker002c3a: 1101                                   |000f: return-object v1
2814*795d594fSAndroid Build Coastguard Worker      catches       : (none)
2815*795d594fSAndroid Build Coastguard Worker      positions     :
2816*795d594fSAndroid Build Coastguard Worker        0x0000 line=32
2817*795d594fSAndroid Build Coastguard Worker        0x0002 line=33
2818*795d594fSAndroid Build Coastguard Worker        0x000a line=34
2819*795d594fSAndroid Build Coastguard Worker      locals        :
2820*795d594fSAndroid Build Coastguard Worker        0x000a - 0x0010 reg=0 mh Ljava/lang/invoke/MethodHandle;
2821*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0010 reg=2 lookup Ljava/lang/invoke/MethodHandles$Lookup;
2822*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0010 reg=3 name Ljava/lang/String;
2823*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0010 reg=4 methodType Ljava/lang/invoke/MethodType;
2824*795d594fSAndroid Build Coastguard Worker
2825*795d594fSAndroid Build Coastguard Worker    #7              : (in LTestInvocationKinds;)
2826*795d594fSAndroid Build Coastguard Worker      name          : 'lookupStaticFieldSetter'
2827*795d594fSAndroid Build Coastguard Worker      type          : '(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;'
2828*795d594fSAndroid Build Coastguard Worker      access        : 0x0008 (STATIC)
2829*795d594fSAndroid Build Coastguard Worker      method_idx    : 85
2830*795d594fSAndroid Build Coastguard Worker      code          -
2831*795d594fSAndroid Build Coastguard Worker      registers     : 5
2832*795d594fSAndroid Build Coastguard Worker      ins           : 3
2833*795d594fSAndroid Build Coastguard Worker      outs          : 4
2834*795d594fSAndroid Build Coastguard Worker      insns size    : 17 16-bit code units
2835*795d594fSAndroid Build Coastguard Worker002c3c:                                        |[002c3c] TestInvocationKinds.lookupStaticFieldSetter:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
2836*795d594fSAndroid Build Coastguard Worker002c4c: 1c00 0c00                              |0000: const-class v0, LTestInvocationKinds; // type@000c
2837*795d594fSAndroid Build Coastguard Worker002c50: 1201                                   |0002: const/4 v1, #int 0 // #0
2838*795d594fSAndroid Build Coastguard Worker002c52: 6e20 e400 1400                         |0003: invoke-virtual {v4, v1}, Ljava/lang/invoke/MethodType;.parameterType:(I)Ljava/lang/Class; // method@00e4
2839*795d594fSAndroid Build Coastguard Worker002c58: 0c01                                   |0006: move-result-object v1
2840*795d594fSAndroid Build Coastguard Worker002c5a: 6e40 da00 0213                         |0007: invoke-virtual {v2, v0, v3, v1}, Ljava/lang/invoke/MethodHandles$Lookup;.findStaticSetter:(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle; // method@00da
2841*795d594fSAndroid Build Coastguard Worker002c60: 0c00                                   |000a: move-result-object v0
2842*795d594fSAndroid Build Coastguard Worker002c62: 2201 3400                              |000b: new-instance v1, Ljava/lang/invoke/ConstantCallSite; // type@0034
2843*795d594fSAndroid Build Coastguard Worker002c66: 7020 d200 0100                         |000d: invoke-direct {v1, v0}, Ljava/lang/invoke/ConstantCallSite;.<init>:(Ljava/lang/invoke/MethodHandle;)V // method@00d2
2844*795d594fSAndroid Build Coastguard Worker002c6c: 1101                                   |0010: return-object v1
2845*795d594fSAndroid Build Coastguard Worker      catches       : (none)
2846*795d594fSAndroid Build Coastguard Worker      positions     :
2847*795d594fSAndroid Build Coastguard Worker        0x0000 line=54
2848*795d594fSAndroid Build Coastguard Worker        0x0002 line=56
2849*795d594fSAndroid Build Coastguard Worker        0x0007 line=55
2850*795d594fSAndroid Build Coastguard Worker        0x000b line=57
2851*795d594fSAndroid Build Coastguard Worker      locals        :
2852*795d594fSAndroid Build Coastguard Worker        0x000b - 0x0011 reg=0 mh Ljava/lang/invoke/MethodHandle;
2853*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0011 reg=2 lookup Ljava/lang/invoke/MethodHandles$Lookup;
2854*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0011 reg=3 name Ljava/lang/String;
2855*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0011 reg=4 methodType Ljava/lang/invoke/MethodType;
2856*795d594fSAndroid Build Coastguard Worker
2857*795d594fSAndroid Build Coastguard Worker    #8              : (in LTestInvocationKinds;)
2858*795d594fSAndroid Build Coastguard Worker      name          : 'lookupVirtual'
2859*795d594fSAndroid Build Coastguard Worker      type          : '(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;'
2860*795d594fSAndroid Build Coastguard Worker      access        : 0x000a (PRIVATE STATIC)
2861*795d594fSAndroid Build Coastguard Worker      method_idx    : 86
2862*795d594fSAndroid Build Coastguard Worker      code          -
2863*795d594fSAndroid Build Coastguard Worker      registers     : 6
2864*795d594fSAndroid Build Coastguard Worker      ins           : 3
2865*795d594fSAndroid Build Coastguard Worker      outs          : 4
2866*795d594fSAndroid Build Coastguard Worker      insns size    : 18 16-bit code units
2867*795d594fSAndroid Build Coastguard Worker002c70:                                        |[002c70] TestInvocationKinds.lookupVirtual:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
2868*795d594fSAndroid Build Coastguard Worker002c80: 1200                                   |0000: const/4 v0, #int 0 // #0
2869*795d594fSAndroid Build Coastguard Worker002c82: 1211                                   |0001: const/4 v1, #int 1 // #1
2870*795d594fSAndroid Build Coastguard Worker002c84: 6e30 e000 0501                         |0002: invoke-virtual {v5, v0, v1}, Ljava/lang/invoke/MethodType;.dropParameterTypes:(II)Ljava/lang/invoke/MethodType; // method@00e0
2871*795d594fSAndroid Build Coastguard Worker002c8a: 0c00                                   |0005: move-result-object v0
2872*795d594fSAndroid Build Coastguard Worker002c8c: 1c01 0c00                              |0006: const-class v1, LTestInvocationKinds; // type@000c
2873*795d594fSAndroid Build Coastguard Worker002c90: 6e40 db00 1304                         |0008: invoke-virtual {v3, v1, v4, v0}, Ljava/lang/invoke/MethodHandles$Lookup;.findVirtual:(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle; // method@00db
2874*795d594fSAndroid Build Coastguard Worker002c96: 0c01                                   |000b: move-result-object v1
2875*795d594fSAndroid Build Coastguard Worker002c98: 2202 3400                              |000c: new-instance v2, Ljava/lang/invoke/ConstantCallSite; // type@0034
2876*795d594fSAndroid Build Coastguard Worker002c9c: 7020 d200 1200                         |000e: invoke-direct {v2, v1}, Ljava/lang/invoke/ConstantCallSite;.<init>:(Ljava/lang/invoke/MethodHandle;)V // method@00d2
2877*795d594fSAndroid Build Coastguard Worker002ca2: 1102                                   |0011: return-object v2
2878*795d594fSAndroid Build Coastguard Worker      catches       : (none)
2879*795d594fSAndroid Build Coastguard Worker      positions     :
2880*795d594fSAndroid Build Coastguard Worker        0x0000 line=146
2881*795d594fSAndroid Build Coastguard Worker        0x0006 line=147
2882*795d594fSAndroid Build Coastguard Worker        0x000c line=148
2883*795d594fSAndroid Build Coastguard Worker      locals        :
2884*795d594fSAndroid Build Coastguard Worker        0x0006 - 0x0012 reg=0 mt Ljava/lang/invoke/MethodType;
2885*795d594fSAndroid Build Coastguard Worker        0x000c - 0x0012 reg=1 mh Ljava/lang/invoke/MethodHandle;
2886*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0012 reg=3 lookup Ljava/lang/invoke/MethodHandles$Lookup;
2887*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0012 reg=4 name Ljava/lang/String;
2888*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0012 reg=5 methodType Ljava/lang/invoke/MethodType;
2889*795d594fSAndroid Build Coastguard Worker
2890*795d594fSAndroid Build Coastguard Worker    #9              : (in LTestInvocationKinds;)
2891*795d594fSAndroid Build Coastguard Worker      name          : 'makeWidget'
2892*795d594fSAndroid Build Coastguard Worker      type          : '(I)LTestInvocationKinds$Widget;'
2893*795d594fSAndroid Build Coastguard Worker      access        : 0x000a (PRIVATE STATIC)
2894*795d594fSAndroid Build Coastguard Worker      method_idx    : 87
2895*795d594fSAndroid Build Coastguard Worker      code          -
2896*795d594fSAndroid Build Coastguard Worker      registers     : 2
2897*795d594fSAndroid Build Coastguard Worker      ins           : 1
2898*795d594fSAndroid Build Coastguard Worker      outs          : 0
2899*795d594fSAndroid Build Coastguard Worker      insns size    : 5 16-bit code units
2900*795d594fSAndroid Build Coastguard Worker002ad4:                                        |[002ad4] TestInvocationKinds.makeWidget:(I)LTestInvocationKinds$Widget;
2901*795d594fSAndroid Build Coastguard Worker002ae4: 7100 4d00 0000                         |0000: invoke-static {}, LTestInvocationKinds;.assertNotReached:()V // method@004d
2902*795d594fSAndroid Build Coastguard Worker002aea: 1200                                   |0003: const/4 v0, #int 0 // #0
2903*795d594fSAndroid Build Coastguard Worker002aec: 1100                                   |0004: return-object v0
2904*795d594fSAndroid Build Coastguard Worker      catches       : (none)
2905*795d594fSAndroid Build Coastguard Worker      positions     :
2906*795d594fSAndroid Build Coastguard Worker        0x0000 line=200
2907*795d594fSAndroid Build Coastguard Worker        0x0003 line=201
2908*795d594fSAndroid Build Coastguard Worker      locals        :
2909*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0005 reg=1 v I
2910*795d594fSAndroid Build Coastguard Worker
2911*795d594fSAndroid Build Coastguard Worker    #10              : (in LTestInvocationKinds;)
2912*795d594fSAndroid Build Coastguard Worker      name          : 'maxIntegerValue'
2913*795d594fSAndroid Build Coastguard Worker      type          : '(LTestInvocationKinds;II)I'
2914*795d594fSAndroid Build Coastguard Worker      access        : 0x000a (PRIVATE STATIC)
2915*795d594fSAndroid Build Coastguard Worker      method_idx    : 88
2916*795d594fSAndroid Build Coastguard Worker      code          -
2917*795d594fSAndroid Build Coastguard Worker      registers     : 4
2918*795d594fSAndroid Build Coastguard Worker      ins           : 3
2919*795d594fSAndroid Build Coastguard Worker      outs          : 0
2920*795d594fSAndroid Build Coastguard Worker      insns size    : 5 16-bit code units
2921*795d594fSAndroid Build Coastguard Worker002b44:                                        |[002b44] TestInvocationKinds.maxIntegerValue:(LTestInvocationKinds;II)I
2922*795d594fSAndroid Build Coastguard Worker002b54: 7100 4d00 0000                         |0000: invoke-static {}, LTestInvocationKinds;.assertNotReached:()V // method@004d
2923*795d594fSAndroid Build Coastguard Worker002b5a: 1200                                   |0003: const/4 v0, #int 0 // #0
2924*795d594fSAndroid Build Coastguard Worker002b5c: 0f00                                   |0004: return v0
2925*795d594fSAndroid Build Coastguard Worker      catches       : (none)
2926*795d594fSAndroid Build Coastguard Worker      positions     :
2927*795d594fSAndroid Build Coastguard Worker        0x0000 line=159
2928*795d594fSAndroid Build Coastguard Worker        0x0003 line=160
2929*795d594fSAndroid Build Coastguard Worker      locals        :
2930*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0005 reg=1 receiver LTestInvocationKinds;
2931*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0005 reg=2 x I
2932*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0005 reg=3 y I
2933*795d594fSAndroid Build Coastguard Worker
2934*795d594fSAndroid Build Coastguard Worker    #11              : (in LTestInvocationKinds;)
2935*795d594fSAndroid Build Coastguard Worker      name          : 'setInstanceField'
2936*795d594fSAndroid Build Coastguard Worker      type          : '(LTestInvocationKinds;D)V'
2937*795d594fSAndroid Build Coastguard Worker      access        : 0x000a (PRIVATE STATIC)
2938*795d594fSAndroid Build Coastguard Worker      method_idx    : 89
2939*795d594fSAndroid Build Coastguard Worker      code          -
2940*795d594fSAndroid Build Coastguard Worker      registers     : 5
2941*795d594fSAndroid Build Coastguard Worker      ins           : 3
2942*795d594fSAndroid Build Coastguard Worker      outs          : 0
2943*795d594fSAndroid Build Coastguard Worker      insns size    : 8 16-bit code units
2944*795d594fSAndroid Build Coastguard Worker002cbc:                                        |[002cbc] TestInvocationKinds.setInstanceField:(LTestInvocationKinds;D)V
2945*795d594fSAndroid Build Coastguard Worker002ccc: 7100 4d00 0000                         |0000: invoke-static {}, LTestInvocationKinds;.assertNotReached:()V // method@004d
2946*795d594fSAndroid Build Coastguard Worker002cd2: 1900 f87f                              |0003: const-wide/high16 v0, #long 9221120237041090560 // #7ff8
2947*795d594fSAndroid Build Coastguard Worker002cd6: 5a20 0200                              |0005: iput-wide v0, v2, LTestInvocationKinds;.instance_field:D // field@0002
2948*795d594fSAndroid Build Coastguard Worker002cda: 0e00                                   |0007: return-void
2949*795d594fSAndroid Build Coastguard Worker      catches       : (none)
2950*795d594fSAndroid Build Coastguard Worker      positions     :
2951*795d594fSAndroid Build Coastguard Worker        0x0000 line=94
2952*795d594fSAndroid Build Coastguard Worker        0x0003 line=95
2953*795d594fSAndroid Build Coastguard Worker        0x0007 line=96
2954*795d594fSAndroid Build Coastguard Worker      locals        :
2955*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0008 reg=2 instance LTestInvocationKinds;
2956*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0008 reg=3 value D
2957*795d594fSAndroid Build Coastguard Worker
2958*795d594fSAndroid Build Coastguard Worker    #12              : (in LTestInvocationKinds;)
2959*795d594fSAndroid Build Coastguard Worker      name          : 'setStaticField'
2960*795d594fSAndroid Build Coastguard Worker      type          : '(I)V'
2961*795d594fSAndroid Build Coastguard Worker      access        : 0x000a (PRIVATE STATIC)
2962*795d594fSAndroid Build Coastguard Worker      method_idx    : 90
2963*795d594fSAndroid Build Coastguard Worker      code          -
2964*795d594fSAndroid Build Coastguard Worker      registers     : 1
2965*795d594fSAndroid Build Coastguard Worker      ins           : 1
2966*795d594fSAndroid Build Coastguard Worker      outs          : 0
2967*795d594fSAndroid Build Coastguard Worker      insns size    : 4 16-bit code units
2968*795d594fSAndroid Build Coastguard Worker002cdc:                                        |[002cdc] TestInvocationKinds.setStaticField:(I)V
2969*795d594fSAndroid Build Coastguard Worker002cec: 7100 4d00 0000                         |0000: invoke-static {}, LTestInvocationKinds;.assertNotReached:()V // method@004d
2970*795d594fSAndroid Build Coastguard Worker002cf2: 0e00                                   |0003: return-void
2971*795d594fSAndroid Build Coastguard Worker      catches       : (none)
2972*795d594fSAndroid Build Coastguard Worker      positions     :
2973*795d594fSAndroid Build Coastguard Worker        0x0000 line=48
2974*795d594fSAndroid Build Coastguard Worker        0x0003 line=49
2975*795d594fSAndroid Build Coastguard Worker      locals        :
2976*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0004 reg=0 value I
2977*795d594fSAndroid Build Coastguard Worker
2978*795d594fSAndroid Build Coastguard Worker    #13              : (in LTestInvocationKinds;)
2979*795d594fSAndroid Build Coastguard Worker      name          : 'test'
2980*795d594fSAndroid Build Coastguard Worker      type          : '()V'
2981*795d594fSAndroid Build Coastguard Worker      access        : 0x0009 (PUBLIC STATIC)
2982*795d594fSAndroid Build Coastguard Worker      method_idx    : 91
2983*795d594fSAndroid Build Coastguard Worker      code          -
2984*795d594fSAndroid Build Coastguard Worker      registers     : 2
2985*795d594fSAndroid Build Coastguard Worker      ins           : 0
2986*795d594fSAndroid Build Coastguard Worker      outs          : 2
2987*795d594fSAndroid Build Coastguard Worker      insns size    : 24 16-bit code units
2988*795d594fSAndroid Build Coastguard Worker002cf4:                                        |[002cf4] TestInvocationKinds.test:()V
2989*795d594fSAndroid Build Coastguard Worker002d04: 6200 1300                              |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
2990*795d594fSAndroid Build Coastguard Worker002d08: 1c01 0c00                              |0002: const-class v1, LTestInvocationKinds; // type@000c
2991*795d594fSAndroid Build Coastguard Worker002d0c: 6e10 b700 0100                         |0004: invoke-virtual {v1}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@00b7
2992*795d594fSAndroid Build Coastguard Worker002d12: 0c01                                   |0007: move-result-object v1
2993*795d594fSAndroid Build Coastguard Worker002d14: 6e20 b300 1000                         |0008: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@00b3
2994*795d594fSAndroid Build Coastguard Worker002d1a: 7100 5f00 0000                         |000b: invoke-static {}, LTestInvocationKinds;.testStaticFieldAccessors:()V // method@005f
2995*795d594fSAndroid Build Coastguard Worker002d20: 7100 5d00 0000                         |000e: invoke-static {}, LTestInvocationKinds;.testInstanceFieldAccessors:()V // method@005d
2996*795d594fSAndroid Build Coastguard Worker002d26: 7100 5e00 0000                         |0011: invoke-static {}, LTestInvocationKinds;.testInvokeVirtual:()V // method@005e
2997*795d594fSAndroid Build Coastguard Worker002d2c: 7100 5c00 0000                         |0014: invoke-static {}, LTestInvocationKinds;.testConstructor:()V // method@005c
2998*795d594fSAndroid Build Coastguard Worker002d32: 0e00                                   |0017: return-void
2999*795d594fSAndroid Build Coastguard Worker      catches       : (none)
3000*795d594fSAndroid Build Coastguard Worker      positions     :
3001*795d594fSAndroid Build Coastguard Worker        0x0000 line=212
3002*795d594fSAndroid Build Coastguard Worker        0x000b line=213
3003*795d594fSAndroid Build Coastguard Worker        0x000e line=214
3004*795d594fSAndroid Build Coastguard Worker        0x0011 line=215
3005*795d594fSAndroid Build Coastguard Worker        0x0014 line=216
3006*795d594fSAndroid Build Coastguard Worker        0x0017 line=217
3007*795d594fSAndroid Build Coastguard Worker      locals        :
3008*795d594fSAndroid Build Coastguard Worker
3009*795d594fSAndroid Build Coastguard Worker    #14              : (in LTestInvocationKinds;)
3010*795d594fSAndroid Build Coastguard Worker      name          : 'testConstructor'
3011*795d594fSAndroid Build Coastguard Worker      type          : '()V'
3012*795d594fSAndroid Build Coastguard Worker      access        : 0x0008 (STATIC)
3013*795d594fSAndroid Build Coastguard Worker      method_idx    : 92
3014*795d594fSAndroid Build Coastguard Worker      code          -
3015*795d594fSAndroid Build Coastguard Worker      registers     : 3
3016*795d594fSAndroid Build Coastguard Worker      ins           : 0
3017*795d594fSAndroid Build Coastguard Worker      outs          : 2
3018*795d594fSAndroid Build Coastguard Worker      insns size    : 31 16-bit code units
3019*795d594fSAndroid Build Coastguard Worker002d34:                                        |[002d34] TestInvocationKinds.testConstructor:()V
3020*795d594fSAndroid Build Coastguard Worker002d44: 6200 1300                              |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
3021*795d594fSAndroid Build Coastguard Worker002d48: 1a01 b601                              |0002: const-string v1, "testConstructor => " // string@01b6
3022*795d594fSAndroid Build Coastguard Worker002d4c: 6e20 b000 1000                         |0004: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.print:(Ljava/lang/String;)V // method@00b0
3023*795d594fSAndroid Build Coastguard Worker002d52: 1230                                   |0007: const/4 v0, #int 3 // #3
3024*795d594fSAndroid Build Coastguard Worker002d54: fc10 1200 0000                         |0008: invoke-custom {v0}, call_site@0012
3025*795d594fSAndroid Build Coastguard Worker002d5a: 0c00                                   |000b: move-result-object v0
3026*795d594fSAndroid Build Coastguard Worker002d5c: 1c01 0b00                              |000c: const-class v1, LTestInvocationKinds$Widget; // type@000b
3027*795d594fSAndroid Build Coastguard Worker002d60: 6e10 c000 0000                         |000e: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@00c0
3028*795d594fSAndroid Build Coastguard Worker002d66: 0c02                                   |0011: move-result-object v2
3029*795d594fSAndroid Build Coastguard Worker002d68: 7120 4c00 2100                         |0012: invoke-static {v1, v2}, LTestInvocationKinds;.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V // method@004c
3030*795d594fSAndroid Build Coastguard Worker002d6e: 6201 1300                              |0015: sget-object v1, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
3031*795d594fSAndroid Build Coastguard Worker002d72: 6e10 c000 0000                         |0017: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@00c0
3032*795d594fSAndroid Build Coastguard Worker002d78: 0c02                                   |001a: move-result-object v2
3033*795d594fSAndroid Build Coastguard Worker002d7a: 6e20 b200 2100                         |001b: invoke-virtual {v1, v2}, Ljava/io/PrintStream;.println:(Ljava/lang/Object;)V // method@00b2
3034*795d594fSAndroid Build Coastguard Worker002d80: 0e00                                   |001e: return-void
3035*795d594fSAndroid Build Coastguard Worker      catches       : (none)
3036*795d594fSAndroid Build Coastguard Worker      positions     :
3037*795d594fSAndroid Build Coastguard Worker        0x0000 line=205
3038*795d594fSAndroid Build Coastguard Worker        0x0007 line=206
3039*795d594fSAndroid Build Coastguard Worker        0x000c line=207
3040*795d594fSAndroid Build Coastguard Worker        0x0015 line=208
3041*795d594fSAndroid Build Coastguard Worker        0x001e line=209
3042*795d594fSAndroid Build Coastguard Worker      locals        :
3043*795d594fSAndroid Build Coastguard Worker        0x000c - 0x001f reg=0 receiver LTestInvocationKinds$Widget;
3044*795d594fSAndroid Build Coastguard Worker
3045*795d594fSAndroid Build Coastguard Worker    #15              : (in LTestInvocationKinds;)
3046*795d594fSAndroid Build Coastguard Worker      name          : 'testInstanceFieldAccessors'
3047*795d594fSAndroid Build Coastguard Worker      type          : '()V'
3048*795d594fSAndroid Build Coastguard Worker      access        : 0x000a (PRIVATE STATIC)
3049*795d594fSAndroid Build Coastguard Worker      method_idx    : 93
3050*795d594fSAndroid Build Coastguard Worker      code          -
3051*795d594fSAndroid Build Coastguard Worker      registers     : 5
3052*795d594fSAndroid Build Coastguard Worker      ins           : 0
3053*795d594fSAndroid Build Coastguard Worker      outs          : 4
3054*795d594fSAndroid Build Coastguard Worker      insns size    : 44 16-bit code units
3055*795d594fSAndroid Build Coastguard Worker002d84:                                        |[002d84] TestInvocationKinds.testInstanceFieldAccessors:()V
3056*795d594fSAndroid Build Coastguard Worker002d94: 6200 1300                              |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
3057*795d594fSAndroid Build Coastguard Worker002d98: 1a01 b801                              |0002: const-string v1, "testInstanceFieldAccessors" // string@01b8
3058*795d594fSAndroid Build Coastguard Worker002d9c: 6e20 b300 1000                         |0004: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@00b3
3059*795d594fSAndroid Build Coastguard Worker002da2: 2200 0c00                              |0007: new-instance v0, LTestInvocationKinds; // type@000c
3060*795d594fSAndroid Build Coastguard Worker002da6: 7010 4900 0000                         |0009: invoke-direct {v0}, LTestInvocationKinds;.<init>:()V // method@0049
3061*795d594fSAndroid Build Coastguard Worker002dac: 1601 0100                              |000c: const-wide/16 v1, #int 1 // #1
3062*795d594fSAndroid Build Coastguard Worker002db0: 5a01 0200                              |000e: iput-wide v1, v0, LTestInvocationKinds;.instance_field:D // field@0002
3063*795d594fSAndroid Build Coastguard Worker002db4: 1801 182d 4454 fb21 0940               |0010: const-wide v1, #double 3.14159 // #400921fb54442d18
3064*795d594fSAndroid Build Coastguard Worker002dbe: fc30 1300 1002                         |0015: invoke-custom {v0, v1, v2}, call_site@0013
3065*795d594fSAndroid Build Coastguard Worker002dc4: 5303 0200                              |0018: iget-wide v3, v0, LTestInvocationKinds;.instance_field:D // field@0002
3066*795d594fSAndroid Build Coastguard Worker002dc8: 7140 4a00 2143                         |001a: invoke-static {v1, v2, v3, v4}, LTestInvocationKinds;.assertEquals:(DD)V // method@004a
3067*795d594fSAndroid Build Coastguard Worker002dce: 1801 6957 148b 0abf 0540               |001d: const-wide v1, #double 2.71828 // #4005bf0a8b145769
3068*795d594fSAndroid Build Coastguard Worker002dd8: 5a01 0200                              |0022: iput-wide v1, v0, LTestInvocationKinds;.instance_field:D // field@0002
3069*795d594fSAndroid Build Coastguard Worker002ddc: fc10 1400 0000                         |0024: invoke-custom {v0}, call_site@0014
3070*795d594fSAndroid Build Coastguard Worker002de2: 0b03                                   |0027: move-result-wide v3
3071*795d594fSAndroid Build Coastguard Worker002de4: 7140 4a00 2143                         |0028: invoke-static {v1, v2, v3, v4}, LTestInvocationKinds;.assertEquals:(DD)V // method@004a
3072*795d594fSAndroid Build Coastguard Worker002dea: 0e00                                   |002b: return-void
3073*795d594fSAndroid Build Coastguard Worker      catches       : (none)
3074*795d594fSAndroid Build Coastguard Worker      positions     :
3075*795d594fSAndroid Build Coastguard Worker        0x0000 line=133
3076*795d594fSAndroid Build Coastguard Worker        0x0007 line=134
3077*795d594fSAndroid Build Coastguard Worker        0x000c line=135
3078*795d594fSAndroid Build Coastguard Worker        0x0010 line=136
3079*795d594fSAndroid Build Coastguard Worker        0x0018 line=137
3080*795d594fSAndroid Build Coastguard Worker        0x001d line=138
3081*795d594fSAndroid Build Coastguard Worker        0x0024 line=139
3082*795d594fSAndroid Build Coastguard Worker        0x002b line=140
3083*795d594fSAndroid Build Coastguard Worker      locals        :
3084*795d594fSAndroid Build Coastguard Worker        0x000c - 0x002c reg=0 instance LTestInvocationKinds;
3085*795d594fSAndroid Build Coastguard Worker
3086*795d594fSAndroid Build Coastguard Worker    #16              : (in LTestInvocationKinds;)
3087*795d594fSAndroid Build Coastguard Worker      name          : 'testInvokeVirtual'
3088*795d594fSAndroid Build Coastguard Worker      type          : '()V'
3089*795d594fSAndroid Build Coastguard Worker      access        : 0x0008 (STATIC)
3090*795d594fSAndroid Build Coastguard Worker      method_idx    : 94
3091*795d594fSAndroid Build Coastguard Worker      code          -
3092*795d594fSAndroid Build Coastguard Worker      registers     : 3
3093*795d594fSAndroid Build Coastguard Worker      ins           : 0
3094*795d594fSAndroid Build Coastguard Worker      outs          : 3
3095*795d594fSAndroid Build Coastguard Worker      insns size    : 25 16-bit code units
3096*795d594fSAndroid Build Coastguard Worker002dec:                                        |[002dec] TestInvocationKinds.testInvokeVirtual:()V
3097*795d594fSAndroid Build Coastguard Worker002dfc: 6200 1300                              |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
3098*795d594fSAndroid Build Coastguard Worker002e00: 1a01 ba01                              |0002: const-string v1, "testInvokeVirtual => max(77, -3) = " // string@01ba
3099*795d594fSAndroid Build Coastguard Worker002e04: 6e20 b000 1000                         |0004: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.print:(Ljava/lang/String;)V // method@00b0
3100*795d594fSAndroid Build Coastguard Worker002e0a: 2200 0c00                              |0007: new-instance v0, LTestInvocationKinds; // type@000c
3101*795d594fSAndroid Build Coastguard Worker002e0e: 7010 4900 0000                         |0009: invoke-direct {v0}, LTestInvocationKinds;.<init>:()V // method@0049
3102*795d594fSAndroid Build Coastguard Worker002e14: 1301 4d00                              |000c: const/16 v1, #int 77 // #4d
3103*795d594fSAndroid Build Coastguard Worker002e18: 12d2                                   |000e: const/4 v2, #int -3 // #fd
3104*795d594fSAndroid Build Coastguard Worker002e1a: fc30 1500 1002                         |000f: invoke-custom {v0, v1, v2}, call_site@0015
3105*795d594fSAndroid Build Coastguard Worker002e20: 0a01                                   |0012: move-result v1
3106*795d594fSAndroid Build Coastguard Worker002e22: 6202 1300                              |0013: sget-object v2, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
3107*795d594fSAndroid Build Coastguard Worker002e26: 6e20 b100 1200                         |0015: invoke-virtual {v2, v1}, Ljava/io/PrintStream;.println:(I)V // method@00b1
3108*795d594fSAndroid Build Coastguard Worker002e2c: 0e00                                   |0018: return-void
3109*795d594fSAndroid Build Coastguard Worker      catches       : (none)
3110*795d594fSAndroid Build Coastguard Worker      positions     :
3111*795d594fSAndroid Build Coastguard Worker        0x0000 line=168
3112*795d594fSAndroid Build Coastguard Worker        0x0007 line=169
3113*795d594fSAndroid Build Coastguard Worker        0x000c line=170
3114*795d594fSAndroid Build Coastguard Worker        0x0013 line=171
3115*795d594fSAndroid Build Coastguard Worker        0x0018 line=172
3116*795d594fSAndroid Build Coastguard Worker      locals        :
3117*795d594fSAndroid Build Coastguard Worker        0x000c - 0x0019 reg=0 receiver LTestInvocationKinds;
3118*795d594fSAndroid Build Coastguard Worker        0x0013 - 0x0019 reg=1 result I
3119*795d594fSAndroid Build Coastguard Worker
3120*795d594fSAndroid Build Coastguard Worker    #17              : (in LTestInvocationKinds;)
3121*795d594fSAndroid Build Coastguard Worker      name          : 'testStaticFieldAccessors'
3122*795d594fSAndroid Build Coastguard Worker      type          : '()V'
3123*795d594fSAndroid Build Coastguard Worker      access        : 0x000a (PRIVATE STATIC)
3124*795d594fSAndroid Build Coastguard Worker      method_idx    : 95
3125*795d594fSAndroid Build Coastguard Worker      code          -
3126*795d594fSAndroid Build Coastguard Worker      registers     : 2
3127*795d594fSAndroid Build Coastguard Worker      ins           : 0
3128*795d594fSAndroid Build Coastguard Worker      outs          : 2
3129*795d594fSAndroid Build Coastguard Worker      insns size    : 47 16-bit code units
3130*795d594fSAndroid Build Coastguard Worker002e30:                                        |[002e30] TestInvocationKinds.testStaticFieldAccessors:()V
3131*795d594fSAndroid Build Coastguard Worker002e40: 6200 1300                              |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
3132*795d594fSAndroid Build Coastguard Worker002e44: 1a01 bb01                              |0002: const-string v1, "testStaticFieldAccessors" // string@01bb
3133*795d594fSAndroid Build Coastguard Worker002e48: 6e20 b300 1000                         |0004: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@00b3
3134*795d594fSAndroid Build Coastguard Worker002e4e: 1230                                   |0007: const/4 v0, #int 3 // #3
3135*795d594fSAndroid Build Coastguard Worker002e50: fc10 1600 0000                         |0008: invoke-custom {v0}, call_site@0016
3136*795d594fSAndroid Build Coastguard Worker002e56: 6001 0300                              |000b: sget v1, LTestInvocationKinds;.static_field:I // field@0003
3137*795d594fSAndroid Build Coastguard Worker002e5a: 7120 4b00 0100                         |000d: invoke-static {v1, v0}, LTestInvocationKinds;.assertEquals:(II)V // method@004b
3138*795d594fSAndroid Build Coastguard Worker002e60: 1240                                   |0010: const/4 v0, #int 4 // #4
3139*795d594fSAndroid Build Coastguard Worker002e62: fc10 1700 0000                         |0011: invoke-custom {v0}, call_site@0017
3140*795d594fSAndroid Build Coastguard Worker002e68: 6001 0300                              |0014: sget v1, LTestInvocationKinds;.static_field:I // field@0003
3141*795d594fSAndroid Build Coastguard Worker002e6c: 7120 4b00 0100                         |0016: invoke-static {v1, v0}, LTestInvocationKinds;.assertEquals:(II)V // method@004b
3142*795d594fSAndroid Build Coastguard Worker002e72: 6000 0300                              |0019: sget v0, LTestInvocationKinds;.static_field:I // field@0003
3143*795d594fSAndroid Build Coastguard Worker002e76: fc00 1800 0000                         |001b: invoke-custom {}, call_site@0018
3144*795d594fSAndroid Build Coastguard Worker002e7c: 0a01                                   |001e: move-result v1
3145*795d594fSAndroid Build Coastguard Worker002e7e: 7120 4b00 1000                         |001f: invoke-static {v0, v1}, LTestInvocationKinds;.assertEquals:(II)V // method@004b
3146*795d594fSAndroid Build Coastguard Worker002e84: 1400 ffff ff7f                         |0022: const v0, #float nan // #7fffffff
3147*795d594fSAndroid Build Coastguard Worker002e8a: 6700 0300                              |0025: sput v0, LTestInvocationKinds;.static_field:I // field@0003
3148*795d594fSAndroid Build Coastguard Worker002e8e: fc00 1900 0000                         |0027: invoke-custom {}, call_site@0019
3149*795d594fSAndroid Build Coastguard Worker002e94: 0a01                                   |002a: move-result v1
3150*795d594fSAndroid Build Coastguard Worker002e96: 7120 4b00 1000                         |002b: invoke-static {v0, v1}, LTestInvocationKinds;.assertEquals:(II)V // method@004b
3151*795d594fSAndroid Build Coastguard Worker002e9c: 0e00                                   |002e: return-void
3152*795d594fSAndroid Build Coastguard Worker      catches       : (none)
3153*795d594fSAndroid Build Coastguard Worker      positions     :
3154*795d594fSAndroid Build Coastguard Worker        0x0000 line=122
3155*795d594fSAndroid Build Coastguard Worker        0x0007 line=123
3156*795d594fSAndroid Build Coastguard Worker        0x000b line=124
3157*795d594fSAndroid Build Coastguard Worker        0x0010 line=125
3158*795d594fSAndroid Build Coastguard Worker        0x0014 line=126
3159*795d594fSAndroid Build Coastguard Worker        0x0019 line=127
3160*795d594fSAndroid Build Coastguard Worker        0x0022 line=128
3161*795d594fSAndroid Build Coastguard Worker        0x0027 line=129
3162*795d594fSAndroid Build Coastguard Worker        0x002e line=130
3163*795d594fSAndroid Build Coastguard Worker      locals        :
3164*795d594fSAndroid Build Coastguard Worker
3165*795d594fSAndroid Build Coastguard Worker  Virtual methods   -
3166*795d594fSAndroid Build Coastguard Worker    #0              : (in LTestInvocationKinds;)
3167*795d594fSAndroid Build Coastguard Worker      name          : 'getMaxIntegerValue'
3168*795d594fSAndroid Build Coastguard Worker      type          : '(II)I'
3169*795d594fSAndroid Build Coastguard Worker      access        : 0x0001 (PUBLIC)
3170*795d594fSAndroid Build Coastguard Worker      method_idx    : 79
3171*795d594fSAndroid Build Coastguard Worker      code          -
3172*795d594fSAndroid Build Coastguard Worker      registers     : 4
3173*795d594fSAndroid Build Coastguard Worker      ins           : 3
3174*795d594fSAndroid Build Coastguard Worker      outs          : 0
3175*795d594fSAndroid Build Coastguard Worker      insns size    : 6 16-bit code units
3176*795d594fSAndroid Build Coastguard Worker002b0c:                                        |[002b0c] TestInvocationKinds.getMaxIntegerValue:(II)I
3177*795d594fSAndroid Build Coastguard Worker002b1c: 3732 0400                              |0000: if-le v2, v3, 0004 // +0004
3178*795d594fSAndroid Build Coastguard Worker002b20: 0120                                   |0002: move v0, v2
3179*795d594fSAndroid Build Coastguard Worker002b22: 2802                                   |0003: goto 0005 // +0002
3180*795d594fSAndroid Build Coastguard Worker002b24: 0130                                   |0004: move v0, v3
3181*795d594fSAndroid Build Coastguard Worker002b26: 0f00                                   |0005: return v0
3182*795d594fSAndroid Build Coastguard Worker      catches       : (none)
3183*795d594fSAndroid Build Coastguard Worker      positions     :
3184*795d594fSAndroid Build Coastguard Worker        0x0000 line=164
3185*795d594fSAndroid Build Coastguard Worker      locals        :
3186*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0006 reg=1 this LTestInvocationKinds;
3187*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0006 reg=2 x I
3188*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0006 reg=3 y I
3189*795d594fSAndroid Build Coastguard Worker
3190*795d594fSAndroid Build Coastguard Worker  source_file_idx   : 148 (TestInvocationKinds.java)
3191*795d594fSAndroid Build Coastguard Worker
3192*795d594fSAndroid Build Coastguard WorkerClass #9 header:
3193*795d594fSAndroid Build Coastguard Workerclass_idx           : 14
3194*795d594fSAndroid Build Coastguard Workeraccess_flags        : 1 (0x0001)
3195*795d594fSAndroid Build Coastguard Workersuperclass_idx      : 9
3196*795d594fSAndroid Build Coastguard Workerinterfaces_off      : 18256 (0x004750)
3197*795d594fSAndroid Build Coastguard Workersource_file_idx     : 149
3198*795d594fSAndroid Build Coastguard Workerannotations_off     : 31132 (0x00799c)
3199*795d594fSAndroid Build Coastguard Workerclass_data_off      : 29344 (0x0072a0)
3200*795d594fSAndroid Build Coastguard Workerstatic_fields_size  : 7
3201*795d594fSAndroid Build Coastguard Workerinstance_fields_size: 0
3202*795d594fSAndroid Build Coastguard Workerdirect_methods_size : 8
3203*795d594fSAndroid Build Coastguard Workervirtual_methods_size: 1
3204*795d594fSAndroid Build Coastguard Worker
3205*795d594fSAndroid Build Coastguard WorkerClass #9 annotations:
3206*795d594fSAndroid Build Coastguard WorkerAnnotations on field #10 'threadIndex'
3207*795d594fSAndroid Build Coastguard Worker  VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/ThreadLocal<" "Ljava/lang/Integer;" ">;" }
3208*795d594fSAndroid Build Coastguard WorkerAnnotations on method #106 'linkerMethod'
3209*795d594fSAndroid Build Coastguard Worker  VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/lang/Throwable; }
3210*795d594fSAndroid Build Coastguard WorkerAnnotations on method #109 'setCalled'
3211*795d594fSAndroid Build Coastguard Worker  VISIBILITY_RUNTIME Lannotations/CalledByIndy; bootstrapMethod={ Lannotations/BootstrapMethod; enclosingType=LTestInvokeCustomWithConcurrentThreads; name="linkerMethod" parameterTypes={ Ljava/lang/invoke/MethodHandles$Lookup; Ljava/lang/String; Ljava/lang/invoke/MethodType; } } fieldOrMethodName="setCalled" parameterTypes={ I } returnType=I
3212*795d594fSAndroid Build Coastguard WorkerAnnotations on method #110 'test'
3213*795d594fSAndroid Build Coastguard Worker  VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/lang/Throwable; }
3214*795d594fSAndroid Build Coastguard Worker
3215*795d594fSAndroid Build Coastguard WorkerClass #9            -
3216*795d594fSAndroid Build Coastguard Worker  Class descriptor  : 'LTestInvokeCustomWithConcurrentThreads;'
3217*795d594fSAndroid Build Coastguard Worker  Access flags      : 0x0001 (PUBLIC)
3218*795d594fSAndroid Build Coastguard Worker  Superclass        : 'LTestBase;'
3219*795d594fSAndroid Build Coastguard Worker  Interfaces        -
3220*795d594fSAndroid Build Coastguard Worker    #0              : 'Ljava/lang/Runnable;'
3221*795d594fSAndroid Build Coastguard Worker  Static fields     -
3222*795d594fSAndroid Build Coastguard Worker    #0              : (in LTestInvokeCustomWithConcurrentThreads;)
3223*795d594fSAndroid Build Coastguard Worker      name          : 'NUMBER_OF_THREADS'
3224*795d594fSAndroid Build Coastguard Worker      type          : 'I'
3225*795d594fSAndroid Build Coastguard Worker      access        : 0x001a (PRIVATE STATIC FINAL)
3226*795d594fSAndroid Build Coastguard Worker      value         : 16
3227*795d594fSAndroid Build Coastguard Worker    #1              : (in LTestInvokeCustomWithConcurrentThreads;)
3228*795d594fSAndroid Build Coastguard Worker      name          : 'barrier'
3229*795d594fSAndroid Build Coastguard Worker      type          : 'Ljava/util/concurrent/CyclicBarrier;'
3230*795d594fSAndroid Build Coastguard Worker      access        : 0x001a (PRIVATE STATIC FINAL)
3231*795d594fSAndroid Build Coastguard Worker    #2              : (in LTestInvokeCustomWithConcurrentThreads;)
3232*795d594fSAndroid Build Coastguard Worker      name          : 'called'
3233*795d594fSAndroid Build Coastguard Worker      type          : '[Ljava/util/concurrent/atomic/AtomicInteger;'
3234*795d594fSAndroid Build Coastguard Worker      access        : 0x001a (PRIVATE STATIC FINAL)
3235*795d594fSAndroid Build Coastguard Worker    #3              : (in LTestInvokeCustomWithConcurrentThreads;)
3236*795d594fSAndroid Build Coastguard Worker      name          : 'instantiated'
3237*795d594fSAndroid Build Coastguard Worker      type          : '[Ljava/lang/invoke/CallSite;'
3238*795d594fSAndroid Build Coastguard Worker      access        : 0x001a (PRIVATE STATIC FINAL)
3239*795d594fSAndroid Build Coastguard Worker    #4              : (in LTestInvokeCustomWithConcurrentThreads;)
3240*795d594fSAndroid Build Coastguard Worker      name          : 'nextIndex'
3241*795d594fSAndroid Build Coastguard Worker      type          : 'Ljava/util/concurrent/atomic/AtomicInteger;'
3242*795d594fSAndroid Build Coastguard Worker      access        : 0x001a (PRIVATE STATIC FINAL)
3243*795d594fSAndroid Build Coastguard Worker    #5              : (in LTestInvokeCustomWithConcurrentThreads;)
3244*795d594fSAndroid Build Coastguard Worker      name          : 'targetted'
3245*795d594fSAndroid Build Coastguard Worker      type          : '[Ljava/util/concurrent/atomic/AtomicInteger;'
3246*795d594fSAndroid Build Coastguard Worker      access        : 0x001a (PRIVATE STATIC FINAL)
3247*795d594fSAndroid Build Coastguard Worker    #6              : (in LTestInvokeCustomWithConcurrentThreads;)
3248*795d594fSAndroid Build Coastguard Worker      name          : 'threadIndex'
3249*795d594fSAndroid Build Coastguard Worker      type          : 'Ljava/lang/ThreadLocal;'
3250*795d594fSAndroid Build Coastguard Worker      access        : 0x001a (PRIVATE STATIC FINAL)
3251*795d594fSAndroid Build Coastguard Worker  Instance fields   -
3252*795d594fSAndroid Build Coastguard Worker  Direct methods    -
3253*795d594fSAndroid Build Coastguard Worker    #0              : (in LTestInvokeCustomWithConcurrentThreads;)
3254*795d594fSAndroid Build Coastguard Worker      name          : '<clinit>'
3255*795d594fSAndroid Build Coastguard Worker      type          : '()V'
3256*795d594fSAndroid Build Coastguard Worker      access        : 0x10008 (STATIC CONSTRUCTOR)
3257*795d594fSAndroid Build Coastguard Worker      method_idx    : 99
3258*795d594fSAndroid Build Coastguard Worker      code          -
3259*795d594fSAndroid Build Coastguard Worker      registers     : 2
3260*795d594fSAndroid Build Coastguard Worker      ins           : 0
3261*795d594fSAndroid Build Coastguard Worker      outs          : 2
3262*795d594fSAndroid Build Coastguard Worker      insns size    : 37 16-bit code units
3263*795d594fSAndroid Build Coastguard Worker003064:                                        |[003064] TestInvokeCustomWithConcurrentThreads.<clinit>:()V
3264*795d594fSAndroid Build Coastguard Worker003074: 2200 3e00                              |0000: new-instance v0, Ljava/util/concurrent/atomic/AtomicInteger; // type@003e
3265*795d594fSAndroid Build Coastguard Worker003078: 1201                                   |0002: const/4 v1, #int 0 // #0
3266*795d594fSAndroid Build Coastguard Worker00307a: 7020 ef00 1000                         |0003: invoke-direct {v0, v1}, Ljava/util/concurrent/atomic/AtomicInteger;.<init>:(I)V // method@00ef
3267*795d594fSAndroid Build Coastguard Worker003080: 6900 0800                              |0006: sput-object v0, LTestInvokeCustomWithConcurrentThreads;.nextIndex:Ljava/util/concurrent/atomic/AtomicInteger; // field@0008
3268*795d594fSAndroid Build Coastguard Worker003084: 2200 0d00                              |0008: new-instance v0, LTestInvokeCustomWithConcurrentThreads$1; // type@000d
3269*795d594fSAndroid Build Coastguard Worker003088: 7010 6000 0000                         |000a: invoke-direct {v0}, LTestInvokeCustomWithConcurrentThreads$1;.<init>:()V // method@0060
3270*795d594fSAndroid Build Coastguard Worker00308e: 6900 0a00                              |000d: sput-object v0, LTestInvokeCustomWithConcurrentThreads;.threadIndex:Ljava/lang/ThreadLocal; // field@000a
3271*795d594fSAndroid Build Coastguard Worker003092: 1300 1000                              |000f: const/16 v0, #int 16 // #10
3272*795d594fSAndroid Build Coastguard Worker003096: 2301 4b00                              |0011: new-array v1, v0, [Ljava/lang/invoke/CallSite; // type@004b
3273*795d594fSAndroid Build Coastguard Worker00309a: 6901 0700                              |0013: sput-object v1, LTestInvokeCustomWithConcurrentThreads;.instantiated:[Ljava/lang/invoke/CallSite; // field@0007
3274*795d594fSAndroid Build Coastguard Worker00309e: 2301 4c00                              |0015: new-array v1, v0, [Ljava/util/concurrent/atomic/AtomicInteger; // type@004c
3275*795d594fSAndroid Build Coastguard Worker0030a2: 6901 0600                              |0017: sput-object v1, LTestInvokeCustomWithConcurrentThreads;.called:[Ljava/util/concurrent/atomic/AtomicInteger; // field@0006
3276*795d594fSAndroid Build Coastguard Worker0030a6: 2301 4c00                              |0019: new-array v1, v0, [Ljava/util/concurrent/atomic/AtomicInteger; // type@004c
3277*795d594fSAndroid Build Coastguard Worker0030aa: 6901 0900                              |001b: sput-object v1, LTestInvokeCustomWithConcurrentThreads;.targetted:[Ljava/util/concurrent/atomic/AtomicInteger; // field@0009
3278*795d594fSAndroid Build Coastguard Worker0030ae: 2201 3d00                              |001d: new-instance v1, Ljava/util/concurrent/CyclicBarrier; // type@003d
3279*795d594fSAndroid Build Coastguard Worker0030b2: 7020 ed00 0100                         |001f: invoke-direct {v1, v0}, Ljava/util/concurrent/CyclicBarrier;.<init>:(I)V // method@00ed
3280*795d594fSAndroid Build Coastguard Worker0030b8: 6901 0500                              |0022: sput-object v1, LTestInvokeCustomWithConcurrentThreads;.barrier:Ljava/util/concurrent/CyclicBarrier; // field@0005
3281*795d594fSAndroid Build Coastguard Worker0030bc: 0e00                                   |0024: return-void
3282*795d594fSAndroid Build Coastguard Worker      catches       : (none)
3283*795d594fSAndroid Build Coastguard Worker      positions     :
3284*795d594fSAndroid Build Coastguard Worker        0x0000 line=30
3285*795d594fSAndroid Build Coastguard Worker        0x0008 line=32
3286*795d594fSAndroid Build Coastguard Worker        0x000f line=41
3287*795d594fSAndroid Build Coastguard Worker        0x0015 line=44
3288*795d594fSAndroid Build Coastguard Worker        0x0019 line=47
3289*795d594fSAndroid Build Coastguard Worker        0x001d line=50
3290*795d594fSAndroid Build Coastguard Worker      locals        :
3291*795d594fSAndroid Build Coastguard Worker
3292*795d594fSAndroid Build Coastguard Worker    #1              : (in LTestInvokeCustomWithConcurrentThreads;)
3293*795d594fSAndroid Build Coastguard Worker      name          : '<init>'
3294*795d594fSAndroid Build Coastguard Worker      type          : '()V'
3295*795d594fSAndroid Build Coastguard Worker      access        : 0x10002 (PRIVATE CONSTRUCTOR)
3296*795d594fSAndroid Build Coastguard Worker      method_idx    : 100
3297*795d594fSAndroid Build Coastguard Worker      code          -
3298*795d594fSAndroid Build Coastguard Worker      registers     : 1
3299*795d594fSAndroid Build Coastguard Worker      ins           : 1
3300*795d594fSAndroid Build Coastguard Worker      outs          : 1
3301*795d594fSAndroid Build Coastguard Worker      insns size    : 4 16-bit code units
3302*795d594fSAndroid Build Coastguard Worker0030c0:                                        |[0030c0] TestInvokeCustomWithConcurrentThreads.<init>:()V
3303*795d594fSAndroid Build Coastguard Worker0030d0: 7010 3200 0000                         |0000: invoke-direct {v0}, LTestBase;.<init>:()V // method@0032
3304*795d594fSAndroid Build Coastguard Worker0030d6: 0e00                                   |0003: return-void
3305*795d594fSAndroid Build Coastguard Worker      catches       : (none)
3306*795d594fSAndroid Build Coastguard Worker      positions     :
3307*795d594fSAndroid Build Coastguard Worker        0x0000 line=52
3308*795d594fSAndroid Build Coastguard Worker      locals        :
3309*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0004 reg=0 this LTestInvokeCustomWithConcurrentThreads;
3310*795d594fSAndroid Build Coastguard Worker
3311*795d594fSAndroid Build Coastguard Worker    #2              : (in LTestInvokeCustomWithConcurrentThreads;)
3312*795d594fSAndroid Build Coastguard Worker      name          : 'access$000'
3313*795d594fSAndroid Build Coastguard Worker      type          : '()Ljava/util/concurrent/atomic/AtomicInteger;'
3314*795d594fSAndroid Build Coastguard Worker      access        : 0x1008 (STATIC SYNTHETIC)
3315*795d594fSAndroid Build Coastguard Worker      method_idx    : 101
3316*795d594fSAndroid Build Coastguard Worker      code          -
3317*795d594fSAndroid Build Coastguard Worker      registers     : 1
3318*795d594fSAndroid Build Coastguard Worker      ins           : 0
3319*795d594fSAndroid Build Coastguard Worker      outs          : 0
3320*795d594fSAndroid Build Coastguard Worker      insns size    : 3 16-bit code units
3321*795d594fSAndroid Build Coastguard Worker00304c:                                        |[00304c] TestInvokeCustomWithConcurrentThreads.access$000:()Ljava/util/concurrent/atomic/AtomicInteger;
3322*795d594fSAndroid Build Coastguard Worker00305c: 6200 0800                              |0000: sget-object v0, LTestInvokeCustomWithConcurrentThreads;.nextIndex:Ljava/util/concurrent/atomic/AtomicInteger; // field@0008
3323*795d594fSAndroid Build Coastguard Worker003060: 1100                                   |0002: return-object v0
3324*795d594fSAndroid Build Coastguard Worker      catches       : (none)
3325*795d594fSAndroid Build Coastguard Worker      positions     :
3326*795d594fSAndroid Build Coastguard Worker        0x0000 line=27
3327*795d594fSAndroid Build Coastguard Worker      locals        :
3328*795d594fSAndroid Build Coastguard Worker
3329*795d594fSAndroid Build Coastguard Worker    #3              : (in LTestInvokeCustomWithConcurrentThreads;)
3330*795d594fSAndroid Build Coastguard Worker      name          : 'getThreadIndex'
3331*795d594fSAndroid Build Coastguard Worker      type          : '()I'
3332*795d594fSAndroid Build Coastguard Worker      access        : 0x000a (PRIVATE STATIC)
3333*795d594fSAndroid Build Coastguard Worker      method_idx    : 105
3334*795d594fSAndroid Build Coastguard Worker      code          -
3335*795d594fSAndroid Build Coastguard Worker      registers     : 1
3336*795d594fSAndroid Build Coastguard Worker      ins           : 0
3337*795d594fSAndroid Build Coastguard Worker      outs          : 1
3338*795d594fSAndroid Build Coastguard Worker      insns size    : 13 16-bit code units
3339*795d594fSAndroid Build Coastguard Worker002f00:                                        |[002f00] TestInvokeCustomWithConcurrentThreads.getThreadIndex:()I
3340*795d594fSAndroid Build Coastguard Worker002f10: 6200 0a00                              |0000: sget-object v0, LTestInvokeCustomWithConcurrentThreads;.threadIndex:Ljava/lang/ThreadLocal; // field@000a
3341*795d594fSAndroid Build Coastguard Worker002f14: 6e10 d000 0000                         |0002: invoke-virtual {v0}, Ljava/lang/ThreadLocal;.get:()Ljava/lang/Object; // method@00d0
3342*795d594fSAndroid Build Coastguard Worker002f1a: 0c00                                   |0005: move-result-object v0
3343*795d594fSAndroid Build Coastguard Worker002f1c: 1f00 2700                              |0006: check-cast v0, Ljava/lang/Integer; // type@0027
3344*795d594fSAndroid Build Coastguard Worker002f20: 6e10 bc00 0000                         |0008: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@00bc
3345*795d594fSAndroid Build Coastguard Worker002f26: 0a00                                   |000b: move-result v0
3346*795d594fSAndroid Build Coastguard Worker002f28: 0f00                                   |000c: return v0
3347*795d594fSAndroid Build Coastguard Worker      catches       : (none)
3348*795d594fSAndroid Build Coastguard Worker      positions     :
3349*795d594fSAndroid Build Coastguard Worker        0x0000 line=55
3350*795d594fSAndroid Build Coastguard Worker      locals        :
3351*795d594fSAndroid Build Coastguard Worker
3352*795d594fSAndroid Build Coastguard Worker    #4              : (in LTestInvokeCustomWithConcurrentThreads;)
3353*795d594fSAndroid Build Coastguard Worker      name          : 'linkerMethod'
3354*795d594fSAndroid Build Coastguard Worker      type          : '(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;'
3355*795d594fSAndroid Build Coastguard Worker      access        : 0x000a (PRIVATE STATIC)
3356*795d594fSAndroid Build Coastguard Worker      method_idx    : 106
3357*795d594fSAndroid Build Coastguard Worker      code          -
3358*795d594fSAndroid Build Coastguard Worker      registers     : 8
3359*795d594fSAndroid Build Coastguard Worker      ins           : 3
3360*795d594fSAndroid Build Coastguard Worker      outs          : 4
3361*795d594fSAndroid Build Coastguard Worker      insns size    : 97 16-bit code units
3362*795d594fSAndroid Build Coastguard Worker002f78:                                        |[002f78] TestInvokeCustomWithConcurrentThreads.linkerMethod:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
3363*795d594fSAndroid Build Coastguard Worker002f88: 1c00 0e00                              |0000: const-class v0, LTestInvokeCustomWithConcurrentThreads; // type@000e
3364*795d594fSAndroid Build Coastguard Worker002f8c: 6e40 d800 0576                         |0002: invoke-virtual {v5, v0, v6, v7}, Ljava/lang/invoke/MethodHandles$Lookup;.findStatic:(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle; // method@00d8
3365*795d594fSAndroid Build Coastguard Worker002f92: 0c00                                   |0005: move-result-object v0
3366*795d594fSAndroid Build Coastguard Worker002f94: 6e10 d400 0000                         |0006: invoke-virtual {v0}, Ljava/lang/invoke/MethodHandle;.type:()Ljava/lang/invoke/MethodType; // method@00d4
3367*795d594fSAndroid Build Coastguard Worker002f9a: 0c01                                   |0009: move-result-object v1
3368*795d594fSAndroid Build Coastguard Worker002f9c: 7120 6700 1700                         |000a: invoke-static {v7, v1}, LTestInvokeCustomWithConcurrentThreads;.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V // method@0067
3369*795d594fSAndroid Build Coastguard Worker002fa2: 6e10 d400 0000                         |000d: invoke-virtual {v0}, Ljava/lang/invoke/MethodHandle;.type:()Ljava/lang/invoke/MethodType; // method@00d4
3370*795d594fSAndroid Build Coastguard Worker002fa8: 0c01                                   |0010: move-result-object v1
3371*795d594fSAndroid Build Coastguard Worker002faa: 6e10 e300 0100                         |0011: invoke-virtual {v1}, Ljava/lang/invoke/MethodType;.parameterCount:()I // method@00e3
3372*795d594fSAndroid Build Coastguard Worker002fb0: 0a01                                   |0014: move-result v1
3373*795d594fSAndroid Build Coastguard Worker002fb2: 1212                                   |0015: const/4 v2, #int 1 // #1
3374*795d594fSAndroid Build Coastguard Worker002fb4: 7120 6600 2100                         |0016: invoke-static {v1, v2}, LTestInvokeCustomWithConcurrentThreads;.assertEquals:(II)V // method@0066
3375*795d594fSAndroid Build Coastguard Worker002fba: 2321 4800                              |0019: new-array v1, v2, [Ljava/lang/Object; // type@0048
3376*795d594fSAndroid Build Coastguard Worker002fbe: 7100 6900 0000                         |001b: invoke-static {}, LTestInvokeCustomWithConcurrentThreads;.getThreadIndex:()I // method@0069
3377*795d594fSAndroid Build Coastguard Worker002fc4: 0a03                                   |001e: move-result v3
3378*795d594fSAndroid Build Coastguard Worker002fc6: 7110 bd00 0300                         |001f: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@00bd
3379*795d594fSAndroid Build Coastguard Worker002fcc: 0c03                                   |0022: move-result-object v3
3380*795d594fSAndroid Build Coastguard Worker002fce: 1204                                   |0023: const/4 v4, #int 0 // #0
3381*795d594fSAndroid Build Coastguard Worker002fd0: 4d03 0104                              |0024: aput-object v3, v1, v4
3382*795d594fSAndroid Build Coastguard Worker002fd4: 7130 de00 4001                         |0026: invoke-static {v0, v4, v1}, Ljava/lang/invoke/MethodHandles;.insertArguments:(Ljava/lang/invoke/MethodHandle;I[Ljava/lang/Object;)Ljava/lang/invoke/MethodHandle; // method@00de
3383*795d594fSAndroid Build Coastguard Worker002fda: 0c00                                   |0029: move-result-object v0
3384*795d594fSAndroid Build Coastguard Worker002fdc: 2321 4600                              |002a: new-array v1, v2, [Ljava/lang/Class; // type@0046
3385*795d594fSAndroid Build Coastguard Worker002fe0: 6203 1200                              |002c: sget-object v3, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@0012
3386*795d594fSAndroid Build Coastguard Worker002fe4: 4d03 0104                              |002e: aput-object v3, v1, v4
3387*795d594fSAndroid Build Coastguard Worker002fe8: 7130 dd00 4001                         |0030: invoke-static {v0, v4, v1}, Ljava/lang/invoke/MethodHandles;.dropArguments:(Ljava/lang/invoke/MethodHandle;I[Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle; // method@00dd
3388*795d594fSAndroid Build Coastguard Worker002fee: 0c00                                   |0033: move-result-object v0
3389*795d594fSAndroid Build Coastguard Worker002ff0: 6e10 d400 0000                         |0034: invoke-virtual {v0}, Ljava/lang/invoke/MethodHandle;.type:()Ljava/lang/invoke/MethodType; // method@00d4
3390*795d594fSAndroid Build Coastguard Worker002ff6: 0c01                                   |0037: move-result-object v1
3391*795d594fSAndroid Build Coastguard Worker002ff8: 6e10 e300 0100                         |0038: invoke-virtual {v1}, Ljava/lang/invoke/MethodType;.parameterCount:()I // method@00e3
3392*795d594fSAndroid Build Coastguard Worker002ffe: 0a01                                   |003b: move-result v1
3393*795d594fSAndroid Build Coastguard Worker003000: 7120 6600 2100                         |003c: invoke-static {v1, v2}, LTestInvokeCustomWithConcurrentThreads;.assertEquals:(II)V // method@0066
3394*795d594fSAndroid Build Coastguard Worker003006: 6e10 d400 0000                         |003f: invoke-virtual {v0}, Ljava/lang/invoke/MethodHandle;.type:()Ljava/lang/invoke/MethodType; // method@00d4
3395*795d594fSAndroid Build Coastguard Worker00300c: 0c01                                   |0042: move-result-object v1
3396*795d594fSAndroid Build Coastguard Worker00300e: 7120 6700 1700                         |0043: invoke-static {v7, v1}, LTestInvokeCustomWithConcurrentThreads;.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V // method@0067
3397*795d594fSAndroid Build Coastguard Worker003014: 6201 0500                              |0046: sget-object v1, LTestInvokeCustomWithConcurrentThreads;.barrier:Ljava/util/concurrent/CyclicBarrier; // field@0005
3398*795d594fSAndroid Build Coastguard Worker003018: 6e10 ee00 0100                         |0048: invoke-virtual {v1}, Ljava/util/concurrent/CyclicBarrier;.await:()I // method@00ee
3399*795d594fSAndroid Build Coastguard Worker00301e: 6201 0700                              |004b: sget-object v1, LTestInvokeCustomWithConcurrentThreads;.instantiated:[Ljava/lang/invoke/CallSite; // field@0007
3400*795d594fSAndroid Build Coastguard Worker003022: 7100 6900 0000                         |004d: invoke-static {}, LTestInvokeCustomWithConcurrentThreads;.getThreadIndex:()I // method@0069
3401*795d594fSAndroid Build Coastguard Worker003028: 0a02                                   |0050: move-result v2
3402*795d594fSAndroid Build Coastguard Worker00302a: 2203 3400                              |0051: new-instance v3, Ljava/lang/invoke/ConstantCallSite; // type@0034
3403*795d594fSAndroid Build Coastguard Worker00302e: 7020 d200 0300                         |0053: invoke-direct {v3, v0}, Ljava/lang/invoke/ConstantCallSite;.<init>:(Ljava/lang/invoke/MethodHandle;)V // method@00d2
3404*795d594fSAndroid Build Coastguard Worker003034: 4d03 0102                              |0056: aput-object v3, v1, v2
3405*795d594fSAndroid Build Coastguard Worker003038: 6201 0700                              |0058: sget-object v1, LTestInvokeCustomWithConcurrentThreads;.instantiated:[Ljava/lang/invoke/CallSite; // field@0007
3406*795d594fSAndroid Build Coastguard Worker00303c: 7100 6900 0000                         |005a: invoke-static {}, LTestInvokeCustomWithConcurrentThreads;.getThreadIndex:()I // method@0069
3407*795d594fSAndroid Build Coastguard Worker003042: 0a02                                   |005d: move-result v2
3408*795d594fSAndroid Build Coastguard Worker003044: 4601 0102                              |005e: aget-object v1, v1, v2
3409*795d594fSAndroid Build Coastguard Worker003048: 1101                                   |0060: return-object v1
3410*795d594fSAndroid Build Coastguard Worker      catches       : (none)
3411*795d594fSAndroid Build Coastguard Worker      positions     :
3412*795d594fSAndroid Build Coastguard Worker        0x0000 line=87
3413*795d594fSAndroid Build Coastguard Worker        0x0002 line=88
3414*795d594fSAndroid Build Coastguard Worker        0x0006 line=89
3415*795d594fSAndroid Build Coastguard Worker        0x000d line=90
3416*795d594fSAndroid Build Coastguard Worker        0x0019 line=91
3417*795d594fSAndroid Build Coastguard Worker        0x002a line=92
3418*795d594fSAndroid Build Coastguard Worker        0x0034 line=93
3419*795d594fSAndroid Build Coastguard Worker        0x003f line=94
3420*795d594fSAndroid Build Coastguard Worker        0x0046 line=99
3421*795d594fSAndroid Build Coastguard Worker        0x004b line=101
3422*795d594fSAndroid Build Coastguard Worker        0x0058 line=102
3423*795d594fSAndroid Build Coastguard Worker      locals        :
3424*795d594fSAndroid Build Coastguard Worker        0x0006 - 0x0061 reg=0 mh Ljava/lang/invoke/MethodHandle;
3425*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0061 reg=5 caller Ljava/lang/invoke/MethodHandles$Lookup;
3426*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0061 reg=6 name Ljava/lang/String;
3427*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0061 reg=7 methodType Ljava/lang/invoke/MethodType;
3428*795d594fSAndroid Build Coastguard Worker
3429*795d594fSAndroid Build Coastguard Worker    #5              : (in LTestInvokeCustomWithConcurrentThreads;)
3430*795d594fSAndroid Build Coastguard Worker      name          : 'notUsed'
3431*795d594fSAndroid Build Coastguard Worker      type          : '(I)I'
3432*795d594fSAndroid Build Coastguard Worker      access        : 0x0009 (PUBLIC STATIC)
3433*795d594fSAndroid Build Coastguard Worker      method_idx    : 107
3434*795d594fSAndroid Build Coastguard Worker      code          -
3435*795d594fSAndroid Build Coastguard Worker      registers     : 1
3436*795d594fSAndroid Build Coastguard Worker      ins           : 1
3437*795d594fSAndroid Build Coastguard Worker      outs          : 0
3438*795d594fSAndroid Build Coastguard Worker      insns size    : 1 16-bit code units
3439*795d594fSAndroid Build Coastguard Worker002f2c:                                        |[002f2c] TestInvokeCustomWithConcurrentThreads.notUsed:(I)I
3440*795d594fSAndroid Build Coastguard Worker002f3c: 0f00                                   |0000: return v0
3441*795d594fSAndroid Build Coastguard Worker      catches       : (none)
3442*795d594fSAndroid Build Coastguard Worker      positions     :
3443*795d594fSAndroid Build Coastguard Worker        0x0000 line=59
3444*795d594fSAndroid Build Coastguard Worker      locals        :
3445*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0001 reg=0 x I
3446*795d594fSAndroid Build Coastguard Worker
3447*795d594fSAndroid Build Coastguard Worker    #6              : (in LTestInvokeCustomWithConcurrentThreads;)
3448*795d594fSAndroid Build Coastguard Worker      name          : 'setCalled'
3449*795d594fSAndroid Build Coastguard Worker      type          : '(I)I'
3450*795d594fSAndroid Build Coastguard Worker      access        : 0x000a (PRIVATE STATIC)
3451*795d594fSAndroid Build Coastguard Worker      method_idx    : 109
3452*795d594fSAndroid Build Coastguard Worker      code          -
3453*795d594fSAndroid Build Coastguard Worker      registers     : 3
3454*795d594fSAndroid Build Coastguard Worker      ins           : 1
3455*795d594fSAndroid Build Coastguard Worker      outs          : 2
3456*795d594fSAndroid Build Coastguard Worker      insns size    : 20 16-bit code units
3457*795d594fSAndroid Build Coastguard Worker002f40:                                        |[002f40] TestInvokeCustomWithConcurrentThreads.setCalled:(I)I
3458*795d594fSAndroid Build Coastguard Worker002f50: 6200 0600                              |0000: sget-object v0, LTestInvokeCustomWithConcurrentThreads;.called:[Ljava/util/concurrent/atomic/AtomicInteger; // field@0006
3459*795d594fSAndroid Build Coastguard Worker002f54: 4600 0002                              |0002: aget-object v0, v0, v2
3460*795d594fSAndroid Build Coastguard Worker002f58: 6e10 f100 0000                         |0004: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicInteger;.getAndIncrement:()I // method@00f1
3461*795d594fSAndroid Build Coastguard Worker002f5e: 6200 0900                              |0007: sget-object v0, LTestInvokeCustomWithConcurrentThreads;.targetted:[Ljava/util/concurrent/atomic/AtomicInteger; // field@0009
3462*795d594fSAndroid Build Coastguard Worker002f62: 7100 6900 0000                         |0009: invoke-static {}, LTestInvokeCustomWithConcurrentThreads;.getThreadIndex:()I // method@0069
3463*795d594fSAndroid Build Coastguard Worker002f68: 0a01                                   |000c: move-result v1
3464*795d594fSAndroid Build Coastguard Worker002f6a: 4600 0001                              |000d: aget-object v0, v0, v1
3465*795d594fSAndroid Build Coastguard Worker002f6e: 6e20 f200 2000                         |000f: invoke-virtual {v0, v2}, Ljava/util/concurrent/atomic/AtomicInteger;.set:(I)V // method@00f2
3466*795d594fSAndroid Build Coastguard Worker002f74: 1200                                   |0012: const/4 v0, #int 0 // #0
3467*795d594fSAndroid Build Coastguard Worker002f76: 0f00                                   |0013: return v0
3468*795d594fSAndroid Build Coastguard Worker      catches       : (none)
3469*795d594fSAndroid Build Coastguard Worker      positions     :
3470*795d594fSAndroid Build Coastguard Worker        0x0000 line=79
3471*795d594fSAndroid Build Coastguard Worker        0x0007 line=80
3472*795d594fSAndroid Build Coastguard Worker        0x0012 line=81
3473*795d594fSAndroid Build Coastguard Worker      locals        :
3474*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0014 reg=2 index I
3475*795d594fSAndroid Build Coastguard Worker
3476*795d594fSAndroid Build Coastguard Worker    #7              : (in LTestInvokeCustomWithConcurrentThreads;)
3477*795d594fSAndroid Build Coastguard Worker      name          : 'test'
3478*795d594fSAndroid Build Coastguard Worker      type          : '()V'
3479*795d594fSAndroid Build Coastguard Worker      access        : 0x0009 (PUBLIC STATIC)
3480*795d594fSAndroid Build Coastguard Worker      method_idx    : 110
3481*795d594fSAndroid Build Coastguard Worker      code          -
3482*795d594fSAndroid Build Coastguard Worker      registers     : 12
3483*795d594fSAndroid Build Coastguard Worker      ins           : 0
3484*795d594fSAndroid Build Coastguard Worker      outs          : 3
3485*795d594fSAndroid Build Coastguard Worker      insns size    : 229 16-bit code units
3486*795d594fSAndroid Build Coastguard Worker0030fc:                                        |[0030fc] TestInvokeCustomWithConcurrentThreads.test:()V
3487*795d594fSAndroid Build Coastguard Worker00310c: 1200                                   |0000: const/4 v0, #int 0 // #0
3488*795d594fSAndroid Build Coastguard Worker00310e: 0101                                   |0001: move v1, v0
3489*795d594fSAndroid Build Coastguard Worker003110: 1302 1000                              |0002: const/16 v2, #int 16 // #10
3490*795d594fSAndroid Build Coastguard Worker003114: 3521 1700                              |0004: if-ge v1, v2, 001b // +0017
3491*795d594fSAndroid Build Coastguard Worker003118: 6202 0600                              |0006: sget-object v2, LTestInvokeCustomWithConcurrentThreads;.called:[Ljava/util/concurrent/atomic/AtomicInteger; // field@0006
3492*795d594fSAndroid Build Coastguard Worker00311c: 2203 3e00                              |0008: new-instance v3, Ljava/util/concurrent/atomic/AtomicInteger; // type@003e
3493*795d594fSAndroid Build Coastguard Worker003120: 7020 ef00 0300                         |000a: invoke-direct {v3, v0}, Ljava/util/concurrent/atomic/AtomicInteger;.<init>:(I)V // method@00ef
3494*795d594fSAndroid Build Coastguard Worker003126: 4d03 0201                              |000d: aput-object v3, v2, v1
3495*795d594fSAndroid Build Coastguard Worker00312a: 6202 0900                              |000f: sget-object v2, LTestInvokeCustomWithConcurrentThreads;.targetted:[Ljava/util/concurrent/atomic/AtomicInteger; // field@0009
3496*795d594fSAndroid Build Coastguard Worker00312e: 2203 3e00                              |0011: new-instance v3, Ljava/util/concurrent/atomic/AtomicInteger; // type@003e
3497*795d594fSAndroid Build Coastguard Worker003132: 7020 ef00 0300                         |0013: invoke-direct {v3, v0}, Ljava/util/concurrent/atomic/AtomicInteger;.<init>:(I)V // method@00ef
3498*795d594fSAndroid Build Coastguard Worker003138: 4d03 0201                              |0016: aput-object v3, v2, v1
3499*795d594fSAndroid Build Coastguard Worker00313c: d801 0101                              |0018: add-int/lit8 v1, v1, #int 1 // #01
3500*795d594fSAndroid Build Coastguard Worker003140: 28e8                                   |001a: goto 0002 // -0018
3501*795d594fSAndroid Build Coastguard Worker003142: 2321 4a00                              |001b: new-array v1, v2, [Ljava/lang/Thread; // type@004a
3502*795d594fSAndroid Build Coastguard Worker003146: 0103                                   |001d: move v3, v0
3503*795d594fSAndroid Build Coastguard Worker003148: 3523 1600                              |001e: if-ge v3, v2, 0034 // +0016
3504*795d594fSAndroid Build Coastguard Worker00314c: 2204 2f00                              |0020: new-instance v4, Ljava/lang/Thread; // type@002f
3505*795d594fSAndroid Build Coastguard Worker003150: 2205 0e00                              |0022: new-instance v5, LTestInvokeCustomWithConcurrentThreads; // type@000e
3506*795d594fSAndroid Build Coastguard Worker003154: 7010 6400 0500                         |0024: invoke-direct {v5}, LTestInvokeCustomWithConcurrentThreads;.<init>:()V // method@0064
3507*795d594fSAndroid Build Coastguard Worker00315a: 7020 cb00 5400                         |0027: invoke-direct {v4, v5}, Ljava/lang/Thread;.<init>:(Ljava/lang/Runnable;)V // method@00cb
3508*795d594fSAndroid Build Coastguard Worker003160: 4d04 0103                              |002a: aput-object v4, v1, v3
3509*795d594fSAndroid Build Coastguard Worker003164: 4604 0103                              |002c: aget-object v4, v1, v3
3510*795d594fSAndroid Build Coastguard Worker003168: 6e10 ce00 0400                         |002e: invoke-virtual {v4}, Ljava/lang/Thread;.start:()V // method@00ce
3511*795d594fSAndroid Build Coastguard Worker00316e: d803 0301                              |0031: add-int/lit8 v3, v3, #int 1 // #01
3512*795d594fSAndroid Build Coastguard Worker003172: 28eb                                   |0033: goto 001e // -0015
3513*795d594fSAndroid Build Coastguard Worker003174: 0103                                   |0034: move v3, v0
3514*795d594fSAndroid Build Coastguard Worker003176: 3523 0a00                              |0035: if-ge v3, v2, 003f // +000a
3515*795d594fSAndroid Build Coastguard Worker00317a: 4604 0103                              |0037: aget-object v4, v1, v3
3516*795d594fSAndroid Build Coastguard Worker00317e: 6e10 cd00 0400                         |0039: invoke-virtual {v4}, Ljava/lang/Thread;.join:()V // method@00cd
3517*795d594fSAndroid Build Coastguard Worker003184: d803 0301                              |003c: add-int/lit8 v3, v3, #int 1 // #01
3518*795d594fSAndroid Build Coastguard Worker003188: 28f7                                   |003e: goto 0035 // -0009
3519*795d594fSAndroid Build Coastguard Worker00318a: 1203                                   |003f: const/4 v3, #int 0 // #0
3520*795d594fSAndroid Build Coastguard Worker00318c: 1204                                   |0040: const/4 v4, #int 0 // #0
3521*795d594fSAndroid Build Coastguard Worker00318e: 0145                                   |0041: move v5, v4
3522*795d594fSAndroid Build Coastguard Worker003190: 0134                                   |0042: move v4, v3
3523*795d594fSAndroid Build Coastguard Worker003192: 0103                                   |0043: move v3, v0
3524*795d594fSAndroid Build Coastguard Worker003194: 3523 2200                              |0044: if-ge v3, v2, 0066 // +0022
3525*795d594fSAndroid Build Coastguard Worker003198: 6206 0700                              |0046: sget-object v6, LTestInvokeCustomWithConcurrentThreads;.instantiated:[Ljava/lang/invoke/CallSite; // field@0007
3526*795d594fSAndroid Build Coastguard Worker00319c: 4606 0603                              |0048: aget-object v6, v6, v3
3527*795d594fSAndroid Build Coastguard Worker0031a0: 1207                                   |004a: const/4 v7, #int 0 // #0
3528*795d594fSAndroid Build Coastguard Worker0031a2: 7120 6800 7600                         |004b: invoke-static {v6, v7}, LTestInvokeCustomWithConcurrentThreads;.assertNotEquals:(Ljava/lang/Object;Ljava/lang/Object;)V // method@0068
3529*795d594fSAndroid Build Coastguard Worker0031a8: 6206 0600                              |004e: sget-object v6, LTestInvokeCustomWithConcurrentThreads;.called:[Ljava/util/concurrent/atomic/AtomicInteger; // field@0006
3530*795d594fSAndroid Build Coastguard Worker0031ac: 4606 0603                              |0050: aget-object v6, v6, v3
3531*795d594fSAndroid Build Coastguard Worker0031b0: 6e10 f000 0600                         |0052: invoke-virtual {v6}, Ljava/util/concurrent/atomic/AtomicInteger;.get:()I // method@00f0
3532*795d594fSAndroid Build Coastguard Worker0031b6: 0a06                                   |0055: move-result v6
3533*795d594fSAndroid Build Coastguard Worker0031b8: 3806 0d00                              |0056: if-eqz v6, 0063 // +000d
3534*795d594fSAndroid Build Coastguard Worker0031bc: d804 0401                              |0058: add-int/lit8 v4, v4, #int 1 // #01
3535*795d594fSAndroid Build Coastguard Worker0031c0: 6206 0600                              |005a: sget-object v6, LTestInvokeCustomWithConcurrentThreads;.called:[Ljava/util/concurrent/atomic/AtomicInteger; // field@0006
3536*795d594fSAndroid Build Coastguard Worker0031c4: 4606 0603                              |005c: aget-object v6, v6, v3
3537*795d594fSAndroid Build Coastguard Worker0031c8: 6e10 f000 0600                         |005e: invoke-virtual {v6}, Ljava/util/concurrent/atomic/AtomicInteger;.get:()I // method@00f0
3538*795d594fSAndroid Build Coastguard Worker0031ce: 0a06                                   |0061: move-result v6
3539*795d594fSAndroid Build Coastguard Worker0031d0: b065                                   |0062: add-int/2addr v5, v6
3540*795d594fSAndroid Build Coastguard Worker0031d2: d803 0301                              |0063: add-int/lit8 v3, v3, #int 1 // #01
3541*795d594fSAndroid Build Coastguard Worker0031d6: 28df                                   |0065: goto 0044 // -0021
3542*795d594fSAndroid Build Coastguard Worker0031d8: 6203 1300                              |0066: sget-object v3, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
3543*795d594fSAndroid Build Coastguard Worker0031dc: 2206 2d00                              |0068: new-instance v6, Ljava/lang/StringBuilder; // type@002d
3544*795d594fSAndroid Build Coastguard Worker0031e0: 7010 c100 0600                         |006a: invoke-direct {v6}, Ljava/lang/StringBuilder;.<init>:()V // method@00c1
3545*795d594fSAndroid Build Coastguard Worker0031e6: 1a07 b800                              |006d: const-string v7, "Winners " // string@00b8
3546*795d594fSAndroid Build Coastguard Worker0031ea: 6e20 c800 7600                         |006f: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c8
3547*795d594fSAndroid Build Coastguard Worker0031f0: 6e20 c500 4600                         |0072: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@00c5
3548*795d594fSAndroid Build Coastguard Worker0031f6: 1a07 0500                              |0075: const-string v7, " Votes " // string@0005
3549*795d594fSAndroid Build Coastguard Worker0031fa: 6e20 c800 7600                         |0077: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c8
3550*795d594fSAndroid Build Coastguard Worker003200: 6e20 c500 5600                         |007a: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@00c5
3551*795d594fSAndroid Build Coastguard Worker003206: 6e10 ca00 0600                         |007d: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00ca
3552*795d594fSAndroid Build Coastguard Worker00320c: 0c06                                   |0080: move-result-object v6
3553*795d594fSAndroid Build Coastguard Worker00320e: 6e20 b300 6300                         |0081: invoke-virtual {v3, v6}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@00b3
3554*795d594fSAndroid Build Coastguard Worker003214: 1223                                   |0084: const/4 v3, #int 2 // #2
3555*795d594fSAndroid Build Coastguard Worker003216: 1216                                   |0085: const/4 v6, #int 1 // #1
3556*795d594fSAndroid Build Coastguard Worker003218: 3264 2c00                              |0086: if-eq v4, v6, 00b2 // +002c
3557*795d594fSAndroid Build Coastguard Worker00321c: 6207 1300                              |0088: sget-object v7, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
3558*795d594fSAndroid Build Coastguard Worker003220: 1a08 9e00                              |008a: const-string v8, "Threads did not the same call-sites:" // string@009e
3559*795d594fSAndroid Build Coastguard Worker003224: 6e20 b300 8700                         |008c: invoke-virtual {v7, v8}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@00b3
3560*795d594fSAndroid Build Coastguard Worker00322a: 0107                                   |008f: move v7, v0
3561*795d594fSAndroid Build Coastguard Worker00322c: 3527 2200                              |0090: if-ge v7, v2, 00b2 // +0022
3562*795d594fSAndroid Build Coastguard Worker003230: 6208 1300                              |0092: sget-object v8, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
3563*795d594fSAndroid Build Coastguard Worker003234: 1a09 0400                              |0094: const-string v9, " Thread % 2d invoked call site instance #%02d\n" // string@0004
3564*795d594fSAndroid Build Coastguard Worker003238: 233a 4800                              |0096: new-array v10, v3, [Ljava/lang/Object; // type@0048
3565*795d594fSAndroid Build Coastguard Worker00323c: 7110 bd00 0700                         |0098: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@00bd
3566*795d594fSAndroid Build Coastguard Worker003242: 0c0b                                   |009b: move-result-object v11
3567*795d594fSAndroid Build Coastguard Worker003244: 4d0b 0a00                              |009c: aput-object v11, v10, v0
3568*795d594fSAndroid Build Coastguard Worker003248: 620b 0900                              |009e: sget-object v11, LTestInvokeCustomWithConcurrentThreads;.targetted:[Ljava/util/concurrent/atomic/AtomicInteger; // field@0009
3569*795d594fSAndroid Build Coastguard Worker00324c: 460b 0b07                              |00a0: aget-object v11, v11, v7
3570*795d594fSAndroid Build Coastguard Worker003250: 6e10 f000 0b00                         |00a2: invoke-virtual {v11}, Ljava/util/concurrent/atomic/AtomicInteger;.get:()I // method@00f0
3571*795d594fSAndroid Build Coastguard Worker003256: 0a0b                                   |00a5: move-result v11
3572*795d594fSAndroid Build Coastguard Worker003258: 7110 bd00 0b00                         |00a6: invoke-static {v11}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@00bd
3573*795d594fSAndroid Build Coastguard Worker00325e: 0c0b                                   |00a9: move-result-object v11
3574*795d594fSAndroid Build Coastguard Worker003260: 4d0b 0a06                              |00aa: aput-object v11, v10, v6
3575*795d594fSAndroid Build Coastguard Worker003264: 6e30 ab00 980a                         |00ac: invoke-virtual {v8, v9, v10}, Ljava/io/PrintStream;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/PrintStream; // method@00ab
3576*795d594fSAndroid Build Coastguard Worker00326a: d807 0701                              |00af: add-int/lit8 v7, v7, #int 1 // #01
3577*795d594fSAndroid Build Coastguard Worker00326e: 28df                                   |00b1: goto 0090 // -0021
3578*795d594fSAndroid Build Coastguard Worker003270: 3225 2c00                              |00b2: if-eq v5, v2, 00de // +002c
3579*795d594fSAndroid Build Coastguard Worker003274: 6207 1300                              |00b4: sget-object v7, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
3580*795d594fSAndroid Build Coastguard Worker003278: 1a08 2000                              |00b6: const-string v8, "Call-sites invocations :" // string@0020
3581*795d594fSAndroid Build Coastguard Worker00327c: 6e20 b300 8700                         |00b8: invoke-virtual {v7, v8}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@00b3
3582*795d594fSAndroid Build Coastguard Worker003282: 0107                                   |00bb: move v7, v0
3583*795d594fSAndroid Build Coastguard Worker003284: 3527 2200                              |00bc: if-ge v7, v2, 00de // +0022
3584*795d594fSAndroid Build Coastguard Worker003288: 6208 1300                              |00be: sget-object v8, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
3585*795d594fSAndroid Build Coastguard Worker00328c: 1a09 0300                              |00c0: const-string v9, " Call site instance #%02d was invoked % 2d times\n" // string@0003
3586*795d594fSAndroid Build Coastguard Worker003290: 233a 4800                              |00c2: new-array v10, v3, [Ljava/lang/Object; // type@0048
3587*795d594fSAndroid Build Coastguard Worker003294: 7110 bd00 0700                         |00c4: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@00bd
3588*795d594fSAndroid Build Coastguard Worker00329a: 0c0b                                   |00c7: move-result-object v11
3589*795d594fSAndroid Build Coastguard Worker00329c: 4d0b 0a00                              |00c8: aput-object v11, v10, v0
3590*795d594fSAndroid Build Coastguard Worker0032a0: 620b 0600                              |00ca: sget-object v11, LTestInvokeCustomWithConcurrentThreads;.called:[Ljava/util/concurrent/atomic/AtomicInteger; // field@0006
3591*795d594fSAndroid Build Coastguard Worker0032a4: 460b 0b07                              |00cc: aget-object v11, v11, v7
3592*795d594fSAndroid Build Coastguard Worker0032a8: 6e10 f000 0b00                         |00ce: invoke-virtual {v11}, Ljava/util/concurrent/atomic/AtomicInteger;.get:()I // method@00f0
3593*795d594fSAndroid Build Coastguard Worker0032ae: 0a0b                                   |00d1: move-result v11
3594*795d594fSAndroid Build Coastguard Worker0032b0: 7110 bd00 0b00                         |00d2: invoke-static {v11}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@00bd
3595*795d594fSAndroid Build Coastguard Worker0032b6: 0c0b                                   |00d5: move-result-object v11
3596*795d594fSAndroid Build Coastguard Worker0032b8: 4d0b 0a06                              |00d6: aput-object v11, v10, v6
3597*795d594fSAndroid Build Coastguard Worker0032bc: 6e30 ab00 980a                         |00d8: invoke-virtual {v8, v9, v10}, Ljava/io/PrintStream;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/PrintStream; // method@00ab
3598*795d594fSAndroid Build Coastguard Worker0032c2: d807 0701                              |00db: add-int/lit8 v7, v7, #int 1 // #01
3599*795d594fSAndroid Build Coastguard Worker0032c6: 28df                                   |00dd: goto 00bc // -0021
3600*795d594fSAndroid Build Coastguard Worker0032c8: 7120 6600 6400                         |00de: invoke-static {v4, v6}, LTestInvokeCustomWithConcurrentThreads;.assertEquals:(II)V // method@0066
3601*795d594fSAndroid Build Coastguard Worker0032ce: 7120 6600 2500                         |00e1: invoke-static {v5, v2}, LTestInvokeCustomWithConcurrentThreads;.assertEquals:(II)V // method@0066
3602*795d594fSAndroid Build Coastguard Worker0032d4: 0e00                                   |00e4: return-void
3603*795d594fSAndroid Build Coastguard Worker      catches       : (none)
3604*795d594fSAndroid Build Coastguard Worker      positions     :
3605*795d594fSAndroid Build Coastguard Worker        0x0000 line=107
3606*795d594fSAndroid Build Coastguard Worker        0x0006 line=108
3607*795d594fSAndroid Build Coastguard Worker        0x000f line=109
3608*795d594fSAndroid Build Coastguard Worker        0x0018 line=107
3609*795d594fSAndroid Build Coastguard Worker        0x001b line=113
3610*795d594fSAndroid Build Coastguard Worker        0x001d line=114
3611*795d594fSAndroid Build Coastguard Worker        0x0020 line=115
3612*795d594fSAndroid Build Coastguard Worker        0x002c line=116
3613*795d594fSAndroid Build Coastguard Worker        0x0031 line=114
3614*795d594fSAndroid Build Coastguard Worker        0x0034 line=120
3615*795d594fSAndroid Build Coastguard Worker        0x0037 line=121
3616*795d594fSAndroid Build Coastguard Worker        0x003c line=120
3617*795d594fSAndroid Build Coastguard Worker        0x003f line=125
3618*795d594fSAndroid Build Coastguard Worker        0x0040 line=126
3619*795d594fSAndroid Build Coastguard Worker        0x0041 line=127
3620*795d594fSAndroid Build Coastguard Worker        0x0046 line=128
3621*795d594fSAndroid Build Coastguard Worker        0x004e line=129
3622*795d594fSAndroid Build Coastguard Worker        0x0058 line=130
3623*795d594fSAndroid Build Coastguard Worker        0x005a line=131
3624*795d594fSAndroid Build Coastguard Worker        0x0063 line=127
3625*795d594fSAndroid Build Coastguard Worker        0x0066 line=135
3626*795d594fSAndroid Build Coastguard Worker        0x0084 line=139
3627*795d594fSAndroid Build Coastguard Worker        0x0088 line=140
3628*795d594fSAndroid Build Coastguard Worker        0x008f line=141
3629*795d594fSAndroid Build Coastguard Worker        0x0092 line=142
3630*795d594fSAndroid Build Coastguard Worker        0x0098 line=143
3631*795d594fSAndroid Build Coastguard Worker        0x00ac line=142
3632*795d594fSAndroid Build Coastguard Worker        0x00af line=141
3633*795d594fSAndroid Build Coastguard Worker        0x00b2 line=149
3634*795d594fSAndroid Build Coastguard Worker        0x00b4 line=150
3635*795d594fSAndroid Build Coastguard Worker        0x00bb line=151
3636*795d594fSAndroid Build Coastguard Worker        0x00be line=152
3637*795d594fSAndroid Build Coastguard Worker        0x00c4 line=153
3638*795d594fSAndroid Build Coastguard Worker        0x00d8 line=152
3639*795d594fSAndroid Build Coastguard Worker        0x00db line=151
3640*795d594fSAndroid Build Coastguard Worker        0x00de line=157
3641*795d594fSAndroid Build Coastguard Worker        0x00e1 line=158
3642*795d594fSAndroid Build Coastguard Worker        0x00e4 line=159
3643*795d594fSAndroid Build Coastguard Worker      locals        :
3644*795d594fSAndroid Build Coastguard Worker        0x0002 - 0x001b reg=1 i I
3645*795d594fSAndroid Build Coastguard Worker        0x001e - 0x0034 reg=3 i I
3646*795d594fSAndroid Build Coastguard Worker        0x0035 - 0x003f reg=3 i I
3647*795d594fSAndroid Build Coastguard Worker        0x0040 - 0x0044 reg=3 winners I
3648*795d594fSAndroid Build Coastguard Worker        0x0041 - 0x0044 reg=4 votes I
3649*795d594fSAndroid Build Coastguard Worker        0x0044 - 0x0066 reg=3 i I
3650*795d594fSAndroid Build Coastguard Worker        0x0090 - 0x00b2 reg=7 i I
3651*795d594fSAndroid Build Coastguard Worker        0x00bc - 0x00de reg=7 i I
3652*795d594fSAndroid Build Coastguard Worker        0x001d - 0x00e5 reg=1 threads [Ljava/lang/Thread;
3653*795d594fSAndroid Build Coastguard Worker        0x0044 - 0x00e5 reg=4 winners I
3654*795d594fSAndroid Build Coastguard Worker        0x0044 - 0x00e5 reg=5 votes I
3655*795d594fSAndroid Build Coastguard Worker
3656*795d594fSAndroid Build Coastguard Worker  Virtual methods   -
3657*795d594fSAndroid Build Coastguard Worker    #0              : (in LTestInvokeCustomWithConcurrentThreads;)
3658*795d594fSAndroid Build Coastguard Worker      name          : 'run'
3659*795d594fSAndroid Build Coastguard Worker      type          : '()V'
3660*795d594fSAndroid Build Coastguard Worker      access        : 0x0001 (PUBLIC)
3661*795d594fSAndroid Build Coastguard Worker      method_idx    : 108
3662*795d594fSAndroid Build Coastguard Worker      code          -
3663*795d594fSAndroid Build Coastguard Worker      registers     : 2
3664*795d594fSAndroid Build Coastguard Worker      ins           : 1
3665*795d594fSAndroid Build Coastguard Worker      outs          : 1
3666*795d594fSAndroid Build Coastguard Worker      insns size    : 9 16-bit code units
3667*795d594fSAndroid Build Coastguard Worker0030d8:                                        |[0030d8] TestInvokeCustomWithConcurrentThreads.run:()V
3668*795d594fSAndroid Build Coastguard Worker0030e8: 12f0                                   |0000: const/4 v0, #int -1 // #ff
3669*795d594fSAndroid Build Coastguard Worker0030ea: fc10 1a00 0000                         |0001: invoke-custom {v0}, call_site@001a
3670*795d594fSAndroid Build Coastguard Worker0030f0: 0a00                                   |0004: move-result v0
3671*795d594fSAndroid Build Coastguard Worker0030f2: 7110 6b00 0000                         |0005: invoke-static {v0}, LTestInvokeCustomWithConcurrentThreads;.notUsed:(I)I // method@006b
3672*795d594fSAndroid Build Coastguard Worker0030f8: 0e00                                   |0008: return-void
3673*795d594fSAndroid Build Coastguard Worker      catches       : (none)
3674*795d594fSAndroid Build Coastguard Worker      positions     :
3675*795d594fSAndroid Build Coastguard Worker        0x0000 line=63
3676*795d594fSAndroid Build Coastguard Worker        0x0005 line=64
3677*795d594fSAndroid Build Coastguard Worker        0x0008 line=65
3678*795d594fSAndroid Build Coastguard Worker      locals        :
3679*795d594fSAndroid Build Coastguard Worker        0x0005 - 0x0009 reg=0 x I
3680*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0009 reg=1 this LTestInvokeCustomWithConcurrentThreads;
3681*795d594fSAndroid Build Coastguard Worker
3682*795d594fSAndroid Build Coastguard Worker  source_file_idx   : 149 (TestInvokeCustomWithConcurrentThreads.java)
3683*795d594fSAndroid Build Coastguard Worker
3684*795d594fSAndroid Build Coastguard WorkerClass #10 header:
3685*795d594fSAndroid Build Coastguard Workerclass_idx           : 15
3686*795d594fSAndroid Build Coastguard Workeraccess_flags        : 1 (0x0001)
3687*795d594fSAndroid Build Coastguard Workersuperclass_idx      : 9
3688*795d594fSAndroid Build Coastguard Workerinterfaces_off      : 0 (0x000000)
3689*795d594fSAndroid Build Coastguard Workersource_file_idx     : 151
3690*795d594fSAndroid Build Coastguard Workerannotations_off     : 31180 (0x0079cc)
3691*795d594fSAndroid Build Coastguard Workerclass_data_off      : 29403 (0x0072db)
3692*795d594fSAndroid Build Coastguard Workerstatic_fields_size  : 5
3693*795d594fSAndroid Build Coastguard Workerinstance_fields_size: 0
3694*795d594fSAndroid Build Coastguard Workerdirect_methods_size : 6
3695*795d594fSAndroid Build Coastguard Workervirtual_methods_size: 0
3696*795d594fSAndroid Build Coastguard Worker
3697*795d594fSAndroid Build Coastguard WorkerClass #10 annotations:
3698*795d594fSAndroid Build Coastguard WorkerAnnotations on method #114 'add'
3699*795d594fSAndroid Build Coastguard Worker  VISIBILITY_RUNTIME Lannotations/CalledByIndy; bootstrapMethod={ Lannotations/BootstrapMethod; enclosingType=LTestLinkerMethodMinimalArguments; name="linkerMethod" parameterTypes={ Ljava/lang/invoke/MethodHandles$Lookup; Ljava/lang/String; Ljava/lang/invoke/MethodType; } } fieldOrMethodName="_add" parameterTypes={ I I } returnType=I
3700*795d594fSAndroid Build Coastguard WorkerAnnotations on method #118 'linkerMethod'
3701*795d594fSAndroid Build Coastguard Worker  VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/lang/Throwable; }
3702*795d594fSAndroid Build Coastguard WorkerAnnotations on method #119 'test'
3703*795d594fSAndroid Build Coastguard Worker  VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/lang/Throwable; }
3704*795d594fSAndroid Build Coastguard Worker
3705*795d594fSAndroid Build Coastguard WorkerClass #10            -
3706*795d594fSAndroid Build Coastguard Worker  Class descriptor  : 'LTestLinkerMethodMinimalArguments;'
3707*795d594fSAndroid Build Coastguard Worker  Access flags      : 0x0001 (PUBLIC)
3708*795d594fSAndroid Build Coastguard Worker  Superclass        : 'LTestBase;'
3709*795d594fSAndroid Build Coastguard Worker  Interfaces        -
3710*795d594fSAndroid Build Coastguard Worker  Static fields     -
3711*795d594fSAndroid Build Coastguard Worker    #0              : (in LTestLinkerMethodMinimalArguments;)
3712*795d594fSAndroid Build Coastguard Worker      name          : 'FAILURE_TYPE_LINKER_METHOD_RETURNS_NULL'
3713*795d594fSAndroid Build Coastguard Worker      type          : 'I'
3714*795d594fSAndroid Build Coastguard Worker      access        : 0x0018 (STATIC FINAL)
3715*795d594fSAndroid Build Coastguard Worker      value         : 1
3716*795d594fSAndroid Build Coastguard Worker    #1              : (in LTestLinkerMethodMinimalArguments;)
3717*795d594fSAndroid Build Coastguard Worker      name          : 'FAILURE_TYPE_LINKER_METHOD_THROWS'
3718*795d594fSAndroid Build Coastguard Worker      type          : 'I'
3719*795d594fSAndroid Build Coastguard Worker      access        : 0x0018 (STATIC FINAL)
3720*795d594fSAndroid Build Coastguard Worker      value         : 2
3721*795d594fSAndroid Build Coastguard Worker    #2              : (in LTestLinkerMethodMinimalArguments;)
3722*795d594fSAndroid Build Coastguard Worker      name          : 'FAILURE_TYPE_NONE'
3723*795d594fSAndroid Build Coastguard Worker      type          : 'I'
3724*795d594fSAndroid Build Coastguard Worker      access        : 0x0018 (STATIC FINAL)
3725*795d594fSAndroid Build Coastguard Worker      value         : 0
3726*795d594fSAndroid Build Coastguard Worker    #3              : (in LTestLinkerMethodMinimalArguments;)
3727*795d594fSAndroid Build Coastguard Worker      name          : 'FAILURE_TYPE_TARGET_METHOD_THROWS'
3728*795d594fSAndroid Build Coastguard Worker      type          : 'I'
3729*795d594fSAndroid Build Coastguard Worker      access        : 0x0018 (STATIC FINAL)
3730*795d594fSAndroid Build Coastguard Worker      value         : 3
3731*795d594fSAndroid Build Coastguard Worker    #4              : (in LTestLinkerMethodMinimalArguments;)
3732*795d594fSAndroid Build Coastguard Worker      name          : 'forceFailureType'
3733*795d594fSAndroid Build Coastguard Worker      type          : 'I'
3734*795d594fSAndroid Build Coastguard Worker      access        : 0x000a (PRIVATE STATIC)
3735*795d594fSAndroid Build Coastguard Worker  Instance fields   -
3736*795d594fSAndroid Build Coastguard Worker  Direct methods    -
3737*795d594fSAndroid Build Coastguard Worker    #0              : (in LTestLinkerMethodMinimalArguments;)
3738*795d594fSAndroid Build Coastguard Worker      name          : '<clinit>'
3739*795d594fSAndroid Build Coastguard Worker      type          : '()V'
3740*795d594fSAndroid Build Coastguard Worker      access        : 0x10008 (STATIC CONSTRUCTOR)
3741*795d594fSAndroid Build Coastguard Worker      method_idx    : 111
3742*795d594fSAndroid Build Coastguard Worker      code          -
3743*795d594fSAndroid Build Coastguard Worker      registers     : 1
3744*795d594fSAndroid Build Coastguard Worker      ins           : 0
3745*795d594fSAndroid Build Coastguard Worker      outs          : 0
3746*795d594fSAndroid Build Coastguard Worker      insns size    : 4 16-bit code units
3747*795d594fSAndroid Build Coastguard Worker003404:                                        |[003404] TestLinkerMethodMinimalArguments.<clinit>:()V
3748*795d594fSAndroid Build Coastguard Worker003414: 1200                                   |0000: const/4 v0, #int 0 // #0
3749*795d594fSAndroid Build Coastguard Worker003416: 6700 0f00                              |0001: sput v0, LTestLinkerMethodMinimalArguments;.forceFailureType:I // field@000f
3750*795d594fSAndroid Build Coastguard Worker00341a: 0e00                                   |0003: return-void
3751*795d594fSAndroid Build Coastguard Worker      catches       : (none)
3752*795d594fSAndroid Build Coastguard Worker      positions     :
3753*795d594fSAndroid Build Coastguard Worker        0x0000 line=26
3754*795d594fSAndroid Build Coastguard Worker      locals        :
3755*795d594fSAndroid Build Coastguard Worker
3756*795d594fSAndroid Build Coastguard Worker    #1              : (in LTestLinkerMethodMinimalArguments;)
3757*795d594fSAndroid Build Coastguard Worker      name          : '<init>'
3758*795d594fSAndroid Build Coastguard Worker      type          : '()V'
3759*795d594fSAndroid Build Coastguard Worker      access        : 0x10001 (PUBLIC CONSTRUCTOR)
3760*795d594fSAndroid Build Coastguard Worker      method_idx    : 112
3761*795d594fSAndroid Build Coastguard Worker      code          -
3762*795d594fSAndroid Build Coastguard Worker      registers     : 1
3763*795d594fSAndroid Build Coastguard Worker      ins           : 1
3764*795d594fSAndroid Build Coastguard Worker      outs          : 1
3765*795d594fSAndroid Build Coastguard Worker      insns size    : 4 16-bit code units
3766*795d594fSAndroid Build Coastguard Worker00341c:                                        |[00341c] TestLinkerMethodMinimalArguments.<init>:()V
3767*795d594fSAndroid Build Coastguard Worker00342c: 7010 3200 0000                         |0000: invoke-direct {v0}, LTestBase;.<init>:()V // method@0032
3768*795d594fSAndroid Build Coastguard Worker003432: 0e00                                   |0003: return-void
3769*795d594fSAndroid Build Coastguard Worker      catches       : (none)
3770*795d594fSAndroid Build Coastguard Worker      positions     :
3771*795d594fSAndroid Build Coastguard Worker        0x0000 line=25
3772*795d594fSAndroid Build Coastguard Worker      locals        :
3773*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0004 reg=0 this LTestLinkerMethodMinimalArguments;
3774*795d594fSAndroid Build Coastguard Worker
3775*795d594fSAndroid Build Coastguard Worker    #2              : (in LTestLinkerMethodMinimalArguments;)
3776*795d594fSAndroid Build Coastguard Worker      name          : '_add'
3777*795d594fSAndroid Build Coastguard Worker      type          : '(II)I'
3778*795d594fSAndroid Build Coastguard Worker      access        : 0x0008 (STATIC)
3779*795d594fSAndroid Build Coastguard Worker      method_idx    : 113
3780*795d594fSAndroid Build Coastguard Worker      code          -
3781*795d594fSAndroid Build Coastguard Worker      registers     : 4
3782*795d594fSAndroid Build Coastguard Worker      ins           : 2
3783*795d594fSAndroid Build Coastguard Worker      outs          : 2
3784*795d594fSAndroid Build Coastguard Worker      insns size    : 23 16-bit code units
3785*795d594fSAndroid Build Coastguard Worker0032d8:                                        |[0032d8] TestLinkerMethodMinimalArguments._add:(II)I
3786*795d594fSAndroid Build Coastguard Worker0032e8: 6000 0f00                              |0000: sget v0, LTestLinkerMethodMinimalArguments;.forceFailureType:I // field@000f
3787*795d594fSAndroid Build Coastguard Worker0032ec: 1231                                   |0002: const/4 v1, #int 3 // #3
3788*795d594fSAndroid Build Coastguard Worker0032ee: 3210 0500                              |0003: if-eq v0, v1, 0008 // +0005
3789*795d594fSAndroid Build Coastguard Worker0032f2: 9000 0203                              |0005: add-int v0, v2, v3
3790*795d594fSAndroid Build Coastguard Worker0032f6: 0f00                                   |0007: return v0
3791*795d594fSAndroid Build Coastguard Worker0032f8: 6200 1300                              |0008: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
3792*795d594fSAndroid Build Coastguard Worker0032fc: 1a01 a000                              |000a: const-string v1, "Throwing ArithmeticException in add()" // string@00a0
3793*795d594fSAndroid Build Coastguard Worker003300: 6e20 b300 1000                         |000c: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@00b3
3794*795d594fSAndroid Build Coastguard Worker003306: 2200 1d00                              |000f: new-instance v0, Ljava/lang/ArithmeticException; // type@001d
3795*795d594fSAndroid Build Coastguard Worker00330a: 1a01 cc00                              |0011: const-string v1, "add" // string@00cc
3796*795d594fSAndroid Build Coastguard Worker00330e: 7020 b400 1000                         |0013: invoke-direct {v0, v1}, Ljava/lang/ArithmeticException;.<init>:(Ljava/lang/String;)V // method@00b4
3797*795d594fSAndroid Build Coastguard Worker003314: 2700                                   |0016: throw v0
3798*795d594fSAndroid Build Coastguard Worker      catches       : (none)
3799*795d594fSAndroid Build Coastguard Worker      positions     :
3800*795d594fSAndroid Build Coastguard Worker        0x0000 line=51
3801*795d594fSAndroid Build Coastguard Worker        0x0005 line=55
3802*795d594fSAndroid Build Coastguard Worker        0x0008 line=52
3803*795d594fSAndroid Build Coastguard Worker        0x000f line=53
3804*795d594fSAndroid Build Coastguard Worker      locals        :
3805*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0017 reg=2 a I
3806*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0017 reg=3 b I
3807*795d594fSAndroid Build Coastguard Worker
3808*795d594fSAndroid Build Coastguard Worker    #3              : (in LTestLinkerMethodMinimalArguments;)
3809*795d594fSAndroid Build Coastguard Worker      name          : 'add'
3810*795d594fSAndroid Build Coastguard Worker      type          : '(II)I'
3811*795d594fSAndroid Build Coastguard Worker      access        : 0x000a (PRIVATE STATIC)
3812*795d594fSAndroid Build Coastguard Worker      method_idx    : 114
3813*795d594fSAndroid Build Coastguard Worker      code          -
3814*795d594fSAndroid Build Coastguard Worker      registers     : 3
3815*795d594fSAndroid Build Coastguard Worker      ins           : 2
3816*795d594fSAndroid Build Coastguard Worker      outs          : 0
3817*795d594fSAndroid Build Coastguard Worker      insns size    : 5 16-bit code units
3818*795d594fSAndroid Build Coastguard Worker003318:                                        |[003318] TestLinkerMethodMinimalArguments.add:(II)I
3819*795d594fSAndroid Build Coastguard Worker003328: 7100 7400 0000                         |0000: invoke-static {}, LTestLinkerMethodMinimalArguments;.assertNotReached:()V // method@0074
3820*795d594fSAndroid Build Coastguard Worker00332e: 12f0                                   |0003: const/4 v0, #int -1 // #ff
3821*795d594fSAndroid Build Coastguard Worker003330: 0f00                                   |0004: return v0
3822*795d594fSAndroid Build Coastguard Worker      catches       : (none)
3823*795d594fSAndroid Build Coastguard Worker      positions     :
3824*795d594fSAndroid Build Coastguard Worker        0x0000 line=45
3825*795d594fSAndroid Build Coastguard Worker        0x0003 line=46
3826*795d594fSAndroid Build Coastguard Worker      locals        :
3827*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0005 reg=1 a I
3828*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0005 reg=2 b I
3829*795d594fSAndroid Build Coastguard Worker
3830*795d594fSAndroid Build Coastguard Worker    #4              : (in LTestLinkerMethodMinimalArguments;)
3831*795d594fSAndroid Build Coastguard Worker      name          : 'linkerMethod'
3832*795d594fSAndroid Build Coastguard Worker      type          : '(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;'
3833*795d594fSAndroid Build Coastguard Worker      access        : 0x000a (PRIVATE STATIC)
3834*795d594fSAndroid Build Coastguard Worker      method_idx    : 118
3835*795d594fSAndroid Build Coastguard Worker      code          -
3836*795d594fSAndroid Build Coastguard Worker      registers     : 7
3837*795d594fSAndroid Build Coastguard Worker      ins           : 3
3838*795d594fSAndroid Build Coastguard Worker      outs          : 4
3839*795d594fSAndroid Build Coastguard Worker      insns size    : 96 16-bit code units
3840*795d594fSAndroid Build Coastguard Worker003334:                                        |[003334] TestLinkerMethodMinimalArguments.linkerMethod:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
3841*795d594fSAndroid Build Coastguard Worker003344: 6200 1300                              |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
3842*795d594fSAndroid Build Coastguard Worker003348: 2201 2d00                              |0002: new-instance v1, Ljava/lang/StringBuilder; // type@002d
3843*795d594fSAndroid Build Coastguard Worker00334c: 7010 c100 0100                         |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.<init>:()V // method@00c1
3844*795d594fSAndroid Build Coastguard Worker003352: 1a02 6701                              |0007: const-string v2, "linkerMethod failure type " // string@0167
3845*795d594fSAndroid Build Coastguard Worker003356: 6e20 c800 2100                         |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c8
3846*795d594fSAndroid Build Coastguard Worker00335c: 6002 0f00                              |000c: sget v2, LTestLinkerMethodMinimalArguments;.forceFailureType:I // field@000f
3847*795d594fSAndroid Build Coastguard Worker003360: 6e20 c500 2100                         |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@00c5
3848*795d594fSAndroid Build Coastguard Worker003366: 6e10 ca00 0100                         |0011: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00ca
3849*795d594fSAndroid Build Coastguard Worker00336c: 0c01                                   |0014: move-result-object v1
3850*795d594fSAndroid Build Coastguard Worker00336e: 6e20 b300 1000                         |0015: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@00b3
3851*795d594fSAndroid Build Coastguard Worker003374: 1c00 0f00                              |0018: const-class v0, LTestLinkerMethodMinimalArguments; // type@000f
3852*795d594fSAndroid Build Coastguard Worker003378: 6e40 d800 0465                         |001a: invoke-virtual {v4, v0, v5, v6}, Ljava/lang/invoke/MethodHandles$Lookup;.findStatic:(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle; // method@00d8
3853*795d594fSAndroid Build Coastguard Worker00337e: 0c00                                   |001d: move-result-object v0
3854*795d594fSAndroid Build Coastguard Worker003380: 6001 0f00                              |001e: sget v1, LTestLinkerMethodMinimalArguments;.forceFailureType:I // field@000f
3855*795d594fSAndroid Build Coastguard Worker003384: 2b01 3800 0000                         |0020: packed-switch v1, 00000058 // +00000038
3856*795d594fSAndroid Build Coastguard Worker00338a: 2201 3400                              |0023: new-instance v1, Ljava/lang/invoke/ConstantCallSite; // type@0034
3857*795d594fSAndroid Build Coastguard Worker00338e: 7020 d200 0100                         |0025: invoke-direct {v1, v0}, Ljava/lang/invoke/ConstantCallSite;.<init>:(Ljava/lang/invoke/MethodHandle;)V // method@00d2
3858*795d594fSAndroid Build Coastguard Worker003394: 1101                                   |0028: return-object v1
3859*795d594fSAndroid Build Coastguard Worker003396: 6201 1300                              |0029: sget-object v1, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
3860*795d594fSAndroid Build Coastguard Worker00339a: 1a02 a100                              |002b: const-string v2, "Throwing InstantiationException in linkerMethod()" // string@00a1
3861*795d594fSAndroid Build Coastguard Worker00339e: 6e20 b300 2100                         |002d: invoke-virtual {v1, v2}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@00b3
3862*795d594fSAndroid Build Coastguard Worker0033a4: 2201 2600                              |0030: new-instance v1, Ljava/lang/InstantiationException; // type@0026
3863*795d594fSAndroid Build Coastguard Worker0033a8: 1a02 6601                              |0032: const-string v2, "linkerMethod" // string@0166
3864*795d594fSAndroid Build Coastguard Worker0033ac: 7020 bb00 2100                         |0034: invoke-direct {v1, v2}, Ljava/lang/InstantiationException;.<init>:(Ljava/lang/String;)V // method@00bb
3865*795d594fSAndroid Build Coastguard Worker0033b2: 2701                                   |0037: throw v1
3866*795d594fSAndroid Build Coastguard Worker0033b4: 6201 1300                              |0038: sget-object v1, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
3867*795d594fSAndroid Build Coastguard Worker0033b8: 2202 2d00                              |003a: new-instance v2, Ljava/lang/StringBuilder; // type@002d
3868*795d594fSAndroid Build Coastguard Worker0033bc: 7010 c100 0200                         |003c: invoke-direct {v2}, Ljava/lang/StringBuilder;.<init>:()V // method@00c1
3869*795d594fSAndroid Build Coastguard Worker0033c2: 1a03 8c00                              |003f: const-string v3, "Returning null instead of CallSite for " // string@008c
3870*795d594fSAndroid Build Coastguard Worker0033c6: 6e20 c800 3200                         |0041: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c8
3871*795d594fSAndroid Build Coastguard Worker0033cc: 6e20 c800 5200                         |0044: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c8
3872*795d594fSAndroid Build Coastguard Worker0033d2: 1a03 0000                              |0047: const-string v3, " " // string@0000
3873*795d594fSAndroid Build Coastguard Worker0033d6: 6e20 c800 3200                         |0049: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c8
3874*795d594fSAndroid Build Coastguard Worker0033dc: 6e20 c700 6200                         |004c: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@00c7
3875*795d594fSAndroid Build Coastguard Worker0033e2: 6e10 ca00 0200                         |004f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00ca
3876*795d594fSAndroid Build Coastguard Worker0033e8: 0c02                                   |0052: move-result-object v2
3877*795d594fSAndroid Build Coastguard Worker0033ea: 6e20 b300 2100                         |0053: invoke-virtual {v1, v2}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@00b3
3878*795d594fSAndroid Build Coastguard Worker0033f0: 1201                                   |0056: const/4 v1, #int 0 // #0
3879*795d594fSAndroid Build Coastguard Worker0033f2: 1101                                   |0057: return-object v1
3880*795d594fSAndroid Build Coastguard Worker0033f4: 0001 0200 0100 0000 1800 0000 0900 ... |0058: packed-switch-data (8 units)
3881*795d594fSAndroid Build Coastguard Worker      catches       : (none)
3882*795d594fSAndroid Build Coastguard Worker      positions     :
3883*795d594fSAndroid Build Coastguard Worker        0x0000 line=61
3884*795d594fSAndroid Build Coastguard Worker        0x0018 line=62
3885*795d594fSAndroid Build Coastguard Worker        0x001a line=63
3886*795d594fSAndroid Build Coastguard Worker        0x001e line=64
3887*795d594fSAndroid Build Coastguard Worker        0x0023 line=73
3888*795d594fSAndroid Build Coastguard Worker        0x0029 line=70
3889*795d594fSAndroid Build Coastguard Worker        0x0030 line=71
3890*795d594fSAndroid Build Coastguard Worker        0x0038 line=66
3891*795d594fSAndroid Build Coastguard Worker        0x0056 line=68
3892*795d594fSAndroid Build Coastguard Worker      locals        :
3893*795d594fSAndroid Build Coastguard Worker        0x001e - 0x0060 reg=0 mh_add Ljava/lang/invoke/MethodHandle;
3894*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0060 reg=4 caller Ljava/lang/invoke/MethodHandles$Lookup;
3895*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0060 reg=5 name Ljava/lang/String;
3896*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0060 reg=6 methodType Ljava/lang/invoke/MethodType;
3897*795d594fSAndroid Build Coastguard Worker
3898*795d594fSAndroid Build Coastguard Worker    #5              : (in LTestLinkerMethodMinimalArguments;)
3899*795d594fSAndroid Build Coastguard Worker      name          : 'test'
3900*795d594fSAndroid Build Coastguard Worker      type          : '(III)V'
3901*795d594fSAndroid Build Coastguard Worker      access        : 0x0009 (PUBLIC STATIC)
3902*795d594fSAndroid Build Coastguard Worker      method_idx    : 119
3903*795d594fSAndroid Build Coastguard Worker      code          -
3904*795d594fSAndroid Build Coastguard Worker      registers     : 6
3905*795d594fSAndroid Build Coastguard Worker      ins           : 3
3906*795d594fSAndroid Build Coastguard Worker      outs          : 2
3907*795d594fSAndroid Build Coastguard Worker      insns size    : 68 16-bit code units
3908*795d594fSAndroid Build Coastguard Worker003434:                                        |[003434] TestLinkerMethodMinimalArguments.test:(III)V
3909*795d594fSAndroid Build Coastguard Worker003444: 1200                                   |0000: const/4 v0, #int 0 // #0
3910*795d594fSAndroid Build Coastguard Worker003446: 1211                                   |0001: const/4 v1, #int 1 // #1
3911*795d594fSAndroid Build Coastguard Worker003448: 3a03 0400                              |0002: if-ltz v3, 0006 // +0004
3912*795d594fSAndroid Build Coastguard Worker00344c: 0112                                   |0004: move v2, v1
3913*795d594fSAndroid Build Coastguard Worker00344e: 2802                                   |0005: goto 0007 // +0002
3914*795d594fSAndroid Build Coastguard Worker003450: 0102                                   |0006: move v2, v0
3915*795d594fSAndroid Build Coastguard Worker003452: 7110 7500 0200                         |0007: invoke-static {v2}, LTestLinkerMethodMinimalArguments;.assertTrue:(Z)V // method@0075
3916*795d594fSAndroid Build Coastguard Worker003458: 1232                                   |000a: const/4 v2, #int 3 // #3
3917*795d594fSAndroid Build Coastguard Worker00345a: 3623 0400                              |000b: if-gt v3, v2, 000f // +0004
3918*795d594fSAndroid Build Coastguard Worker00345e: 0110                                   |000d: move v0, v1
3919*795d594fSAndroid Build Coastguard Worker003460: 0000                                   |000e: nop // spacer
3920*795d594fSAndroid Build Coastguard Worker003462: 7110 7500 0000                         |000f: invoke-static {v0}, LTestLinkerMethodMinimalArguments;.assertTrue:(Z)V // method@0075
3921*795d594fSAndroid Build Coastguard Worker003468: 6703 0f00                              |0012: sput v3, LTestLinkerMethodMinimalArguments;.forceFailureType:I // field@000f
3922*795d594fSAndroid Build Coastguard Worker00346c: 9000 0405                              |0014: add-int v0, v4, v5
3923*795d594fSAndroid Build Coastguard Worker003470: fc20 1b00 5400                         |0016: invoke-custom {v4, v5}, call_site@001b
3924*795d594fSAndroid Build Coastguard Worker003476: 0a01                                   |0019: move-result v1
3925*795d594fSAndroid Build Coastguard Worker003478: 7120 7300 1000                         |001a: invoke-static {v0, v1}, LTestLinkerMethodMinimalArguments;.assertEquals:(II)V // method@0073
3926*795d594fSAndroid Build Coastguard Worker00347e: 6200 1300                              |001d: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
3927*795d594fSAndroid Build Coastguard Worker003482: 2201 2d00                              |001f: new-instance v1, Ljava/lang/StringBuilder; // type@002d
3928*795d594fSAndroid Build Coastguard Worker003486: 7010 c100 0100                         |0021: invoke-direct {v1}, Ljava/lang/StringBuilder;.<init>:()V // method@00c1
3929*795d594fSAndroid Build Coastguard Worker00348c: 1a02 2a00                              |0024: const-string v2, "Failure Type + " // string@002a
3930*795d594fSAndroid Build Coastguard Worker003490: 6e20 c800 2100                         |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c8
3931*795d594fSAndroid Build Coastguard Worker003496: 6e20 c500 3100                         |0029: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@00c5
3932*795d594fSAndroid Build Coastguard Worker00349c: 1a02 0100                              |002c: const-string v2, " (" // string@0001
3933*795d594fSAndroid Build Coastguard Worker0034a0: 6e20 c800 2100                         |002e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c8
3934*795d594fSAndroid Build Coastguard Worker0034a6: 6e20 c500 4100                         |0031: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@00c5
3935*795d594fSAndroid Build Coastguard Worker0034ac: 6e20 c500 5100                         |0034: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@00c5
3936*795d594fSAndroid Build Coastguard Worker0034b2: 1a02 0700                              |0037: const-string v2, ")" // string@0007
3937*795d594fSAndroid Build Coastguard Worker0034b6: 6e20 c800 2100                         |0039: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c8
3938*795d594fSAndroid Build Coastguard Worker0034bc: 6e10 ca00 0100                         |003c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00ca
3939*795d594fSAndroid Build Coastguard Worker0034c2: 0c01                                   |003f: move-result-object v1
3940*795d594fSAndroid Build Coastguard Worker0034c4: 6e20 b300 1000                         |0040: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@00b3
3941*795d594fSAndroid Build Coastguard Worker0034ca: 0e00                                   |0043: return-void
3942*795d594fSAndroid Build Coastguard Worker      catches       : (none)
3943*795d594fSAndroid Build Coastguard Worker      positions     :
3944*795d594fSAndroid Build Coastguard Worker        0x0000 line=78
3945*795d594fSAndroid Build Coastguard Worker        0x000a line=79
3946*795d594fSAndroid Build Coastguard Worker        0x0012 line=80
3947*795d594fSAndroid Build Coastguard Worker        0x0014 line=81
3948*795d594fSAndroid Build Coastguard Worker        0x001d line=82
3949*795d594fSAndroid Build Coastguard Worker        0x0043 line=83
3950*795d594fSAndroid Build Coastguard Worker      locals        :
3951*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0044 reg=3 failureType I
3952*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0044 reg=4 x I
3953*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0044 reg=5 y I
3954*795d594fSAndroid Build Coastguard Worker
3955*795d594fSAndroid Build Coastguard Worker  Virtual methods   -
3956*795d594fSAndroid Build Coastguard Worker  source_file_idx   : 151 (TestLinkerMethodMinimalArguments.java)
3957*795d594fSAndroid Build Coastguard Worker
3958*795d594fSAndroid Build Coastguard WorkerClass #11 header:
3959*795d594fSAndroid Build Coastguard Workerclass_idx           : 16
3960*795d594fSAndroid Build Coastguard Workeraccess_flags        : 1 (0x0001)
3961*795d594fSAndroid Build Coastguard Workersuperclass_idx      : 9
3962*795d594fSAndroid Build Coastguard Workerinterfaces_off      : 0 (0x000000)
3963*795d594fSAndroid Build Coastguard Workersource_file_idx     : 153
3964*795d594fSAndroid Build Coastguard Workerannotations_off     : 31220 (0x0079f4)
3965*795d594fSAndroid Build Coastguard Workerclass_data_off      : 29445 (0x007305)
3966*795d594fSAndroid Build Coastguard Workerstatic_fields_size  : 1
3967*795d594fSAndroid Build Coastguard Workerinstance_fields_size: 0
3968*795d594fSAndroid Build Coastguard Workerdirect_methods_size : 6
3969*795d594fSAndroid Build Coastguard Workervirtual_methods_size: 1
3970*795d594fSAndroid Build Coastguard Worker
3971*795d594fSAndroid Build Coastguard WorkerClass #11 annotations:
3972*795d594fSAndroid Build Coastguard WorkerAnnotations on method #124 'add'
3973*795d594fSAndroid Build Coastguard Worker  VISIBILITY_RUNTIME Lannotations/CalledByIndy; bootstrapMethod={ Lannotations/BootstrapMethod; enclosingType=LTestLinkerMethodMultipleArgumentTypes; name="linkerMethod" parameterTypes={ Ljava/lang/invoke/MethodHandles$Lookup; Ljava/lang/String; Ljava/lang/invoke/MethodType; I I I I I F D Ljava/lang/String; Ljava/lang/Class; J } } constantArgumentsForBootstrapMethod={ Lannotations/Constant; intValue={ -1 } Lannotations/Constant; intValue={ 1 } Lannotations/Constant; intValue={ 97 } Lannotations/Constant; intValue={ 1024 } Lannotations/Constant; intValue={ 1 } Lannotations/Constant; floatValue={ 11.1 } Lannotations/Constant; doubleValue={ 2.2 } Lannotations/Constant; stringValue={ "Hello" } Lannotations/Constant; classValue={ LTestLinkerMethodMultipleArgumentTypes; } Lannotations/Constant; longValue={ 123456789 } } fieldOrMethodName="_add" parameterTypes={ I I } returnType=I
3974*795d594fSAndroid Build Coastguard WorkerAnnotations on method #131 'linkerMethod'
3975*795d594fSAndroid Build Coastguard Worker  VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/invoke/MethodHandles$Lookup;" "Ljava/lang/String;" "Ljava/lang/invoke/MethodType;" "IIIIIFD" "Ljava/lang/String;" "Ljava/lang/Class<" "*>;J)" "Ljava/lang/invoke/CallSite;" }
3976*795d594fSAndroid Build Coastguard Worker  VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/lang/Throwable; }
3977*795d594fSAndroid Build Coastguard WorkerAnnotations on method #132 'test'
3978*795d594fSAndroid Build Coastguard Worker  VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/lang/Throwable; }
3979*795d594fSAndroid Build Coastguard Worker
3980*795d594fSAndroid Build Coastguard WorkerClass #11            -
3981*795d594fSAndroid Build Coastguard Worker  Class descriptor  : 'LTestLinkerMethodMultipleArgumentTypes;'
3982*795d594fSAndroid Build Coastguard Worker  Access flags      : 0x0001 (PUBLIC)
3983*795d594fSAndroid Build Coastguard Worker  Superclass        : 'LTestBase;'
3984*795d594fSAndroid Build Coastguard Worker  Interfaces        -
3985*795d594fSAndroid Build Coastguard Worker  Static fields     -
3986*795d594fSAndroid Build Coastguard Worker    #0              : (in LTestLinkerMethodMultipleArgumentTypes;)
3987*795d594fSAndroid Build Coastguard Worker      name          : 'bootstrapRunCount'
3988*795d594fSAndroid Build Coastguard Worker      type          : 'I'
3989*795d594fSAndroid Build Coastguard Worker      access        : 0x000a (PRIVATE STATIC)
3990*795d594fSAndroid Build Coastguard Worker  Instance fields   -
3991*795d594fSAndroid Build Coastguard Worker  Direct methods    -
3992*795d594fSAndroid Build Coastguard Worker    #0              : (in LTestLinkerMethodMultipleArgumentTypes;)
3993*795d594fSAndroid Build Coastguard Worker      name          : '<clinit>'
3994*795d594fSAndroid Build Coastguard Worker      type          : '()V'
3995*795d594fSAndroid Build Coastguard Worker      access        : 0x10008 (STATIC CONSTRUCTOR)
3996*795d594fSAndroid Build Coastguard Worker      method_idx    : 120
3997*795d594fSAndroid Build Coastguard Worker      code          -
3998*795d594fSAndroid Build Coastguard Worker      registers     : 1
3999*795d594fSAndroid Build Coastguard Worker      ins           : 0
4000*795d594fSAndroid Build Coastguard Worker      outs          : 0
4001*795d594fSAndroid Build Coastguard Worker      insns size    : 4 16-bit code units
4002*795d594fSAndroid Build Coastguard Worker003618:                                        |[003618] TestLinkerMethodMultipleArgumentTypes.<clinit>:()V
4003*795d594fSAndroid Build Coastguard Worker003628: 1200                                   |0000: const/4 v0, #int 0 // #0
4004*795d594fSAndroid Build Coastguard Worker00362a: 6700 1000                              |0001: sput v0, LTestLinkerMethodMultipleArgumentTypes;.bootstrapRunCount:I // field@0010
4005*795d594fSAndroid Build Coastguard Worker00362e: 0e00                                   |0003: return-void
4006*795d594fSAndroid Build Coastguard Worker      catches       : (none)
4007*795d594fSAndroid Build Coastguard Worker      positions     :
4008*795d594fSAndroid Build Coastguard Worker        0x0000 line=28
4009*795d594fSAndroid Build Coastguard Worker      locals        :
4010*795d594fSAndroid Build Coastguard Worker
4011*795d594fSAndroid Build Coastguard Worker    #1              : (in LTestLinkerMethodMultipleArgumentTypes;)
4012*795d594fSAndroid Build Coastguard Worker      name          : '<init>'
4013*795d594fSAndroid Build Coastguard Worker      type          : '()V'
4014*795d594fSAndroid Build Coastguard Worker      access        : 0x10001 (PUBLIC CONSTRUCTOR)
4015*795d594fSAndroid Build Coastguard Worker      method_idx    : 121
4016*795d594fSAndroid Build Coastguard Worker      code          -
4017*795d594fSAndroid Build Coastguard Worker      registers     : 1
4018*795d594fSAndroid Build Coastguard Worker      ins           : 1
4019*795d594fSAndroid Build Coastguard Worker      outs          : 1
4020*795d594fSAndroid Build Coastguard Worker      insns size    : 4 16-bit code units
4021*795d594fSAndroid Build Coastguard Worker003630:                                        |[003630] TestLinkerMethodMultipleArgumentTypes.<init>:()V
4022*795d594fSAndroid Build Coastguard Worker003640: 7010 3200 0000                         |0000: invoke-direct {v0}, LTestBase;.<init>:()V // method@0032
4023*795d594fSAndroid Build Coastguard Worker003646: 0e00                                   |0003: return-void
4024*795d594fSAndroid Build Coastguard Worker      catches       : (none)
4025*795d594fSAndroid Build Coastguard Worker      positions     :
4026*795d594fSAndroid Build Coastguard Worker        0x0000 line=26
4027*795d594fSAndroid Build Coastguard Worker      locals        :
4028*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0004 reg=0 this LTestLinkerMethodMultipleArgumentTypes;
4029*795d594fSAndroid Build Coastguard Worker
4030*795d594fSAndroid Build Coastguard Worker    #2              : (in LTestLinkerMethodMultipleArgumentTypes;)
4031*795d594fSAndroid Build Coastguard Worker      name          : '_add'
4032*795d594fSAndroid Build Coastguard Worker      type          : '(II)I'
4033*795d594fSAndroid Build Coastguard Worker      access        : 0x000a (PRIVATE STATIC)
4034*795d594fSAndroid Build Coastguard Worker      method_idx    : 123
4035*795d594fSAndroid Build Coastguard Worker      code          -
4036*795d594fSAndroid Build Coastguard Worker      registers     : 3
4037*795d594fSAndroid Build Coastguard Worker      ins           : 2
4038*795d594fSAndroid Build Coastguard Worker      outs          : 0
4039*795d594fSAndroid Build Coastguard Worker      insns size    : 3 16-bit code units
4040*795d594fSAndroid Build Coastguard Worker0034e4:                                        |[0034e4] TestLinkerMethodMultipleArgumentTypes._add:(II)I
4041*795d594fSAndroid Build Coastguard Worker0034f4: 9000 0102                              |0000: add-int v0, v1, v2
4042*795d594fSAndroid Build Coastguard Worker0034f8: 0f00                                   |0002: return v0
4043*795d594fSAndroid Build Coastguard Worker      catches       : (none)
4044*795d594fSAndroid Build Coastguard Worker      positions     :
4045*795d594fSAndroid Build Coastguard Worker        0x0000 line=74
4046*795d594fSAndroid Build Coastguard Worker      locals        :
4047*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0003 reg=1 a I
4048*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0003 reg=2 b I
4049*795d594fSAndroid Build Coastguard Worker
4050*795d594fSAndroid Build Coastguard Worker    #3              : (in LTestLinkerMethodMultipleArgumentTypes;)
4051*795d594fSAndroid Build Coastguard Worker      name          : 'add'
4052*795d594fSAndroid Build Coastguard Worker      type          : '(II)I'
4053*795d594fSAndroid Build Coastguard Worker      access        : 0x000a (PRIVATE STATIC)
4054*795d594fSAndroid Build Coastguard Worker      method_idx    : 124
4055*795d594fSAndroid Build Coastguard Worker      code          -
4056*795d594fSAndroid Build Coastguard Worker      registers     : 3
4057*795d594fSAndroid Build Coastguard Worker      ins           : 2
4058*795d594fSAndroid Build Coastguard Worker      outs          : 0
4059*795d594fSAndroid Build Coastguard Worker      insns size    : 5 16-bit code units
4060*795d594fSAndroid Build Coastguard Worker0034fc:                                        |[0034fc] TestLinkerMethodMultipleArgumentTypes.add:(II)I
4061*795d594fSAndroid Build Coastguard Worker00350c: 7100 8200 0000                         |0000: invoke-static {}, LTestLinkerMethodMultipleArgumentTypes;.assertNotReached:()V // method@0082
4062*795d594fSAndroid Build Coastguard Worker003512: 12f0                                   |0003: const/4 v0, #int -1 // #ff
4063*795d594fSAndroid Build Coastguard Worker003514: 0f00                                   |0004: return v0
4064*795d594fSAndroid Build Coastguard Worker      catches       : (none)
4065*795d594fSAndroid Build Coastguard Worker      positions     :
4066*795d594fSAndroid Build Coastguard Worker        0x0000 line=68
4067*795d594fSAndroid Build Coastguard Worker        0x0003 line=69
4068*795d594fSAndroid Build Coastguard Worker      locals        :
4069*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0005 reg=1 a I
4070*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0005 reg=2 b I
4071*795d594fSAndroid Build Coastguard Worker
4072*795d594fSAndroid Build Coastguard Worker    #4              : (in LTestLinkerMethodMultipleArgumentTypes;)
4073*795d594fSAndroid Build Coastguard Worker      name          : 'linkerMethod'
4074*795d594fSAndroid Build Coastguard Worker      type          : '(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;IIIIIFDLjava/lang/String;Ljava/lang/Class;J)Ljava/lang/invoke/CallSite;'
4075*795d594fSAndroid Build Coastguard Worker      access        : 0x000a (PRIVATE STATIC)
4076*795d594fSAndroid Build Coastguard Worker      method_idx    : 131
4077*795d594fSAndroid Build Coastguard Worker      code          -
4078*795d594fSAndroid Build Coastguard Worker      registers     : 31
4079*795d594fSAndroid Build Coastguard Worker      ins           : 15
4080*795d594fSAndroid Build Coastguard Worker      outs          : 4
4081*795d594fSAndroid Build Coastguard Worker      insns size    : 119 16-bit code units
4082*795d594fSAndroid Build Coastguard Worker003518:                                        |[003518] TestLinkerMethodMultipleArgumentTypes.linkerMethod:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;IIIIIFDLjava/lang/String;Ljava/lang/Class;J)Ljava/lang/invoke/CallSite;
4083*795d594fSAndroid Build Coastguard Worker003528: 0800 1100                              |0000: move-object/from16 v0, v17
4084*795d594fSAndroid Build Coastguard Worker00352c: 0801 1200                              |0002: move-object/from16 v1, v18
4085*795d594fSAndroid Build Coastguard Worker003530: 6202 1300                              |0004: sget-object v2, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
4086*795d594fSAndroid Build Coastguard Worker003534: 2203 2d00                              |0006: new-instance v3, Ljava/lang/StringBuilder; // type@002d
4087*795d594fSAndroid Build Coastguard Worker003538: 7010 c100 0300                         |0008: invoke-direct {v3}, Ljava/lang/StringBuilder;.<init>:()V // method@00c1
4088*795d594fSAndroid Build Coastguard Worker00353e: 1a04 6100                              |000b: const-string v4, "Linking " // string@0061
4089*795d594fSAndroid Build Coastguard Worker003542: 6e20 c800 4300                         |000d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c8
4090*795d594fSAndroid Build Coastguard Worker003548: 6e20 c800 0300                         |0010: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c8
4091*795d594fSAndroid Build Coastguard Worker00354e: 1a04 0000                              |0013: const-string v4, " " // string@0000
4092*795d594fSAndroid Build Coastguard Worker003552: 6e20 c800 4300                         |0015: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c8
4093*795d594fSAndroid Build Coastguard Worker003558: 6e20 c700 1300                         |0018: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@00c7
4094*795d594fSAndroid Build Coastguard Worker00355e: 6e10 ca00 0300                         |001b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00ca
4095*795d594fSAndroid Build Coastguard Worker003564: 0c03                                   |001e: move-result-object v3
4096*795d594fSAndroid Build Coastguard Worker003566: 6e20 b300 3200                         |001f: invoke-virtual {v2, v3}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@00b3
4097*795d594fSAndroid Build Coastguard Worker00356c: 12f2                                   |0022: const/4 v2, #int -1 // #ff
4098*795d594fSAndroid Build Coastguard Worker00356e: 0203 1300                              |0023: move/from16 v3, v19
4099*795d594fSAndroid Build Coastguard Worker003572: 7120 7f00 3200                         |0025: invoke-static {v2, v3}, LTestLinkerMethodMultipleArgumentTypes;.assertEquals:(II)V // method@007f
4100*795d594fSAndroid Build Coastguard Worker003578: 1212                                   |0028: const/4 v2, #int 1 // #1
4101*795d594fSAndroid Build Coastguard Worker00357a: 0204 1400                              |0029: move/from16 v4, v20
4102*795d594fSAndroid Build Coastguard Worker00357e: 7120 7f00 4200                         |002b: invoke-static {v2, v4}, LTestLinkerMethodMultipleArgumentTypes;.assertEquals:(II)V // method@007f
4103*795d594fSAndroid Build Coastguard Worker003584: 1305 6100                              |002e: const/16 v5, #int 97 // #61
4104*795d594fSAndroid Build Coastguard Worker003588: 0206 1500                              |0030: move/from16 v6, v21
4105*795d594fSAndroid Build Coastguard Worker00358c: 7120 7f00 6500                         |0032: invoke-static {v5, v6}, LTestLinkerMethodMultipleArgumentTypes;.assertEquals:(II)V // method@007f
4106*795d594fSAndroid Build Coastguard Worker003592: 1305 0004                              |0035: const/16 v5, #int 1024 // #400
4107*795d594fSAndroid Build Coastguard Worker003596: 0207 1600                              |0037: move/from16 v7, v22
4108*795d594fSAndroid Build Coastguard Worker00359a: 7120 7f00 7500                         |0039: invoke-static {v5, v7}, LTestLinkerMethodMultipleArgumentTypes;.assertEquals:(II)V // method@007f
4109*795d594fSAndroid Build Coastguard Worker0035a0: 0205 1700                              |003c: move/from16 v5, v23
4110*795d594fSAndroid Build Coastguard Worker0035a4: 7120 7f00 5200                         |003e: invoke-static {v2, v5}, LTestLinkerMethodMultipleArgumentTypes;.assertEquals:(II)V // method@007f
4111*795d594fSAndroid Build Coastguard Worker0035aa: 1402 9a99 3141                         |0041: const v2, #float 11.1 // #4131999a
4112*795d594fSAndroid Build Coastguard Worker0035b0: 0208 1800                              |0044: move/from16 v8, v24
4113*795d594fSAndroid Build Coastguard Worker0035b4: 7120 7e00 8200                         |0046: invoke-static {v2, v8}, LTestLinkerMethodMultipleArgumentTypes;.assertEquals:(FF)V // method@007e
4114*795d594fSAndroid Build Coastguard Worker0035ba: 1809 9a99 9999 9999 0140               |0049: const-wide v9, #double 2.2 // #400199999999999a
4115*795d594fSAndroid Build Coastguard Worker0035c4: 050b 1900                              |004e: move-wide/from16 v11, v25
4116*795d594fSAndroid Build Coastguard Worker0035c8: 7140 7d00 a9cb                         |0050: invoke-static {v9, v10, v11, v12}, LTestLinkerMethodMultipleArgumentTypes;.assertEquals:(DD)V // method@007d
4117*795d594fSAndroid Build Coastguard Worker0035ce: 1a02 2c00                              |0053: const-string v2, "Hello" // string@002c
4118*795d594fSAndroid Build Coastguard Worker0035d2: 0809 1b00                              |0055: move-object/from16 v9, v27
4119*795d594fSAndroid Build Coastguard Worker0035d6: 7120 8100 9200                         |0057: invoke-static {v2, v9}, LTestLinkerMethodMultipleArgumentTypes;.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V // method@0081
4120*795d594fSAndroid Build Coastguard Worker0035dc: 1c02 1000                              |005a: const-class v2, LTestLinkerMethodMultipleArgumentTypes; // type@0010
4121*795d594fSAndroid Build Coastguard Worker0035e0: 080a 1c00                              |005c: move-object/from16 v10, v28
4122*795d594fSAndroid Build Coastguard Worker0035e4: 7120 8100 a200                         |005e: invoke-static {v2, v10}, LTestLinkerMethodMultipleArgumentTypes;.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V // method@0081
4123*795d594fSAndroid Build Coastguard Worker0035ea: 170d 15cd 5b07                         |0061: const-wide/32 v13, #float 1.6536e-34 // #075bcd15
4124*795d594fSAndroid Build Coastguard Worker0035f0: 0502 1d00                              |0064: move-wide/from16 v2, v29
4125*795d594fSAndroid Build Coastguard Worker0035f4: 7140 8000 ed32                         |0066: invoke-static {v13, v14, v2, v3}, LTestLinkerMethodMultipleArgumentTypes;.assertEquals:(JJ)V // method@0080
4126*795d594fSAndroid Build Coastguard Worker0035fa: 1c0d 1000                              |0069: const-class v13, LTestLinkerMethodMultipleArgumentTypes; // type@0010
4127*795d594fSAndroid Build Coastguard Worker0035fe: 080e 1000                              |006b: move-object/from16 v14, v16
4128*795d594fSAndroid Build Coastguard Worker003602: 6e40 d800 de10                         |006d: invoke-virtual {v14, v13, v0, v1}, Ljava/lang/invoke/MethodHandles$Lookup;.findStatic:(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle; // method@00d8
4129*795d594fSAndroid Build Coastguard Worker003608: 0c0d                                   |0070: move-result-object v13
4130*795d594fSAndroid Build Coastguard Worker00360a: 220f 3400                              |0071: new-instance v15, Ljava/lang/invoke/ConstantCallSite; // type@0034
4131*795d594fSAndroid Build Coastguard Worker00360e: 7020 d200 df00                         |0073: invoke-direct {v15, v13}, Ljava/lang/invoke/ConstantCallSite;.<init>:(Ljava/lang/invoke/MethodHandle;)V // method@00d2
4132*795d594fSAndroid Build Coastguard Worker003614: 110f                                   |0076: return-object v15
4133*795d594fSAndroid Build Coastguard Worker      catches       : (none)
4134*795d594fSAndroid Build Coastguard Worker      positions     :
4135*795d594fSAndroid Build Coastguard Worker        0x0000 line=93
4136*795d594fSAndroid Build Coastguard Worker        0x0022 line=94
4137*795d594fSAndroid Build Coastguard Worker        0x0028 line=95
4138*795d594fSAndroid Build Coastguard Worker        0x002e line=96
4139*795d594fSAndroid Build Coastguard Worker        0x0035 line=97
4140*795d594fSAndroid Build Coastguard Worker        0x003c line=98
4141*795d594fSAndroid Build Coastguard Worker        0x0041 line=99
4142*795d594fSAndroid Build Coastguard Worker        0x0049 line=100
4143*795d594fSAndroid Build Coastguard Worker        0x0053 line=101
4144*795d594fSAndroid Build Coastguard Worker        0x005a line=102
4145*795d594fSAndroid Build Coastguard Worker        0x0061 line=103
4146*795d594fSAndroid Build Coastguard Worker        0x0069 line=104
4147*795d594fSAndroid Build Coastguard Worker        0x006b line=105
4148*795d594fSAndroid Build Coastguard Worker        0x0071 line=106
4149*795d594fSAndroid Build Coastguard Worker      locals        :
4150*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0000 reg=28 (null) Ljava/lang/Class;
4151*795d594fSAndroid Build Coastguard Worker        0x0071 - 0x0077 reg=13 mh_add Ljava/lang/invoke/MethodHandle;
4152*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0077 reg=16 caller Ljava/lang/invoke/MethodHandles$Lookup;
4153*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0077 reg=17 name Ljava/lang/String;
4154*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0077 reg=18 methodType Ljava/lang/invoke/MethodType;
4155*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0077 reg=19 v1 I
4156*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0077 reg=20 v2 I
4157*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0077 reg=21 v3 I
4158*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0077 reg=22 v4 I
4159*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0077 reg=23 v5 I
4160*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0077 reg=24 v6 F
4161*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0077 reg=25 v7 D
4162*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0077 reg=27 v8 Ljava/lang/String;
4163*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0077 reg=28 v9 Ljava/lang/Class; Ljava/lang/Class<*>;
4164*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0077 reg=29 v10 J
4165*795d594fSAndroid Build Coastguard Worker
4166*795d594fSAndroid Build Coastguard Worker    #5              : (in LTestLinkerMethodMultipleArgumentTypes;)
4167*795d594fSAndroid Build Coastguard Worker      name          : 'test'
4168*795d594fSAndroid Build Coastguard Worker      type          : '(II)V'
4169*795d594fSAndroid Build Coastguard Worker      access        : 0x0009 (PUBLIC STATIC)
4170*795d594fSAndroid Build Coastguard Worker      method_idx    : 132
4171*795d594fSAndroid Build Coastguard Worker      code          -
4172*795d594fSAndroid Build Coastguard Worker      registers     : 4
4173*795d594fSAndroid Build Coastguard Worker      ins           : 2
4174*795d594fSAndroid Build Coastguard Worker      outs          : 2
4175*795d594fSAndroid Build Coastguard Worker      insns size    : 17 16-bit code units
4176*795d594fSAndroid Build Coastguard Worker003648:                                        |[003648] TestLinkerMethodMultipleArgumentTypes.test:(II)V
4177*795d594fSAndroid Build Coastguard Worker003658: 9000 0203                              |0000: add-int v0, v2, v3
4178*795d594fSAndroid Build Coastguard Worker00365c: fc20 1c00 3200                         |0002: invoke-custom {v2, v3}, call_site@001c
4179*795d594fSAndroid Build Coastguard Worker003662: 0a01                                   |0005: move-result v1
4180*795d594fSAndroid Build Coastguard Worker003664: 7120 7f00 1000                         |0006: invoke-static {v0, v1}, LTestLinkerMethodMultipleArgumentTypes;.assertEquals:(II)V // method@007f
4181*795d594fSAndroid Build Coastguard Worker00366a: 6200 1300                              |0009: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
4182*795d594fSAndroid Build Coastguard Worker00366e: 9001 0203                              |000b: add-int v1, v2, v3
4183*795d594fSAndroid Build Coastguard Worker003672: 6e20 b100 1000                         |000d: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(I)V // method@00b1
4184*795d594fSAndroid Build Coastguard Worker003678: 0e00                                   |0010: return-void
4185*795d594fSAndroid Build Coastguard Worker      catches       : (none)
4186*795d594fSAndroid Build Coastguard Worker      positions     :
4187*795d594fSAndroid Build Coastguard Worker        0x0000 line=114
4188*795d594fSAndroid Build Coastguard Worker        0x0009 line=115
4189*795d594fSAndroid Build Coastguard Worker        0x0010 line=116
4190*795d594fSAndroid Build Coastguard Worker      locals        :
4191*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0011 reg=2 x I
4192*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0011 reg=3 y I
4193*795d594fSAndroid Build Coastguard Worker
4194*795d594fSAndroid Build Coastguard Worker  Virtual methods   -
4195*795d594fSAndroid Build Coastguard Worker    #0              : (in LTestLinkerMethodMultipleArgumentTypes;)
4196*795d594fSAndroid Build Coastguard Worker      name          : 'GetBootstrapRunCount'
4197*795d594fSAndroid Build Coastguard Worker      type          : '()I'
4198*795d594fSAndroid Build Coastguard Worker      access        : 0x0001 (PUBLIC)
4199*795d594fSAndroid Build Coastguard Worker      method_idx    : 122
4200*795d594fSAndroid Build Coastguard Worker      code          -
4201*795d594fSAndroid Build Coastguard Worker      registers     : 2
4202*795d594fSAndroid Build Coastguard Worker      ins           : 1
4203*795d594fSAndroid Build Coastguard Worker      outs          : 0
4204*795d594fSAndroid Build Coastguard Worker      insns size    : 3 16-bit code units
4205*795d594fSAndroid Build Coastguard Worker0034cc:                                        |[0034cc] TestLinkerMethodMultipleArgumentTypes.GetBootstrapRunCount:()I
4206*795d594fSAndroid Build Coastguard Worker0034dc: 6000 1000                              |0000: sget v0, LTestLinkerMethodMultipleArgumentTypes;.bootstrapRunCount:I // field@0010
4207*795d594fSAndroid Build Coastguard Worker0034e0: 0f00                                   |0002: return v0
4208*795d594fSAndroid Build Coastguard Worker      catches       : (none)
4209*795d594fSAndroid Build Coastguard Worker      positions     :
4210*795d594fSAndroid Build Coastguard Worker        0x0000 line=110
4211*795d594fSAndroid Build Coastguard Worker      locals        :
4212*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0003 reg=1 this LTestLinkerMethodMultipleArgumentTypes;
4213*795d594fSAndroid Build Coastguard Worker
4214*795d594fSAndroid Build Coastguard Worker  source_file_idx   : 153 (TestLinkerMethodMultipleArgumentTypes.java)
4215*795d594fSAndroid Build Coastguard Worker
4216*795d594fSAndroid Build Coastguard WorkerClass #12 header:
4217*795d594fSAndroid Build Coastguard Workerclass_idx           : 17
4218*795d594fSAndroid Build Coastguard Workeraccess_flags        : 0 (0x0000)
4219*795d594fSAndroid Build Coastguard Workersuperclass_idx      : 9
4220*795d594fSAndroid Build Coastguard Workerinterfaces_off      : 0 (0x000000)
4221*795d594fSAndroid Build Coastguard Workersource_file_idx     : 154
4222*795d594fSAndroid Build Coastguard Workerannotations_off     : 31260 (0x007a1c)
4223*795d594fSAndroid Build Coastguard Workerclass_data_off      : 29483 (0x00732b)
4224*795d594fSAndroid Build Coastguard Workerstatic_fields_size  : 0
4225*795d594fSAndroid Build Coastguard Workerinstance_fields_size: 0
4226*795d594fSAndroid Build Coastguard Workerdirect_methods_size : 6
4227*795d594fSAndroid Build Coastguard Workervirtual_methods_size: 0
4228*795d594fSAndroid Build Coastguard Worker
4229*795d594fSAndroid Build Coastguard WorkerClass #12 annotations:
4230*795d594fSAndroid Build Coastguard WorkerAnnotations on method #136 'addf'
4231*795d594fSAndroid Build Coastguard Worker  VISIBILITY_RUNTIME Lannotations/CalledByIndy; bootstrapMethod={ Lannotations/BootstrapMethod; enclosingType=LUnrelatedBSM; name="bsm" parameterTypes={ Ljava/lang/invoke/MethodHandles$Lookup; Ljava/lang/String; Ljava/lang/invoke/MethodType; Ljava/lang/Class; } } constantArgumentsForBootstrapMethod={ Lannotations/Constant; classValue={ LTestLinkerUnrelatedBSM; } } fieldOrMethodName="_addf" parameterTypes={ F F } returnType=F
4232*795d594fSAndroid Build Coastguard WorkerAnnotations on method #139 'subf'
4233*795d594fSAndroid Build Coastguard Worker  VISIBILITY_RUNTIME Lannotations/CalledByIndy; bootstrapMethod={ Lannotations/BootstrapMethod; enclosingType=LUnrelatedBSM; name="bsm" parameterTypes={ Ljava/lang/invoke/MethodHandles$Lookup; Ljava/lang/String; Ljava/lang/invoke/MethodType; Ljava/lang/Class; } } constantArgumentsForBootstrapMethod={ Lannotations/Constant; classValue={ LTestLinkerUnrelatedBSM; } } fieldOrMethodName="_subf" parameterTypes={ F F } returnType=F
4234*795d594fSAndroid Build Coastguard Worker
4235*795d594fSAndroid Build Coastguard WorkerClass #12            -
4236*795d594fSAndroid Build Coastguard Worker  Class descriptor  : 'LTestLinkerUnrelatedBSM;'
4237*795d594fSAndroid Build Coastguard Worker  Access flags      : 0x0000 ()
4238*795d594fSAndroid Build Coastguard Worker  Superclass        : 'LTestBase;'
4239*795d594fSAndroid Build Coastguard Worker  Interfaces        -
4240*795d594fSAndroid Build Coastguard Worker  Static fields     -
4241*795d594fSAndroid Build Coastguard Worker  Instance fields   -
4242*795d594fSAndroid Build Coastguard Worker  Direct methods    -
4243*795d594fSAndroid Build Coastguard Worker    #0              : (in LTestLinkerUnrelatedBSM;)
4244*795d594fSAndroid Build Coastguard Worker      name          : '<init>'
4245*795d594fSAndroid Build Coastguard Worker      type          : '()V'
4246*795d594fSAndroid Build Coastguard Worker      access        : 0x10000 (CONSTRUCTOR)
4247*795d594fSAndroid Build Coastguard Worker      method_idx    : 133
4248*795d594fSAndroid Build Coastguard Worker      code          -
4249*795d594fSAndroid Build Coastguard Worker      registers     : 1
4250*795d594fSAndroid Build Coastguard Worker      ins           : 1
4251*795d594fSAndroid Build Coastguard Worker      outs          : 1
4252*795d594fSAndroid Build Coastguard Worker      insns size    : 4 16-bit code units
4253*795d594fSAndroid Build Coastguard Worker0036e4:                                        |[0036e4] TestLinkerUnrelatedBSM.<init>:()V
4254*795d594fSAndroid Build Coastguard Worker0036f4: 7010 3200 0000                         |0000: invoke-direct {v0}, LTestBase;.<init>:()V // method@0032
4255*795d594fSAndroid Build Coastguard Worker0036fa: 0e00                                   |0003: return-void
4256*795d594fSAndroid Build Coastguard Worker      catches       : (none)
4257*795d594fSAndroid Build Coastguard Worker      positions     :
4258*795d594fSAndroid Build Coastguard Worker        0x0000 line=23
4259*795d594fSAndroid Build Coastguard Worker      locals        :
4260*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0004 reg=0 this LTestLinkerUnrelatedBSM;
4261*795d594fSAndroid Build Coastguard Worker
4262*795d594fSAndroid Build Coastguard Worker    #1              : (in LTestLinkerUnrelatedBSM;)
4263*795d594fSAndroid Build Coastguard Worker      name          : '_addf'
4264*795d594fSAndroid Build Coastguard Worker      type          : '(FF)F'
4265*795d594fSAndroid Build Coastguard Worker      access        : 0x0009 (PUBLIC STATIC)
4266*795d594fSAndroid Build Coastguard Worker      method_idx    : 134
4267*795d594fSAndroid Build Coastguard Worker      code          -
4268*795d594fSAndroid Build Coastguard Worker      registers     : 3
4269*795d594fSAndroid Build Coastguard Worker      ins           : 2
4270*795d594fSAndroid Build Coastguard Worker      outs          : 0
4271*795d594fSAndroid Build Coastguard Worker      insns size    : 3 16-bit code units
4272*795d594fSAndroid Build Coastguard Worker00367c:                                        |[00367c] TestLinkerUnrelatedBSM._addf:(FF)F
4273*795d594fSAndroid Build Coastguard Worker00368c: a600 0102                              |0000: add-float v0, v1, v2
4274*795d594fSAndroid Build Coastguard Worker003690: 0f00                                   |0002: return v0
4275*795d594fSAndroid Build Coastguard Worker      catches       : (none)
4276*795d594fSAndroid Build Coastguard Worker      positions     :
4277*795d594fSAndroid Build Coastguard Worker        0x0000 line=47
4278*795d594fSAndroid Build Coastguard Worker      locals        :
4279*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0003 reg=1 a F
4280*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0003 reg=2 b F
4281*795d594fSAndroid Build Coastguard Worker
4282*795d594fSAndroid Build Coastguard Worker    #2              : (in LTestLinkerUnrelatedBSM;)
4283*795d594fSAndroid Build Coastguard Worker      name          : '_subf'
4284*795d594fSAndroid Build Coastguard Worker      type          : '(FF)F'
4285*795d594fSAndroid Build Coastguard Worker      access        : 0x000a (PRIVATE STATIC)
4286*795d594fSAndroid Build Coastguard Worker      method_idx    : 135
4287*795d594fSAndroid Build Coastguard Worker      code          -
4288*795d594fSAndroid Build Coastguard Worker      registers     : 3
4289*795d594fSAndroid Build Coastguard Worker      ins           : 2
4290*795d594fSAndroid Build Coastguard Worker      outs          : 0
4291*795d594fSAndroid Build Coastguard Worker      insns size    : 3 16-bit code units
4292*795d594fSAndroid Build Coastguard Worker003694:                                        |[003694] TestLinkerUnrelatedBSM._subf:(FF)F
4293*795d594fSAndroid Build Coastguard Worker0036a4: a700 0102                              |0000: sub-float v0, v1, v2
4294*795d594fSAndroid Build Coastguard Worker0036a8: 0f00                                   |0002: return v0
4295*795d594fSAndroid Build Coastguard Worker      catches       : (none)
4296*795d594fSAndroid Build Coastguard Worker      positions     :
4297*795d594fSAndroid Build Coastguard Worker        0x0000 line=73
4298*795d594fSAndroid Build Coastguard Worker      locals        :
4299*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0003 reg=1 a F
4300*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0003 reg=2 b F
4301*795d594fSAndroid Build Coastguard Worker
4302*795d594fSAndroid Build Coastguard Worker    #3              : (in LTestLinkerUnrelatedBSM;)
4303*795d594fSAndroid Build Coastguard Worker      name          : 'addf'
4304*795d594fSAndroid Build Coastguard Worker      type          : '(FF)F'
4305*795d594fSAndroid Build Coastguard Worker      access        : 0x000a (PRIVATE STATIC)
4306*795d594fSAndroid Build Coastguard Worker      method_idx    : 136
4307*795d594fSAndroid Build Coastguard Worker      code          -
4308*795d594fSAndroid Build Coastguard Worker      registers     : 3
4309*795d594fSAndroid Build Coastguard Worker      ins           : 2
4310*795d594fSAndroid Build Coastguard Worker      outs          : 0
4311*795d594fSAndroid Build Coastguard Worker      insns size    : 5 16-bit code units
4312*795d594fSAndroid Build Coastguard Worker0036ac:                                        |[0036ac] TestLinkerUnrelatedBSM.addf:(FF)F
4313*795d594fSAndroid Build Coastguard Worker0036bc: 7100 8a00 0000                         |0000: invoke-static {}, LTestLinkerUnrelatedBSM;.assertNotReached:()V // method@008a
4314*795d594fSAndroid Build Coastguard Worker0036c2: 1210                                   |0003: const/4 v0, #int 1 // #1
4315*795d594fSAndroid Build Coastguard Worker0036c4: 0f00                                   |0004: return v0
4316*795d594fSAndroid Build Coastguard Worker      catches       : (none)
4317*795d594fSAndroid Build Coastguard Worker      positions     :
4318*795d594fSAndroid Build Coastguard Worker        0x0000 line=42
4319*795d594fSAndroid Build Coastguard Worker        0x0003 line=43
4320*795d594fSAndroid Build Coastguard Worker      locals        :
4321*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0005 reg=1 a F
4322*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0005 reg=2 b F
4323*795d594fSAndroid Build Coastguard Worker
4324*795d594fSAndroid Build Coastguard Worker    #4              : (in LTestLinkerUnrelatedBSM;)
4325*795d594fSAndroid Build Coastguard Worker      name          : 'subf'
4326*795d594fSAndroid Build Coastguard Worker      type          : '(FF)F'
4327*795d594fSAndroid Build Coastguard Worker      access        : 0x000a (PRIVATE STATIC)
4328*795d594fSAndroid Build Coastguard Worker      method_idx    : 139
4329*795d594fSAndroid Build Coastguard Worker      code          -
4330*795d594fSAndroid Build Coastguard Worker      registers     : 3
4331*795d594fSAndroid Build Coastguard Worker      ins           : 2
4332*795d594fSAndroid Build Coastguard Worker      outs          : 0
4333*795d594fSAndroid Build Coastguard Worker      insns size    : 5 16-bit code units
4334*795d594fSAndroid Build Coastguard Worker0036c8:                                        |[0036c8] TestLinkerUnrelatedBSM.subf:(FF)F
4335*795d594fSAndroid Build Coastguard Worker0036d8: 7100 8a00 0000                         |0000: invoke-static {}, LTestLinkerUnrelatedBSM;.assertNotReached:()V // method@008a
4336*795d594fSAndroid Build Coastguard Worker0036de: 1210                                   |0003: const/4 v0, #int 1 // #1
4337*795d594fSAndroid Build Coastguard Worker0036e0: 0f00                                   |0004: return v0
4338*795d594fSAndroid Build Coastguard Worker      catches       : (none)
4339*795d594fSAndroid Build Coastguard Worker      positions     :
4340*795d594fSAndroid Build Coastguard Worker        0x0000 line=68
4341*795d594fSAndroid Build Coastguard Worker        0x0003 line=69
4342*795d594fSAndroid Build Coastguard Worker      locals        :
4343*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0005 reg=1 a F
4344*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0005 reg=2 b F
4345*795d594fSAndroid Build Coastguard Worker
4346*795d594fSAndroid Build Coastguard Worker    #5              : (in LTestLinkerUnrelatedBSM;)
4347*795d594fSAndroid Build Coastguard Worker      name          : 'test'
4348*795d594fSAndroid Build Coastguard Worker      type          : '()V'
4349*795d594fSAndroid Build Coastguard Worker      access        : 0x0009 (PUBLIC STATIC)
4350*795d594fSAndroid Build Coastguard Worker      method_idx    : 140
4351*795d594fSAndroid Build Coastguard Worker      code          -
4352*795d594fSAndroid Build Coastguard Worker      registers     : 4
4353*795d594fSAndroid Build Coastguard Worker      ins           : 0
4354*795d594fSAndroid Build Coastguard Worker      outs          : 2
4355*795d594fSAndroid Build Coastguard Worker      insns size    : 34 16-bit code units
4356*795d594fSAndroid Build Coastguard Worker0036fc:                                        |[0036fc] TestLinkerUnrelatedBSM.test:()V
4357*795d594fSAndroid Build Coastguard Worker00370c: 6200 1300                              |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
4358*795d594fSAndroid Build Coastguard Worker003710: 1c01 1100                              |0002: const-class v1, LTestLinkerUnrelatedBSM; // type@0011
4359*795d594fSAndroid Build Coastguard Worker003714: 6e10 b700 0100                         |0004: invoke-virtual {v1}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@00b7
4360*795d594fSAndroid Build Coastguard Worker00371a: 0c01                                   |0007: move-result-object v1
4361*795d594fSAndroid Build Coastguard Worker00371c: 6e20 b300 1000                         |0008: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@00b3
4362*795d594fSAndroid Build Coastguard Worker003722: 1500 003f                              |000b: const/high16 v0, #int 1056964608 // #3f00
4363*795d594fSAndroid Build Coastguard Worker003726: 1501 0040                              |000d: const/high16 v1, #int 1073741824 // #4000
4364*795d594fSAndroid Build Coastguard Worker00372a: fc20 1d00 0100                         |000f: invoke-custom {v1, v0}, call_site@001d
4365*795d594fSAndroid Build Coastguard Worker003730: 0a02                                   |0012: move-result v2
4366*795d594fSAndroid Build Coastguard Worker003732: 1503 2040                              |0013: const/high16 v3, #int 1075838976 // #4020
4367*795d594fSAndroid Build Coastguard Worker003736: 7120 8900 2300                         |0015: invoke-static {v3, v2}, LTestLinkerUnrelatedBSM;.assertEquals:(FF)V // method@0089
4368*795d594fSAndroid Build Coastguard Worker00373c: fc20 1e00 0100                         |0018: invoke-custom {v1, v0}, call_site@001e
4369*795d594fSAndroid Build Coastguard Worker003742: 0a00                                   |001b: move-result v0
4370*795d594fSAndroid Build Coastguard Worker003744: 1501 c03f                              |001c: const/high16 v1, #int 1069547520 // #3fc0
4371*795d594fSAndroid Build Coastguard Worker003748: 7120 8900 0100                         |001e: invoke-static {v1, v0}, LTestLinkerUnrelatedBSM;.assertEquals:(FF)V // method@0089
4372*795d594fSAndroid Build Coastguard Worker00374e: 0e00                                   |0021: return-void
4373*795d594fSAndroid Build Coastguard Worker      catches       : (none)
4374*795d594fSAndroid Build Coastguard Worker      positions     :
4375*795d594fSAndroid Build Coastguard Worker        0x0000 line=77
4376*795d594fSAndroid Build Coastguard Worker        0x000b line=78
4377*795d594fSAndroid Build Coastguard Worker        0x0018 line=79
4378*795d594fSAndroid Build Coastguard Worker        0x0021 line=80
4379*795d594fSAndroid Build Coastguard Worker      locals        :
4380*795d594fSAndroid Build Coastguard Worker
4381*795d594fSAndroid Build Coastguard Worker  Virtual methods   -
4382*795d594fSAndroid Build Coastguard Worker  source_file_idx   : 154 (TestLinkerUnrelatedBSM.java)
4383*795d594fSAndroid Build Coastguard Worker
4384*795d594fSAndroid Build Coastguard WorkerClass #13 header:
4385*795d594fSAndroid Build Coastguard Workerclass_idx           : 18
4386*795d594fSAndroid Build Coastguard Workeraccess_flags        : 1 (0x0001)
4387*795d594fSAndroid Build Coastguard Workersuperclass_idx      : 9
4388*795d594fSAndroid Build Coastguard Workerinterfaces_off      : 0 (0x000000)
4389*795d594fSAndroid Build Coastguard Workersource_file_idx     : 156
4390*795d594fSAndroid Build Coastguard Workerannotations_off     : 31292 (0x007a3c)
4391*795d594fSAndroid Build Coastguard Workerclass_data_off      : 29514 (0x00734a)
4392*795d594fSAndroid Build Coastguard Workerstatic_fields_size  : 0
4393*795d594fSAndroid Build Coastguard Workerinstance_fields_size: 0
4394*795d594fSAndroid Build Coastguard Workerdirect_methods_size : 27
4395*795d594fSAndroid Build Coastguard Workervirtual_methods_size: 0
4396*795d594fSAndroid Build Coastguard Worker
4397*795d594fSAndroid Build Coastguard WorkerClass #13 annotations:
4398*795d594fSAndroid Build Coastguard WorkerAnnotations on method #143 'bsmWithBoxedArray'
4399*795d594fSAndroid Build Coastguard Worker  VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/lang/Throwable; }
4400*795d594fSAndroid Build Coastguard WorkerAnnotations on method #144 'bsmWithClassAndFloatArray'
4401*795d594fSAndroid Build Coastguard Worker  VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/invoke/MethodHandles$Lookup;" "Ljava/lang/String;" "Ljava/lang/invoke/MethodType;" "Ljava/lang/Class<" "*>;[F)" "Ljava/lang/invoke/CallSite;" }
4402*795d594fSAndroid Build Coastguard Worker  VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/lang/Throwable; }
4403*795d594fSAndroid Build Coastguard WorkerAnnotations on method #145 'bsmWithClassArray'
4404*795d594fSAndroid Build Coastguard Worker  VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/lang/Throwable; }
4405*795d594fSAndroid Build Coastguard WorkerAnnotations on method #146 'bsmWithDoubleArray'
4406*795d594fSAndroid Build Coastguard Worker  VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/lang/Throwable; }
4407*795d594fSAndroid Build Coastguard WorkerAnnotations on method #147 'bsmWithFloatAndLongArray'
4408*795d594fSAndroid Build Coastguard Worker  VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/lang/Throwable; }
4409*795d594fSAndroid Build Coastguard WorkerAnnotations on method #148 'bsmWithIntAndStringArray'
4410*795d594fSAndroid Build Coastguard Worker  VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/lang/Throwable; }
4411*795d594fSAndroid Build Coastguard WorkerAnnotations on method #149 'bsmWithLongAndIntArray'
4412*795d594fSAndroid Build Coastguard Worker  VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/lang/Throwable; }
4413*795d594fSAndroid Build Coastguard WorkerAnnotations on method #150 'bsmWithStringArray'
4414*795d594fSAndroid Build Coastguard Worker  VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/lang/Throwable; }
4415*795d594fSAndroid Build Coastguard WorkerAnnotations on method #151 'bsmWithWiderArray'
4416*795d594fSAndroid Build Coastguard Worker  VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/lang/Throwable; }
4417*795d594fSAndroid Build Coastguard WorkerAnnotations on method #152 'methodA'
4418*795d594fSAndroid Build Coastguard Worker  VISIBILITY_RUNTIME Lannotations/CalledByIndy; bootstrapMethod={ Lannotations/BootstrapMethod; enclosingType=LTestVariableArityLinkerMethod; name="bsmWithStringArray" parameterTypes={ Ljava/lang/invoke/MethodHandles$Lookup; Ljava/lang/String; Ljava/lang/invoke/MethodType; [Ljava/lang/String; } } constantArgumentsForBootstrapMethod={ Lannotations/Constant; stringValue={ "Aachen" } Lannotations/Constant; stringValue={ "Aalborg" } Lannotations/Constant; stringValue={ "Aalto" } } fieldOrMethodName="methodA"
4419*795d594fSAndroid Build Coastguard WorkerAnnotations on method #153 'methodB'
4420*795d594fSAndroid Build Coastguard Worker  VISIBILITY_RUNTIME Lannotations/CalledByIndy; bootstrapMethod={ Lannotations/BootstrapMethod; enclosingType=LTestVariableArityLinkerMethod; name="bsmWithStringArray" parameterTypes={ Ljava/lang/invoke/MethodHandles$Lookup; Ljava/lang/String; Ljava/lang/invoke/MethodType; [Ljava/lang/String; } } constantArgumentsForBootstrapMethod={ Lannotations/Constant; stringValue={ "barium" } } fieldOrMethodName="methodB"
4421*795d594fSAndroid Build Coastguard WorkerAnnotations on method #154 'methodC'
4422*795d594fSAndroid Build Coastguard Worker  VISIBILITY_RUNTIME Lannotations/CalledByIndy; bootstrapMethod={ Lannotations/BootstrapMethod; enclosingType=LTestVariableArityLinkerMethod; name="bsmWithStringArray" parameterTypes={ Ljava/lang/invoke/MethodHandles$Lookup; Ljava/lang/String; Ljava/lang/invoke/MethodType; [Ljava/lang/String; } } fieldOrMethodName="methodC"
4423*795d594fSAndroid Build Coastguard WorkerAnnotations on method #155 'methodD'
4424*795d594fSAndroid Build Coastguard Worker  VISIBILITY_RUNTIME Lannotations/CalledByIndy; bootstrapMethod={ Lannotations/BootstrapMethod; enclosingType=LTestVariableArityLinkerMethod; name="bsmWithIntAndStringArray" parameterTypes={ Ljava/lang/invoke/MethodHandles$Lookup; Ljava/lang/String; Ljava/lang/invoke/MethodType; I [Ljava/lang/String; } } constantArgumentsForBootstrapMethod={ Lannotations/Constant; intValue={ 101 } Lannotations/Constant; stringValue={ "zoo" } Lannotations/Constant; stringValue={ "zoogene" } Lannotations/Constant; stringValue={ "zoogenic" } } fieldOrMethodName="methodD"
4425*795d594fSAndroid Build Coastguard WorkerAnnotations on method #156 'methodE'
4426*795d594fSAndroid Build Coastguard Worker  VISIBILITY_RUNTIME Lannotations/CalledByIndy; bootstrapMethod={ Lannotations/BootstrapMethod; enclosingType=LTestVariableArityLinkerMethod; name="bsmWithIntAndStringArray" parameterTypes={ Ljava/lang/invoke/MethodHandles$Lookup; Ljava/lang/String; Ljava/lang/invoke/MethodType; I [Ljava/lang/String; } } constantArgumentsForBootstrapMethod={ Lannotations/Constant; intValue={ 102 } Lannotations/Constant; stringValue={ "zonic" } } fieldOrMethodName="methodE"
4427*795d594fSAndroid Build Coastguard WorkerAnnotations on method #157 'methodF'
4428*795d594fSAndroid Build Coastguard Worker  VISIBILITY_RUNTIME Lannotations/CalledByIndy; bootstrapMethod={ Lannotations/BootstrapMethod; enclosingType=LTestVariableArityLinkerMethod; name="bsmWithIntAndStringArray" parameterTypes={ Ljava/lang/invoke/MethodHandles$Lookup; Ljava/lang/String; Ljava/lang/invoke/MethodType; I [Ljava/lang/String; } } constantArgumentsForBootstrapMethod={ Lannotations/Constant; intValue={ 103 } } fieldOrMethodName="methodF"
4429*795d594fSAndroid Build Coastguard WorkerAnnotations on method #158 'methodG'
4430*795d594fSAndroid Build Coastguard Worker  VISIBILITY_RUNTIME Lannotations/CalledByIndy; bootstrapMethod={ Lannotations/BootstrapMethod; enclosingType=LTestVariableArityLinkerMethod; name="bsmWithLongAndIntArray" parameterTypes={ Ljava/lang/invoke/MethodHandles$Lookup; Ljava/lang/String; Ljava/lang/invoke/MethodType; J [I } } constantArgumentsForBootstrapMethod={ Lannotations/Constant; longValue={ 81985529216486895 } Lannotations/Constant; intValue={ 1 } Lannotations/Constant; intValue={ -1 } Lannotations/Constant; intValue={ 2 } Lannotations/Constant; intValue={ -2 } } fieldOrMethodName="methodG"
4431*795d594fSAndroid Build Coastguard WorkerAnnotations on method #159 'methodH'
4432*795d594fSAndroid Build Coastguard Worker  VISIBILITY_RUNTIME Lannotations/CalledByIndy; bootstrapMethod={ Lannotations/BootstrapMethod; enclosingType=LTestVariableArityLinkerMethod; name="bsmWithFloatAndLongArray" parameterTypes={ Ljava/lang/invoke/MethodHandles$Lookup; Ljava/lang/String; Ljava/lang/invoke/MethodType; F [J } } constantArgumentsForBootstrapMethod={ Lannotations/Constant; floatValue={ -2.71828 } Lannotations/Constant; longValue={ 999999999999 } Lannotations/Constant; longValue={ -8888888888888 } } fieldOrMethodName="methodH"
4433*795d594fSAndroid Build Coastguard WorkerAnnotations on method #160 'methodI'
4434*795d594fSAndroid Build Coastguard Worker  VISIBILITY_RUNTIME Lannotations/CalledByIndy; bootstrapMethod={ Lannotations/BootstrapMethod; enclosingType=LTestVariableArityLinkerMethod; name="bsmWithClassAndFloatArray" parameterTypes={ Ljava/lang/invoke/MethodHandles$Lookup; Ljava/lang/String; Ljava/lang/invoke/MethodType; Ljava/lang/Class; [F } } constantArgumentsForBootstrapMethod={ Lannotations/Constant; classValue={ Ljava/lang/Throwable; } Lannotations/Constant; floatValue={ 3.40282e+38 } Lannotations/Constant; floatValue={ 1.4013e-45 } Lannotations/Constant; floatValue={ 3.14159 } Lannotations/Constant; floatValue={ -3.14159 } } fieldOrMethodName="methodI"
4435*795d594fSAndroid Build Coastguard WorkerAnnotations on method #161 'methodJ'
4436*795d594fSAndroid Build Coastguard Worker  VISIBILITY_RUNTIME Lannotations/CalledByIndy; bootstrapMethod={ Lannotations/BootstrapMethod; enclosingType=LTestVariableArityLinkerMethod; name="bsmWithDoubleArray" parameterTypes={ Ljava/lang/invoke/MethodHandles$Lookup; Ljava/lang/String; Ljava/lang/invoke/MethodType; [D } } constantArgumentsForBootstrapMethod={ Lannotations/Constant; doubleValue={ 1.79769e+308 } Lannotations/Constant; doubleValue={ 4.94066e-324 } Lannotations/Constant; doubleValue={ 2.71828 } Lannotations/Constant; doubleValue={ -3.14159 } } fieldOrMethodName="methodJ"
4437*795d594fSAndroid Build Coastguard WorkerAnnotations on method #162 'methodK'
4438*795d594fSAndroid Build Coastguard Worker  VISIBILITY_RUNTIME Lannotations/CalledByIndy; bootstrapMethod={ Lannotations/BootstrapMethod; enclosingType=LTestVariableArityLinkerMethod; name="bsmWithClassArray" parameterTypes={ Ljava/lang/invoke/MethodHandles$Lookup; Ljava/lang/String; Ljava/lang/invoke/MethodType; [Ljava/lang/Class; } } constantArgumentsForBootstrapMethod={ Lannotations/Constant; classValue={ Ljava/lang/Integer; } Lannotations/Constant; classValue={ Ljava/lang/invoke/MethodHandles; } Lannotations/Constant; classValue={ Ljava/util/Arrays; } } fieldOrMethodName="methodK"
4439*795d594fSAndroid Build Coastguard WorkerAnnotations on method #163 'methodO'
4440*795d594fSAndroid Build Coastguard Worker  VISIBILITY_RUNTIME Lannotations/CalledByIndy; bootstrapMethod={ Lannotations/BootstrapMethod; enclosingType=LTestVariableArityLinkerMethod; name="bsmWithIntAndStringArray" parameterTypes={ Ljava/lang/invoke/MethodHandles$Lookup; Ljava/lang/String; Ljava/lang/invoke/MethodType; I [Ljava/lang/String; } } constantArgumentsForBootstrapMethod={ Lannotations/Constant; intValue={ 103 } Lannotations/Constant; intValue={ 104 } } fieldOrMethodName="methodO"
4441*795d594fSAndroid Build Coastguard WorkerAnnotations on method #164 'methodP'
4442*795d594fSAndroid Build Coastguard Worker  VISIBILITY_RUNTIME Lannotations/CalledByIndy; bootstrapMethod={ Lannotations/BootstrapMethod; enclosingType=LTestVariableArityLinkerMethod; name="bsmWithIntAndStringArray" parameterTypes={ Ljava/lang/invoke/MethodHandles$Lookup; Ljava/lang/String; Ljava/lang/invoke/MethodType; I [Ljava/lang/String; } } constantArgumentsForBootstrapMethod={ Lannotations/Constant; intValue={ 103 } Lannotations/Constant; stringValue={ "A" } Lannotations/Constant; stringValue={ "B" } Lannotations/Constant; intValue={ 42 } } fieldOrMethodName="methodP"
4443*795d594fSAndroid Build Coastguard WorkerAnnotations on method #165 'methodQ'
4444*795d594fSAndroid Build Coastguard Worker  VISIBILITY_RUNTIME Lannotations/CalledByIndy; bootstrapMethod={ Lannotations/BootstrapMethod; enclosingType=LTestVariableArityLinkerMethod; name="bsmWithWiderArray" parameterTypes={ Ljava/lang/invoke/MethodHandles$Lookup; Ljava/lang/String; Ljava/lang/invoke/MethodType; [J } } constantArgumentsForBootstrapMethod={ Lannotations/Constant; intValue={ 103 } Lannotations/Constant; intValue={ 42 } } fieldOrMethodName="methodQ"
4445*795d594fSAndroid Build Coastguard WorkerAnnotations on method #166 'methodR'
4446*795d594fSAndroid Build Coastguard Worker  VISIBILITY_RUNTIME Lannotations/CalledByIndy; bootstrapMethod={ Lannotations/BootstrapMethod; enclosingType=LTestVariableArityLinkerMethod; name="bsmWithBoxedArray" parameterTypes={ Ljava/lang/invoke/MethodHandles$Lookup; Ljava/lang/String; Ljava/lang/invoke/MethodType; [Ljava/lang/Integer; } } constantArgumentsForBootstrapMethod={ Lannotations/Constant; intValue={ 1030 } Lannotations/Constant; intValue={ 420 } } fieldOrMethodName="methodR"
4447*795d594fSAndroid Build Coastguard Worker
4448*795d594fSAndroid Build Coastguard WorkerClass #13            -
4449*795d594fSAndroid Build Coastguard Worker  Class descriptor  : 'LTestVariableArityLinkerMethod;'
4450*795d594fSAndroid Build Coastguard Worker  Access flags      : 0x0001 (PUBLIC)
4451*795d594fSAndroid Build Coastguard Worker  Superclass        : 'LTestBase;'
4452*795d594fSAndroid Build Coastguard Worker  Interfaces        -
4453*795d594fSAndroid Build Coastguard Worker  Static fields     -
4454*795d594fSAndroid Build Coastguard Worker  Instance fields   -
4455*795d594fSAndroid Build Coastguard Worker  Direct methods    -
4456*795d594fSAndroid Build Coastguard Worker    #0              : (in LTestVariableArityLinkerMethod;)
4457*795d594fSAndroid Build Coastguard Worker      name          : '<init>'
4458*795d594fSAndroid Build Coastguard Worker      type          : '()V'
4459*795d594fSAndroid Build Coastguard Worker      access        : 0x10001 (PUBLIC CONSTRUCTOR)
4460*795d594fSAndroid Build Coastguard Worker      method_idx    : 141
4461*795d594fSAndroid Build Coastguard Worker      code          -
4462*795d594fSAndroid Build Coastguard Worker      registers     : 1
4463*795d594fSAndroid Build Coastguard Worker      ins           : 1
4464*795d594fSAndroid Build Coastguard Worker      outs          : 1
4465*795d594fSAndroid Build Coastguard Worker      insns size    : 4 16-bit code units
4466*795d594fSAndroid Build Coastguard Worker003a7c:                                        |[003a7c] TestVariableArityLinkerMethod.<init>:()V
4467*795d594fSAndroid Build Coastguard Worker003a8c: 7010 3200 0000                         |0000: invoke-direct {v0}, LTestBase;.<init>:()V // method@0032
4468*795d594fSAndroid Build Coastguard Worker003a92: 0e00                                   |0003: return-void
4469*795d594fSAndroid Build Coastguard Worker      catches       : (none)
4470*795d594fSAndroid Build Coastguard Worker      positions     :
4471*795d594fSAndroid Build Coastguard Worker        0x0000 line=27
4472*795d594fSAndroid Build Coastguard Worker      locals        :
4473*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0004 reg=0 this LTestVariableArityLinkerMethod;
4474*795d594fSAndroid Build Coastguard Worker
4475*795d594fSAndroid Build Coastguard Worker    #1              : (in LTestVariableArityLinkerMethod;)
4476*795d594fSAndroid Build Coastguard Worker      name          : 'bsmWithBoxedArray'
4477*795d594fSAndroid Build Coastguard Worker      type          : '(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;[Ljava/lang/Integer;)Ljava/lang/invoke/CallSite;'
4478*795d594fSAndroid Build Coastguard Worker      access        : 0x000a (PRIVATE STATIC)
4479*795d594fSAndroid Build Coastguard Worker      method_idx    : 143
4480*795d594fSAndroid Build Coastguard Worker      code          -
4481*795d594fSAndroid Build Coastguard Worker      registers     : 7
4482*795d594fSAndroid Build Coastguard Worker      ins           : 4
4483*795d594fSAndroid Build Coastguard Worker      outs          : 4
4484*795d594fSAndroid Build Coastguard Worker      insns size    : 34 16-bit code units
4485*795d594fSAndroid Build Coastguard Worker003750:                                        |[003750] TestVariableArityLinkerMethod.bsmWithBoxedArray:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;[Ljava/lang/Integer;)Ljava/lang/invoke/CallSite;
4486*795d594fSAndroid Build Coastguard Worker003760: 1a00 f800                              |0000: const-string v0, "bsmWithBoxedArray" // string@00f8
4487*795d594fSAndroid Build Coastguard Worker003764: 1241                                   |0002: const/4 v1, #int 4 // #4
4488*795d594fSAndroid Build Coastguard Worker003766: 2311 4800                              |0003: new-array v1, v1, [Ljava/lang/Object; // type@0048
4489*795d594fSAndroid Build Coastguard Worker00376a: 1202                                   |0005: const/4 v2, #int 0 // #0
4490*795d594fSAndroid Build Coastguard Worker00376c: 4d03 0102                              |0006: aput-object v3, v1, v2
4491*795d594fSAndroid Build Coastguard Worker003770: 1212                                   |0008: const/4 v2, #int 1 // #1
4492*795d594fSAndroid Build Coastguard Worker003772: 4d04 0102                              |0009: aput-object v4, v1, v2
4493*795d594fSAndroid Build Coastguard Worker003776: 1222                                   |000b: const/4 v2, #int 2 // #2
4494*795d594fSAndroid Build Coastguard Worker003778: 4d05 0102                              |000c: aput-object v5, v1, v2
4495*795d594fSAndroid Build Coastguard Worker00377c: 1232                                   |000e: const/4 v2, #int 3 // #3
4496*795d594fSAndroid Build Coastguard Worker00377e: 4d06 0102                              |000f: aput-object v6, v1, v2
4497*795d594fSAndroid Build Coastguard Worker003782: 7120 a700 1000                         |0011: invoke-static {v0, v1}, LTestVariableArityLinkerMethod;.printBsmArgs:(Ljava/lang/String;[Ljava/lang/Object;)V // method@00a7
4498*795d594fSAndroid Build Coastguard Worker003788: 6e10 dc00 0300                         |0014: invoke-virtual {v3}, Ljava/lang/invoke/MethodHandles$Lookup;.lookupClass:()Ljava/lang/Class; // method@00dc
4499*795d594fSAndroid Build Coastguard Worker00378e: 0c00                                   |0017: move-result-object v0
4500*795d594fSAndroid Build Coastguard Worker003790: 6e40 d800 0354                         |0018: invoke-virtual {v3, v0, v4, v5}, Ljava/lang/invoke/MethodHandles$Lookup;.findStatic:(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle; // method@00d8
4501*795d594fSAndroid Build Coastguard Worker003796: 0c00                                   |001b: move-result-object v0
4502*795d594fSAndroid Build Coastguard Worker003798: 2201 3400                              |001c: new-instance v1, Ljava/lang/invoke/ConstantCallSite; // type@0034
4503*795d594fSAndroid Build Coastguard Worker00379c: 7020 d200 0100                         |001e: invoke-direct {v1, v0}, Ljava/lang/invoke/ConstantCallSite;.<init>:(Ljava/lang/invoke/MethodHandle;)V // method@00d2
4504*795d594fSAndroid Build Coastguard Worker0037a2: 1101                                   |0021: return-object v1
4505*795d594fSAndroid Build Coastguard Worker      catches       : (none)
4506*795d594fSAndroid Build Coastguard Worker      positions     :
4507*795d594fSAndroid Build Coastguard Worker        0x0000 line=477
4508*795d594fSAndroid Build Coastguard Worker        0x0014 line=478
4509*795d594fSAndroid Build Coastguard Worker        0x001c line=479
4510*795d594fSAndroid Build Coastguard Worker      locals        :
4511*795d594fSAndroid Build Coastguard Worker        0x001c - 0x0022 reg=0 mh Ljava/lang/invoke/MethodHandle;
4512*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0022 reg=3 lookup Ljava/lang/invoke/MethodHandles$Lookup;
4513*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0022 reg=4 methodName Ljava/lang/String;
4514*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0022 reg=5 methodType Ljava/lang/invoke/MethodType;
4515*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0022 reg=6 extraArgs [Ljava/lang/Integer;
4516*795d594fSAndroid Build Coastguard Worker
4517*795d594fSAndroid Build Coastguard Worker    #2              : (in LTestVariableArityLinkerMethod;)
4518*795d594fSAndroid Build Coastguard Worker      name          : 'bsmWithClassAndFloatArray'
4519*795d594fSAndroid Build Coastguard Worker      type          : '(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/Class;[F)Ljava/lang/invoke/CallSite;'
4520*795d594fSAndroid Build Coastguard Worker      access        : 0x008a (PRIVATE STATIC VARARGS)
4521*795d594fSAndroid Build Coastguard Worker      method_idx    : 144
4522*795d594fSAndroid Build Coastguard Worker      code          -
4523*795d594fSAndroid Build Coastguard Worker      registers     : 8
4524*795d594fSAndroid Build Coastguard Worker      ins           : 5
4525*795d594fSAndroid Build Coastguard Worker      outs          : 4
4526*795d594fSAndroid Build Coastguard Worker      insns size    : 37 16-bit code units
4527*795d594fSAndroid Build Coastguard Worker0037a4:                                        |[0037a4] TestVariableArityLinkerMethod.bsmWithClassAndFloatArray:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/Class;[F)Ljava/lang/invoke/CallSite;
4528*795d594fSAndroid Build Coastguard Worker0037b4: 1a00 f900                              |0000: const-string v0, "bsmWithClassAndFloatArray" // string@00f9
4529*795d594fSAndroid Build Coastguard Worker0037b8: 1251                                   |0002: const/4 v1, #int 5 // #5
4530*795d594fSAndroid Build Coastguard Worker0037ba: 2311 4800                              |0003: new-array v1, v1, [Ljava/lang/Object; // type@0048
4531*795d594fSAndroid Build Coastguard Worker0037be: 1202                                   |0005: const/4 v2, #int 0 // #0
4532*795d594fSAndroid Build Coastguard Worker0037c0: 4d03 0102                              |0006: aput-object v3, v1, v2
4533*795d594fSAndroid Build Coastguard Worker0037c4: 1212                                   |0008: const/4 v2, #int 1 // #1
4534*795d594fSAndroid Build Coastguard Worker0037c6: 4d04 0102                              |0009: aput-object v4, v1, v2
4535*795d594fSAndroid Build Coastguard Worker0037ca: 1222                                   |000b: const/4 v2, #int 2 // #2
4536*795d594fSAndroid Build Coastguard Worker0037cc: 4d05 0102                              |000c: aput-object v5, v1, v2
4537*795d594fSAndroid Build Coastguard Worker0037d0: 1232                                   |000e: const/4 v2, #int 3 // #3
4538*795d594fSAndroid Build Coastguard Worker0037d2: 4d06 0102                              |000f: aput-object v6, v1, v2
4539*795d594fSAndroid Build Coastguard Worker0037d6: 1242                                   |0011: const/4 v2, #int 4 // #4
4540*795d594fSAndroid Build Coastguard Worker0037d8: 4d07 0102                              |0012: aput-object v7, v1, v2
4541*795d594fSAndroid Build Coastguard Worker0037dc: 7120 a700 1000                         |0014: invoke-static {v0, v1}, LTestVariableArityLinkerMethod;.printBsmArgs:(Ljava/lang/String;[Ljava/lang/Object;)V // method@00a7
4542*795d594fSAndroid Build Coastguard Worker0037e2: 6e10 dc00 0300                         |0017: invoke-virtual {v3}, Ljava/lang/invoke/MethodHandles$Lookup;.lookupClass:()Ljava/lang/Class; // method@00dc
4543*795d594fSAndroid Build Coastguard Worker0037e8: 0c00                                   |001a: move-result-object v0
4544*795d594fSAndroid Build Coastguard Worker0037ea: 6e40 d800 0354                         |001b: invoke-virtual {v3, v0, v4, v5}, Ljava/lang/invoke/MethodHandles$Lookup;.findStatic:(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle; // method@00d8
4545*795d594fSAndroid Build Coastguard Worker0037f0: 0c00                                   |001e: move-result-object v0
4546*795d594fSAndroid Build Coastguard Worker0037f2: 2201 3400                              |001f: new-instance v1, Ljava/lang/invoke/ConstantCallSite; // type@0034
4547*795d594fSAndroid Build Coastguard Worker0037f6: 7020 d200 0100                         |0021: invoke-direct {v1, v0}, Ljava/lang/invoke/ConstantCallSite;.<init>:(Ljava/lang/invoke/MethodHandle;)V // method@00d2
4548*795d594fSAndroid Build Coastguard Worker0037fc: 1101                                   |0024: return-object v1
4549*795d594fSAndroid Build Coastguard Worker      catches       : (none)
4550*795d594fSAndroid Build Coastguard Worker      positions     :
4551*795d594fSAndroid Build Coastguard Worker        0x0000 line=294
4552*795d594fSAndroid Build Coastguard Worker        0x0017 line=296
4553*795d594fSAndroid Build Coastguard Worker        0x001f line=297
4554*795d594fSAndroid Build Coastguard Worker      locals        :
4555*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0000 reg=6 (null) Ljava/lang/Class;
4556*795d594fSAndroid Build Coastguard Worker        0x001f - 0x0025 reg=0 mh Ljava/lang/invoke/MethodHandle;
4557*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0025 reg=3 lookup Ljava/lang/invoke/MethodHandles$Lookup;
4558*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0025 reg=4 methodName Ljava/lang/String;
4559*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0025 reg=5 methodType Ljava/lang/invoke/MethodType;
4560*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0025 reg=6 extraArg Ljava/lang/Class; Ljava/lang/Class<*>;
4561*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0025 reg=7 arityArgs [F
4562*795d594fSAndroid Build Coastguard Worker
4563*795d594fSAndroid Build Coastguard Worker    #3              : (in LTestVariableArityLinkerMethod;)
4564*795d594fSAndroid Build Coastguard Worker      name          : 'bsmWithClassArray'
4565*795d594fSAndroid Build Coastguard Worker      type          : '(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;[Ljava/lang/Class;)Ljava/lang/invoke/CallSite;'
4566*795d594fSAndroid Build Coastguard Worker      access        : 0x008a (PRIVATE STATIC VARARGS)
4567*795d594fSAndroid Build Coastguard Worker      method_idx    : 145
4568*795d594fSAndroid Build Coastguard Worker      code          -
4569*795d594fSAndroid Build Coastguard Worker      registers     : 7
4570*795d594fSAndroid Build Coastguard Worker      ins           : 4
4571*795d594fSAndroid Build Coastguard Worker      outs          : 4
4572*795d594fSAndroid Build Coastguard Worker      insns size    : 34 16-bit code units
4573*795d594fSAndroid Build Coastguard Worker003800:                                        |[003800] TestVariableArityLinkerMethod.bsmWithClassArray:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;[Ljava/lang/Class;)Ljava/lang/invoke/CallSite;
4574*795d594fSAndroid Build Coastguard Worker003810: 1a00 fa00                              |0000: const-string v0, "bsmWithClassArray" // string@00fa
4575*795d594fSAndroid Build Coastguard Worker003814: 1241                                   |0002: const/4 v1, #int 4 // #4
4576*795d594fSAndroid Build Coastguard Worker003816: 2311 4800                              |0003: new-array v1, v1, [Ljava/lang/Object; // type@0048
4577*795d594fSAndroid Build Coastguard Worker00381a: 1202                                   |0005: const/4 v2, #int 0 // #0
4578*795d594fSAndroid Build Coastguard Worker00381c: 4d03 0102                              |0006: aput-object v3, v1, v2
4579*795d594fSAndroid Build Coastguard Worker003820: 1212                                   |0008: const/4 v2, #int 1 // #1
4580*795d594fSAndroid Build Coastguard Worker003822: 4d04 0102                              |0009: aput-object v4, v1, v2
4581*795d594fSAndroid Build Coastguard Worker003826: 1222                                   |000b: const/4 v2, #int 2 // #2
4582*795d594fSAndroid Build Coastguard Worker003828: 4d05 0102                              |000c: aput-object v5, v1, v2
4583*795d594fSAndroid Build Coastguard Worker00382c: 1232                                   |000e: const/4 v2, #int 3 // #3
4584*795d594fSAndroid Build Coastguard Worker00382e: 4d06 0102                              |000f: aput-object v6, v1, v2
4585*795d594fSAndroid Build Coastguard Worker003832: 7120 a700 1000                         |0011: invoke-static {v0, v1}, LTestVariableArityLinkerMethod;.printBsmArgs:(Ljava/lang/String;[Ljava/lang/Object;)V // method@00a7
4586*795d594fSAndroid Build Coastguard Worker003838: 6e10 dc00 0300                         |0014: invoke-virtual {v3}, Ljava/lang/invoke/MethodHandles$Lookup;.lookupClass:()Ljava/lang/Class; // method@00dc
4587*795d594fSAndroid Build Coastguard Worker00383e: 0c00                                   |0017: move-result-object v0
4588*795d594fSAndroid Build Coastguard Worker003840: 6e40 d800 0354                         |0018: invoke-virtual {v3, v0, v4, v5}, Ljava/lang/invoke/MethodHandles$Lookup;.findStatic:(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle; // method@00d8
4589*795d594fSAndroid Build Coastguard Worker003846: 0c00                                   |001b: move-result-object v0
4590*795d594fSAndroid Build Coastguard Worker003848: 2201 3400                              |001c: new-instance v1, Ljava/lang/invoke/ConstantCallSite; // type@0034
4591*795d594fSAndroid Build Coastguard Worker00384c: 7020 d200 0100                         |001e: invoke-direct {v1, v0}, Ljava/lang/invoke/ConstantCallSite;.<init>:(Ljava/lang/invoke/MethodHandle;)V // method@00d2
4592*795d594fSAndroid Build Coastguard Worker003852: 1101                                   |0021: return-object v1
4593*795d594fSAndroid Build Coastguard Worker      catches       : (none)
4594*795d594fSAndroid Build Coastguard Worker      positions     :
4595*795d594fSAndroid Build Coastguard Worker        0x0000 line=367
4596*795d594fSAndroid Build Coastguard Worker        0x0014 line=368
4597*795d594fSAndroid Build Coastguard Worker        0x001c line=369
4598*795d594fSAndroid Build Coastguard Worker      locals        :
4599*795d594fSAndroid Build Coastguard Worker        0x001c - 0x0022 reg=0 mh Ljava/lang/invoke/MethodHandle;
4600*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0022 reg=3 lookup Ljava/lang/invoke/MethodHandles$Lookup;
4601*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0022 reg=4 methodName Ljava/lang/String;
4602*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0022 reg=5 methodType Ljava/lang/invoke/MethodType;
4603*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0022 reg=6 arityArgs [Ljava/lang/Class;
4604*795d594fSAndroid Build Coastguard Worker
4605*795d594fSAndroid Build Coastguard Worker    #4              : (in LTestVariableArityLinkerMethod;)
4606*795d594fSAndroid Build Coastguard Worker      name          : 'bsmWithDoubleArray'
4607*795d594fSAndroid Build Coastguard Worker      type          : '(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;[D)Ljava/lang/invoke/CallSite;'
4608*795d594fSAndroid Build Coastguard Worker      access        : 0x008a (PRIVATE STATIC VARARGS)
4609*795d594fSAndroid Build Coastguard Worker      method_idx    : 146
4610*795d594fSAndroid Build Coastguard Worker      code          -
4611*795d594fSAndroid Build Coastguard Worker      registers     : 7
4612*795d594fSAndroid Build Coastguard Worker      ins           : 4
4613*795d594fSAndroid Build Coastguard Worker      outs          : 4
4614*795d594fSAndroid Build Coastguard Worker      insns size    : 34 16-bit code units
4615*795d594fSAndroid Build Coastguard Worker003854:                                        |[003854] TestVariableArityLinkerMethod.bsmWithDoubleArray:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;[D)Ljava/lang/invoke/CallSite;
4616*795d594fSAndroid Build Coastguard Worker003864: 1a00 fb00                              |0000: const-string v0, "bsmWithDoubleArray" // string@00fb
4617*795d594fSAndroid Build Coastguard Worker003868: 1241                                   |0002: const/4 v1, #int 4 // #4
4618*795d594fSAndroid Build Coastguard Worker00386a: 2311 4800                              |0003: new-array v1, v1, [Ljava/lang/Object; // type@0048
4619*795d594fSAndroid Build Coastguard Worker00386e: 1202                                   |0005: const/4 v2, #int 0 // #0
4620*795d594fSAndroid Build Coastguard Worker003870: 4d03 0102                              |0006: aput-object v3, v1, v2
4621*795d594fSAndroid Build Coastguard Worker003874: 1212                                   |0008: const/4 v2, #int 1 // #1
4622*795d594fSAndroid Build Coastguard Worker003876: 4d04 0102                              |0009: aput-object v4, v1, v2
4623*795d594fSAndroid Build Coastguard Worker00387a: 1222                                   |000b: const/4 v2, #int 2 // #2
4624*795d594fSAndroid Build Coastguard Worker00387c: 4d05 0102                              |000c: aput-object v5, v1, v2
4625*795d594fSAndroid Build Coastguard Worker003880: 1232                                   |000e: const/4 v2, #int 3 // #3
4626*795d594fSAndroid Build Coastguard Worker003882: 4d06 0102                              |000f: aput-object v6, v1, v2
4627*795d594fSAndroid Build Coastguard Worker003886: 7120 a700 1000                         |0011: invoke-static {v0, v1}, LTestVariableArityLinkerMethod;.printBsmArgs:(Ljava/lang/String;[Ljava/lang/Object;)V // method@00a7
4628*795d594fSAndroid Build Coastguard Worker00388c: 6e10 dc00 0300                         |0014: invoke-virtual {v3}, Ljava/lang/invoke/MethodHandles$Lookup;.lookupClass:()Ljava/lang/Class; // method@00dc
4629*795d594fSAndroid Build Coastguard Worker003892: 0c00                                   |0017: move-result-object v0
4630*795d594fSAndroid Build Coastguard Worker003894: 6e40 d800 0354                         |0018: invoke-virtual {v3, v0, v4, v5}, Ljava/lang/invoke/MethodHandles$Lookup;.findStatic:(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle; // method@00d8
4631*795d594fSAndroid Build Coastguard Worker00389a: 0c00                                   |001b: move-result-object v0
4632*795d594fSAndroid Build Coastguard Worker00389c: 2201 3400                              |001c: new-instance v1, Ljava/lang/invoke/ConstantCallSite; // type@0034
4633*795d594fSAndroid Build Coastguard Worker0038a0: 7020 d200 0100                         |001e: invoke-direct {v1, v0}, Ljava/lang/invoke/ConstantCallSite;.<init>:(Ljava/lang/invoke/MethodHandle;)V // method@00d2
4634*795d594fSAndroid Build Coastguard Worker0038a6: 1101                                   |0021: return-object v1
4635*795d594fSAndroid Build Coastguard Worker      catches       : (none)
4636*795d594fSAndroid Build Coastguard Worker      positions     :
4637*795d594fSAndroid Build Coastguard Worker        0x0000 line=332
4638*795d594fSAndroid Build Coastguard Worker        0x0014 line=333
4639*795d594fSAndroid Build Coastguard Worker        0x001c line=334
4640*795d594fSAndroid Build Coastguard Worker      locals        :
4641*795d594fSAndroid Build Coastguard Worker        0x001c - 0x0022 reg=0 mh Ljava/lang/invoke/MethodHandle;
4642*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0022 reg=3 lookup Ljava/lang/invoke/MethodHandles$Lookup;
4643*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0022 reg=4 methodName Ljava/lang/String;
4644*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0022 reg=5 methodType Ljava/lang/invoke/MethodType;
4645*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0022 reg=6 arityArgs [D
4646*795d594fSAndroid Build Coastguard Worker
4647*795d594fSAndroid Build Coastguard Worker    #5              : (in LTestVariableArityLinkerMethod;)
4648*795d594fSAndroid Build Coastguard Worker      name          : 'bsmWithFloatAndLongArray'
4649*795d594fSAndroid Build Coastguard Worker      type          : '(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;F[J)Ljava/lang/invoke/CallSite;'
4650*795d594fSAndroid Build Coastguard Worker      access        : 0x008a (PRIVATE STATIC VARARGS)
4651*795d594fSAndroid Build Coastguard Worker      method_idx    : 147
4652*795d594fSAndroid Build Coastguard Worker      code          -
4653*795d594fSAndroid Build Coastguard Worker      registers     : 9
4654*795d594fSAndroid Build Coastguard Worker      ins           : 5
4655*795d594fSAndroid Build Coastguard Worker      outs          : 4
4656*795d594fSAndroid Build Coastguard Worker      insns size    : 41 16-bit code units
4657*795d594fSAndroid Build Coastguard Worker0038a8:                                        |[0038a8] TestVariableArityLinkerMethod.bsmWithFloatAndLongArray:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;F[J)Ljava/lang/invoke/CallSite;
4658*795d594fSAndroid Build Coastguard Worker0038b8: 1a00 fc00                              |0000: const-string v0, "bsmWithFloatAndLongArray" // string@00fc
4659*795d594fSAndroid Build Coastguard Worker0038bc: 1251                                   |0002: const/4 v1, #int 5 // #5
4660*795d594fSAndroid Build Coastguard Worker0038be: 2311 4800                              |0003: new-array v1, v1, [Ljava/lang/Object; // type@0048
4661*795d594fSAndroid Build Coastguard Worker0038c2: 1202                                   |0005: const/4 v2, #int 0 // #0
4662*795d594fSAndroid Build Coastguard Worker0038c4: 4d04 0102                              |0006: aput-object v4, v1, v2
4663*795d594fSAndroid Build Coastguard Worker0038c8: 1212                                   |0008: const/4 v2, #int 1 // #1
4664*795d594fSAndroid Build Coastguard Worker0038ca: 4d05 0102                              |0009: aput-object v5, v1, v2
4665*795d594fSAndroid Build Coastguard Worker0038ce: 1222                                   |000b: const/4 v2, #int 2 // #2
4666*795d594fSAndroid Build Coastguard Worker0038d0: 4d06 0102                              |000c: aput-object v6, v1, v2
4667*795d594fSAndroid Build Coastguard Worker0038d4: 7110 ba00 0700                         |000e: invoke-static {v7}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@00ba
4668*795d594fSAndroid Build Coastguard Worker0038da: 0c02                                   |0011: move-result-object v2
4669*795d594fSAndroid Build Coastguard Worker0038dc: 1233                                   |0012: const/4 v3, #int 3 // #3
4670*795d594fSAndroid Build Coastguard Worker0038de: 4d02 0103                              |0013: aput-object v2, v1, v3
4671*795d594fSAndroid Build Coastguard Worker0038e2: 1242                                   |0015: const/4 v2, #int 4 // #4
4672*795d594fSAndroid Build Coastguard Worker0038e4: 4d08 0102                              |0016: aput-object v8, v1, v2
4673*795d594fSAndroid Build Coastguard Worker0038e8: 7120 a700 1000                         |0018: invoke-static {v0, v1}, LTestVariableArityLinkerMethod;.printBsmArgs:(Ljava/lang/String;[Ljava/lang/Object;)V // method@00a7
4674*795d594fSAndroid Build Coastguard Worker0038ee: 6e10 dc00 0400                         |001b: invoke-virtual {v4}, Ljava/lang/invoke/MethodHandles$Lookup;.lookupClass:()Ljava/lang/Class; // method@00dc
4675*795d594fSAndroid Build Coastguard Worker0038f4: 0c00                                   |001e: move-result-object v0
4676*795d594fSAndroid Build Coastguard Worker0038f6: 6e40 d800 0465                         |001f: invoke-virtual {v4, v0, v5, v6}, Ljava/lang/invoke/MethodHandles$Lookup;.findStatic:(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle; // method@00d8
4677*795d594fSAndroid Build Coastguard Worker0038fc: 0c00                                   |0022: move-result-object v0
4678*795d594fSAndroid Build Coastguard Worker0038fe: 2201 3400                              |0023: new-instance v1, Ljava/lang/invoke/ConstantCallSite; // type@0034
4679*795d594fSAndroid Build Coastguard Worker003902: 7020 d200 0100                         |0025: invoke-direct {v1, v0}, Ljava/lang/invoke/ConstantCallSite;.<init>:(Ljava/lang/invoke/MethodHandle;)V // method@00d2
4680*795d594fSAndroid Build Coastguard Worker003908: 1101                                   |0028: return-object v1
4681*795d594fSAndroid Build Coastguard Worker      catches       : (none)
4682*795d594fSAndroid Build Coastguard Worker      positions     :
4683*795d594fSAndroid Build Coastguard Worker        0x0000 line=257
4684*795d594fSAndroid Build Coastguard Worker        0x000e line=258
4685*795d594fSAndroid Build Coastguard Worker        0x0018 line=257
4686*795d594fSAndroid Build Coastguard Worker        0x001b line=259
4687*795d594fSAndroid Build Coastguard Worker        0x0023 line=260
4688*795d594fSAndroid Build Coastguard Worker      locals        :
4689*795d594fSAndroid Build Coastguard Worker        0x0023 - 0x0029 reg=0 mh Ljava/lang/invoke/MethodHandle;
4690*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0029 reg=4 lookup Ljava/lang/invoke/MethodHandles$Lookup;
4691*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0029 reg=5 methodName Ljava/lang/String;
4692*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0029 reg=6 methodType Ljava/lang/invoke/MethodType;
4693*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0029 reg=7 extraArg F
4694*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0029 reg=8 arityArgs [J
4695*795d594fSAndroid Build Coastguard Worker
4696*795d594fSAndroid Build Coastguard Worker    #6              : (in LTestVariableArityLinkerMethod;)
4697*795d594fSAndroid Build Coastguard Worker      name          : 'bsmWithIntAndStringArray'
4698*795d594fSAndroid Build Coastguard Worker      type          : '(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;I[Ljava/lang/String;)Ljava/lang/invoke/CallSite;'
4699*795d594fSAndroid Build Coastguard Worker      access        : 0x008a (PRIVATE STATIC VARARGS)
4700*795d594fSAndroid Build Coastguard Worker      method_idx    : 148
4701*795d594fSAndroid Build Coastguard Worker      code          -
4702*795d594fSAndroid Build Coastguard Worker      registers     : 9
4703*795d594fSAndroid Build Coastguard Worker      ins           : 5
4704*795d594fSAndroid Build Coastguard Worker      outs          : 4
4705*795d594fSAndroid Build Coastguard Worker      insns size    : 41 16-bit code units
4706*795d594fSAndroid Build Coastguard Worker00390c:                                        |[00390c] TestVariableArityLinkerMethod.bsmWithIntAndStringArray:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;I[Ljava/lang/String;)Ljava/lang/invoke/CallSite;
4707*795d594fSAndroid Build Coastguard Worker00391c: 1a00 fd00                              |0000: const-string v0, "bsmWithIntAndStringArray" // string@00fd
4708*795d594fSAndroid Build Coastguard Worker003920: 1251                                   |0002: const/4 v1, #int 5 // #5
4709*795d594fSAndroid Build Coastguard Worker003922: 2311 4800                              |0003: new-array v1, v1, [Ljava/lang/Object; // type@0048
4710*795d594fSAndroid Build Coastguard Worker003926: 1202                                   |0005: const/4 v2, #int 0 // #0
4711*795d594fSAndroid Build Coastguard Worker003928: 4d04 0102                              |0006: aput-object v4, v1, v2
4712*795d594fSAndroid Build Coastguard Worker00392c: 1212                                   |0008: const/4 v2, #int 1 // #1
4713*795d594fSAndroid Build Coastguard Worker00392e: 4d05 0102                              |0009: aput-object v5, v1, v2
4714*795d594fSAndroid Build Coastguard Worker003932: 1222                                   |000b: const/4 v2, #int 2 // #2
4715*795d594fSAndroid Build Coastguard Worker003934: 4d06 0102                              |000c: aput-object v6, v1, v2
4716*795d594fSAndroid Build Coastguard Worker003938: 7110 bd00 0700                         |000e: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@00bd
4717*795d594fSAndroid Build Coastguard Worker00393e: 0c02                                   |0011: move-result-object v2
4718*795d594fSAndroid Build Coastguard Worker003940: 1233                                   |0012: const/4 v3, #int 3 // #3
4719*795d594fSAndroid Build Coastguard Worker003942: 4d02 0103                              |0013: aput-object v2, v1, v3
4720*795d594fSAndroid Build Coastguard Worker003946: 1242                                   |0015: const/4 v2, #int 4 // #4
4721*795d594fSAndroid Build Coastguard Worker003948: 4d08 0102                              |0016: aput-object v8, v1, v2
4722*795d594fSAndroid Build Coastguard Worker00394c: 7120 a700 1000                         |0018: invoke-static {v0, v1}, LTestVariableArityLinkerMethod;.printBsmArgs:(Ljava/lang/String;[Ljava/lang/Object;)V // method@00a7
4723*795d594fSAndroid Build Coastguard Worker003952: 6e10 dc00 0400                         |001b: invoke-virtual {v4}, Ljava/lang/invoke/MethodHandles$Lookup;.lookupClass:()Ljava/lang/Class; // method@00dc
4724*795d594fSAndroid Build Coastguard Worker003958: 0c00                                   |001e: move-result-object v0
4725*795d594fSAndroid Build Coastguard Worker00395a: 6e40 d800 0465                         |001f: invoke-virtual {v4, v0, v5, v6}, Ljava/lang/invoke/MethodHandles$Lookup;.findStatic:(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle; // method@00d8
4726*795d594fSAndroid Build Coastguard Worker003960: 0c00                                   |0022: move-result-object v0
4727*795d594fSAndroid Build Coastguard Worker003962: 2201 3400                              |0023: new-instance v1, Ljava/lang/invoke/ConstantCallSite; // type@0034
4728*795d594fSAndroid Build Coastguard Worker003966: 7020 d200 0100                         |0025: invoke-direct {v1, v0}, Ljava/lang/invoke/ConstantCallSite;.<init>:(Ljava/lang/invoke/MethodHandle;)V // method@00d2
4729*795d594fSAndroid Build Coastguard Worker00396c: 1101                                   |0028: return-object v1
4730*795d594fSAndroid Build Coastguard Worker      catches       : (none)
4731*795d594fSAndroid Build Coastguard Worker      positions     :
4732*795d594fSAndroid Build Coastguard Worker        0x0000 line=133
4733*795d594fSAndroid Build Coastguard Worker        0x000e line=138
4734*795d594fSAndroid Build Coastguard Worker        0x0018 line=133
4735*795d594fSAndroid Build Coastguard Worker        0x001b line=140
4736*795d594fSAndroid Build Coastguard Worker        0x0023 line=141
4737*795d594fSAndroid Build Coastguard Worker      locals        :
4738*795d594fSAndroid Build Coastguard Worker        0x0023 - 0x0029 reg=0 mh Ljava/lang/invoke/MethodHandle;
4739*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0029 reg=4 lookup Ljava/lang/invoke/MethodHandles$Lookup;
4740*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0029 reg=5 methodName Ljava/lang/String;
4741*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0029 reg=6 methodType Ljava/lang/invoke/MethodType;
4742*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0029 reg=7 extraInt I
4743*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0029 reg=8 extraArityArgs [Ljava/lang/String;
4744*795d594fSAndroid Build Coastguard Worker
4745*795d594fSAndroid Build Coastguard Worker    #7              : (in LTestVariableArityLinkerMethod;)
4746*795d594fSAndroid Build Coastguard Worker      name          : 'bsmWithLongAndIntArray'
4747*795d594fSAndroid Build Coastguard Worker      type          : '(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;J[I)Ljava/lang/invoke/CallSite;'
4748*795d594fSAndroid Build Coastguard Worker      access        : 0x008a (PRIVATE STATIC VARARGS)
4749*795d594fSAndroid Build Coastguard Worker      method_idx    : 149
4750*795d594fSAndroid Build Coastguard Worker      code          -
4751*795d594fSAndroid Build Coastguard Worker      registers     : 10
4752*795d594fSAndroid Build Coastguard Worker      ins           : 6
4753*795d594fSAndroid Build Coastguard Worker      outs          : 4
4754*795d594fSAndroid Build Coastguard Worker      insns size    : 41 16-bit code units
4755*795d594fSAndroid Build Coastguard Worker003970:                                        |[003970] TestVariableArityLinkerMethod.bsmWithLongAndIntArray:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;J[I)Ljava/lang/invoke/CallSite;
4756*795d594fSAndroid Build Coastguard Worker003980: 1a00 fe00                              |0000: const-string v0, "bsmWithLongAndIntArray" // string@00fe
4757*795d594fSAndroid Build Coastguard Worker003984: 1251                                   |0002: const/4 v1, #int 5 // #5
4758*795d594fSAndroid Build Coastguard Worker003986: 2311 4800                              |0003: new-array v1, v1, [Ljava/lang/Object; // type@0048
4759*795d594fSAndroid Build Coastguard Worker00398a: 1202                                   |0005: const/4 v2, #int 0 // #0
4760*795d594fSAndroid Build Coastguard Worker00398c: 4d04 0102                              |0006: aput-object v4, v1, v2
4761*795d594fSAndroid Build Coastguard Worker003990: 1212                                   |0008: const/4 v2, #int 1 // #1
4762*795d594fSAndroid Build Coastguard Worker003992: 4d05 0102                              |0009: aput-object v5, v1, v2
4763*795d594fSAndroid Build Coastguard Worker003996: 1222                                   |000b: const/4 v2, #int 2 // #2
4764*795d594fSAndroid Build Coastguard Worker003998: 4d06 0102                              |000c: aput-object v6, v1, v2
4765*795d594fSAndroid Build Coastguard Worker00399c: 7120 be00 8700                         |000e: invoke-static {v7, v8}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@00be
4766*795d594fSAndroid Build Coastguard Worker0039a2: 0c02                                   |0011: move-result-object v2
4767*795d594fSAndroid Build Coastguard Worker0039a4: 1233                                   |0012: const/4 v3, #int 3 // #3
4768*795d594fSAndroid Build Coastguard Worker0039a6: 4d02 0103                              |0013: aput-object v2, v1, v3
4769*795d594fSAndroid Build Coastguard Worker0039aa: 1242                                   |0015: const/4 v2, #int 4 // #4
4770*795d594fSAndroid Build Coastguard Worker0039ac: 4d09 0102                              |0016: aput-object v9, v1, v2
4771*795d594fSAndroid Build Coastguard Worker0039b0: 7120 a700 1000                         |0018: invoke-static {v0, v1}, LTestVariableArityLinkerMethod;.printBsmArgs:(Ljava/lang/String;[Ljava/lang/Object;)V // method@00a7
4772*795d594fSAndroid Build Coastguard Worker0039b6: 6e10 dc00 0400                         |001b: invoke-virtual {v4}, Ljava/lang/invoke/MethodHandles$Lookup;.lookupClass:()Ljava/lang/Class; // method@00dc
4773*795d594fSAndroid Build Coastguard Worker0039bc: 0c00                                   |001e: move-result-object v0
4774*795d594fSAndroid Build Coastguard Worker0039be: 6e40 d800 0465                         |001f: invoke-virtual {v4, v0, v5, v6}, Ljava/lang/invoke/MethodHandles$Lookup;.findStatic:(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle; // method@00d8
4775*795d594fSAndroid Build Coastguard Worker0039c4: 0c00                                   |0022: move-result-object v0
4776*795d594fSAndroid Build Coastguard Worker0039c6: 2201 3400                              |0023: new-instance v1, Ljava/lang/invoke/ConstantCallSite; // type@0034
4777*795d594fSAndroid Build Coastguard Worker0039ca: 7020 d200 0100                         |0025: invoke-direct {v1, v0}, Ljava/lang/invoke/ConstantCallSite;.<init>:(Ljava/lang/invoke/MethodHandle;)V // method@00d2
4778*795d594fSAndroid Build Coastguard Worker0039d0: 1101                                   |0028: return-object v1
4779*795d594fSAndroid Build Coastguard Worker      catches       : (none)
4780*795d594fSAndroid Build Coastguard Worker      positions     :
4781*795d594fSAndroid Build Coastguard Worker        0x0000 line=219
4782*795d594fSAndroid Build Coastguard Worker        0x001b line=220
4783*795d594fSAndroid Build Coastguard Worker        0x0023 line=221
4784*795d594fSAndroid Build Coastguard Worker      locals        :
4785*795d594fSAndroid Build Coastguard Worker        0x0023 - 0x0029 reg=0 mh Ljava/lang/invoke/MethodHandle;
4786*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0029 reg=4 lookup Ljava/lang/invoke/MethodHandles$Lookup;
4787*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0029 reg=5 methodName Ljava/lang/String;
4788*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0029 reg=6 methodType Ljava/lang/invoke/MethodType;
4789*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0029 reg=7 extraArg J
4790*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0029 reg=9 arityArgs [I
4791*795d594fSAndroid Build Coastguard Worker
4792*795d594fSAndroid Build Coastguard Worker    #8              : (in LTestVariableArityLinkerMethod;)
4793*795d594fSAndroid Build Coastguard Worker      name          : 'bsmWithStringArray'
4794*795d594fSAndroid Build Coastguard Worker      type          : '(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;[Ljava/lang/String;)Ljava/lang/invoke/CallSite;'
4795*795d594fSAndroid Build Coastguard Worker      access        : 0x008a (PRIVATE STATIC VARARGS)
4796*795d594fSAndroid Build Coastguard Worker      method_idx    : 150
4797*795d594fSAndroid Build Coastguard Worker      code          -
4798*795d594fSAndroid Build Coastguard Worker      registers     : 7
4799*795d594fSAndroid Build Coastguard Worker      ins           : 4
4800*795d594fSAndroid Build Coastguard Worker      outs          : 4
4801*795d594fSAndroid Build Coastguard Worker      insns size    : 34 16-bit code units
4802*795d594fSAndroid Build Coastguard Worker0039d4:                                        |[0039d4] TestVariableArityLinkerMethod.bsmWithStringArray:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;[Ljava/lang/String;)Ljava/lang/invoke/CallSite;
4803*795d594fSAndroid Build Coastguard Worker0039e4: 1a00 ff00                              |0000: const-string v0, "bsmWithStringArray" // string@00ff
4804*795d594fSAndroid Build Coastguard Worker0039e8: 1241                                   |0002: const/4 v1, #int 4 // #4
4805*795d594fSAndroid Build Coastguard Worker0039ea: 2311 4800                              |0003: new-array v1, v1, [Ljava/lang/Object; // type@0048
4806*795d594fSAndroid Build Coastguard Worker0039ee: 1202                                   |0005: const/4 v2, #int 0 // #0
4807*795d594fSAndroid Build Coastguard Worker0039f0: 4d03 0102                              |0006: aput-object v3, v1, v2
4808*795d594fSAndroid Build Coastguard Worker0039f4: 1212                                   |0008: const/4 v2, #int 1 // #1
4809*795d594fSAndroid Build Coastguard Worker0039f6: 4d04 0102                              |0009: aput-object v4, v1, v2
4810*795d594fSAndroid Build Coastguard Worker0039fa: 1222                                   |000b: const/4 v2, #int 2 // #2
4811*795d594fSAndroid Build Coastguard Worker0039fc: 4d05 0102                              |000c: aput-object v5, v1, v2
4812*795d594fSAndroid Build Coastguard Worker003a00: 1232                                   |000e: const/4 v2, #int 3 // #3
4813*795d594fSAndroid Build Coastguard Worker003a02: 4d06 0102                              |000f: aput-object v6, v1, v2
4814*795d594fSAndroid Build Coastguard Worker003a06: 7120 a700 1000                         |0011: invoke-static {v0, v1}, LTestVariableArityLinkerMethod;.printBsmArgs:(Ljava/lang/String;[Ljava/lang/Object;)V // method@00a7
4815*795d594fSAndroid Build Coastguard Worker003a0c: 6e10 dc00 0300                         |0014: invoke-virtual {v3}, Ljava/lang/invoke/MethodHandles$Lookup;.lookupClass:()Ljava/lang/Class; // method@00dc
4816*795d594fSAndroid Build Coastguard Worker003a12: 0c00                                   |0017: move-result-object v0
4817*795d594fSAndroid Build Coastguard Worker003a14: 6e40 d800 0354                         |0018: invoke-virtual {v3, v0, v4, v5}, Ljava/lang/invoke/MethodHandles$Lookup;.findStatic:(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle; // method@00d8
4818*795d594fSAndroid Build Coastguard Worker003a1a: 0c00                                   |001b: move-result-object v0
4819*795d594fSAndroid Build Coastguard Worker003a1c: 2201 3400                              |001c: new-instance v1, Ljava/lang/invoke/ConstantCallSite; // type@0034
4820*795d594fSAndroid Build Coastguard Worker003a20: 7020 d200 0100                         |001e: invoke-direct {v1, v0}, Ljava/lang/invoke/ConstantCallSite;.<init>:(Ljava/lang/invoke/MethodHandle;)V // method@00d2
4821*795d594fSAndroid Build Coastguard Worker003a26: 1101                                   |0021: return-object v1
4822*795d594fSAndroid Build Coastguard Worker      catches       : (none)
4823*795d594fSAndroid Build Coastguard Worker      positions     :
4824*795d594fSAndroid Build Coastguard Worker        0x0000 line=61
4825*795d594fSAndroid Build Coastguard Worker        0x0014 line=62
4826*795d594fSAndroid Build Coastguard Worker        0x001c line=63
4827*795d594fSAndroid Build Coastguard Worker      locals        :
4828*795d594fSAndroid Build Coastguard Worker        0x001c - 0x0022 reg=0 mh Ljava/lang/invoke/MethodHandle;
4829*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0022 reg=3 lookup Ljava/lang/invoke/MethodHandles$Lookup;
4830*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0022 reg=4 methodName Ljava/lang/String;
4831*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0022 reg=5 methodType Ljava/lang/invoke/MethodType;
4832*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0022 reg=6 arityArgs [Ljava/lang/String;
4833*795d594fSAndroid Build Coastguard Worker
4834*795d594fSAndroid Build Coastguard Worker    #9              : (in LTestVariableArityLinkerMethod;)
4835*795d594fSAndroid Build Coastguard Worker      name          : 'bsmWithWiderArray'
4836*795d594fSAndroid Build Coastguard Worker      type          : '(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;[J)Ljava/lang/invoke/CallSite;'
4837*795d594fSAndroid Build Coastguard Worker      access        : 0x000a (PRIVATE STATIC)
4838*795d594fSAndroid Build Coastguard Worker      method_idx    : 151
4839*795d594fSAndroid Build Coastguard Worker      code          -
4840*795d594fSAndroid Build Coastguard Worker      registers     : 7
4841*795d594fSAndroid Build Coastguard Worker      ins           : 4
4842*795d594fSAndroid Build Coastguard Worker      outs          : 4
4843*795d594fSAndroid Build Coastguard Worker      insns size    : 34 16-bit code units
4844*795d594fSAndroid Build Coastguard Worker003a28:                                        |[003a28] TestVariableArityLinkerMethod.bsmWithWiderArray:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;[J)Ljava/lang/invoke/CallSite;
4845*795d594fSAndroid Build Coastguard Worker003a38: 1a00 0001                              |0000: const-string v0, "bsmWithWiderArray" // string@0100
4846*795d594fSAndroid Build Coastguard Worker003a3c: 1241                                   |0002: const/4 v1, #int 4 // #4
4847*795d594fSAndroid Build Coastguard Worker003a3e: 2311 4800                              |0003: new-array v1, v1, [Ljava/lang/Object; // type@0048
4848*795d594fSAndroid Build Coastguard Worker003a42: 1202                                   |0005: const/4 v2, #int 0 // #0
4849*795d594fSAndroid Build Coastguard Worker003a44: 4d03 0102                              |0006: aput-object v3, v1, v2
4850*795d594fSAndroid Build Coastguard Worker003a48: 1212                                   |0008: const/4 v2, #int 1 // #1
4851*795d594fSAndroid Build Coastguard Worker003a4a: 4d04 0102                              |0009: aput-object v4, v1, v2
4852*795d594fSAndroid Build Coastguard Worker003a4e: 1222                                   |000b: const/4 v2, #int 2 // #2
4853*795d594fSAndroid Build Coastguard Worker003a50: 4d05 0102                              |000c: aput-object v5, v1, v2
4854*795d594fSAndroid Build Coastguard Worker003a54: 1232                                   |000e: const/4 v2, #int 3 // #3
4855*795d594fSAndroid Build Coastguard Worker003a56: 4d06 0102                              |000f: aput-object v6, v1, v2
4856*795d594fSAndroid Build Coastguard Worker003a5a: 7120 a700 1000                         |0011: invoke-static {v0, v1}, LTestVariableArityLinkerMethod;.printBsmArgs:(Ljava/lang/String;[Ljava/lang/Object;)V // method@00a7
4857*795d594fSAndroid Build Coastguard Worker003a60: 6e10 dc00 0300                         |0014: invoke-virtual {v3}, Ljava/lang/invoke/MethodHandles$Lookup;.lookupClass:()Ljava/lang/Class; // method@00dc
4858*795d594fSAndroid Build Coastguard Worker003a66: 0c00                                   |0017: move-result-object v0
4859*795d594fSAndroid Build Coastguard Worker003a68: 6e40 d800 0354                         |0018: invoke-virtual {v3, v0, v4, v5}, Ljava/lang/invoke/MethodHandles$Lookup;.findStatic:(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle; // method@00d8
4860*795d594fSAndroid Build Coastguard Worker003a6e: 0c00                                   |001b: move-result-object v0
4861*795d594fSAndroid Build Coastguard Worker003a70: 2201 3400                              |001c: new-instance v1, Ljava/lang/invoke/ConstantCallSite; // type@0034
4862*795d594fSAndroid Build Coastguard Worker003a74: 7020 d200 0100                         |001e: invoke-direct {v1, v0}, Ljava/lang/invoke/ConstantCallSite;.<init>:(Ljava/lang/invoke/MethodHandle;)V // method@00d2
4863*795d594fSAndroid Build Coastguard Worker003a7a: 1101                                   |0021: return-object v1
4864*795d594fSAndroid Build Coastguard Worker      catches       : (none)
4865*795d594fSAndroid Build Coastguard Worker      positions     :
4866*795d594fSAndroid Build Coastguard Worker        0x0000 line=447
4867*795d594fSAndroid Build Coastguard Worker        0x0014 line=448
4868*795d594fSAndroid Build Coastguard Worker        0x001c line=449
4869*795d594fSAndroid Build Coastguard Worker      locals        :
4870*795d594fSAndroid Build Coastguard Worker        0x001c - 0x0022 reg=0 mh Ljava/lang/invoke/MethodHandle;
4871*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0022 reg=3 lookup Ljava/lang/invoke/MethodHandles$Lookup;
4872*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0022 reg=4 methodName Ljava/lang/String;
4873*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0022 reg=5 methodType Ljava/lang/invoke/MethodType;
4874*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x0022 reg=6 extraArgs [J
4875*795d594fSAndroid Build Coastguard Worker
4876*795d594fSAndroid Build Coastguard Worker    #10              : (in LTestVariableArityLinkerMethod;)
4877*795d594fSAndroid Build Coastguard Worker      name          : 'methodA'
4878*795d594fSAndroid Build Coastguard Worker      type          : '()V'
4879*795d594fSAndroid Build Coastguard Worker      access        : 0x000a (PRIVATE STATIC)
4880*795d594fSAndroid Build Coastguard Worker      method_idx    : 152
4881*795d594fSAndroid Build Coastguard Worker      code          -
4882*795d594fSAndroid Build Coastguard Worker      registers     : 2
4883*795d594fSAndroid Build Coastguard Worker      ins           : 0
4884*795d594fSAndroid Build Coastguard Worker      outs          : 2
4885*795d594fSAndroid Build Coastguard Worker      insns size    : 8 16-bit code units
4886*795d594fSAndroid Build Coastguard Worker003a94:                                        |[003a94] TestVariableArityLinkerMethod.methodA:()V
4887*795d594fSAndroid Build Coastguard Worker003aa4: 6200 1300                              |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
4888*795d594fSAndroid Build Coastguard Worker003aa8: 1a01 7501                              |0002: const-string v1, "methodA" // string@0175
4889*795d594fSAndroid Build Coastguard Worker003aac: 6e20 b300 1000                         |0004: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@00b3
4890*795d594fSAndroid Build Coastguard Worker003ab2: 0e00                                   |0007: return-void
4891*795d594fSAndroid Build Coastguard Worker      catches       : (none)
4892*795d594fSAndroid Build Coastguard Worker      positions     :
4893*795d594fSAndroid Build Coastguard Worker        0x0000 line=86
4894*795d594fSAndroid Build Coastguard Worker        0x0007 line=87
4895*795d594fSAndroid Build Coastguard Worker      locals        :
4896*795d594fSAndroid Build Coastguard Worker
4897*795d594fSAndroid Build Coastguard Worker    #11              : (in LTestVariableArityLinkerMethod;)
4898*795d594fSAndroid Build Coastguard Worker      name          : 'methodB'
4899*795d594fSAndroid Build Coastguard Worker      type          : '()V'
4900*795d594fSAndroid Build Coastguard Worker      access        : 0x000a (PRIVATE STATIC)
4901*795d594fSAndroid Build Coastguard Worker      method_idx    : 153
4902*795d594fSAndroid Build Coastguard Worker      code          -
4903*795d594fSAndroid Build Coastguard Worker      registers     : 2
4904*795d594fSAndroid Build Coastguard Worker      ins           : 0
4905*795d594fSAndroid Build Coastguard Worker      outs          : 2
4906*795d594fSAndroid Build Coastguard Worker      insns size    : 8 16-bit code units
4907*795d594fSAndroid Build Coastguard Worker003ab4:                                        |[003ab4] TestVariableArityLinkerMethod.methodB:()V
4908*795d594fSAndroid Build Coastguard Worker003ac4: 6200 1300                              |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
4909*795d594fSAndroid Build Coastguard Worker003ac8: 1a01 7601                              |0002: const-string v1, "methodB" // string@0176
4910*795d594fSAndroid Build Coastguard Worker003acc: 6e20 b300 1000                         |0004: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@00b3
4911*795d594fSAndroid Build Coastguard Worker003ad2: 0e00                                   |0007: return-void
4912*795d594fSAndroid Build Coastguard Worker      catches       : (none)
4913*795d594fSAndroid Build Coastguard Worker      positions     :
4914*795d594fSAndroid Build Coastguard Worker        0x0000 line=105
4915*795d594fSAndroid Build Coastguard Worker        0x0007 line=106
4916*795d594fSAndroid Build Coastguard Worker      locals        :
4917*795d594fSAndroid Build Coastguard Worker
4918*795d594fSAndroid Build Coastguard Worker    #12              : (in LTestVariableArityLinkerMethod;)
4919*795d594fSAndroid Build Coastguard Worker      name          : 'methodC'
4920*795d594fSAndroid Build Coastguard Worker      type          : '()V'
4921*795d594fSAndroid Build Coastguard Worker      access        : 0x000a (PRIVATE STATIC)
4922*795d594fSAndroid Build Coastguard Worker      method_idx    : 154
4923*795d594fSAndroid Build Coastguard Worker      code          -
4924*795d594fSAndroid Build Coastguard Worker      registers     : 2
4925*795d594fSAndroid Build Coastguard Worker      ins           : 0
4926*795d594fSAndroid Build Coastguard Worker      outs          : 2
4927*795d594fSAndroid Build Coastguard Worker      insns size    : 8 16-bit code units
4928*795d594fSAndroid Build Coastguard Worker003ad4:                                        |[003ad4] TestVariableArityLinkerMethod.methodC:()V
4929*795d594fSAndroid Build Coastguard Worker003ae4: 6200 1300                              |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
4930*795d594fSAndroid Build Coastguard Worker003ae8: 1a01 7701                              |0002: const-string v1, "methodC" // string@0177
4931*795d594fSAndroid Build Coastguard Worker003aec: 6e20 b300 1000                         |0004: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@00b3
4932*795d594fSAndroid Build Coastguard Worker003af2: 0e00                                   |0007: return-void
4933*795d594fSAndroid Build Coastguard Worker      catches       : (none)
4934*795d594fSAndroid Build Coastguard Worker      positions     :
4935*795d594fSAndroid Build Coastguard Worker        0x0000 line=123
4936*795d594fSAndroid Build Coastguard Worker        0x0007 line=124
4937*795d594fSAndroid Build Coastguard Worker      locals        :
4938*795d594fSAndroid Build Coastguard Worker
4939*795d594fSAndroid Build Coastguard Worker    #13              : (in LTestVariableArityLinkerMethod;)
4940*795d594fSAndroid Build Coastguard Worker      name          : 'methodD'
4941*795d594fSAndroid Build Coastguard Worker      type          : '()V'
4942*795d594fSAndroid Build Coastguard Worker      access        : 0x000a (PRIVATE STATIC)
4943*795d594fSAndroid Build Coastguard Worker      method_idx    : 155
4944*795d594fSAndroid Build Coastguard Worker      code          -
4945*795d594fSAndroid Build Coastguard Worker      registers     : 2
4946*795d594fSAndroid Build Coastguard Worker      ins           : 0
4947*795d594fSAndroid Build Coastguard Worker      outs          : 2
4948*795d594fSAndroid Build Coastguard Worker      insns size    : 8 16-bit code units
4949*795d594fSAndroid Build Coastguard Worker003af4:                                        |[003af4] TestVariableArityLinkerMethod.methodD:()V
4950*795d594fSAndroid Build Coastguard Worker003b04: 6200 1300                              |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
4951*795d594fSAndroid Build Coastguard Worker003b08: 1a01 7801                              |0002: const-string v1, "methodD" // string@0178
4952*795d594fSAndroid Build Coastguard Worker003b0c: 6e20 b300 1000                         |0004: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@00b3
4953*795d594fSAndroid Build Coastguard Worker003b12: 0e00                                   |0007: return-void
4954*795d594fSAndroid Build Coastguard Worker      catches       : (none)
4955*795d594fSAndroid Build Coastguard Worker      positions     :
4956*795d594fSAndroid Build Coastguard Worker        0x0000 line=166
4957*795d594fSAndroid Build Coastguard Worker        0x0007 line=167
4958*795d594fSAndroid Build Coastguard Worker      locals        :
4959*795d594fSAndroid Build Coastguard Worker
4960*795d594fSAndroid Build Coastguard Worker    #14              : (in LTestVariableArityLinkerMethod;)
4961*795d594fSAndroid Build Coastguard Worker      name          : 'methodE'
4962*795d594fSAndroid Build Coastguard Worker      type          : '()V'
4963*795d594fSAndroid Build Coastguard Worker      access        : 0x000a (PRIVATE STATIC)
4964*795d594fSAndroid Build Coastguard Worker      method_idx    : 156
4965*795d594fSAndroid Build Coastguard Worker      code          -
4966*795d594fSAndroid Build Coastguard Worker      registers     : 2
4967*795d594fSAndroid Build Coastguard Worker      ins           : 0
4968*795d594fSAndroid Build Coastguard Worker      outs          : 2
4969*795d594fSAndroid Build Coastguard Worker      insns size    : 8 16-bit code units
4970*795d594fSAndroid Build Coastguard Worker003b14:                                        |[003b14] TestVariableArityLinkerMethod.methodE:()V
4971*795d594fSAndroid Build Coastguard Worker003b24: 6200 1300                              |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
4972*795d594fSAndroid Build Coastguard Worker003b28: 1a01 7901                              |0002: const-string v1, "methodE" // string@0179
4973*795d594fSAndroid Build Coastguard Worker003b2c: 6e20 b300 1000                         |0004: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@00b3
4974*795d594fSAndroid Build Coastguard Worker003b32: 0e00                                   |0007: return-void
4975*795d594fSAndroid Build Coastguard Worker      catches       : (none)
4976*795d594fSAndroid Build Coastguard Worker      positions     :
4977*795d594fSAndroid Build Coastguard Worker        0x0000 line=189
4978*795d594fSAndroid Build Coastguard Worker        0x0007 line=190
4979*795d594fSAndroid Build Coastguard Worker      locals        :
4980*795d594fSAndroid Build Coastguard Worker
4981*795d594fSAndroid Build Coastguard Worker    #15              : (in LTestVariableArityLinkerMethod;)
4982*795d594fSAndroid Build Coastguard Worker      name          : 'methodF'
4983*795d594fSAndroid Build Coastguard Worker      type          : '()V'
4984*795d594fSAndroid Build Coastguard Worker      access        : 0x000a (PRIVATE STATIC)
4985*795d594fSAndroid Build Coastguard Worker      method_idx    : 157
4986*795d594fSAndroid Build Coastguard Worker      code          -
4987*795d594fSAndroid Build Coastguard Worker      registers     : 2
4988*795d594fSAndroid Build Coastguard Worker      ins           : 0
4989*795d594fSAndroid Build Coastguard Worker      outs          : 2
4990*795d594fSAndroid Build Coastguard Worker      insns size    : 8 16-bit code units
4991*795d594fSAndroid Build Coastguard Worker003b34:                                        |[003b34] TestVariableArityLinkerMethod.methodF:()V
4992*795d594fSAndroid Build Coastguard Worker003b44: 6200 1300                              |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
4993*795d594fSAndroid Build Coastguard Worker003b48: 1a01 7a01                              |0002: const-string v1, "methodF" // string@017a
4994*795d594fSAndroid Build Coastguard Worker003b4c: 6e20 b300 1000                         |0004: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@00b3
4995*795d594fSAndroid Build Coastguard Worker003b52: 0e00                                   |0007: return-void
4996*795d594fSAndroid Build Coastguard Worker      catches       : (none)
4997*795d594fSAndroid Build Coastguard Worker      positions     :
4998*795d594fSAndroid Build Coastguard Worker        0x0000 line=209
4999*795d594fSAndroid Build Coastguard Worker        0x0007 line=210
5000*795d594fSAndroid Build Coastguard Worker      locals        :
5001*795d594fSAndroid Build Coastguard Worker
5002*795d594fSAndroid Build Coastguard Worker    #16              : (in LTestVariableArityLinkerMethod;)
5003*795d594fSAndroid Build Coastguard Worker      name          : 'methodG'
5004*795d594fSAndroid Build Coastguard Worker      type          : '()V'
5005*795d594fSAndroid Build Coastguard Worker      access        : 0x000a (PRIVATE STATIC)
5006*795d594fSAndroid Build Coastguard Worker      method_idx    : 158
5007*795d594fSAndroid Build Coastguard Worker      code          -
5008*795d594fSAndroid Build Coastguard Worker      registers     : 2
5009*795d594fSAndroid Build Coastguard Worker      ins           : 0
5010*795d594fSAndroid Build Coastguard Worker      outs          : 2
5011*795d594fSAndroid Build Coastguard Worker      insns size    : 8 16-bit code units
5012*795d594fSAndroid Build Coastguard Worker003b54:                                        |[003b54] TestVariableArityLinkerMethod.methodG:()V
5013*795d594fSAndroid Build Coastguard Worker003b64: 6200 1300                              |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
5014*795d594fSAndroid Build Coastguard Worker003b68: 1a01 7b01                              |0002: const-string v1, "methodG" // string@017b
5015*795d594fSAndroid Build Coastguard Worker003b6c: 6e20 b300 1000                         |0004: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@00b3
5016*795d594fSAndroid Build Coastguard Worker003b72: 0e00                                   |0007: return-void
5017*795d594fSAndroid Build Coastguard Worker      catches       : (none)
5018*795d594fSAndroid Build Coastguard Worker      positions     :
5019*795d594fSAndroid Build Coastguard Worker        0x0000 line=247
5020*795d594fSAndroid Build Coastguard Worker        0x0007 line=248
5021*795d594fSAndroid Build Coastguard Worker      locals        :
5022*795d594fSAndroid Build Coastguard Worker
5023*795d594fSAndroid Build Coastguard Worker    #17              : (in LTestVariableArityLinkerMethod;)
5024*795d594fSAndroid Build Coastguard Worker      name          : 'methodH'
5025*795d594fSAndroid Build Coastguard Worker      type          : '()V'
5026*795d594fSAndroid Build Coastguard Worker      access        : 0x000a (PRIVATE STATIC)
5027*795d594fSAndroid Build Coastguard Worker      method_idx    : 159
5028*795d594fSAndroid Build Coastguard Worker      code          -
5029*795d594fSAndroid Build Coastguard Worker      registers     : 2
5030*795d594fSAndroid Build Coastguard Worker      ins           : 0
5031*795d594fSAndroid Build Coastguard Worker      outs          : 2
5032*795d594fSAndroid Build Coastguard Worker      insns size    : 8 16-bit code units
5033*795d594fSAndroid Build Coastguard Worker003b74:                                        |[003b74] TestVariableArityLinkerMethod.methodH:()V
5034*795d594fSAndroid Build Coastguard Worker003b84: 6200 1300                              |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
5035*795d594fSAndroid Build Coastguard Worker003b88: 1a01 7c01                              |0002: const-string v1, "methodH" // string@017c
5036*795d594fSAndroid Build Coastguard Worker003b8c: 6e20 b300 1000                         |0004: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@00b3
5037*795d594fSAndroid Build Coastguard Worker003b92: 0e00                                   |0007: return-void
5038*795d594fSAndroid Build Coastguard Worker      catches       : (none)
5039*795d594fSAndroid Build Coastguard Worker      positions     :
5040*795d594fSAndroid Build Coastguard Worker        0x0000 line=284
5041*795d594fSAndroid Build Coastguard Worker        0x0007 line=285
5042*795d594fSAndroid Build Coastguard Worker      locals        :
5043*795d594fSAndroid Build Coastguard Worker
5044*795d594fSAndroid Build Coastguard Worker    #18              : (in LTestVariableArityLinkerMethod;)
5045*795d594fSAndroid Build Coastguard Worker      name          : 'methodI'
5046*795d594fSAndroid Build Coastguard Worker      type          : '()V'
5047*795d594fSAndroid Build Coastguard Worker      access        : 0x000a (PRIVATE STATIC)
5048*795d594fSAndroid Build Coastguard Worker      method_idx    : 160
5049*795d594fSAndroid Build Coastguard Worker      code          -
5050*795d594fSAndroid Build Coastguard Worker      registers     : 2
5051*795d594fSAndroid Build Coastguard Worker      ins           : 0
5052*795d594fSAndroid Build Coastguard Worker      outs          : 2
5053*795d594fSAndroid Build Coastguard Worker      insns size    : 8 16-bit code units
5054*795d594fSAndroid Build Coastguard Worker003b94:                                        |[003b94] TestVariableArityLinkerMethod.methodI:()V
5055*795d594fSAndroid Build Coastguard Worker003ba4: 6200 1300                              |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
5056*795d594fSAndroid Build Coastguard Worker003ba8: 1a01 7d01                              |0002: const-string v1, "methodI" // string@017d
5057*795d594fSAndroid Build Coastguard Worker003bac: 6e20 b300 1000                         |0004: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@00b3
5058*795d594fSAndroid Build Coastguard Worker003bb2: 0e00                                   |0007: return-void
5059*795d594fSAndroid Build Coastguard Worker      catches       : (none)
5060*795d594fSAndroid Build Coastguard Worker      positions     :
5061*795d594fSAndroid Build Coastguard Worker        0x0000 line=323
5062*795d594fSAndroid Build Coastguard Worker        0x0007 line=324
5063*795d594fSAndroid Build Coastguard Worker      locals        :
5064*795d594fSAndroid Build Coastguard Worker
5065*795d594fSAndroid Build Coastguard Worker    #19              : (in LTestVariableArityLinkerMethod;)
5066*795d594fSAndroid Build Coastguard Worker      name          : 'methodJ'
5067*795d594fSAndroid Build Coastguard Worker      type          : '()V'
5068*795d594fSAndroid Build Coastguard Worker      access        : 0x000a (PRIVATE STATIC)
5069*795d594fSAndroid Build Coastguard Worker      method_idx    : 161
5070*795d594fSAndroid Build Coastguard Worker      code          -
5071*795d594fSAndroid Build Coastguard Worker      registers     : 2
5072*795d594fSAndroid Build Coastguard Worker      ins           : 0
5073*795d594fSAndroid Build Coastguard Worker      outs          : 2
5074*795d594fSAndroid Build Coastguard Worker      insns size    : 8 16-bit code units
5075*795d594fSAndroid Build Coastguard Worker003bb4:                                        |[003bb4] TestVariableArityLinkerMethod.methodJ:()V
5076*795d594fSAndroid Build Coastguard Worker003bc4: 6200 1300                              |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
5077*795d594fSAndroid Build Coastguard Worker003bc8: 1a01 7e01                              |0002: const-string v1, "methodJ" // string@017e
5078*795d594fSAndroid Build Coastguard Worker003bcc: 6e20 b300 1000                         |0004: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@00b3
5079*795d594fSAndroid Build Coastguard Worker003bd2: 0e00                                   |0007: return-void
5080*795d594fSAndroid Build Coastguard Worker      catches       : (none)
5081*795d594fSAndroid Build Coastguard Worker      positions     :
5082*795d594fSAndroid Build Coastguard Worker        0x0000 line=358
5083*795d594fSAndroid Build Coastguard Worker        0x0007 line=359
5084*795d594fSAndroid Build Coastguard Worker      locals        :
5085*795d594fSAndroid Build Coastguard Worker
5086*795d594fSAndroid Build Coastguard Worker    #20              : (in LTestVariableArityLinkerMethod;)
5087*795d594fSAndroid Build Coastguard Worker      name          : 'methodK'
5088*795d594fSAndroid Build Coastguard Worker      type          : '()V'
5089*795d594fSAndroid Build Coastguard Worker      access        : 0x000a (PRIVATE STATIC)
5090*795d594fSAndroid Build Coastguard Worker      method_idx    : 162
5091*795d594fSAndroid Build Coastguard Worker      code          -
5092*795d594fSAndroid Build Coastguard Worker      registers     : 2
5093*795d594fSAndroid Build Coastguard Worker      ins           : 0
5094*795d594fSAndroid Build Coastguard Worker      outs          : 2
5095*795d594fSAndroid Build Coastguard Worker      insns size    : 8 16-bit code units
5096*795d594fSAndroid Build Coastguard Worker003bd4:                                        |[003bd4] TestVariableArityLinkerMethod.methodK:()V
5097*795d594fSAndroid Build Coastguard Worker003be4: 6200 1300                              |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
5098*795d594fSAndroid Build Coastguard Worker003be8: 1a01 7f01                              |0002: const-string v1, "methodK" // string@017f
5099*795d594fSAndroid Build Coastguard Worker003bec: 6e20 b300 1000                         |0004: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@00b3
5100*795d594fSAndroid Build Coastguard Worker003bf2: 0e00                                   |0007: return-void
5101*795d594fSAndroid Build Coastguard Worker      catches       : (none)
5102*795d594fSAndroid Build Coastguard Worker      positions     :
5103*795d594fSAndroid Build Coastguard Worker        0x0000 line=392
5104*795d594fSAndroid Build Coastguard Worker        0x0007 line=393
5105*795d594fSAndroid Build Coastguard Worker      locals        :
5106*795d594fSAndroid Build Coastguard Worker
5107*795d594fSAndroid Build Coastguard Worker    #21              : (in LTestVariableArityLinkerMethod;)
5108*795d594fSAndroid Build Coastguard Worker      name          : 'methodO'
5109*795d594fSAndroid Build Coastguard Worker      type          : '()V'
5110*795d594fSAndroid Build Coastguard Worker      access        : 0x000a (PRIVATE STATIC)
5111*795d594fSAndroid Build Coastguard Worker      method_idx    : 163
5112*795d594fSAndroid Build Coastguard Worker      code          -
5113*795d594fSAndroid Build Coastguard Worker      registers     : 0
5114*795d594fSAndroid Build Coastguard Worker      ins           : 0
5115*795d594fSAndroid Build Coastguard Worker      outs          : 0
5116*795d594fSAndroid Build Coastguard Worker      insns size    : 4 16-bit code units
5117*795d594fSAndroid Build Coastguard Worker003bf4:                                        |[003bf4] TestVariableArityLinkerMethod.methodO:()V
5118*795d594fSAndroid Build Coastguard Worker003c04: 7100 8e00 0000                         |0000: invoke-static {}, LTestVariableArityLinkerMethod;.assertNotReached:()V // method@008e
5119*795d594fSAndroid Build Coastguard Worker003c0a: 0e00                                   |0003: return-void
5120*795d594fSAndroid Build Coastguard Worker      catches       : (none)
5121*795d594fSAndroid Build Coastguard Worker      positions     :
5122*795d594fSAndroid Build Coastguard Worker        0x0000 line=413
5123*795d594fSAndroid Build Coastguard Worker        0x0003 line=414
5124*795d594fSAndroid Build Coastguard Worker      locals        :
5125*795d594fSAndroid Build Coastguard Worker
5126*795d594fSAndroid Build Coastguard Worker    #22              : (in LTestVariableArityLinkerMethod;)
5127*795d594fSAndroid Build Coastguard Worker      name          : 'methodP'
5128*795d594fSAndroid Build Coastguard Worker      type          : '()V'
5129*795d594fSAndroid Build Coastguard Worker      access        : 0x000a (PRIVATE STATIC)
5130*795d594fSAndroid Build Coastguard Worker      method_idx    : 164
5131*795d594fSAndroid Build Coastguard Worker      code          -
5132*795d594fSAndroid Build Coastguard Worker      registers     : 0
5133*795d594fSAndroid Build Coastguard Worker      ins           : 0
5134*795d594fSAndroid Build Coastguard Worker      outs          : 0
5135*795d594fSAndroid Build Coastguard Worker      insns size    : 4 16-bit code units
5136*795d594fSAndroid Build Coastguard Worker003c0c:                                        |[003c0c] TestVariableArityLinkerMethod.methodP:()V
5137*795d594fSAndroid Build Coastguard Worker003c1c: 7100 8e00 0000                         |0000: invoke-static {}, LTestVariableArityLinkerMethod;.assertNotReached:()V // method@008e
5138*795d594fSAndroid Build Coastguard Worker003c22: 0e00                                   |0003: return-void
5139*795d594fSAndroid Build Coastguard Worker      catches       : (none)
5140*795d594fSAndroid Build Coastguard Worker      positions     :
5141*795d594fSAndroid Build Coastguard Worker        0x0000 line=441
5142*795d594fSAndroid Build Coastguard Worker        0x0003 line=442
5143*795d594fSAndroid Build Coastguard Worker      locals        :
5144*795d594fSAndroid Build Coastguard Worker
5145*795d594fSAndroid Build Coastguard Worker    #23              : (in LTestVariableArityLinkerMethod;)
5146*795d594fSAndroid Build Coastguard Worker      name          : 'methodQ'
5147*795d594fSAndroid Build Coastguard Worker      type          : '()V'
5148*795d594fSAndroid Build Coastguard Worker      access        : 0x000a (PRIVATE STATIC)
5149*795d594fSAndroid Build Coastguard Worker      method_idx    : 165
5150*795d594fSAndroid Build Coastguard Worker      code          -
5151*795d594fSAndroid Build Coastguard Worker      registers     : 0
5152*795d594fSAndroid Build Coastguard Worker      ins           : 0
5153*795d594fSAndroid Build Coastguard Worker      outs          : 0
5154*795d594fSAndroid Build Coastguard Worker      insns size    : 4 16-bit code units
5155*795d594fSAndroid Build Coastguard Worker003c24:                                        |[003c24] TestVariableArityLinkerMethod.methodQ:()V
5156*795d594fSAndroid Build Coastguard Worker003c34: 7100 8e00 0000                         |0000: invoke-static {}, LTestVariableArityLinkerMethod;.assertNotReached:()V // method@008e
5157*795d594fSAndroid Build Coastguard Worker003c3a: 0e00                                   |0003: return-void
5158*795d594fSAndroid Build Coastguard Worker      catches       : (none)
5159*795d594fSAndroid Build Coastguard Worker      positions     :
5160*795d594fSAndroid Build Coastguard Worker        0x0000 line=468
5161*795d594fSAndroid Build Coastguard Worker        0x0003 line=469
5162*795d594fSAndroid Build Coastguard Worker      locals        :
5163*795d594fSAndroid Build Coastguard Worker
5164*795d594fSAndroid Build Coastguard Worker    #24              : (in LTestVariableArityLinkerMethod;)
5165*795d594fSAndroid Build Coastguard Worker      name          : 'methodR'
5166*795d594fSAndroid Build Coastguard Worker      type          : '()V'
5167*795d594fSAndroid Build Coastguard Worker      access        : 0x000a (PRIVATE STATIC)
5168*795d594fSAndroid Build Coastguard Worker      method_idx    : 166
5169*795d594fSAndroid Build Coastguard Worker      code          -
5170*795d594fSAndroid Build Coastguard Worker      registers     : 0
5171*795d594fSAndroid Build Coastguard Worker      ins           : 0
5172*795d594fSAndroid Build Coastguard Worker      outs          : 0
5173*795d594fSAndroid Build Coastguard Worker      insns size    : 4 16-bit code units
5174*795d594fSAndroid Build Coastguard Worker003c3c:                                        |[003c3c] TestVariableArityLinkerMethod.methodR:()V
5175*795d594fSAndroid Build Coastguard Worker003c4c: 7100 8e00 0000                         |0000: invoke-static {}, LTestVariableArityLinkerMethod;.assertNotReached:()V // method@008e
5176*795d594fSAndroid Build Coastguard Worker003c52: 0e00                                   |0003: return-void
5177*795d594fSAndroid Build Coastguard Worker      catches       : (none)
5178*795d594fSAndroid Build Coastguard Worker      positions     :
5179*795d594fSAndroid Build Coastguard Worker        0x0000 line=501
5180*795d594fSAndroid Build Coastguard Worker        0x0003 line=502
5181*795d594fSAndroid Build Coastguard Worker      locals        :
5182*795d594fSAndroid Build Coastguard Worker
5183*795d594fSAndroid Build Coastguard Worker    #25              : (in LTestVariableArityLinkerMethod;)
5184*795d594fSAndroid Build Coastguard Worker      name          : 'printBsmArgs'
5185*795d594fSAndroid Build Coastguard Worker      type          : '(Ljava/lang/String;[Ljava/lang/Object;)V'
5186*795d594fSAndroid Build Coastguard Worker      access        : 0x008a (PRIVATE STATIC VARARGS)
5187*795d594fSAndroid Build Coastguard Worker      method_idx    : 167
5188*795d594fSAndroid Build Coastguard Worker      code          -
5189*795d594fSAndroid Build Coastguard Worker      registers     : 6
5190*795d594fSAndroid Build Coastguard Worker      ins           : 2
5191*795d594fSAndroid Build Coastguard Worker      outs          : 2
5192*795d594fSAndroid Build Coastguard Worker      insns size    : 159 16-bit code units
5193*795d594fSAndroid Build Coastguard Worker003c54:                                        |[003c54] TestVariableArityLinkerMethod.printBsmArgs:(Ljava/lang/String;[Ljava/lang/Object;)V
5194*795d594fSAndroid Build Coastguard Worker003c64: 6200 1300                              |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
5195*795d594fSAndroid Build Coastguard Worker003c68: 6e20 b000 4000                         |0002: invoke-virtual {v0, v4}, Ljava/io/PrintStream;.print:(Ljava/lang/String;)V // method@00b0
5196*795d594fSAndroid Build Coastguard Worker003c6e: 6200 1300                              |0005: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
5197*795d594fSAndroid Build Coastguard Worker003c72: 1a01 0600                              |0007: const-string v1, "(" // string@0006
5198*795d594fSAndroid Build Coastguard Worker003c76: 6e20 b000 1000                         |0009: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.print:(Ljava/lang/String;)V // method@00b0
5199*795d594fSAndroid Build Coastguard Worker003c7c: 1200                                   |000c: const/4 v0, #int 0 // #0
5200*795d594fSAndroid Build Coastguard Worker003c7e: 2151                                   |000d: array-length v1, v5
5201*795d594fSAndroid Build Coastguard Worker003c80: 3510 8900                              |000e: if-ge v0, v1, 0097 // +0089
5202*795d594fSAndroid Build Coastguard Worker003c84: 3800 0900                              |0010: if-eqz v0, 0019 // +0009
5203*795d594fSAndroid Build Coastguard Worker003c88: 6201 1300                              |0012: sget-object v1, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
5204*795d594fSAndroid Build Coastguard Worker003c8c: 1a02 0c00                              |0014: const-string v2, ", " // string@000c
5205*795d594fSAndroid Build Coastguard Worker003c90: 6e20 b000 2100                         |0016: invoke-virtual {v1, v2}, Ljava/io/PrintStream;.print:(Ljava/lang/String;)V // method@00b0
5206*795d594fSAndroid Build Coastguard Worker003c96: 4601 0500                              |0019: aget-object v1, v5, v0
5207*795d594fSAndroid Build Coastguard Worker003c9a: 3801 7100                              |001b: if-eqz v1, 008c // +0071
5208*795d594fSAndroid Build Coastguard Worker003c9e: 4601 0500                              |001d: aget-object v1, v5, v0
5209*795d594fSAndroid Build Coastguard Worker003ca2: 6e10 c000 0100                         |001f: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@00c0
5210*795d594fSAndroid Build Coastguard Worker003ca8: 0c01                                   |0022: move-result-object v1
5211*795d594fSAndroid Build Coastguard Worker003caa: 6e10 b800 0100                         |0023: invoke-virtual {v1}, Ljava/lang/Class;.isArray:()Z // method@00b8
5212*795d594fSAndroid Build Coastguard Worker003cb0: 0a01                                   |0026: move-result v1
5213*795d594fSAndroid Build Coastguard Worker003cb2: 3801 6500                              |0027: if-eqz v1, 008c // +0065
5214*795d594fSAndroid Build Coastguard Worker003cb6: 4601 0500                              |0029: aget-object v1, v5, v0
5215*795d594fSAndroid Build Coastguard Worker003cba: 6e10 c000 0100                         |002b: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@00c0
5216*795d594fSAndroid Build Coastguard Worker003cc0: 0c02                                   |002e: move-result-object v2
5217*795d594fSAndroid Build Coastguard Worker003cc2: 1c03 4400                              |002f: const-class v3, [I // type@0044
5218*795d594fSAndroid Build Coastguard Worker003cc6: 3332 0f00                              |0031: if-ne v2, v3, 0040 // +000f
5219*795d594fSAndroid Build Coastguard Worker003cca: 6202 1300                              |0033: sget-object v2, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
5220*795d594fSAndroid Build Coastguard Worker003cce: 0713                                   |0035: move-object v3, v1
5221*795d594fSAndroid Build Coastguard Worker003cd0: 1f03 4400                              |0036: check-cast v3, [I // type@0044
5222*795d594fSAndroid Build Coastguard Worker003cd4: 7110 e900 0300                         |0038: invoke-static {v3}, Ljava/util/Arrays;.toString:([I)Ljava/lang/String; // method@00e9
5223*795d594fSAndroid Build Coastguard Worker003cda: 0c03                                   |003b: move-result-object v3
5224*795d594fSAndroid Build Coastguard Worker003cdc: 6e20 b000 3200                         |003c: invoke-virtual {v2, v3}, Ljava/io/PrintStream;.print:(Ljava/lang/String;)V // method@00b0
5225*795d594fSAndroid Build Coastguard Worker003ce2: 284c                                   |003f: goto 008b // +004c
5226*795d594fSAndroid Build Coastguard Worker003ce4: 6e10 c000 0100                         |0040: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@00c0
5227*795d594fSAndroid Build Coastguard Worker003cea: 0c02                                   |0043: move-result-object v2
5228*795d594fSAndroid Build Coastguard Worker003cec: 1c03 4500                              |0044: const-class v3, [J // type@0045
5229*795d594fSAndroid Build Coastguard Worker003cf0: 3332 0f00                              |0046: if-ne v2, v3, 0055 // +000f
5230*795d594fSAndroid Build Coastguard Worker003cf4: 6202 1300                              |0048: sget-object v2, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
5231*795d594fSAndroid Build Coastguard Worker003cf8: 0713                                   |004a: move-object v3, v1
5232*795d594fSAndroid Build Coastguard Worker003cfa: 1f03 4500                              |004b: check-cast v3, [J // type@0045
5233*795d594fSAndroid Build Coastguard Worker003cfe: 7110 ea00 0300                         |004d: invoke-static {v3}, Ljava/util/Arrays;.toString:([J)Ljava/lang/String; // method@00ea
5234*795d594fSAndroid Build Coastguard Worker003d04: 0c03                                   |0050: move-result-object v3
5235*795d594fSAndroid Build Coastguard Worker003d06: 6e20 b000 3200                         |0051: invoke-virtual {v2, v3}, Ljava/io/PrintStream;.print:(Ljava/lang/String;)V // method@00b0
5236*795d594fSAndroid Build Coastguard Worker003d0c: 2837                                   |0054: goto 008b // +0037
5237*795d594fSAndroid Build Coastguard Worker003d0e: 6e10 c000 0100                         |0055: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@00c0
5238*795d594fSAndroid Build Coastguard Worker003d14: 0c02                                   |0058: move-result-object v2
5239*795d594fSAndroid Build Coastguard Worker003d16: 1c03 4300                              |0059: const-class v3, [F // type@0043
5240*795d594fSAndroid Build Coastguard Worker003d1a: 3332 0f00                              |005b: if-ne v2, v3, 006a // +000f
5241*795d594fSAndroid Build Coastguard Worker003d1e: 6202 1300                              |005d: sget-object v2, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
5242*795d594fSAndroid Build Coastguard Worker003d22: 0713                                   |005f: move-object v3, v1
5243*795d594fSAndroid Build Coastguard Worker003d24: 1f03 4300                              |0060: check-cast v3, [F // type@0043
5244*795d594fSAndroid Build Coastguard Worker003d28: 7110 e800 0300                         |0062: invoke-static {v3}, Ljava/util/Arrays;.toString:([F)Ljava/lang/String; // method@00e8
5245*795d594fSAndroid Build Coastguard Worker003d2e: 0c03                                   |0065: move-result-object v3
5246*795d594fSAndroid Build Coastguard Worker003d30: 6e20 b000 3200                         |0066: invoke-virtual {v2, v3}, Ljava/io/PrintStream;.print:(Ljava/lang/String;)V // method@00b0
5247*795d594fSAndroid Build Coastguard Worker003d36: 2822                                   |0069: goto 008b // +0022
5248*795d594fSAndroid Build Coastguard Worker003d38: 6e10 c000 0100                         |006a: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@00c0
5249*795d594fSAndroid Build Coastguard Worker003d3e: 0c02                                   |006d: move-result-object v2
5250*795d594fSAndroid Build Coastguard Worker003d40: 1c03 4200                              |006e: const-class v3, [D // type@0042
5251*795d594fSAndroid Build Coastguard Worker003d44: 3332 0f00                              |0070: if-ne v2, v3, 007f // +000f
5252*795d594fSAndroid Build Coastguard Worker003d48: 6202 1300                              |0072: sget-object v2, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
5253*795d594fSAndroid Build Coastguard Worker003d4c: 0713                                   |0074: move-object v3, v1
5254*795d594fSAndroid Build Coastguard Worker003d4e: 1f03 4200                              |0075: check-cast v3, [D // type@0042
5255*795d594fSAndroid Build Coastguard Worker003d52: 7110 e700 0300                         |0077: invoke-static {v3}, Ljava/util/Arrays;.toString:([D)Ljava/lang/String; // method@00e7
5256*795d594fSAndroid Build Coastguard Worker003d58: 0c03                                   |007a: move-result-object v3
5257*795d594fSAndroid Build Coastguard Worker003d5a: 6e20 b000 3200                         |007b: invoke-virtual {v2, v3}, Ljava/io/PrintStream;.print:(Ljava/lang/String;)V // method@00b0
5258*795d594fSAndroid Build Coastguard Worker003d60: 280d                                   |007e: goto 008b // +000d
5259*795d594fSAndroid Build Coastguard Worker003d62: 6202 1300                              |007f: sget-object v2, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
5260*795d594fSAndroid Build Coastguard Worker003d66: 0713                                   |0081: move-object v3, v1
5261*795d594fSAndroid Build Coastguard Worker003d68: 1f03 4800                              |0082: check-cast v3, [Ljava/lang/Object; // type@0048
5262*795d594fSAndroid Build Coastguard Worker003d6c: 7110 eb00 0300                         |0084: invoke-static {v3}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@00eb
5263*795d594fSAndroid Build Coastguard Worker003d72: 0c03                                   |0087: move-result-object v3
5264*795d594fSAndroid Build Coastguard Worker003d74: 6e20 b000 3200                         |0088: invoke-virtual {v2, v3}, Ljava/io/PrintStream;.print:(Ljava/lang/String;)V // method@00b0
5265*795d594fSAndroid Build Coastguard Worker003d7a: 2808                                   |008b: goto 0093 // +0008
5266*795d594fSAndroid Build Coastguard Worker003d7c: 6201 1300                              |008c: sget-object v1, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
5267*795d594fSAndroid Build Coastguard Worker003d80: 4602 0500                              |008e: aget-object v2, v5, v0
5268*795d594fSAndroid Build Coastguard Worker003d84: 6e20 af00 2100                         |0090: invoke-virtual {v1, v2}, Ljava/io/PrintStream;.print:(Ljava/lang/Object;)V // method@00af
5269*795d594fSAndroid Build Coastguard Worker003d8a: d800 0001                              |0093: add-int/lit8 v0, v0, #int 1 // #01
5270*795d594fSAndroid Build Coastguard Worker003d8e: 2900 78ff                              |0095: goto/16 000d // -0088
5271*795d594fSAndroid Build Coastguard Worker003d92: 6200 1300                              |0097: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
5272*795d594fSAndroid Build Coastguard Worker003d96: 1a01 0800                              |0099: const-string v1, ");" // string@0008
5273*795d594fSAndroid Build Coastguard Worker003d9a: 6e20 b300 1000                         |009b: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@00b3
5274*795d594fSAndroid Build Coastguard Worker003da0: 0e00                                   |009e: return-void
5275*795d594fSAndroid Build Coastguard Worker      catches       : (none)
5276*795d594fSAndroid Build Coastguard Worker      positions     :
5277*795d594fSAndroid Build Coastguard Worker        0x0000 line=29
5278*795d594fSAndroid Build Coastguard Worker        0x0005 line=30
5279*795d594fSAndroid Build Coastguard Worker        0x000c line=31
5280*795d594fSAndroid Build Coastguard Worker        0x0010 line=32
5281*795d594fSAndroid Build Coastguard Worker        0x0012 line=33
5282*795d594fSAndroid Build Coastguard Worker        0x0019 line=35
5283*795d594fSAndroid Build Coastguard Worker        0x0029 line=36
5284*795d594fSAndroid Build Coastguard Worker        0x002b line=37
5285*795d594fSAndroid Build Coastguard Worker        0x0033 line=38
5286*795d594fSAndroid Build Coastguard Worker        0x0040 line=39
5287*795d594fSAndroid Build Coastguard Worker        0x0048 line=40
5288*795d594fSAndroid Build Coastguard Worker        0x0055 line=41
5289*795d594fSAndroid Build Coastguard Worker        0x005d line=42
5290*795d594fSAndroid Build Coastguard Worker        0x006a line=43
5291*795d594fSAndroid Build Coastguard Worker        0x0072 line=44
5292*795d594fSAndroid Build Coastguard Worker        0x007f line=46
5293*795d594fSAndroid Build Coastguard Worker        0x008b line=48
5294*795d594fSAndroid Build Coastguard Worker        0x008c line=49
5295*795d594fSAndroid Build Coastguard Worker        0x0093 line=31
5296*795d594fSAndroid Build Coastguard Worker        0x0097 line=52
5297*795d594fSAndroid Build Coastguard Worker        0x009e line=53
5298*795d594fSAndroid Build Coastguard Worker      locals        :
5299*795d594fSAndroid Build Coastguard Worker        0x002b - 0x008b reg=1 array Ljava/lang/Object;
5300*795d594fSAndroid Build Coastguard Worker        0x000d - 0x0097 reg=0 i I
5301*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x009f reg=4 method Ljava/lang/String;
5302*795d594fSAndroid Build Coastguard Worker        0x0000 - 0x009f reg=5 args [Ljava/lang/Object;
5303*795d594fSAndroid Build Coastguard Worker
5304*795d594fSAndroid Build Coastguard Worker    #26              : (in LTestVariableArityLinkerMethod;)
5305*795d594fSAndroid Build Coastguard Worker      name          : 'test'
5306*795d594fSAndroid Build Coastguard Worker      type          : '()V'
5307*795d594fSAndroid Build Coastguard Worker      access        : 0x0008 (STATIC)
5308*795d594fSAndroid Build Coastguard Worker      method_idx    : 168
5309*795d594fSAndroid Build Coastguard Worker      code          -
5310*795d594fSAndroid Build Coastguard Worker      registers     : 3
5311*795d594fSAndroid Build Coastguard Worker      ins           : 0
5312*795d594fSAndroid Build Coastguard Worker      outs          : 2
5313*795d594fSAndroid Build Coastguard Worker      insns size    : 224 16-bit code units
5314*795d594fSAndroid Build Coastguard Worker003da4:                                        |[003da4] TestVariableArityLinkerMethod.test:()V
5315*795d594fSAndroid Build Coastguard Worker003db4: 1200                                   |0000: const/4 v0, #int 0 // #0
5316*795d594fSAndroid Build Coastguard Worker003db6: 0101                                   |0001: move v1, v0
5317*795d594fSAndroid Build Coastguard Worker003db8: 1222                                   |0002: const/4 v2, #int 2 // #2
5318*795d594fSAndroid Build Coastguard Worker003dba: 3521 0e00                              |0003: if-ge v1, v2, 0011 // +000e
5319*795d594fSAndroid Build Coastguard Worker003dbe: fc00 1f00 0000                         |0005: invoke-custom {}, call_site@001f
5320*795d594fSAndroid Build Coastguard Worker003dc4: fc00 2000 0000                         |0008: invoke-custom {}, call_site@0020
5321*795d594fSAndroid Build Coastguard Worker003dca: fc00 2100 0000                         |000b: invoke-custom {}, call_site@0021
5322*795d594fSAndroid Build Coastguard Worker003dd0: d801 0101                              |000e: add-int/lit8 v1, v1, #int 1 // #01
5323*795d594fSAndroid Build Coastguard Worker003dd4: 28f2                                   |0010: goto 0002 // -000e
5324*795d594fSAndroid Build Coastguard Worker003dd6: 0000                                   |0011: nop // spacer
5325*795d594fSAndroid Build Coastguard Worker003dd8: 3520 0e00                              |0012: if-ge v0, v2, 0020 // +000e
5326*795d594fSAndroid Build Coastguard Worker003ddc: fc00 2200 0000                         |0014: invoke-custom {}, call_site@0022
5327*795d594fSAndroid Build Coastguard Worker003de2: fc00 2300 0000                         |0017: invoke-custom {}, call_site@0023
5328*795d594fSAndroid Build Coastguard Worker003de8: fc00 2400 0000                         |001a: invoke-custom {}, call_site@0024
5329*795d594fSAndroid Build Coastguard Worker003dee: d800 0001                              |001d: add-int/lit8 v0, v0, #int 1 // #01
5330*795d594fSAndroid Build Coastguard Worker003df2: 28f3                                   |001f: goto 0012 // -000d
5331*795d594fSAndroid Build Coastguard Worker003df4: fc00 2500 0000                         |0020: invoke-custom {}, call_site@0025
5332*795d594fSAndroid Build Coastguard Worker003dfa: fc00 2600 0000                         |0023: invoke-custom {}, call_site@0026
5333*795d594fSAndroid Build Coastguard Worker003e00: fc00 2700 0000                         |0026: invoke-custom {}, call_site@0027
5334*795d594fSAndroid Build Coastguard Worker003e06: fc00 2800 0000                         |0029: invoke-custom {}, call_site@0028
5335*795d594fSAndroid Build Coastguard Worker003e0c: fc00 2900 0000                         |002c: invoke-custom {}, call_site@0029
5336*795d594fSAndroid Build Coastguard Worker003e12: fc00 2a00 0000                         |002f: invoke-custom {}, call_site@002a
5337*795d594fSAndroid Build Coastguard Worker003e18: 7100 8e00 0000                         |0032: invoke-static {}, LTestVariableArityLinkerMethod;.assertNotReached:()V // method@008e
5338*795d594fSAndroid Build Coastguard Worker003e1e: 2826                                   |0035: goto 005b // +0026
5339*795d594fSAndroid Build Coastguard Worker003e20: 0d00                                   |0036: move-exception v0
5340*795d594fSAndroid Build Coastguard Worker003e22: 6201 1300                              |0037: sget-object v1, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
5341*795d594fSAndroid Build Coastguard Worker003e26: 1a02 8201                              |0039: const-string v2, "methodO => " // string@0182
5342*795d594fSAndroid Build Coastguard Worker003e2a: 6e20 b000 2100                         |003b: invoke-virtual {v1, v2}, Ljava/io/PrintStream;.print:(Ljava/lang/String;)V // method@00b0
5343*795d594fSAndroid Build Coastguard Worker003e30: 6201 1300                              |003e: sget-object v1, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
5344*795d594fSAndroid Build Coastguard Worker003e34: 6e10 c000 0000                         |0040: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@00c0
5345*795d594fSAndroid Build Coastguard Worker003e3a: 0c02                                   |0043: move-result-object v2
5346*795d594fSAndroid Build Coastguard Worker003e3c: 6e20 af00 2100                         |0044: invoke-virtual {v1, v2}, Ljava/io/PrintStream;.print:(Ljava/lang/Object;)V // method@00af
5347*795d594fSAndroid Build Coastguard Worker003e42: 6201 1300                              |0047: sget-object v1, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
5348*795d594fSAndroid Build Coastguard Worker003e46: 1a02 0200                              |0049: const-string v2, " => " // string@0002
5349*795d594fSAndroid Build Coastguard Worker003e4a: 6e20 b000 2100                         |004b: invoke-virtual {v1, v2}, Ljava/io/PrintStream;.print:(Ljava/lang/String;)V // method@00b0
5350*795d594fSAndroid Build Coastguard Worker003e50: 6201 1300                              |004e: sget-object v1, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
5351*795d594fSAndroid Build Coastguard Worker003e54: 6e10 b600 0000                         |0050: invoke-virtual {v0}, Ljava/lang/BootstrapMethodError;.getCause:()Ljava/lang/Throwable; // method@00b6
5352*795d594fSAndroid Build Coastguard Worker003e5a: 0c02                                   |0053: move-result-object v2
5353*795d594fSAndroid Build Coastguard Worker003e5c: 6e10 c000 0200                         |0054: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@00c0
5354*795d594fSAndroid Build Coastguard Worker003e62: 0c02                                   |0057: move-result-object v2
5355*795d594fSAndroid Build Coastguard Worker003e64: 6e20 b200 2100                         |0058: invoke-virtual {v1, v2}, Ljava/io/PrintStream;.println:(Ljava/lang/Object;)V // method@00b2
5356*795d594fSAndroid Build Coastguard Worker003e6a: fc00 2b00 0000                         |005b: invoke-custom {}, call_site@002b
5357*795d594fSAndroid Build Coastguard Worker003e70: 7100 8e00 0000                         |005e: invoke-static {}, LTestVariableArityLinkerMethod;.assertNotReached:()V // method@008e
5358*795d594fSAndroid Build Coastguard Worker003e76: 2826                                   |0061: goto 0087 // +0026
5359*795d594fSAndroid Build Coastguard Worker003e78: 0d00                                   |0062: move-exception v0
5360*795d594fSAndroid Build Coastguard Worker003e7a: 6201 1300                              |0063: sget-object v1, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
5361*795d594fSAndroid Build Coastguard Worker003e7e: 1a02 8401                              |0065: const-string v2, "methodP => " // string@0184
5362*795d594fSAndroid Build Coastguard Worker003e82: 6e20 b000 2100                         |0067: invoke-virtual {v1, v2}, Ljava/io/PrintStream;.print:(Ljava/lang/String;)V // method@00b0
5363*795d594fSAndroid Build Coastguard Worker003e88: 6201 1300                              |006a: sget-object v1, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
5364*795d594fSAndroid Build Coastguard Worker003e8c: 6e10 c000 0000                         |006c: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@00c0
5365*795d594fSAndroid Build Coastguard Worker003e92: 0c02                                   |006f: move-result-object v2
5366*795d594fSAndroid Build Coastguard Worker003e94: 6e20 af00 2100                         |0070: invoke-virtual {v1, v2}, Ljava/io/PrintStream;.print:(Ljava/lang/Object;)V // method@00af
5367*795d594fSAndroid Build Coastguard Worker003e9a: 6201 1300                              |0073: sget-object v1, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
5368*795d594fSAndroid Build Coastguard Worker003e9e: 1a02 0200                              |0075: const-string v2, " => " // string@0002
5369*795d594fSAndroid Build Coastguard Worker003ea2: 6e20 b000 2100                         |0077: invoke-virtual {v1, v2}, Ljava/io/PrintStream;.print:(Ljava/lang/String;)V // method@00b0
5370*795d594fSAndroid Build Coastguard Worker003ea8: 6201 1300                              |007a: sget-object v1, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
5371*795d594fSAndroid Build Coastguard Worker003eac: 6e10 b600 0000                         |007c: invoke-virtual {v0}, Ljava/lang/BootstrapMethodError;.getCause:()Ljava/lang/Throwable; // method@00b6
5372*795d594fSAndroid Build Coastguard Worker003eb2: 0c02                                   |007f: move-result-object v2
5373*795d594fSAndroid Build Coastguard Worker003eb4: 6e10 c000 0200                         |0080: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@00c0
5374*795d594fSAndroid Build Coastguard Worker003eba: 0c02                                   |0083: move-result-object v2
5375*795d594fSAndroid Build Coastguard Worker003ebc: 6e20 b200 2100                         |0084: invoke-virtual {v1, v2}, Ljava/io/PrintStream;.println:(Ljava/lang/Object;)V // method@00b2
5376*795d594fSAndroid Build Coastguard Worker003ec2: fc00 2c00 0000                         |0087: invoke-custom {}, call_site@002c
5377*795d594fSAndroid Build Coastguard Worker003ec8: 7100 8e00 0000                         |008a: invoke-static {}, LTestVariableArityLinkerMethod;.assertNotReached:()V // method@008e
5378*795d594fSAndroid Build Coastguard Worker003ece: 2826                                   |008d: goto 00b3 // +0026
5379*795d594fSAndroid Build Coastguard Worker003ed0: 0d00                                   |008e: move-exception v0
5380*795d594fSAndroid Build Coastguard Worker003ed2: 6201 1300                              |008f: sget-object v1, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
5381*795d594fSAndroid Build Coastguard Worker003ed6: 1a02 8601                              |0091: const-string v2, "methodQ => " // string@0186
5382*795d594fSAndroid Build Coastguard Worker003eda: 6e20 b000 2100                         |0093: invoke-virtual {v1, v2}, Ljava/io/PrintStream;.print:(Ljava/lang/String;)V // method@00b0
5383*795d594fSAndroid Build Coastguard Worker003ee0: 6201 1300                              |0096: sget-object v1, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
5384*795d594fSAndroid Build Coastguard Worker003ee4: 6e10 c000 0000                         |0098: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@00c0
5385*795d594fSAndroid Build Coastguard Worker003eea: 0c02                                   |009b: move-result-object v2
5386*795d594fSAndroid Build Coastguard Worker003eec: 6e20 af00 2100                         |009c: invoke-virtual {v1, v2}, Ljava/io/PrintStream;.print:(Ljava/lang/Object;)V // method@00af
5387*795d594fSAndroid Build Coastguard Worker003ef2: 6201 1300                              |009f: sget-object v1, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
5388*795d594fSAndroid Build Coastguard Worker003ef6: 1a02 0200                              |00a1: const-string v2, " => " // string@0002
5389*795d594fSAndroid Build Coastguard Worker003efa: 6e20 b000 2100                         |00a3: invoke-virtual {v1, v2}, Ljava/io/PrintStream;.print:(Ljava/lang/String;)V // method@00b0
5390*795d594fSAndroid Build Coastguard Worker003f00: 6201 1300                              |00a6: sget-object v1, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
5391*795d594fSAndroid Build Coastguard Worker003f04: 6e10 b600 0000                         |00a8: invoke-virtual {v0}, Ljava/lang/BootstrapMethodError;.getCause:()Ljava/lang/Throwable; // method@00b6
5392*795d594fSAndroid Build Coastguard Worker003f0a: 0c02                                   |00ab: move-result-object v2
5393*795d594fSAndroid Build Coastguard Worker003f0c: 6e10 c000 0200                         |00ac: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@00c0
5394*795d594fSAndroid Build Coastguard Worker003f12: 0c02                                   |00af: move-result-object v2
5395*795d594fSAndroid Build Coastguard Worker003f14: 6e20 b200 2100                         |00b0: invoke-virtual {v1, v2}, Ljava/io/PrintStream;.println:(Ljava/lang/Object;)V // method@00b2
5396*795d594fSAndroid Build Coastguard Worker003f1a: fc00 2d00 0000                         |00b3: invoke-custom {}, call_site@002d
5397*795d594fSAndroid Build Coastguard Worker003f20: 7100 8e00 0000                         |00b6: invoke-static {}, LTestVariableArityLinkerMethod;.assertNotReached:()V // method@008e
5398*795d594fSAndroid Build Coastguard Worker003f26: 2826                                   |00b9: goto 00df // +0026
5399*795d594fSAndroid Build Coastguard Worker003f28: 0d00                                   |00ba: move-exception v0
5400*795d594fSAndroid Build Coastguard Worker003f2a: 6201 1300                              |00bb: sget-object v1, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
5401*795d594fSAndroid Build Coastguard Worker003f2e: 1a02 8801                              |00bd: const-string v2, "methodR => " // string@0188
5402*795d594fSAndroid Build Coastguard Worker003f32: 6e20 b000 2100                         |00bf: invoke-virtual {v1, v2}, Ljava/io/PrintStream;.print:(Ljava/lang/String;)V // method@00b0
5403*795d594fSAndroid Build Coastguard Worker003f38: 6201 1300                              |00c2: sget-object v1, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
5404*795d594fSAndroid Build Coastguard Worker003f3c: 6e10 c000 0000                         |00c4: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@00c0
5405*795d594fSAndroid Build Coastguard Worker003f42: 0c02                                   |00c7: move-result-object v2
5406*795d594fSAndroid Build Coastguard Worker003f44: 6e20 af00 2100                         |00c8: invoke-virtual {v1, v2}, Ljava/io/PrintStream;.print:(Ljava/lang/Object;)V // method@00af
5407*795d594fSAndroid Build Coastguard Worker003f4a: 6201 1300                              |00cb: sget-object v1, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
5408*795d594fSAndroid Build Coastguard Worker003f4e: 1a02 0200                              |00cd: const-string v2, " => " // string@0002
5409*795d594fSAndroid Build Coastguard Worker003f52: 6e20 b000 2100                         |00cf: invoke-virtual {v1, v2}, Ljava/io/PrintStream;.print:(Ljava/lang/String;)V // method@00b0
5410*795d594fSAndroid Build Coastguard Worker003f58: 6201 1300                              |00d2: sget-object v1, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0013
5411*795d594fSAndroid Build Coastguard Worker003f5c: 6e10 b600 0000                         |00d4: invoke-virtual {v0}, Ljava/lang/BootstrapMethodError;.getCause:()Ljava/lang/Throwable; // method@00b6
5412*795d594fSAndroid Build Coastguard Worker003f62: 0c02                                   |00d7: move-result-object v2
5413*795d594fSAndroid Build Coastguard Worker003f64: 6e10 c000 0200                         |00d8: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@00c0
5414*795d594fSAndroid Build Coastguard Worker003f6a: 0c02                                   |00db: move-result-object v2
5415*795d594fSAndroid Build Coastguard Worker003f6c: 6e20 b200 2100                         |00dc: invoke-virtual {v1, v2}, Ljava/io/PrintStream;.println:(Ljava/lang/Object;)V // method@00b2
5416*795d594fSAndroid Build Coastguard Worker003f72: 0e00                                   |00df: return-void
5417*795d594fSAndroid Build Coastguard Worker      catches       : 4
5418*795d594fSAndroid Build Coastguard Worker        0x002f - 0x0035
5419*795d594fSAndroid Build Coastguard Worker          Ljava/lang/BootstrapMethodError; -> 0x0036
5420*795d594fSAndroid Build Coastguard Worker        0x005b - 0x0061
5421*795d594fSAndroid Build Coastguard Worker          Ljava/lang/BootstrapMethodError; -> 0x0062
5422*795d594fSAndroid Build Coastguard Worker        0x0087 - 0x008d
5423*795d594fSAndroid Build Coastguard Worker          Ljava/lang/BootstrapMethodError; -> 0x008e
5424*795d594fSAndroid Build Coastguard Worker        0x00b3 - 0x00b9
5425*795d594fSAndroid Build Coastguard Worker          Ljava/lang/BootstrapMethodError; -> 0x00ba
5426*795d594fSAndroid Build Coastguard Worker      positions     :
5427*795d594fSAndroid Build Coastguard Worker        0x0000 line=506
5428*795d594fSAndroid Build Coastguard Worker        0x0005 line=507
5429*795d594fSAndroid Build Coastguard Worker        0x0008 line=508
5430*795d594fSAndroid Build Coastguard Worker        0x000b line=509
5431*795d594fSAndroid Build Coastguard Worker        0x000e line=506
5432*795d594fSAndroid Build Coastguard Worker        0x0011 line=511
5433*795d594fSAndroid Build Coastguard Worker        0x0014 line=512
5434*795d594fSAndroid Build Coastguard Worker        0x0017 line=513
5435*795d594fSAndroid Build Coastguard Worker        0x001a line=514
5436*795d594fSAndroid Build Coastguard Worker        0x001d line=511
5437*795d594fSAndroid Build Coastguard Worker        0x0020 line=516
5438*795d594fSAndroid Build Coastguard Worker        0x0023 line=517
5439*795d594fSAndroid Build Coastguard Worker        0x0026 line=518
5440*795d594fSAndroid Build Coastguard Worker        0x0029 line=519
5441*795d594fSAndroid Build Coastguard Worker        0x002c line=520
5442*795d594fSAndroid Build Coastguard Worker        0x002f line=527
5443*795d594fSAndroid Build Coastguard Worker        0x0032 line=528
5444*795d594fSAndroid Build Coastguard Worker        0x0035 line=534
5445*795d594fSAndroid Build Coastguard Worker        0x0036 line=529
5446*795d594fSAndroid Build Coastguard Worker        0x0037 line=530
5447*795d594fSAndroid Build Coastguard Worker        0x003e line=531
5448*795d594fSAndroid Build Coastguard Worker        0x0047 line=532
5449*795d594fSAndroid Build Coastguard Worker        0x004e line=533
5450*795d594fSAndroid Build Coastguard Worker        0x005b line=538
5451*795d594fSAndroid Build Coastguard Worker        0x005e line=539
5452*795d594fSAndroid Build Coastguard Worker        0x0061 line=545
5453*795d594fSAndroid Build Coastguard Worker        0x0062 line=540
5454*795d594fSAndroid Build Coastguard Worker        0x0063 line=541
5455*795d594fSAndroid Build Coastguard Worker        0x006a line=542
5456*795d594fSAndroid Build Coastguard Worker        0x0073 line=543
5457*795d594fSAndroid Build Coastguard Worker        0x007a line=544
5458*795d594fSAndroid Build Coastguard Worker        0x0087 line=549
5459*795d594fSAndroid Build Coastguard Worker        0x008a line=550
5460*795d594fSAndroid Build Coastguard Worker        0x008d line=556
5461*795d594fSAndroid Build Coastguard Worker        0x008e line=551
5462*795d594fSAndroid Build Coastguard Worker        0x008f line=552
5463*795d594fSAndroid Build Coastguard Worker        0x0096 line=553
5464*795d594fSAndroid Build Coastguard Worker        0x009f line=554
5465*795d594fSAndroid Build Coastguard Worker        0x00a6 line=555
5466*795d594fSAndroid Build Coastguard Worker        0x00b3 line=560
5467*795d594fSAndroid Build Coastguard Worker        0x00b6 line=561
5468*795d594fSAndroid Build Coastguard Worker        0x00b9 line=567
5469*795d594fSAndroid Build Coastguard Worker        0x00ba line=562
5470*795d594fSAndroid Build Coastguard Worker        0x00bb line=563
5471*795d594fSAndroid Build Coastguard Worker        0x00c2 line=564
5472*795d594fSAndroid Build Coastguard Worker        0x00cb line=565
5473*795d594fSAndroid Build Coastguard Worker        0x00d2 line=566
5474*795d594fSAndroid Build Coastguard Worker        0x00df line=568
5475*795d594fSAndroid Build Coastguard Worker      locals        :
5476*795d594fSAndroid Build Coastguard Worker        0x0002 - 0x0011 reg=1 i I
5477*795d594fSAndroid Build Coastguard Worker        0x0012 - 0x0020 reg=0 i I
5478*795d594fSAndroid Build Coastguard Worker        0x0037 - 0x005b reg=0 expected Ljava/lang/BootstrapMethodError;
5479*795d594fSAndroid Build Coastguard Worker        0x0063 - 0x0087 reg=0 expected Ljava/lang/BootstrapMethodError;
5480*795d594fSAndroid Build Coastguard Worker        0x008f - 0x00b3 reg=0 expected Ljava/lang/BootstrapMethodError;
5481*795d594fSAndroid Build Coastguard Worker        0x00bb - 0x00df reg=0 expected Ljava/lang/BootstrapMethodError;
5482*795d594fSAndroid Build Coastguard Worker
5483*795d594fSAndroid Build Coastguard Worker  Virtual methods   -
5484*795d594fSAndroid Build Coastguard Worker  source_file_idx   : 156 (TestVariableArityLinkerMethod.java)
5485*795d594fSAndroid Build Coastguard Worker
5486*795d594fSAndroid Build Coastguard WorkerMethod handle #0:
5487*795d594fSAndroid Build Coastguard Worker  type        : invoke-static
5488*795d594fSAndroid Build Coastguard Worker  target      : LTestBadBootstrapArguments; bsm
5489*795d594fSAndroid Build Coastguard Worker  target_type : (Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;ID)Ljava/lang/invoke/CallSite;
5490*795d594fSAndroid Build Coastguard WorkerMethod handle #1:
5491*795d594fSAndroid Build Coastguard Worker  type        : invoke-static
5492*795d594fSAndroid Build Coastguard Worker  target      : LTestBadBootstrapArguments; bsm
5493*795d594fSAndroid Build Coastguard Worker  target_type : (Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;ILjava/lang/String;)Ljava/lang/invoke/CallSite;
5494*795d594fSAndroid Build Coastguard WorkerMethod handle #2:
5495*795d594fSAndroid Build Coastguard Worker  type        : invoke-static
5496*795d594fSAndroid Build Coastguard Worker  target      : LTestBadBootstrapArguments; bsmDJ
5497*795d594fSAndroid Build Coastguard Worker  target_type : (Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;DJ)Ljava/lang/invoke/CallSite;
5498*795d594fSAndroid Build Coastguard WorkerMethod handle #3:
5499*795d594fSAndroid Build Coastguard Worker  type        : invoke-static
5500*795d594fSAndroid Build Coastguard Worker  target      : LTestBadBootstrapArguments; bsmDoubleLong
5501*795d594fSAndroid Build Coastguard Worker  target_type : (Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/Double;Ljava/lang/Long;)Ljava/lang/invoke/CallSite;
5502*795d594fSAndroid Build Coastguard WorkerMethod handle #4:
5503*795d594fSAndroid Build Coastguard Worker  type        : invoke-static
5504*795d594fSAndroid Build Coastguard Worker  target      : LTestBadBootstrapArguments; bsmReturningInteger
5505*795d594fSAndroid Build Coastguard Worker  target_type : (Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/Integer;
5506*795d594fSAndroid Build Coastguard WorkerMethod handle #5:
5507*795d594fSAndroid Build Coastguard Worker  type        : invoke-static
5508*795d594fSAndroid Build Coastguard Worker  target      : LTestBadBootstrapArguments; bsmReturningObject
5509*795d594fSAndroid Build Coastguard Worker  target_type : (Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/Object;
5510*795d594fSAndroid Build Coastguard WorkerMethod handle #6:
5511*795d594fSAndroid Build Coastguard Worker  type        : invoke-static
5512*795d594fSAndroid Build Coastguard Worker  target      : LTestBadBootstrapArguments; bsmReturningTestersConstantCallsite
5513*795d594fSAndroid Build Coastguard Worker  target_type : (Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)LTestBadBootstrapArguments$TestersConstantCallSite;
5514*795d594fSAndroid Build Coastguard WorkerMethod handle #7:
5515*795d594fSAndroid Build Coastguard Worker  type        : invoke-static
5516*795d594fSAndroid Build Coastguard Worker  target      : LTestBadBootstrapArguments; bsmReturningVoid
5517*795d594fSAndroid Build Coastguard Worker  target_type : (Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)V
5518*795d594fSAndroid Build Coastguard WorkerMethod handle #8:
5519*795d594fSAndroid Build Coastguard Worker  type        : invoke-static
5520*795d594fSAndroid Build Coastguard Worker  target      : LTestBadBootstrapArguments; bsmZBCS
5521*795d594fSAndroid Build Coastguard Worker  target_type : (Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;ZBCS)Ljava/lang/invoke/CallSite;
5522*795d594fSAndroid Build Coastguard WorkerMethod handle #9:
5523*795d594fSAndroid Build Coastguard Worker  type        : invoke-static
5524*795d594fSAndroid Build Coastguard Worker  target      : LTestDynamicBootstrapArguments; bsm
5525*795d594fSAndroid Build Coastguard Worker  target_type : (Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;J)Ljava/lang/invoke/CallSite;
5526*795d594fSAndroid Build Coastguard WorkerMethod handle #10:
5527*795d594fSAndroid Build Coastguard Worker  type        : invoke-static
5528*795d594fSAndroid Build Coastguard Worker  target      : LTestInvocationKinds; lookupConstructor
5529*795d594fSAndroid Build Coastguard Worker  target_type : (Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
5530*795d594fSAndroid Build Coastguard WorkerMethod handle #11:
5531*795d594fSAndroid Build Coastguard Worker  type        : invoke-static
5532*795d594fSAndroid Build Coastguard Worker  target      : LTestInvocationKinds; lookupInstanceFieldGetter
5533*795d594fSAndroid Build Coastguard Worker  target_type : (Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
5534*795d594fSAndroid Build Coastguard WorkerMethod handle #12:
5535*795d594fSAndroid Build Coastguard Worker  type        : invoke-static
5536*795d594fSAndroid Build Coastguard Worker  target      : LTestInvocationKinds; lookupInstanceFieldSetter
5537*795d594fSAndroid Build Coastguard Worker  target_type : (Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
5538*795d594fSAndroid Build Coastguard WorkerMethod handle #13:
5539*795d594fSAndroid Build Coastguard Worker  type        : invoke-static
5540*795d594fSAndroid Build Coastguard Worker  target      : LTestInvocationKinds; lookupStaticFieldGetter
5541*795d594fSAndroid Build Coastguard Worker  target_type : (Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
5542*795d594fSAndroid Build Coastguard WorkerMethod handle #14:
5543*795d594fSAndroid Build Coastguard Worker  type        : invoke-static
5544*795d594fSAndroid Build Coastguard Worker  target      : LTestInvocationKinds; lookupStaticFieldSetter
5545*795d594fSAndroid Build Coastguard Worker  target_type : (Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
5546*795d594fSAndroid Build Coastguard WorkerMethod handle #15:
5547*795d594fSAndroid Build Coastguard Worker  type        : invoke-static
5548*795d594fSAndroid Build Coastguard Worker  target      : LTestInvocationKinds; lookupVirtual
5549*795d594fSAndroid Build Coastguard Worker  target_type : (Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
5550*795d594fSAndroid Build Coastguard WorkerMethod handle #16:
5551*795d594fSAndroid Build Coastguard Worker  type        : invoke-static
5552*795d594fSAndroid Build Coastguard Worker  target      : LTestInvokeCustomWithConcurrentThreads; linkerMethod
5553*795d594fSAndroid Build Coastguard Worker  target_type : (Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
5554*795d594fSAndroid Build Coastguard WorkerMethod handle #17:
5555*795d594fSAndroid Build Coastguard Worker  type        : invoke-static
5556*795d594fSAndroid Build Coastguard Worker  target      : LTestLinkerMethodMinimalArguments; linkerMethod
5557*795d594fSAndroid Build Coastguard Worker  target_type : (Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
5558*795d594fSAndroid Build Coastguard WorkerMethod handle #18:
5559*795d594fSAndroid Build Coastguard Worker  type        : invoke-static
5560*795d594fSAndroid Build Coastguard Worker  target      : LTestLinkerMethodMultipleArgumentTypes; linkerMethod
5561*795d594fSAndroid Build Coastguard Worker  target_type : (Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;IIIIIFDLjava/lang/String;Ljava/lang/Class;J)Ljava/lang/invoke/CallSite;
5562*795d594fSAndroid Build Coastguard WorkerMethod handle #19:
5563*795d594fSAndroid Build Coastguard Worker  type        : invoke-static
5564*795d594fSAndroid Build Coastguard Worker  target      : LTestVariableArityLinkerMethod; bsmWithBoxedArray
5565*795d594fSAndroid Build Coastguard Worker  target_type : (Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;[Ljava/lang/Integer;)Ljava/lang/invoke/CallSite;
5566*795d594fSAndroid Build Coastguard WorkerMethod handle #20:
5567*795d594fSAndroid Build Coastguard Worker  type        : invoke-static
5568*795d594fSAndroid Build Coastguard Worker  target      : LTestVariableArityLinkerMethod; bsmWithClassAndFloatArray
5569*795d594fSAndroid Build Coastguard Worker  target_type : (Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/Class;[F)Ljava/lang/invoke/CallSite;
5570*795d594fSAndroid Build Coastguard WorkerMethod handle #21:
5571*795d594fSAndroid Build Coastguard Worker  type        : invoke-static
5572*795d594fSAndroid Build Coastguard Worker  target      : LTestVariableArityLinkerMethod; bsmWithClassArray
5573*795d594fSAndroid Build Coastguard Worker  target_type : (Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;[Ljava/lang/Class;)Ljava/lang/invoke/CallSite;
5574*795d594fSAndroid Build Coastguard WorkerMethod handle #22:
5575*795d594fSAndroid Build Coastguard Worker  type        : invoke-static
5576*795d594fSAndroid Build Coastguard Worker  target      : LTestVariableArityLinkerMethod; bsmWithDoubleArray
5577*795d594fSAndroid Build Coastguard Worker  target_type : (Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;[D)Ljava/lang/invoke/CallSite;
5578*795d594fSAndroid Build Coastguard WorkerMethod handle #23:
5579*795d594fSAndroid Build Coastguard Worker  type        : invoke-static
5580*795d594fSAndroid Build Coastguard Worker  target      : LTestVariableArityLinkerMethod; bsmWithFloatAndLongArray
5581*795d594fSAndroid Build Coastguard Worker  target_type : (Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;F[J)Ljava/lang/invoke/CallSite;
5582*795d594fSAndroid Build Coastguard WorkerMethod handle #24:
5583*795d594fSAndroid Build Coastguard Worker  type        : invoke-static
5584*795d594fSAndroid Build Coastguard Worker  target      : LTestVariableArityLinkerMethod; bsmWithIntAndStringArray
5585*795d594fSAndroid Build Coastguard Worker  target_type : (Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;I[Ljava/lang/String;)Ljava/lang/invoke/CallSite;
5586*795d594fSAndroid Build Coastguard WorkerMethod handle #25:
5587*795d594fSAndroid Build Coastguard Worker  type        : invoke-static
5588*795d594fSAndroid Build Coastguard Worker  target      : LTestVariableArityLinkerMethod; bsmWithLongAndIntArray
5589*795d594fSAndroid Build Coastguard Worker  target_type : (Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;J[I)Ljava/lang/invoke/CallSite;
5590*795d594fSAndroid Build Coastguard WorkerMethod handle #26:
5591*795d594fSAndroid Build Coastguard Worker  type        : invoke-static
5592*795d594fSAndroid Build Coastguard Worker  target      : LTestVariableArityLinkerMethod; bsmWithStringArray
5593*795d594fSAndroid Build Coastguard Worker  target_type : (Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;[Ljava/lang/String;)Ljava/lang/invoke/CallSite;
5594*795d594fSAndroid Build Coastguard WorkerMethod handle #27:
5595*795d594fSAndroid Build Coastguard Worker  type        : invoke-static
5596*795d594fSAndroid Build Coastguard Worker  target      : LTestVariableArityLinkerMethod; bsmWithWiderArray
5597*795d594fSAndroid Build Coastguard Worker  target_type : (Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;[J)Ljava/lang/invoke/CallSite;
5598*795d594fSAndroid Build Coastguard WorkerMethod handle #28:
5599*795d594fSAndroid Build Coastguard Worker  type        : invoke-static
5600*795d594fSAndroid Build Coastguard Worker  target      : LUnrelatedBSM; bsm
5601*795d594fSAndroid Build Coastguard Worker  target_type : (Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/Class;)Ljava/lang/invoke/CallSite;
5602*795d594fSAndroid Build Coastguard WorkerCall site #0: // offset 29649
5603*795d594fSAndroid Build Coastguard Worker  link_argument[0] : 1 (MethodHandle)
5604*795d594fSAndroid Build Coastguard Worker  link_argument[1] : happy (String)
5605*795d594fSAndroid Build Coastguard Worker  link_argument[2] : ()V (MethodType)
5606*795d594fSAndroid Build Coastguard Worker  link_argument[3] : -1 (int)
5607*795d594fSAndroid Build Coastguard Worker  link_argument[4] : very (String)
5608*795d594fSAndroid Build Coastguard WorkerCall site #1: // offset 29662
5609*795d594fSAndroid Build Coastguard Worker  link_argument[0] : 0 (MethodHandle)
5610*795d594fSAndroid Build Coastguard Worker  link_argument[1] : wrongParameterTypes (String)
5611*795d594fSAndroid Build Coastguard Worker  link_argument[2] : ()V (MethodType)
5612*795d594fSAndroid Build Coastguard Worker  link_argument[3] : -1 (int)
5613*795d594fSAndroid Build Coastguard Worker  link_argument[4] : very (String)
5614*795d594fSAndroid Build Coastguard WorkerCall site #2: // offset 29675
5615*795d594fSAndroid Build Coastguard Worker  link_argument[0] : 0 (MethodHandle)
5616*795d594fSAndroid Build Coastguard Worker  link_argument[1] : missingParameterTypes (String)
5617*795d594fSAndroid Build Coastguard Worker  link_argument[2] : ()V (MethodType)
5618*795d594fSAndroid Build Coastguard WorkerCall site #3: // offset 29683
5619*795d594fSAndroid Build Coastguard Worker  link_argument[0] : 1 (MethodHandle)
5620*795d594fSAndroid Build Coastguard Worker  link_argument[1] : extraArguments (String)
5621*795d594fSAndroid Build Coastguard Worker  link_argument[2] : ()V (MethodType)
5622*795d594fSAndroid Build Coastguard Worker  link_argument[3] : 1 (int)
5623*795d594fSAndroid Build Coastguard Worker  link_argument[4] : 2 (String)
5624*795d594fSAndroid Build Coastguard Worker  link_argument[5] : 3 (int)
5625*795d594fSAndroid Build Coastguard WorkerCall site #4: // offset 29697
5626*795d594fSAndroid Build Coastguard Worker  link_argument[0] : 1 (MethodHandle)
5627*795d594fSAndroid Build Coastguard Worker  link_argument[1] : wrongArguments (String)
5628*795d594fSAndroid Build Coastguard Worker  link_argument[2] : ()V (MethodType)
5629*795d594fSAndroid Build Coastguard Worker  link_argument[3] : 1 (String)
5630*795d594fSAndroid Build Coastguard Worker  link_argument[4] : 3.14159 (double)
5631*795d594fSAndroid Build Coastguard WorkerCall site #5: // offset 29697
5632*795d594fSAndroid Build Coastguard Worker  link_argument[0] : 1 (MethodHandle)
5633*795d594fSAndroid Build Coastguard Worker  link_argument[1] : wrongArguments (String)
5634*795d594fSAndroid Build Coastguard Worker  link_argument[2] : ()V (MethodType)
5635*795d594fSAndroid Build Coastguard Worker  link_argument[3] : 1 (String)
5636*795d594fSAndroid Build Coastguard Worker  link_argument[4] : 3.14159 (double)
5637*795d594fSAndroid Build Coastguard WorkerCall site #6: // offset 29716
5638*795d594fSAndroid Build Coastguard Worker  link_argument[0] : 1 (MethodHandle)
5639*795d594fSAndroid Build Coastguard Worker  link_argument[1] : wrongArgumentsAgain (String)
5640*795d594fSAndroid Build Coastguard Worker  link_argument[2] : ()V (MethodType)
5641*795d594fSAndroid Build Coastguard Worker  link_argument[3] : 3.14159 (double)
5642*795d594fSAndroid Build Coastguard Worker  link_argument[4] : pie (String)
5643*795d594fSAndroid Build Coastguard WorkerCall site #7: // offset 29736
5644*795d594fSAndroid Build Coastguard Worker  link_argument[0] : 8 (MethodHandle)
5645*795d594fSAndroid Build Coastguard Worker  link_argument[1] : narrowArguments (String)
5646*795d594fSAndroid Build Coastguard Worker  link_argument[2] : ()V (MethodType)
5647*795d594fSAndroid Build Coastguard Worker  link_argument[3] : 1 (int)
5648*795d594fSAndroid Build Coastguard Worker  link_argument[4] : 127 (int)
5649*795d594fSAndroid Build Coastguard Worker  link_argument[5] : 65 (int)
5650*795d594fSAndroid Build Coastguard Worker  link_argument[6] : -32768 (int)
5651*795d594fSAndroid Build Coastguard WorkerCall site #8: // offset 29753
5652*795d594fSAndroid Build Coastguard Worker  link_argument[0] : 2 (MethodHandle)
5653*795d594fSAndroid Build Coastguard Worker  link_argument[1] : wideningArguments (String)
5654*795d594fSAndroid Build Coastguard Worker  link_argument[2] : ()V (MethodType)
5655*795d594fSAndroid Build Coastguard Worker  link_argument[3] : 1.79769e+308 (double)
5656*795d594fSAndroid Build Coastguard Worker  link_argument[4] : 2147483647 (int)
5657*795d594fSAndroid Build Coastguard WorkerCall site #9: // offset 29775
5658*795d594fSAndroid Build Coastguard Worker  link_argument[0] : 3 (MethodHandle)
5659*795d594fSAndroid Build Coastguard Worker  link_argument[1] : boxingArguments (String)
5660*795d594fSAndroid Build Coastguard Worker  link_argument[2] : ()V (MethodType)
5661*795d594fSAndroid Build Coastguard Worker  link_argument[3] : 1.79769e+308 (double)
5662*795d594fSAndroid Build Coastguard Worker  link_argument[4] : 9223372036854775807 (long)
5663*795d594fSAndroid Build Coastguard WorkerCall site #10: // offset 29800
5664*795d594fSAndroid Build Coastguard Worker  link_argument[0] : 3 (MethodHandle)
5665*795d594fSAndroid Build Coastguard Worker  link_argument[1] : wideningBoxingArguments (String)
5666*795d594fSAndroid Build Coastguard Worker  link_argument[2] : ()V (MethodType)
5667*795d594fSAndroid Build Coastguard Worker  link_argument[3] : 3.40282e+38 (float)
5668*795d594fSAndroid Build Coastguard Worker  link_argument[4] : 2147483647 (long)
5669*795d594fSAndroid Build Coastguard WorkerCall site #11: // offset 29818
5670*795d594fSAndroid Build Coastguard Worker  link_argument[0] : 7 (MethodHandle)
5671*795d594fSAndroid Build Coastguard Worker  link_argument[1] : voidReturnType (String)
5672*795d594fSAndroid Build Coastguard Worker  link_argument[2] : ()V (MethodType)
5673*795d594fSAndroid Build Coastguard WorkerCall site #12: // offset 29826
5674*795d594fSAndroid Build Coastguard Worker  link_argument[0] : 5 (MethodHandle)
5675*795d594fSAndroid Build Coastguard Worker  link_argument[1] : ObjectReturnType (String)
5676*795d594fSAndroid Build Coastguard Worker  link_argument[2] : ()V (MethodType)
5677*795d594fSAndroid Build Coastguard WorkerCall site #13: // offset 29833
5678*795d594fSAndroid Build Coastguard Worker  link_argument[0] : 4 (MethodHandle)
5679*795d594fSAndroid Build Coastguard Worker  link_argument[1] : integerReturnType (String)
5680*795d594fSAndroid Build Coastguard Worker  link_argument[2] : ()V (MethodType)
5681*795d594fSAndroid Build Coastguard WorkerCall site #14: // offset 29841
5682*795d594fSAndroid Build Coastguard Worker  link_argument[0] : 6 (MethodHandle)
5683*795d594fSAndroid Build Coastguard Worker  link_argument[1] : sayHello (String)
5684*795d594fSAndroid Build Coastguard Worker  link_argument[2] : ()V (MethodType)
5685*795d594fSAndroid Build Coastguard WorkerCall site #15: // offset 29849
5686*795d594fSAndroid Build Coastguard Worker  link_argument[0] : 9 (MethodHandle)
5687*795d594fSAndroid Build Coastguard Worker  link_argument[1] : target (String)
5688*795d594fSAndroid Build Coastguard Worker  link_argument[2] : (ILjava/lang/String;Ljava/lang/Double;)I (MethodType)
5689*795d594fSAndroid Build Coastguard Worker  link_argument[3] : A (String)
5690*795d594fSAndroid Build Coastguard Worker  link_argument[4] : 100000000 (long)
5691*795d594fSAndroid Build Coastguard WorkerCall site #16: // offset 29849
5692*795d594fSAndroid Build Coastguard Worker  link_argument[0] : 9 (MethodHandle)
5693*795d594fSAndroid Build Coastguard Worker  link_argument[1] : target (String)
5694*795d594fSAndroid Build Coastguard Worker  link_argument[2] : (ILjava/lang/String;Ljava/lang/Double;)I (MethodType)
5695*795d594fSAndroid Build Coastguard Worker  link_argument[3] : A (String)
5696*795d594fSAndroid Build Coastguard Worker  link_argument[4] : 100000000 (long)
5697*795d594fSAndroid Build Coastguard WorkerCall site #17: // offset 29849
5698*795d594fSAndroid Build Coastguard Worker  link_argument[0] : 9 (MethodHandle)
5699*795d594fSAndroid Build Coastguard Worker  link_argument[1] : target (String)
5700*795d594fSAndroid Build Coastguard Worker  link_argument[2] : (ILjava/lang/String;Ljava/lang/Double;)I (MethodType)
5701*795d594fSAndroid Build Coastguard Worker  link_argument[3] : A (String)
5702*795d594fSAndroid Build Coastguard Worker  link_argument[4] : 100000000 (long)
5703*795d594fSAndroid Build Coastguard WorkerCall site #18: // offset 29864
5704*795d594fSAndroid Build Coastguard Worker  link_argument[0] : 10 (MethodHandle)
5705*795d594fSAndroid Build Coastguard Worker  link_argument[1] : unused (String)
5706*795d594fSAndroid Build Coastguard Worker  link_argument[2] : (I)LTestInvocationKinds$Widget; (MethodType)
5707*795d594fSAndroid Build Coastguard WorkerCall site #19: // offset 29872
5708*795d594fSAndroid Build Coastguard Worker  link_argument[0] : 12 (MethodHandle)
5709*795d594fSAndroid Build Coastguard Worker  link_argument[1] : instance_field (String)
5710*795d594fSAndroid Build Coastguard Worker  link_argument[2] : (LTestInvocationKinds;D)V (MethodType)
5711*795d594fSAndroid Build Coastguard WorkerCall site #20: // offset 29880
5712*795d594fSAndroid Build Coastguard Worker  link_argument[0] : 11 (MethodHandle)
5713*795d594fSAndroid Build Coastguard Worker  link_argument[1] : instance_field (String)
5714*795d594fSAndroid Build Coastguard Worker  link_argument[2] : (LTestInvocationKinds;)D (MethodType)
5715*795d594fSAndroid Build Coastguard WorkerCall site #21: // offset 29888
5716*795d594fSAndroid Build Coastguard Worker  link_argument[0] : 15 (MethodHandle)
5717*795d594fSAndroid Build Coastguard Worker  link_argument[1] : getMaxIntegerValue (String)
5718*795d594fSAndroid Build Coastguard Worker  link_argument[2] : (LTestInvocationKinds;II)I (MethodType)
5719*795d594fSAndroid Build Coastguard WorkerCall site #22: // offset 29896
5720*795d594fSAndroid Build Coastguard Worker  link_argument[0] : 14 (MethodHandle)
5721*795d594fSAndroid Build Coastguard Worker  link_argument[1] : static_field (String)
5722*795d594fSAndroid Build Coastguard Worker  link_argument[2] : (I)V (MethodType)
5723*795d594fSAndroid Build Coastguard WorkerCall site #23: // offset 29896
5724*795d594fSAndroid Build Coastguard Worker  link_argument[0] : 14 (MethodHandle)
5725*795d594fSAndroid Build Coastguard Worker  link_argument[1] : static_field (String)
5726*795d594fSAndroid Build Coastguard Worker  link_argument[2] : (I)V (MethodType)
5727*795d594fSAndroid Build Coastguard WorkerCall site #24: // offset 29904
5728*795d594fSAndroid Build Coastguard Worker  link_argument[0] : 13 (MethodHandle)
5729*795d594fSAndroid Build Coastguard Worker  link_argument[1] : static_field (String)
5730*795d594fSAndroid Build Coastguard Worker  link_argument[2] : ()I (MethodType)
5731*795d594fSAndroid Build Coastguard WorkerCall site #25: // offset 29904
5732*795d594fSAndroid Build Coastguard Worker  link_argument[0] : 13 (MethodHandle)
5733*795d594fSAndroid Build Coastguard Worker  link_argument[1] : static_field (String)
5734*795d594fSAndroid Build Coastguard Worker  link_argument[2] : ()I (MethodType)
5735*795d594fSAndroid Build Coastguard WorkerCall site #26: // offset 29912
5736*795d594fSAndroid Build Coastguard Worker  link_argument[0] : 16 (MethodHandle)
5737*795d594fSAndroid Build Coastguard Worker  link_argument[1] : setCalled (String)
5738*795d594fSAndroid Build Coastguard Worker  link_argument[2] : (I)I (MethodType)
5739*795d594fSAndroid Build Coastguard WorkerCall site #27: // offset 29920
5740*795d594fSAndroid Build Coastguard Worker  link_argument[0] : 17 (MethodHandle)
5741*795d594fSAndroid Build Coastguard Worker  link_argument[1] : _add (String)
5742*795d594fSAndroid Build Coastguard Worker  link_argument[2] : (II)I (MethodType)
5743*795d594fSAndroid Build Coastguard WorkerCall site #28: // offset 29927
5744*795d594fSAndroid Build Coastguard Worker  link_argument[0] : 18 (MethodHandle)
5745*795d594fSAndroid Build Coastguard Worker  link_argument[1] : _add (String)
5746*795d594fSAndroid Build Coastguard Worker  link_argument[2] : (II)I (MethodType)
5747*795d594fSAndroid Build Coastguard Worker  link_argument[3] : -1 (int)
5748*795d594fSAndroid Build Coastguard Worker  link_argument[4] : 1 (int)
5749*795d594fSAndroid Build Coastguard Worker  link_argument[5] : 97 (int)
5750*795d594fSAndroid Build Coastguard Worker  link_argument[6] : 1024 (int)
5751*795d594fSAndroid Build Coastguard Worker  link_argument[7] : 1 (int)
5752*795d594fSAndroid Build Coastguard Worker  link_argument[8] : 11.1 (float)
5753*795d594fSAndroid Build Coastguard Worker  link_argument[9] : 2.2 (double)
5754*795d594fSAndroid Build Coastguard Worker  link_argument[10] : Hello (String)
5755*795d594fSAndroid Build Coastguard Worker  link_argument[11] : LTestLinkerMethodMultipleArgumentTypes; (Class)
5756*795d594fSAndroid Build Coastguard Worker  link_argument[12] : 123456789 (long)
5757*795d594fSAndroid Build Coastguard WorkerCall site #29: // offset 29968
5758*795d594fSAndroid Build Coastguard Worker  link_argument[0] : 28 (MethodHandle)
5759*795d594fSAndroid Build Coastguard Worker  link_argument[1] : _addf (String)
5760*795d594fSAndroid Build Coastguard Worker  link_argument[2] : (FF)F (MethodType)
5761*795d594fSAndroid Build Coastguard Worker  link_argument[3] : LTestLinkerUnrelatedBSM; (Class)
5762*795d594fSAndroid Build Coastguard WorkerCall site #30: // offset 29977
5763*795d594fSAndroid Build Coastguard Worker  link_argument[0] : 28 (MethodHandle)
5764*795d594fSAndroid Build Coastguard Worker  link_argument[1] : _subf (String)
5765*795d594fSAndroid Build Coastguard Worker  link_argument[2] : (FF)F (MethodType)
5766*795d594fSAndroid Build Coastguard Worker  link_argument[3] : LTestLinkerUnrelatedBSM; (Class)
5767*795d594fSAndroid Build Coastguard WorkerCall site #31: // offset 29986
5768*795d594fSAndroid Build Coastguard Worker  link_argument[0] : 26 (MethodHandle)
5769*795d594fSAndroid Build Coastguard Worker  link_argument[1] : methodA (String)
5770*795d594fSAndroid Build Coastguard Worker  link_argument[2] : ()V (MethodType)
5771*795d594fSAndroid Build Coastguard Worker  link_argument[3] : Aachen (String)
5772*795d594fSAndroid Build Coastguard Worker  link_argument[4] : Aalborg (String)
5773*795d594fSAndroid Build Coastguard Worker  link_argument[5] : Aalto (String)
5774*795d594fSAndroid Build Coastguard WorkerCall site #32: // offset 30000
5775*795d594fSAndroid Build Coastguard Worker  link_argument[0] : 26 (MethodHandle)
5776*795d594fSAndroid Build Coastguard Worker  link_argument[1] : methodB (String)
5777*795d594fSAndroid Build Coastguard Worker  link_argument[2] : ()V (MethodType)
5778*795d594fSAndroid Build Coastguard Worker  link_argument[3] : barium (String)
5779*795d594fSAndroid Build Coastguard WorkerCall site #33: // offset 30010
5780*795d594fSAndroid Build Coastguard Worker  link_argument[0] : 26 (MethodHandle)
5781*795d594fSAndroid Build Coastguard Worker  link_argument[1] : methodC (String)
5782*795d594fSAndroid Build Coastguard Worker  link_argument[2] : ()V (MethodType)
5783*795d594fSAndroid Build Coastguard WorkerCall site #34: // offset 30018
5784*795d594fSAndroid Build Coastguard Worker  link_argument[0] : 24 (MethodHandle)
5785*795d594fSAndroid Build Coastguard Worker  link_argument[1] : methodD (String)
5786*795d594fSAndroid Build Coastguard Worker  link_argument[2] : ()V (MethodType)
5787*795d594fSAndroid Build Coastguard Worker  link_argument[3] : 101 (int)
5788*795d594fSAndroid Build Coastguard Worker  link_argument[4] : zoo (String)
5789*795d594fSAndroid Build Coastguard Worker  link_argument[5] : zoogene (String)
5790*795d594fSAndroid Build Coastguard Worker  link_argument[6] : zoogenic (String)
5791*795d594fSAndroid Build Coastguard WorkerCall site #35: // offset 30037
5792*795d594fSAndroid Build Coastguard Worker  link_argument[0] : 24 (MethodHandle)
5793*795d594fSAndroid Build Coastguard Worker  link_argument[1] : methodE (String)
5794*795d594fSAndroid Build Coastguard Worker  link_argument[2] : ()V (MethodType)
5795*795d594fSAndroid Build Coastguard Worker  link_argument[3] : 102 (int)
5796*795d594fSAndroid Build Coastguard Worker  link_argument[4] : zonic (String)
5797*795d594fSAndroid Build Coastguard WorkerCall site #36: // offset 30050
5798*795d594fSAndroid Build Coastguard Worker  link_argument[0] : 24 (MethodHandle)
5799*795d594fSAndroid Build Coastguard Worker  link_argument[1] : methodF (String)
5800*795d594fSAndroid Build Coastguard Worker  link_argument[2] : ()V (MethodType)
5801*795d594fSAndroid Build Coastguard Worker  link_argument[3] : 103 (int)
5802*795d594fSAndroid Build Coastguard WorkerCall site #37: // offset 30060
5803*795d594fSAndroid Build Coastguard Worker  link_argument[0] : 25 (MethodHandle)
5804*795d594fSAndroid Build Coastguard Worker  link_argument[1] : methodG (String)
5805*795d594fSAndroid Build Coastguard Worker  link_argument[2] : ()V (MethodType)
5806*795d594fSAndroid Build Coastguard Worker  link_argument[3] : 81985529216486895 (long)
5807*795d594fSAndroid Build Coastguard Worker  link_argument[4] : 1 (int)
5808*795d594fSAndroid Build Coastguard Worker  link_argument[5] : -1 (int)
5809*795d594fSAndroid Build Coastguard Worker  link_argument[6] : 2 (int)
5810*795d594fSAndroid Build Coastguard Worker  link_argument[7] : -2 (int)
5811*795d594fSAndroid Build Coastguard WorkerCall site #38: // offset 30085
5812*795d594fSAndroid Build Coastguard Worker  link_argument[0] : 23 (MethodHandle)
5813*795d594fSAndroid Build Coastguard Worker  link_argument[1] : methodH (String)
5814*795d594fSAndroid Build Coastguard Worker  link_argument[2] : ()V (MethodType)
5815*795d594fSAndroid Build Coastguard Worker  link_argument[3] : -2.71828 (float)
5816*795d594fSAndroid Build Coastguard Worker  link_argument[4] : 999999999999 (long)
5817*795d594fSAndroid Build Coastguard Worker  link_argument[5] : -8888888888888 (long)
5818*795d594fSAndroid Build Coastguard WorkerCall site #39: // offset 30112
5819*795d594fSAndroid Build Coastguard Worker  link_argument[0] : 20 (MethodHandle)
5820*795d594fSAndroid Build Coastguard Worker  link_argument[1] : methodI (String)
5821*795d594fSAndroid Build Coastguard Worker  link_argument[2] : ()V (MethodType)
5822*795d594fSAndroid Build Coastguard Worker  link_argument[3] : Ljava/lang/Throwable; (Class)
5823*795d594fSAndroid Build Coastguard Worker  link_argument[4] : 3.40282e+38 (float)
5824*795d594fSAndroid Build Coastguard Worker  link_argument[5] : 1.4013e-45 (float)
5825*795d594fSAndroid Build Coastguard Worker  link_argument[6] : 3.14159 (float)
5826*795d594fSAndroid Build Coastguard Worker  link_argument[7] : -3.14159 (float)
5827*795d594fSAndroid Build Coastguard WorkerCall site #40: // offset 30142
5828*795d594fSAndroid Build Coastguard Worker  link_argument[0] : 22 (MethodHandle)
5829*795d594fSAndroid Build Coastguard Worker  link_argument[1] : methodJ (String)
5830*795d594fSAndroid Build Coastguard Worker  link_argument[2] : ()V (MethodType)
5831*795d594fSAndroid Build Coastguard Worker  link_argument[3] : 1.79769e+308 (double)
5832*795d594fSAndroid Build Coastguard Worker  link_argument[4] : 4.94066e-324 (double)
5833*795d594fSAndroid Build Coastguard Worker  link_argument[5] : 2.71828 (double)
5834*795d594fSAndroid Build Coastguard Worker  link_argument[6] : -3.14159 (double)
5835*795d594fSAndroid Build Coastguard WorkerCall site #41: // offset 30186
5836*795d594fSAndroid Build Coastguard Worker  link_argument[0] : 21 (MethodHandle)
5837*795d594fSAndroid Build Coastguard Worker  link_argument[1] : methodK (String)
5838*795d594fSAndroid Build Coastguard Worker  link_argument[2] : ()V (MethodType)
5839*795d594fSAndroid Build Coastguard Worker  link_argument[3] : Ljava/lang/Integer; (Class)
5840*795d594fSAndroid Build Coastguard Worker  link_argument[4] : Ljava/lang/invoke/MethodHandles; (Class)
5841*795d594fSAndroid Build Coastguard Worker  link_argument[5] : Ljava/util/Arrays; (Class)
5842*795d594fSAndroid Build Coastguard WorkerCall site #42: // offset 30200
5843*795d594fSAndroid Build Coastguard Worker  link_argument[0] : 24 (MethodHandle)
5844*795d594fSAndroid Build Coastguard Worker  link_argument[1] : methodO (String)
5845*795d594fSAndroid Build Coastguard Worker  link_argument[2] : ()V (MethodType)
5846*795d594fSAndroid Build Coastguard Worker  link_argument[3] : 103 (int)
5847*795d594fSAndroid Build Coastguard Worker  link_argument[4] : 104 (int)
5848*795d594fSAndroid Build Coastguard WorkerCall site #43: // offset 30212
5849*795d594fSAndroid Build Coastguard Worker  link_argument[0] : 24 (MethodHandle)
5850*795d594fSAndroid Build Coastguard Worker  link_argument[1] : methodP (String)
5851*795d594fSAndroid Build Coastguard Worker  link_argument[2] : ()V (MethodType)
5852*795d594fSAndroid Build Coastguard Worker  link_argument[3] : 103 (int)
5853*795d594fSAndroid Build Coastguard Worker  link_argument[4] : A (String)
5854*795d594fSAndroid Build Coastguard Worker  link_argument[5] : B (String)
5855*795d594fSAndroid Build Coastguard Worker  link_argument[6] : 42 (int)
5856*795d594fSAndroid Build Coastguard WorkerCall site #44: // offset 30228
5857*795d594fSAndroid Build Coastguard Worker  link_argument[0] : 27 (MethodHandle)
5858*795d594fSAndroid Build Coastguard Worker  link_argument[1] : methodQ (String)
5859*795d594fSAndroid Build Coastguard Worker  link_argument[2] : ()V (MethodType)
5860*795d594fSAndroid Build Coastguard Worker  link_argument[3] : 103 (int)
5861*795d594fSAndroid Build Coastguard Worker  link_argument[4] : 42 (int)
5862*795d594fSAndroid Build Coastguard WorkerCall site #45: // offset 30240
5863*795d594fSAndroid Build Coastguard Worker  link_argument[0] : 19 (MethodHandle)
5864*795d594fSAndroid Build Coastguard Worker  link_argument[1] : methodR (String)
5865*795d594fSAndroid Build Coastguard Worker  link_argument[2] : ()V (MethodType)
5866*795d594fSAndroid Build Coastguard Worker  link_argument[3] : 1030 (int)
5867*795d594fSAndroid Build Coastguard Worker  link_argument[4] : 420 (int)
5868