Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[cdt-patch] Target/Thread runUntil

Index: ChangeLog
===================================================================
RCS file: /home/tools/org.eclipse.cdt.debug.core/ChangeLog,v
retrieving revision 1.63
diff -u -r1.63 ChangeLog
--- ChangeLog	27 Nov 2002 17:52:47 -0000	1.63
+++ ChangeLog	28 Nov 2002 16:11:02 -0000
@@ -1,3 +1,8 @@
+2002-11-27 Alain Magloire
+
+	* src/org/eclipse/cdt/debug/core/cdi/model/ICDITarget.java (runUntil): new method.
+	* src/org/eclipse/cdt/debug/core/cdi/model/ICDIThread.java (runUntil): new method.
+
 2002-11-27 Mikhail Khodjaiants
 	Typo in plugin.properties.
 
Index: src/org/eclipse/cdt/debug/core/cdi/model/ICDITarget.java
===================================================================
RCS file: /home/tools/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/core/cdi/model/ICDITarget.java,v
retrieving revision 1.11
diff -u -r1.11 ICDITarget.java
--- src/org/eclipse/cdt/debug/core/cdi/model/ICDITarget.java	20 Oct 2002 23:20:59 -0000	1.11
+++ src/org/eclipse/cdt/debug/core/cdi/model/ICDITarget.java	28 Nov 2002 16:11:02 -0000
@@ -7,6 +7,7 @@
 package org.eclipse.cdt.debug.core.cdi.model;
 
 import org.eclipse.cdt.debug.core.cdi.CDIException;
+import org.eclipse.cdt.debug.core.cdi.ICDILocation;
 import org.eclipse.cdt.debug.core.cdi.ICDIRegisterObject;
 import org.eclipse.cdt.debug.core.cdi.ICDISession;
 
@@ -202,7 +203,15 @@
 	 * @throws CDIException if this method fails.  Reasons include:
 	 */
 	void finish() throws CDIException;
-	
+
+	/**
+	 * Continues running until location is reached. Can only be called when the associated 
+	 * target is suspended.
+	 * 
+	 * @throws CDIException if this method fails.  Reasons include:
+	 */
+	void runUntil(ICDILocation location) throws CDIException;
+
 	/**
 	 * Returns the currently selected thread.
 	 * 
Index: src/org/eclipse/cdt/debug/core/cdi/model/ICDIThread.java
===================================================================
RCS file: /home/tools/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/core/cdi/model/ICDIThread.java,v
retrieving revision 1.7
diff -u -r1.7 ICDIThread.java
--- src/org/eclipse/cdt/debug/core/cdi/model/ICDIThread.java	14 Nov 2002 21:02:51 -0000	1.7
+++ src/org/eclipse/cdt/debug/core/cdi/model/ICDIThread.java	28 Nov 2002 16:11:02 -0000
@@ -7,6 +7,7 @@
 package org.eclipse.cdt.debug.core.cdi.model;
 
 import org.eclipse.cdt.debug.core.cdi.CDIException;
+import org.eclipse.cdt.debug.core.cdi.ICDILocation;
 
 /**
  * 
@@ -115,6 +116,14 @@
 	 * @throws CDIException if this method fails.  Reasons include:
 	 */
 	void stepIntoInstruction() throws CDIException;
+
+	/**
+	 * Continues running until location is reached.
+	 * Can only be called when the associated thread is suspended.
+	 * 
+	 * @throws CDIException if this method fails.  Reasons include:
+	 */
+	void runUntil(ICDILocation location) throws CDIException;
 
 	/**
 	 * Continues running until just after function in the current 



Back to the top