1 /*
2 * Copyright (c) 2015, 2016, 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 *
394 declare_constant(JVM_CONSTANT_Double) \
395 declare_constant(JVM_CONSTANT_Class) \
396 declare_constant(JVM_CONSTANT_String) \
397 declare_constant(JVM_CONSTANT_Fieldref) \
398 declare_constant(JVM_CONSTANT_Methodref) \
399 declare_constant(JVM_CONSTANT_InterfaceMethodref) \
400 declare_constant(JVM_CONSTANT_NameAndType) \
401 declare_constant(JVM_CONSTANT_MethodHandle) \
402 declare_constant(JVM_CONSTANT_MethodType) \
403 declare_constant(JVM_CONSTANT_InvokeDynamic) \
404 declare_constant(JVM_CONSTANT_ExternalMax) \
405 \
406 declare_constant(JVM_CONSTANT_Invalid) \
407 declare_constant(JVM_CONSTANT_InternalMin) \
408 declare_constant(JVM_CONSTANT_UnresolvedClass) \
409 declare_constant(JVM_CONSTANT_ClassIndex) \
410 declare_constant(JVM_CONSTANT_StringIndex) \
411 declare_constant(JVM_CONSTANT_UnresolvedClassInError) \
412 declare_constant(JVM_CONSTANT_MethodHandleInError) \
413 declare_constant(JVM_CONSTANT_MethodTypeInError) \
414 declare_constant(JVM_CONSTANT_InternalMax) \
415 \
416 declare_constant(ArrayData::array_len_off_set) \
417 declare_constant(ArrayData::array_start_off_set) \
418 \
419 declare_constant(BitData::exception_seen_flag) \
420 declare_constant(BitData::null_seen_flag) \
421 declare_constant(BranchData::not_taken_off_set) \
422 \
423 declare_constant_with_value("CardTableModRefBS::dirty_card", CardTableModRefBS::dirty_card_val()) \
424 \
425 declare_constant(CodeInstaller::VERIFIED_ENTRY) \
426 declare_constant(CodeInstaller::UNVERIFIED_ENTRY) \
427 declare_constant(CodeInstaller::OSR_ENTRY) \
428 declare_constant(CodeInstaller::EXCEPTION_HANDLER_ENTRY) \
429 declare_constant(CodeInstaller::DEOPT_HANDLER_ENTRY) \
430 declare_constant(CodeInstaller::INVOKEINTERFACE) \
431 declare_constant(CodeInstaller::INVOKEVIRTUAL) \
432 declare_constant(CodeInstaller::INVOKESTATIC) \
433 declare_constant(CodeInstaller::INVOKESPECIAL) \
|
1 /*
2 * Copyright (c) 2015, 2017, 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 *
394 declare_constant(JVM_CONSTANT_Double) \
395 declare_constant(JVM_CONSTANT_Class) \
396 declare_constant(JVM_CONSTANT_String) \
397 declare_constant(JVM_CONSTANT_Fieldref) \
398 declare_constant(JVM_CONSTANT_Methodref) \
399 declare_constant(JVM_CONSTANT_InterfaceMethodref) \
400 declare_constant(JVM_CONSTANT_NameAndType) \
401 declare_constant(JVM_CONSTANT_MethodHandle) \
402 declare_constant(JVM_CONSTANT_MethodType) \
403 declare_constant(JVM_CONSTANT_InvokeDynamic) \
404 declare_constant(JVM_CONSTANT_ExternalMax) \
405 \
406 declare_constant(JVM_CONSTANT_Invalid) \
407 declare_constant(JVM_CONSTANT_InternalMin) \
408 declare_constant(JVM_CONSTANT_UnresolvedClass) \
409 declare_constant(JVM_CONSTANT_ClassIndex) \
410 declare_constant(JVM_CONSTANT_StringIndex) \
411 declare_constant(JVM_CONSTANT_UnresolvedClassInError) \
412 declare_constant(JVM_CONSTANT_MethodHandleInError) \
413 declare_constant(JVM_CONSTANT_MethodTypeInError) \
414 declare_constant(JVM_CONSTANT_InvokeDynamicInError) \
415 declare_constant(JVM_CONSTANT_InternalMax) \
416 \
417 declare_constant(ArrayData::array_len_off_set) \
418 declare_constant(ArrayData::array_start_off_set) \
419 \
420 declare_constant(BitData::exception_seen_flag) \
421 declare_constant(BitData::null_seen_flag) \
422 declare_constant(BranchData::not_taken_off_set) \
423 \
424 declare_constant_with_value("CardTableModRefBS::dirty_card", CardTableModRefBS::dirty_card_val()) \
425 \
426 declare_constant(CodeInstaller::VERIFIED_ENTRY) \
427 declare_constant(CodeInstaller::UNVERIFIED_ENTRY) \
428 declare_constant(CodeInstaller::OSR_ENTRY) \
429 declare_constant(CodeInstaller::EXCEPTION_HANDLER_ENTRY) \
430 declare_constant(CodeInstaller::DEOPT_HANDLER_ENTRY) \
431 declare_constant(CodeInstaller::INVOKEINTERFACE) \
432 declare_constant(CodeInstaller::INVOKEVIRTUAL) \
433 declare_constant(CodeInstaller::INVOKESTATIC) \
434 declare_constant(CodeInstaller::INVOKESPECIAL) \
|