< prev index next > src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/interpreter/Bytecodes.java
Print this page
public static final int _ifnull = 198; // 0xc6
public static final int _ifnonnull = 199; // 0xc7
public static final int _goto_w = 200; // 0xc8
public static final int _jsr_w = 201; // 0xc9
public static final int _breakpoint = 202; // 0xca
! public static final int number_of_java_codes = 203;
// JVM bytecodes
public static final int _fast_agetfield = number_of_java_codes;
! public static final int _fast_bgetfield = 204;
! public static final int _fast_cgetfield = 205;
! public static final int _fast_dgetfield = 206;
! public static final int _fast_fgetfield = 207;
! public static final int _fast_igetfield = 208;
! public static final int _fast_lgetfield = 209;
! public static final int _fast_sgetfield = 210;
! public static final int _fast_aputfield = 211;
! public static final int _fast_bputfield = 212;
! public static final int _fast_zputfield = 213;
! public static final int _fast_cputfield = 214;
! public static final int _fast_dputfield = 215;
! public static final int _fast_fputfield = 216;
! public static final int _fast_iputfield = 217;
! public static final int _fast_lputfield = 218;
! public static final int _fast_sputfield = 219;
! public static final int _fast_aload_0 = 220;
! public static final int _fast_iaccess_0 = 221;
! public static final int _fast_aaccess_0 = 222;
! public static final int _fast_faccess_0 = 223;
! public static final int _fast_iload = 224;
! public static final int _fast_iload2 = 225;
! public static final int _fast_icaload = 226;
! public static final int _fast_invokevfinal = 227;
! public static final int _fast_linearswitch = 228;
! public static final int _fast_binaryswitch = 229;
! public static final int _fast_aldc = 230;
! public static final int _fast_aldc_w = 231;
! public static final int _return_register_finalizer = 232;
! public static final int _invokehandle = 233;
// Bytecodes rewritten at CDS dump time
! public static final int _nofast_getfield = 234;
! public static final int _nofast_putfield = 235;
! public static final int _nofast_aload_0 = 236;
! public static final int _nofast_iload = 237;
! public static final int _shouldnotreachhere = 238; // For debugging
! public static final int number_of_codes = 239;
// Flag bits derived from format strings, can_trap, can_rewrite, etc.:
// semantic flags:
static final int _bc_can_trap = 1<<0; // bytecode execution can trap or block
static final int _bc_can_rewrite = 1<<1; // bytecode execution has an alternate form
public static final int _ifnull = 198; // 0xc6
public static final int _ifnonnull = 199; // 0xc7
public static final int _goto_w = 200; // 0xc8
public static final int _jsr_w = 201; // 0xc9
public static final int _breakpoint = 202; // 0xca
+ public static final int _aconst_init = 203; // 0xcb
+ public static final int _withfield = 204; // 0xcc
! public static final int number_of_java_codes = 205;
// JVM bytecodes
public static final int _fast_agetfield = number_of_java_codes;
! public static final int _fast_qgetfield = 206;
! public static final int _fast_bgetfield = 207;
! public static final int _fast_cgetfield = 208;
! public static final int _fast_dgetfield = 209;
! public static final int _fast_fgetfield = 210;
! public static final int _fast_igetfield = 211;
! public static final int _fast_lgetfield = 212;
! public static final int _fast_sgetfield = 213;
! public static final int _fast_aputfield = 214;
! public static final int _fast_qputfield = 215;
! public static final int _fast_bputfield = 216;
! public static final int _fast_zputfield = 217;
! public static final int _fast_cputfield = 218;
! public static final int _fast_dputfield = 219;
! public static final int _fast_fputfield = 220;
! public static final int _fast_iputfield = 221;
! public static final int _fast_lputfield = 222;
! public static final int _fast_sputfield = 223;
! public static final int _fast_aload_0 = 224;
! public static final int _fast_iaccess_0 = 225;
! public static final int _fast_aaccess_0 = 226;
! public static final int _fast_faccess_0 = 227;
! public static final int _fast_iload = 228;
! public static final int _fast_iload2 = 229;
! public static final int _fast_icaload = 230;
! public static final int _fast_invokevfinal = 231;
! public static final int _fast_linearswitch = 232;
! public static final int _fast_binaryswitch = 233;
! public static final int _fast_aldc = 234;
! public static final int _fast_aldc_w = 235;
+ public static final int _return_register_finalizer = 236;
+ public static final int _invokehandle = 237;
// Bytecodes rewritten at CDS dump time
! public static final int _nofast_getfield = 238;
! public static final int _nofast_putfield = 239;
! public static final int _nofast_aload_0 = 240;
! public static final int _nofast_iload = 241;
! public static final int _shouldnotreachhere = 242; // For debugging
! public static final int number_of_codes = 243;
// Flag bits derived from format strings, can_trap, can_rewrite, etc.:
// semantic flags:
static final int _bc_can_trap = 1<<0; // bytecode execution can trap or block
static final int _bc_can_rewrite = 1<<1; // bytecode execution has an alternate form
< prev index next >