Mon, 08 Feb 2016 13:08:57 +0000
8148475: Missing SA Bytecode updates.
Reviewed-by: coleenp
agent/src/share/classes/sun/jvm/hotspot/interpreter/Bytecodes.java | file | annotate | diff | comparison | revisions |
1.1 --- a/agent/src/share/classes/sun/jvm/hotspot/interpreter/Bytecodes.java Mon Feb 08 11:14:52 2016 -0800 1.2 +++ b/agent/src/share/classes/sun/jvm/hotspot/interpreter/Bytecodes.java Mon Feb 08 13:08:57 2016 +0000 1.3 @@ -1,5 +1,5 @@ 1.4 /* 1.5 - * Copyright (c) 2001, 2012, Oracle and/or its affiliates. All rights reserved. 1.6 + * Copyright (c) 2001, 2016, Oracle and/or its affiliates. All rights reserved. 1.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 1.8 * 1.9 * This code is free software; you can redistribute it and/or modify it 1.10 @@ -253,29 +253,30 @@ 1.11 public static final int _fast_sgetfield = 210; 1.12 public static final int _fast_aputfield = 211; 1.13 public static final int _fast_bputfield = 212; 1.14 - public static final int _fast_cputfield = 213; 1.15 - public static final int _fast_dputfield = 214; 1.16 - public static final int _fast_fputfield = 215; 1.17 - public static final int _fast_iputfield = 216; 1.18 - public static final int _fast_lputfield = 217; 1.19 - public static final int _fast_sputfield = 218; 1.20 - public static final int _fast_aload_0 = 219; 1.21 - public static final int _fast_iaccess_0 = 220; 1.22 - public static final int _fast_aaccess_0 = 221; 1.23 - public static final int _fast_faccess_0 = 222; 1.24 - public static final int _fast_iload = 223; 1.25 - public static final int _fast_iload2 = 224; 1.26 - public static final int _fast_icaload = 225; 1.27 - public static final int _fast_invokevfinal = 226; 1.28 - public static final int _fast_linearswitch = 227; 1.29 - public static final int _fast_binaryswitch = 228; 1.30 - public static final int _fast_aldc = 229; 1.31 - public static final int _fast_aldc_w = 230; 1.32 - public static final int _return_register_finalizer = 231; 1.33 - public static final int _invokehandle = 232; 1.34 - public static final int _shouldnotreachhere = 233; // For debugging 1.35 + public static final int _fast_zputfield = 213; 1.36 + public static final int _fast_cputfield = 214; 1.37 + public static final int _fast_dputfield = 215; 1.38 + public static final int _fast_fputfield = 216; 1.39 + public static final int _fast_iputfield = 217; 1.40 + public static final int _fast_lputfield = 218; 1.41 + public static final int _fast_sputfield = 219; 1.42 + public static final int _fast_aload_0 = 220; 1.43 + public static final int _fast_iaccess_0 = 221; 1.44 + public static final int _fast_aaccess_0 = 222; 1.45 + public static final int _fast_faccess_0 = 223; 1.46 + public static final int _fast_iload = 224; 1.47 + public static final int _fast_iload2 = 225; 1.48 + public static final int _fast_icaload = 226; 1.49 + public static final int _fast_invokevfinal = 227; 1.50 + public static final int _fast_linearswitch = 228; 1.51 + public static final int _fast_binaryswitch = 229; 1.52 + public static final int _fast_aldc = 230; 1.53 + public static final int _fast_aldc_w = 231; 1.54 + public static final int _return_register_finalizer = 232; 1.55 + public static final int _invokehandle = 233; 1.56 + public static final int _shouldnotreachhere = 234; // For debugging 1.57 1.58 - public static final int number_of_codes = 234; 1.59 + public static final int number_of_codes = 235; 1.60 1.61 // Flag bits derived from format strings, can_trap, can_rewrite, etc.: 1.62 // semantic flags: 1.63 @@ -776,6 +777,7 @@ 1.64 1.65 def(_fast_aputfield , "fast_aputfield" , "bJJ" , null , BasicType.getTObject() , 0, true , _putfield ); 1.66 def(_fast_bputfield , "fast_bputfield" , "bJJ" , null , BasicType.getTInt() , 0, true , _putfield ); 1.67 + def(_fast_zputfield , "fast_zputfield" , "bJJ" , null , BasicType.getTInt() , 0, true , _putfield ); 1.68 def(_fast_cputfield , "fast_cputfield" , "bJJ" , null , BasicType.getTChar() , 0, true , _putfield ); 1.69 def(_fast_dputfield , "fast_dputfield" , "bJJ" , null , BasicType.getTDouble() , 0, true , _putfield ); 1.70 def(_fast_fputfield , "fast_fputfield" , "bJJ" , null , BasicType.getTFloat() , 0, true , _putfield );