Lines Matching refs:gFreeList
154 ObjectMonitor * volatile ObjectSynchronizer::gFreeList = NULL ;
158 static volatile int MonitorFreeCount = 0 ; // # on gFreeList
873 // Inflation unlinks monitors from the global gFreeList and
876 // scavenged monitors are returned to the gFreeList.
981 // 2: try to allocate from the global gFreeList
986 if (gFreeList != NULL) {
991 for (int i = Self->omFreeProvision; --i >= 0 && gFreeList != NULL; ) {
993 ObjectMonitor * take = gFreeList ;
994 gFreeList = take->FreeNext ;
1063 temp[_BLOCKSIZE - 1].FreeNext = gFreeList ;
1064 gFreeList = temp + 1;
1164 Tail->FreeNext = gFreeList ;
1165 gFreeList = List ;
1566 // Consider: audit gFreeList to ensure that MonitorFreeCount and list agree.
1581 // constant-time list splice - prepend scavenged segment to gFreeList
1582 FreeTail->FreeNext = gFreeList ;
1583 gFreeList = FreeHead ;