comparison src/share/vm/interpreter/interpreterRuntime.cpp @ 6737:4bfe8b33cf66

7196242: vm/mlvm/indy/stress/java/loopsAndThreads crashed Reviewed-by: jrose, coleenp, jmasa, kvn
author twisti
date Mon, 10 Sep 2012 16:37:22 -0700
parents da91efe96a93
children f6b0eb4e44cf d8ce2825b193
comparison
equal deleted inserted replaced
6736:11fb740ce98f 6737:4bfe8b33cf66
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(
737 pool,
737 info.resolved_method(), 738 info.resolved_method(),
738 info.resolved_appendix(), 739 info.resolved_appendix(),
739 pool->resolved_references()); 740 pool->resolved_references());
740 } 741 }
741 IRT_END 742 IRT_END
759 index, bytecode, CHECK); 760 index, bytecode, CHECK);
760 } // end JvmtiHideSingleStepping 761 } // end JvmtiHideSingleStepping
761 762
762 ConstantPoolCacheEntry* cp_cache_entry = pool->invokedynamic_cp_cache_entry_at(index); 763 ConstantPoolCacheEntry* cp_cache_entry = pool->invokedynamic_cp_cache_entry_at(index);
763 cp_cache_entry->set_dynamic_call( 764 cp_cache_entry->set_dynamic_call(
765 pool,
764 info.resolved_method(), 766 info.resolved_method(),
765 info.resolved_appendix(), 767 info.resolved_appendix(),
766 pool->resolved_references()); 768 pool->resolved_references());
767 } 769 }
768 IRT_END 770 IRT_END