8148475: Missing SA Bytecode updates.

Mon, 08 Feb 2016 13:08:57 +0000

author
kevinw
date
Mon, 08 Feb 2016 13:08:57 +0000
changeset 8386
b249c6a2c3d8
parent 8383
9840a0e6b733
child 8387
e4a935cb6f71

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       );

mercurial