hotspot/src/share/vm/runtime/mutexLocker.cpp
changeset 28831 454224c7e3ba
parent 28163 322d55d167be
child 30108 fbe647bcbc25
equal deleted inserted replaced
28830:a252e278c3d9 28831:454224c7e3ba
     1 /*
     1 /*
     2  * Copyright (c) 1997, 2014, Oracle and/or its affiliates. All rights reserved.
     2  * Copyright (c) 1997, 2015, 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.
   118 Mutex*   FreeList_lock                = NULL;
   118 Mutex*   FreeList_lock                = NULL;
   119 Monitor* SecondaryFreeList_lock       = NULL;
   119 Monitor* SecondaryFreeList_lock       = NULL;
   120 Mutex*   OldSets_lock                 = NULL;
   120 Mutex*   OldSets_lock                 = NULL;
   121 Monitor* RootRegionScan_lock          = NULL;
   121 Monitor* RootRegionScan_lock          = NULL;
   122 Mutex*   MMUTracker_lock              = NULL;
   122 Mutex*   MMUTracker_lock              = NULL;
   123 Mutex*   HotCardCache_lock            = NULL;
       
   124 
   123 
   125 Monitor* GCTaskManager_lock           = NULL;
   124 Monitor* GCTaskManager_lock           = NULL;
   126 
   125 
   127 Mutex*   Management_lock              = NULL;
   126 Mutex*   Management_lock              = NULL;
   128 Monitor* Service_lock                 = NULL;
   127 Monitor* Service_lock                 = NULL;
   197     def(FreeList_lock              , Mutex,   leaf     ,   true,  Monitor::_safepoint_check_never);
   196     def(FreeList_lock              , Mutex,   leaf     ,   true,  Monitor::_safepoint_check_never);
   198     def(SecondaryFreeList_lock     , Monitor, leaf     ,   true,  Monitor::_safepoint_check_never);
   197     def(SecondaryFreeList_lock     , Monitor, leaf     ,   true,  Monitor::_safepoint_check_never);
   199     def(OldSets_lock               , Mutex  , leaf     ,   true,  Monitor::_safepoint_check_never);
   198     def(OldSets_lock               , Mutex  , leaf     ,   true,  Monitor::_safepoint_check_never);
   200     def(RootRegionScan_lock        , Monitor, leaf     ,   true,  Monitor::_safepoint_check_never);
   199     def(RootRegionScan_lock        , Monitor, leaf     ,   true,  Monitor::_safepoint_check_never);
   201     def(MMUTracker_lock            , Mutex  , leaf     ,   true,  Monitor::_safepoint_check_never);
   200     def(MMUTracker_lock            , Mutex  , leaf     ,   true,  Monitor::_safepoint_check_never);
   202     def(HotCardCache_lock          , Mutex  , special  ,   true,  Monitor::_safepoint_check_never);
       
   203     def(EvacFailureStack_lock      , Mutex  , nonleaf  ,   true,  Monitor::_safepoint_check_never);
   201     def(EvacFailureStack_lock      , Mutex  , nonleaf  ,   true,  Monitor::_safepoint_check_never);
   204 
   202 
   205     def(StringDedupQueue_lock      , Monitor, leaf,        true,  Monitor::_safepoint_check_never);
   203     def(StringDedupQueue_lock      , Monitor, leaf,        true,  Monitor::_safepoint_check_never);
   206     def(StringDedupTable_lock      , Mutex  , leaf,        true,  Monitor::_safepoint_check_never);
   204     def(StringDedupTable_lock      , Mutex  , leaf,        true,  Monitor::_safepoint_check_never);
   207   }
   205   }