hotspot/src/share/vm/interpreter/interpreterRuntime.cpp
changeset 14393 93a4dcdbebfd
parent 13961 aeaa21c167d1
child 14490 5bb45ed999ee
equal deleted inserted replaced
14382:5e86124b835d 14393:93a4dcdbebfd
   731     JvmtiHideSingleStepping jhss(thread);
   731     JvmtiHideSingleStepping jhss(thread);
   732     LinkResolver::resolve_invoke(info, Handle(), pool,
   732     LinkResolver::resolve_invoke(info, Handle(), pool,
   733                                  get_index_u2_cpcache(thread, bytecode), bytecode, CHECK);
   733                                  get_index_u2_cpcache(thread, bytecode), bytecode, CHECK);
   734   } // end JvmtiHideSingleStepping
   734   } // end JvmtiHideSingleStepping
   735 
   735 
   736   cache_entry(thread)->set_method_handle(
   736   cache_entry(thread)->set_method_handle(pool, info);
   737       pool,
       
   738       info.resolved_method(),
       
   739       info.resolved_appendix(),
       
   740       info.resolved_method_type(),
       
   741       pool->resolved_references());
       
   742 }
   737 }
   743 IRT_END
   738 IRT_END
   744 
   739 
   745 
   740 
   746 // First time execution:  Resolve symbols, create a permanent CallSite object.
   741 // First time execution:  Resolve symbols, create a permanent CallSite object.
   760     LinkResolver::resolve_invoke(info, Handle(), pool,
   755     LinkResolver::resolve_invoke(info, Handle(), pool,
   761                                  index, bytecode, CHECK);
   756                                  index, bytecode, CHECK);
   762   } // end JvmtiHideSingleStepping
   757   } // end JvmtiHideSingleStepping
   763 
   758 
   764   ConstantPoolCacheEntry* cp_cache_entry = pool->invokedynamic_cp_cache_entry_at(index);
   759   ConstantPoolCacheEntry* cp_cache_entry = pool->invokedynamic_cp_cache_entry_at(index);
   765   cp_cache_entry->set_dynamic_call(
   760   cp_cache_entry->set_dynamic_call(pool, info);
   766       pool,
       
   767       info.resolved_method(),
       
   768       info.resolved_appendix(),
       
   769       info.resolved_method_type(),
       
   770       pool->resolved_references());
       
   771 }
   761 }
   772 IRT_END
   762 IRT_END
   773 
   763 
   774 
   764 
   775 //------------------------------------------------------------------------------------------------------------------------
   765 //------------------------------------------------------------------------------------------------------------------------