hotspot/src/share/vm/oops/instanceKlass.cpp
changeset 17370 59a0620561fa
parent 17078 a37993c37937
child 17826 9ad5cd464a75
equal deleted inserted replaced
17367:64c84d620e5c 17370:59a0620561fa
  2722   }
  2722   }
  2723   // Remember to unlock again
  2723   // Remember to unlock again
  2724   OsrList_lock->unlock();
  2724   OsrList_lock->unlock();
  2725 }
  2725 }
  2726 
  2726 
  2727 nmethod* InstanceKlass::lookup_osr_nmethod(Method* const m, int bci, int comp_level, bool match_level) const {
  2727 nmethod* InstanceKlass::lookup_osr_nmethod(const Method* m, int bci, int comp_level, bool match_level) const {
  2728   // This is a short non-blocking critical region, so the no safepoint check is ok.
  2728   // This is a short non-blocking critical region, so the no safepoint check is ok.
  2729   OsrList_lock->lock_without_safepoint_check();
  2729   OsrList_lock->lock_without_safepoint_check();
  2730   nmethod* osr = osr_nmethods_head();
  2730   nmethod* osr = osr_nmethods_head();
  2731   nmethod* best = NULL;
  2731   nmethod* best = NULL;
  2732   while (osr != NULL) {
  2732   while (osr != NULL) {