Lines Matching refs:ObjectMonitor
35 class ObjectMonitor;
88 static ObjectMonitor * omAlloc (Thread * Self) ;
89 static void omRelease (Thread * Self, ObjectMonitor * m, bool FromPerThreadAlloc) ;
93 static ObjectMonitor* inflate(Thread * Self, oop obj);
95 static ObjectMonitor* inflate_helper(oop obj);
116 static int walk_monitor_list(ObjectMonitor** listheadp,
117 ObjectMonitor** FreeHeadp,
118 ObjectMonitor** FreeTailp);
119 static bool deflate_monitor(ObjectMonitor* mid, oop obj, ObjectMonitor** FreeHeadp,
120 ObjectMonitor** FreeTailp);
126 static int verify_objmon_isinpool(ObjectMonitor *addr) PRODUCT_RETURN0;
132 static ObjectMonitor* gBlockList;
133 static ObjectMonitor * volatile gFreeList;
134 static ObjectMonitor * volatile gOmInUseList; // for moribund thread, so monitors they inflated still get scanned