equal
deleted
inserted
replaced
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); |