hotspot/src/share/vm/memory/gcLocker.cpp
changeset 24424 2658d7834c6e
parent 24351 61b33cc6d3cf
child 25351 7c198a690050
equal deleted inserted replaced
24358:8528b67f6562 24424:2658d7834c6e
     1 /*
     1 /*
     2  * Copyright (c) 1997, 2013, Oracle and/or its affiliates. All rights reserved.
     2  * Copyright (c) 1997, 2014, Oracle and/or its affiliates. All rights reserved.
     3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     4  *
     4  *
     5  * This code is free software; you can redistribute it and/or modify it
     5  * This code is free software; you can redistribute it and/or modify it
     6  * under the terms of the GNU General Public License version 2 only, as
     6  * under the terms of the GNU General Public License version 2 only, as
     7  * published by the Free Software Foundation.
     7  * published by the Free Software Foundation.
    50     }
    50     }
    51     if (_jni_lock_count != count) {
    51     if (_jni_lock_count != count) {
    52       tty->print_cr("critical counts don't match: %d != %d", _jni_lock_count, count);
    52       tty->print_cr("critical counts don't match: %d != %d", _jni_lock_count, count);
    53       for (JavaThread* thr = Threads::first(); thr; thr = thr->next()) {
    53       for (JavaThread* thr = Threads::first(); thr; thr = thr->next()) {
    54         if (thr->in_critical()) {
    54         if (thr->in_critical()) {
    55           tty->print_cr(INTPTR_FORMAT " in_critical %d", thr, thr->in_critical());
    55           tty->print_cr(INTPTR_FORMAT " in_critical %d", p2i(thr), thr->in_critical());
    56         }
    56         }
    57       }
    57       }
    58     }
    58     }
    59     assert(_jni_lock_count == count, "must be equal");
    59     assert(_jni_lock_count == count, "must be equal");
    60   }
    60   }