diff -r c086ad9247c5 -r 1a4328d3fd0e hotspot/src/share/vm/runtime/biasedLocking.cpp --- a/hotspot/src/share/vm/runtime/biasedLocking.cpp Wed Feb 26 16:45:15 2014 -0800 +++ b/hotspot/src/share/vm/runtime/biasedLocking.cpp Thu Feb 27 09:37:16 2014 +0100 @@ -128,7 +128,7 @@ // Walk monitors youngest to oldest for (int i = len - 1; i >= 0; i--) { MonitorInfo* mon_info = monitors->at(i); - if (mon_info->owner_is_scalar_replaced()) continue; + if (mon_info->eliminated()) continue; oop owner = mon_info->owner(); if (owner != NULL) { info->append(mon_info);