src/share/vm/prims/methodHandles.hpp

changeset 3105
c26de9aef2ed
parent 2982
ddd894528dbc
child 3142
393f4b789fd0
     1.1 --- a/src/share/vm/prims/methodHandles.hpp	Fri Sep 02 04:28:59 2011 -0700
     1.2 +++ b/src/share/vm/prims/methodHandles.hpp	Fri Sep 02 20:58:21 2011 -0700
     1.3 @@ -187,6 +187,8 @@
     1.4      _adapter_opt_fold_FIRST = _adapter_opt_fold_ref,
     1.5      _adapter_opt_fold_LAST  = _adapter_opt_fold_5_ref,
     1.6  
     1.7 +    _adapter_opt_profiling,
     1.8 +
     1.9      _EK_LIMIT,
    1.10      _EK_FIRST = 0
    1.11    };
    1.12 @@ -266,6 +268,8 @@
    1.13        return _adapter_fold_args;
    1.14      if (ek >= _adapter_opt_return_FIRST && ek <= _adapter_opt_return_LAST)
    1.15        return _adapter_opt_return_any;
    1.16 +    if (ek == _adapter_opt_profiling)
    1.17 +      return _adapter_retype_only;
    1.18      assert(false, "oob");
    1.19      return _EK_LIMIT;
    1.20    }
    1.21 @@ -582,6 +586,7 @@
    1.22      GC_JVM_STACK_MOVE_UNIT = 1,
    1.23      GC_CONV_OP_IMPLEMENTED_MASK = 2,
    1.24      GC_OP_ROT_ARGS_DOWN_LIMIT_BIAS = 3,
    1.25 +    GC_COUNT_GWT = 4,
    1.26  
    1.27      // format of result from getTarget / encode_target:
    1.28      ETF_HANDLE_OR_METHOD_NAME = 0, // all available data (immediate MH or method)

mercurial