hotspot/src/share/vm/runtime/thread.hpp
changeset 5710 d664086c0add
parent 5252 58f23871a5b6
child 5712 7e82752d3fdf
--- a/hotspot/src/share/vm/runtime/thread.hpp	Wed May 26 14:16:55 2010 -0700
+++ b/hotspot/src/share/vm/runtime/thread.hpp	Thu Jun 03 13:21:47 2010 -0400
@@ -225,6 +225,8 @@
   ObjectMonitor * omFreeList ;
   int omFreeCount ;                             // length of omFreeList
   int omFreeProvision ;                         // reload chunk size
+  ObjectMonitor * omInUseList;                  // SLL to track monitors in circulation
+  int omInUseCount;                             // length of omInUseList
 
  public:
   enum {
@@ -493,7 +495,6 @@
 
   static ByteSize stack_base_offset()            { return byte_offset_of(Thread, _stack_base ); }
   static ByteSize stack_size_offset()            { return byte_offset_of(Thread, _stack_size ); }
-  static ByteSize omFreeList_offset()            { return byte_offset_of(Thread, omFreeList); }
 
 #define TLAB_FIELD_OFFSET(name) \
   static ByteSize tlab_##name##_offset()            { return byte_offset_of(Thread, _tlab) + ThreadLocalAllocBuffer::name##_offset(); }