1.1 --- a/src/share/vm/runtime/mutexLocker.hpp Wed Jan 19 13:04:37 2011 -0800 1.2 +++ b/src/share/vm/runtime/mutexLocker.hpp Wed Jan 19 19:30:42 2011 -0500 1.3 @@ -1,5 +1,5 @@ 1.4 /* 1.5 - * Copyright (c) 1997, 2010, Oracle and/or its affiliates. All rights reserved. 1.6 + * Copyright (c) 1997, 2011, Oracle and/or its affiliates. All rights reserved. 1.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 1.8 * 1.9 * This code is free software; you can redistribute it and/or modify it 1.10 @@ -76,8 +76,6 @@ 1.11 extern Monitor* iCMS_lock; // CMS incremental mode start/stop notification 1.12 extern Monitor* FullGCCount_lock; // in support of "concurrent" full gc 1.13 extern Monitor* CMark_lock; // used for concurrent mark thread coordination 1.14 -extern Monitor* ZF_mon; // used for G1 conc zero-fill. 1.15 -extern Monitor* Cleanup_mon; // used for G1 conc cleanup. 1.16 extern Mutex* CMRegionStack_lock; // used for protecting accesses to the CM region stack 1.17 extern Mutex* SATB_Q_FL_lock; // Protects SATB Q 1.18 // buffer free list. 1.19 @@ -125,6 +123,9 @@ 1.20 extern Mutex* ParkerFreeList_lock; 1.21 extern Mutex* OopMapCacheAlloc_lock; // protects allocation of oop_map caches 1.22 1.23 +extern Mutex* FreeList_lock; // protects the free region list during safepoints 1.24 +extern Monitor* SecondaryFreeList_lock; // protects the secondary free region list 1.25 +extern Mutex* OldSets_lock; // protects the old region sets 1.26 extern Mutex* MMUTracker_lock; // protects the MMU 1.27 // tracker data structures 1.28 extern Mutex* HotCardCache_lock; // protects the hot card cache