Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoreutarass2009-09-11 15:42:59 -0400
committereutarass2009-09-11 15:42:59 -0400
commit222ddc1e02454754070938558ea7b990c144879e (patch)
tree0a38c84dd4c455dba5a453b0ccafbd78c2b9b01e /plugins/org.eclipse.tm.tcf.debug/src/org/eclipse/tm/internal/tcf/debug/actions
parent816936662df7b0627ac35b07ea7b789fabb9fcc9 (diff)
downloadorg.eclipse.tcf-222ddc1e02454754070938558ea7b990c144879e.tar.gz
org.eclipse.tcf-222ddc1e02454754070938558ea7b990c144879e.tar.xz
org.eclipse.tcf-222ddc1e02454754070938558ea7b990c144879e.zip
TCF Debugger: implemented Details Pane text support in Registers view
Diffstat (limited to 'plugins/org.eclipse.tm.tcf.debug/src/org/eclipse/tm/internal/tcf/debug/actions')
-rw-r--r--plugins/org.eclipse.tm.tcf.debug/src/org/eclipse/tm/internal/tcf/debug/actions/TCFActionStepInto.java9
-rw-r--r--plugins/org.eclipse.tm.tcf.debug/src/org/eclipse/tm/internal/tcf/debug/actions/TCFActionStepOut.java9
-rw-r--r--plugins/org.eclipse.tm.tcf.debug/src/org/eclipse/tm/internal/tcf/debug/actions/TCFActionStepOver.java9
3 files changed, 27 insertions, 0 deletions
diff --git a/plugins/org.eclipse.tm.tcf.debug/src/org/eclipse/tm/internal/tcf/debug/actions/TCFActionStepInto.java b/plugins/org.eclipse.tm.tcf.debug/src/org/eclipse/tm/internal/tcf/debug/actions/TCFActionStepInto.java
index bd96f0df2..1b73dc20f 100644
--- a/plugins/org.eclipse.tm.tcf.debug/src/org/eclipse/tm/internal/tcf/debug/actions/TCFActionStepInto.java
+++ b/plugins/org.eclipse.tm.tcf.debug/src/org/eclipse/tm/internal/tcf/debug/actions/TCFActionStepInto.java
@@ -43,6 +43,15 @@ public abstract class TCFActionStepInto extends TCFAction implements IRunControl
public void run() {
if (exited) return;
+ try {
+ runAction();
+ }
+ catch (Throwable x) {
+ exit(x);
+ }
+ }
+
+ private void runAction() {
if (state == null) {
rc.addListener(this);
state = getContextState();
diff --git a/plugins/org.eclipse.tm.tcf.debug/src/org/eclipse/tm/internal/tcf/debug/actions/TCFActionStepOut.java b/plugins/org.eclipse.tm.tcf.debug/src/org/eclipse/tm/internal/tcf/debug/actions/TCFActionStepOut.java
index 070502a34..5234b6429 100644
--- a/plugins/org.eclipse.tm.tcf.debug/src/org/eclipse/tm/internal/tcf/debug/actions/TCFActionStepOut.java
+++ b/plugins/org.eclipse.tm.tcf.debug/src/org/eclipse/tm/internal/tcf/debug/actions/TCFActionStepOut.java
@@ -36,6 +36,15 @@ public abstract class TCFActionStepOut extends TCFAction implements IRunControl.
public void run() {
if (exited) return;
+ try {
+ runAction();
+ }
+ catch (Throwable x) {
+ exit(x);
+ }
+ }
+
+ private void runAction() {
if (state == null) {
rc.addListener(this);
state = getContextState();
diff --git a/plugins/org.eclipse.tm.tcf.debug/src/org/eclipse/tm/internal/tcf/debug/actions/TCFActionStepOver.java b/plugins/org.eclipse.tm.tcf.debug/src/org/eclipse/tm/internal/tcf/debug/actions/TCFActionStepOver.java
index 42017502d..5f5760180 100644
--- a/plugins/org.eclipse.tm.tcf.debug/src/org/eclipse/tm/internal/tcf/debug/actions/TCFActionStepOver.java
+++ b/plugins/org.eclipse.tm.tcf.debug/src/org/eclipse/tm/internal/tcf/debug/actions/TCFActionStepOver.java
@@ -47,6 +47,15 @@ public abstract class TCFActionStepOver extends TCFAction implements IRunControl
public void run() {
if (exited) return;
+ try {
+ runAction();
+ }
+ catch (Throwable x) {
+ exit(x);
+ }
+ }
+
+ private void runAction() {
if (state == null) {
rc.addListener(this);
state = getContextState();

Back to the top