summaryrefslogtreecommitdiff
path: root/libjava/gnu/classpath/jdwp/VMVirtualMachine.java
diff options
context:
space:
mode:
authorkseitz <kseitz@138bc75d-0d04-0410-961f-82ee72b054a4>2006-09-25 17:08:05 +0000
committerkseitz <kseitz@138bc75d-0d04-0410-961f-82ee72b054a4>2006-09-25 17:08:05 +0000
commit93f951cf9977393634918d220e8389870fc7bebf (patch)
treeea575d1e59ab844b356af96dbbd937be79b98cdf /libjava/gnu/classpath/jdwp/VMVirtualMachine.java
parent01c9f0815d1a2b4dde901c7a5ce5ded4f0b89462 (diff)
downloadgcc-93f951cf9977393634918d220e8389870fc7bebf.tar.gz
* gnu/classpath/jdwp/VMVirtualMachine.java
(_jdwp_suspend_counts): New private variable. * gnu/classpath/jdwp/natVMVirtualMachine.cc (initialize): Initialize _jdwp_suspend_counts. (suspendThread): Implement. (resumeThread): Implement. (getSuspendCount): Implement. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@117196 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/gnu/classpath/jdwp/VMVirtualMachine.java')
-rw-r--r--libjava/gnu/classpath/jdwp/VMVirtualMachine.java4
1 files changed, 4 insertions, 0 deletions
diff --git a/libjava/gnu/classpath/jdwp/VMVirtualMachine.java b/libjava/gnu/classpath/jdwp/VMVirtualMachine.java
index 6da1d1d631e..5c4018fce13 100644
--- a/libjava/gnu/classpath/jdwp/VMVirtualMachine.java
+++ b/libjava/gnu/classpath/jdwp/VMVirtualMachine.java
@@ -48,6 +48,7 @@ import gnu.classpath.jdwp.util.MethodResult;
import java.lang.reflect.Method;
import java.nio.ByteBuffer;
import java.util.ArrayList;
+import java.util.Hashtable;
import java.util.Iterator;
/**
@@ -57,6 +58,9 @@ import java.util.Iterator;
*/
public class VMVirtualMachine
{
+ // Thread suspension table. Maps Thread to suspend count (Integer)
+ private static Hashtable _jdwp_suspend_counts;
+
public static native void initialize ();
/**