hotspot/src/share/vm/runtime/biasedLocking.cpp
changeset 22926 1a4328d3fd0e
parent 22859 7b88983393b7
child 24424 2658d7834c6e
equal deleted inserted replaced
22925:c086ad9247c5 22926:1a4328d3fd0e
   126       if (monitors != NULL) {
   126       if (monitors != NULL) {
   127         int len = monitors->length();
   127         int len = monitors->length();
   128         // Walk monitors youngest to oldest
   128         // Walk monitors youngest to oldest
   129         for (int i = len - 1; i >= 0; i--) {
   129         for (int i = len - 1; i >= 0; i--) {
   130           MonitorInfo* mon_info = monitors->at(i);
   130           MonitorInfo* mon_info = monitors->at(i);
   131           if (mon_info->owner_is_scalar_replaced()) continue;
   131           if (mon_info->eliminated()) continue;
   132           oop owner = mon_info->owner();
   132           oop owner = mon_info->owner();
   133           if (owner != NULL) {
   133           if (owner != NULL) {
   134             info->append(mon_info);
   134             info->append(mon_info);
   135           }
   135           }
   136         }
   136         }