| int | RVMThread. asyncBlock(RVMThread.BlockAdapter ba) | 
| int | RVMThread. block(RVMThread.BlockAdapter ba) | 
| (package private) int | RVMThread. block(RVMThread.BlockAdapter ba,
     boolean asynchronous)Attempts to block the thread, and return the state it is in after the
 attempt. | 
| boolean | RVMThread. blockedFor(RVMThread.BlockAdapter ba) | 
| static void | RVMThread. hardHandshakeResume(RVMThread.BlockAdapter ba,
                   RVMThread.HardHandshakeVisitor hhv) | 
| static void | RVMThread. hardHandshakeSuspend(RVMThread.BlockAdapter ba,
                    RVMThread.HardHandshakeVisitor hhv) | 
| int | RVMThread. safeAsyncBlock(RVMThread.BlockAdapter ba) | 
| int | RVMThread. safeBlock(RVMThread.BlockAdapter ba) | 
| private int | RVMThread. safeBlock(RVMThread.BlockAdapter ba,
         boolean asynchronous) | 
| void | RVMThread. unblock(RVMThread.BlockAdapter ba) |