src/hotspot/share/oops/method.cpp
changeset 47687 fb290fd1f9d4
parent 47634 6a0c42c40cd1
child 48488 51825789dd89
equal deleted inserted replaced
47686:24ebaf9d7198 47687:fb290fd1f9d4
  1163   if (comp_level > mh->highest_comp_level()) {
  1163   if (comp_level > mh->highest_comp_level()) {
  1164     mh->set_highest_comp_level(comp_level);
  1164     mh->set_highest_comp_level(comp_level);
  1165   }
  1165   }
  1166 
  1166 
  1167   OrderAccess::storestore();
  1167   OrderAccess::storestore();
  1168 #ifdef SHARK
       
  1169   mh->_from_interpreted_entry = code->insts_begin();
       
  1170 #else //!SHARK
       
  1171   mh->_from_compiled_entry = code->verified_entry_point();
  1168   mh->_from_compiled_entry = code->verified_entry_point();
  1172   OrderAccess::storestore();
  1169   OrderAccess::storestore();
  1173   // Instantly compiled code can execute.
  1170   // Instantly compiled code can execute.
  1174   if (!mh->is_method_handle_intrinsic())
  1171   if (!mh->is_method_handle_intrinsic())
  1175     mh->_from_interpreted_entry = mh->get_i2c_entry();
  1172     mh->_from_interpreted_entry = mh->get_i2c_entry();
  1176 #endif //!SHARK
       
  1177 }
  1173 }
  1178 
  1174 
  1179 
  1175 
  1180 bool Method::is_overridden_in(Klass* k) const {
  1176 bool Method::is_overridden_in(Klass* k) const {
  1181   InstanceKlass* ik = InstanceKlass::cast(k);
  1177   InstanceKlass* ik = InstanceKlass::cast(k);