src/share/vm/runtime/mutexLocker.hpp

changeset 6413
595c0f60d50d
parent 5732
b2e698d2276c
child 6518
62c54fcc0a35
equal deleted inserted replaced
6412:6e7e363c5a8f 6413:595c0f60d50d
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.
61 extern Mutex* AdapterHandlerLibrary_lock; // a lock on the AdapterHandlerLibrary 61 extern Mutex* AdapterHandlerLibrary_lock; // a lock on the AdapterHandlerLibrary
62 extern Mutex* SignatureHandlerLibrary_lock; // a lock on the SignatureHandlerLibrary 62 extern Mutex* SignatureHandlerLibrary_lock; // a lock on the SignatureHandlerLibrary
63 extern Mutex* VtableStubs_lock; // a lock on the VtableStubs 63 extern Mutex* VtableStubs_lock; // a lock on the VtableStubs
64 extern Mutex* SymbolTable_lock; // a lock on the symbol table 64 extern Mutex* SymbolTable_lock; // a lock on the symbol table
65 extern Mutex* StringTable_lock; // a lock on the interned string table 65 extern Mutex* StringTable_lock; // a lock on the interned string table
66 extern Monitor* StringDedupQueue_lock; // a lock on the string deduplication queue
67 extern Mutex* StringDedupTable_lock; // a lock on the string deduplication table
66 extern Mutex* CodeCache_lock; // a lock on the CodeCache, rank is special, use MutexLockerEx 68 extern Mutex* CodeCache_lock; // a lock on the CodeCache, rank is special, use MutexLockerEx
67 extern Mutex* MethodData_lock; // a lock on installation of method data 69 extern Mutex* MethodData_lock; // a lock on installation of method data
68 extern Mutex* RetData_lock; // a lock on installation of RetData inside method data 70 extern Mutex* RetData_lock; // a lock on installation of RetData inside method data
69 extern Mutex* DerivedPointerTableGC_lock; // a lock to protect the derived pointer table 71 extern Mutex* DerivedPointerTableGC_lock; // a lock to protect the derived pointer table
70 extern Monitor* VMOperationQueue_lock; // a lock on queue of vm_operations waiting to execute 72 extern Monitor* VMOperationQueue_lock; // a lock on queue of vm_operations waiting to execute

mercurial