A system and method to debug a thread without affecting other threads in a
virtual machine. A virtual machine (VM) may execute a thread subject to
debugging and another thread. An interface to the VM permits only
debugging command that are specific to the thread subject to debugging to
affect the VM.