[vmkit-commits] [vmkit] r180534 - Adding States to Threads

Peter Senna Tschudin peter.senna at gmail.com
Thu Apr 25 10:22:59 PDT 2013


Author: peter.senna
Date: Thu Apr 25 12:21:03 2013
New Revision: 180534

URL: http://llvm.org/viewvc/llvm-project?rev=180534&view=rev
Log:
Adding States to Threads
(cherry picked from commit fcc7c5cd4731a4386b418233d3dc232ab1508ec7)

Modified:
    vmkit/trunk/include/vmkit/ObjectLocks.h

Modified: vmkit/trunk/include/vmkit/ObjectLocks.h
URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/include/vmkit/ObjectLocks.h?rev=180534&r1=180533&r2=180534&view=diff
==============================================================================
--- vmkit/trunk/include/vmkit/ObjectLocks.h (original)
+++ vmkit/trunk/include/vmkit/ObjectLocks.h Thu Apr 25 12:21:03 2013
@@ -44,11 +44,18 @@ public:
   ///
   FatLock* waitsOn;
 
+
+  /* Java thread states **************************************************************/
+
+  static const unsigned int StateNew = 0;
   static const unsigned int StateRunning = 1;
-  static const unsigned int StateWaiting = 2;
-  static const unsigned int StateTimeWaiting = 3;
-  static const unsigned int StateInterrupted = 4;
-  static const unsigned int StateBlocked = 5;
+  static const unsigned int StateBlocked = 2;
+  static const unsigned int StateWaiting = 3;
+  static const unsigned int StateTimeWaiting = 4;
+  static const unsigned int StateTerminated = 5;
+  static const unsigned int StateParked = 6;
+  static const unsigned int StateTimeParked = 7;
+  static const unsigned int StateInterrupted = 40;
 
   /// state - The current state of this thread: Running, Waiting or Interrupted.
   uint32 state;





More information about the vmkit-commits mailing list