src/share/vm/runtime/mutexLocker.hpp

changeset 2472
0fa27f37d4d4
parent 2314
f95d63e2154a
child 2511
bf8517f4e4d0
     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

mercurial