src/share/vm/oops/methodOop.cpp

changeset 2047
d2ede61b7a12
parent 2017
e0ba4e04c839
child 2138
d5d065957597
equal deleted inserted replaced
2046:4a665be40fd3 2047:d2ede61b7a12
749 if (comp_level > mh->highest_tier_compile()) { 749 if (comp_level > mh->highest_tier_compile()) {
750 mh->set_highest_tier_compile(comp_level); 750 mh->set_highest_tier_compile(comp_level);
751 } 751 }
752 752
753 OrderAccess::storestore(); 753 OrderAccess::storestore();
754 #ifdef SHARK
755 mh->_from_interpreted_entry = code->instructions_begin();
756 #else
754 mh->_from_compiled_entry = code->verified_entry_point(); 757 mh->_from_compiled_entry = code->verified_entry_point();
755 OrderAccess::storestore(); 758 OrderAccess::storestore();
756 // Instantly compiled code can execute. 759 // Instantly compiled code can execute.
757 mh->_from_interpreted_entry = mh->get_i2c_entry(); 760 mh->_from_interpreted_entry = mh->get_i2c_entry();
761 #endif // SHARK
758 762
759 } 763 }
760 764
761 765
762 bool methodOopDesc::is_overridden_in(klassOop k) const { 766 bool methodOopDesc::is_overridden_in(klassOop k) const {

mercurial