hotspot/src/share/vm/interpreter/interpreterRuntime.cpp
changeset 30117 cce2cdac56dc
parent 29081 c61eb4914428
child 30132 1f788eb36811
equal deleted inserted replaced
30116:f5a6b1ebdbe3 30117:cce2cdac56dc
   539 
   539 
   540 IRT_ENTRY(void, InterpreterRuntime::resolve_get_put(JavaThread* thread, Bytecodes::Code bytecode))
   540 IRT_ENTRY(void, InterpreterRuntime::resolve_get_put(JavaThread* thread, Bytecodes::Code bytecode))
   541   // resolve field
   541   // resolve field
   542   fieldDescriptor info;
   542   fieldDescriptor info;
   543   constantPoolHandle pool(thread, method(thread)->constants());
   543   constantPoolHandle pool(thread, method(thread)->constants());
   544   bool is_put    = (bytecode == Bytecodes::_putfield  || bytecode == Bytecodes::_putstatic);
   544   bool is_put    = (bytecode == Bytecodes::_putfield  || bytecode == Bytecodes::_nofast_putfield ||
       
   545                     bytecode == Bytecodes::_putstatic);
   545   bool is_static = (bytecode == Bytecodes::_getstatic || bytecode == Bytecodes::_putstatic);
   546   bool is_static = (bytecode == Bytecodes::_getstatic || bytecode == Bytecodes::_putstatic);
   546 
   547 
   547   {
   548   {
   548     JvmtiHideSingleStepping jhss(thread);
   549     JvmtiHideSingleStepping jhss(thread);
   549     LinkResolver::resolve_field_access(info, pool, get_index_u2_cpcache(thread, bytecode),
   550     LinkResolver::resolve_field_access(info, pool, get_index_u2_cpcache(thread, bytecode),