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)