< prev index next >

test/hotspot/jtreg/runtime/condy/IndyUsesCondyBSM.jcod

Print this page

  1 /*
  2  * Copyright (c) 2018, Oracle and/or its affiliates. All rights reserved.
  3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  4  *
  5  * This code is free software; you can redistribute it and/or modify it
  6  * under the terms of the GNU General Public License version 2 only, as
  7  * published by the Free Software Foundation.
  8  *
  9  * This code is distributed in the hope that it will be useful, but WITHOUT
 10  * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
 11  * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
 12  * version 2 for more details (a copy is included in the LICENSE file that
 13  * accompanied this code).
 14  *
 15  * You should have received a copy of the GNU General Public License version
 16  * 2 along with this work; if not, write to the Free Software Foundation,
 17  * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
 18  *
 19  * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
 20  * or visit www.oracle.com if you need additional information or have any
 21  * questions.
 22  */

143     Utf8 "Condybsm"; // #70     at 0x0448
144     NameAndType #37 #60; // #71     at 0x0453
145     NameAndType #70 #34; // #72     at 0x0458
146     NameAndType #24 #67; // #73     at 0x045D
147     MethodHandle 6b #38; // #74     at 0x0462
148     NameAndType #78 #68; // #75     at 0x0466
149     Utf8 "Ljava/io/PrintStream;"; // #76     at 0x046B
150     Utf8 "Ljava/lang/Object;"; // #77     at 0x0483
151     Utf8 "methodType"; // #78     at 0x0498
152     Method #5 #72; // #79     at 0x04A5
153     Utf8 "java/lang/invoke/ConstantCallSite"; // #80     at 0x04AA
154     Utf8 "<init>"; // #81     at 0x04CE
155     NameAndType #42 #76; // #82     at 0x04D7
156     Utf8 "TYPE"; // #83     at 0x04DC
157     NameAndType #32 #69; // #84     at 0x04E3
158     Utf8 "java/lang/Integer"; // #85     at 0x04E8
159     NameAndType #83 #45; // #86     at 0x04FC
160     NameAndType #40 #35; // #87     at 0x0501
161   } // Constant Pool
162 
163   0x0000; // access [ ]
164   #5;// this_cpx
165   #62;// super_cpx
166 
167   [0] { // Interfaces
168   } // Interfaces
169 
170   [0] { // fields
171   } // fields
172 
173   [7] { // methods
174     { // Member at 0x0512
175       0x0001; // access
176       #81; // name_cpx
177       #59; // sig_cpx
178       [1] { // Attributes
179         Attr(#39, 17) { // Code at 0x051A
180           1; // max_stack
181           1; // max_locals
182           Bytes[5]{
183             0x2AB70006B1;

  1 /*
  2  * Copyright (c) 2018, 2022, Oracle and/or its affiliates. All rights reserved.
  3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  4  *
  5  * This code is free software; you can redistribute it and/or modify it
  6  * under the terms of the GNU General Public License version 2 only, as
  7  * published by the Free Software Foundation.
  8  *
  9  * This code is distributed in the hope that it will be useful, but WITHOUT
 10  * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
 11  * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
 12  * version 2 for more details (a copy is included in the LICENSE file that
 13  * accompanied this code).
 14  *
 15  * You should have received a copy of the GNU General Public License version
 16  * 2 along with this work; if not, write to the Free Software Foundation,
 17  * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
 18  *
 19  * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
 20  * or visit www.oracle.com if you need additional information or have any
 21  * questions.
 22  */

143     Utf8 "Condybsm"; // #70     at 0x0448
144     NameAndType #37 #60; // #71     at 0x0453
145     NameAndType #70 #34; // #72     at 0x0458
146     NameAndType #24 #67; // #73     at 0x045D
147     MethodHandle 6b #38; // #74     at 0x0462
148     NameAndType #78 #68; // #75     at 0x0466
149     Utf8 "Ljava/io/PrintStream;"; // #76     at 0x046B
150     Utf8 "Ljava/lang/Object;"; // #77     at 0x0483
151     Utf8 "methodType"; // #78     at 0x0498
152     Method #5 #72; // #79     at 0x04A5
153     Utf8 "java/lang/invoke/ConstantCallSite"; // #80     at 0x04AA
154     Utf8 "<init>"; // #81     at 0x04CE
155     NameAndType #42 #76; // #82     at 0x04D7
156     Utf8 "TYPE"; // #83     at 0x04DC
157     NameAndType #32 #69; // #84     at 0x04E3
158     Utf8 "java/lang/Integer"; // #85     at 0x04E8
159     NameAndType #83 #45; // #86     at 0x04FC
160     NameAndType #40 #35; // #87     at 0x0501
161   } // Constant Pool
162 
163   0x0020; // access ACC_SUPER
164   #5;// this_cpx
165   #62;// super_cpx
166 
167   [0] { // Interfaces
168   } // Interfaces
169 
170   [0] { // fields
171   } // fields
172 
173   [7] { // methods
174     { // Member at 0x0512
175       0x0001; // access
176       #81; // name_cpx
177       #59; // sig_cpx
178       [1] { // Attributes
179         Attr(#39, 17) { // Code at 0x051A
180           1; // max_stack
181           1; // max_locals
182           Bytes[5]{
183             0x2AB70006B1;
< prev index next >