hotspot/src/share/vm/runtime/mutexLocker.hpp
changeset 23472 35e93890ed88
parent 22876 57aa8995d43b
child 24094 5dbf1f44de18
equal deleted inserted replaced
23471:ec9427262f0a 23472:35e93890ed88
     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.
    64 extern Mutex*   AdapterHandlerLibrary_lock;      // a lock on the AdapterHandlerLibrary
    64 extern Mutex*   AdapterHandlerLibrary_lock;      // a lock on the AdapterHandlerLibrary
    65 extern Mutex*   SignatureHandlerLibrary_lock;    // a lock on the SignatureHandlerLibrary
    65 extern Mutex*   SignatureHandlerLibrary_lock;    // a lock on the SignatureHandlerLibrary
    66 extern Mutex*   VtableStubs_lock;                // a lock on the VtableStubs
    66 extern Mutex*   VtableStubs_lock;                // a lock on the VtableStubs
    67 extern Mutex*   SymbolTable_lock;                // a lock on the symbol table
    67 extern Mutex*   SymbolTable_lock;                // a lock on the symbol table
    68 extern Mutex*   StringTable_lock;                // a lock on the interned string table
    68 extern Mutex*   StringTable_lock;                // a lock on the interned string table
       
    69 extern Monitor* StringDedupQueue_lock;           // a lock on the string deduplication queue
       
    70 extern Mutex*   StringDedupTable_lock;           // a lock on the string deduplication table
    69 extern Mutex*   CodeCache_lock;                  // a lock on the CodeCache, rank is special, use MutexLockerEx
    71 extern Mutex*   CodeCache_lock;                  // a lock on the CodeCache, rank is special, use MutexLockerEx
    70 extern Mutex*   MethodData_lock;                 // a lock on installation of method data
    72 extern Mutex*   MethodData_lock;                 // a lock on installation of method data
    71 extern Mutex*   RetData_lock;                    // a lock on installation of RetData inside method data
    73 extern Mutex*   RetData_lock;                    // a lock on installation of RetData inside method data
    72 extern Mutex*   DerivedPointerTableGC_lock;      // a lock to protect the derived pointer table
    74 extern Mutex*   DerivedPointerTableGC_lock;      // a lock to protect the derived pointer table
    73 extern Monitor* VMOperationQueue_lock;           // a lock on queue of vm_operations waiting to execute
    75 extern Monitor* VMOperationQueue_lock;           // a lock on queue of vm_operations waiting to execute