Skip to main content
aboutsummaryrefslogtreecommitdiffstats
path: root/debug
diff options
context:
space:
mode:
authorKen Ryall2007-01-10 01:29:43 +0000
committerKen Ryall2007-01-10 01:29:43 +0000
commitb90428f8214a9b0791230b489f918d950b1f0b09 (patch)
tree0804b52ade1807b2439ae3f84ad453ad4b87472f /debug
parentd9b215c1ad4758b825cbd9d11f88c86b36444b7c (diff)
downloadorg.eclipse.cdt-b90428f8214a9b0791230b489f918d950b1f0b09.tar.gz
org.eclipse.cdt-b90428f8214a9b0791230b489f918d950b1f0b09.tar.xz
org.eclipse.cdt-b90428f8214a9b0791230b489f918d950b1f0b09.zip
Check for reason "shlib-event".
Diffstat (limited to 'debug')
-rw-r--r--debug/org.eclipse.cdt.debug.mi.core/mi/org/eclipse/cdt/debug/mi/core/RxThread.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/debug/org.eclipse.cdt.debug.mi.core/mi/org/eclipse/cdt/debug/mi/core/RxThread.java b/debug/org.eclipse.cdt.debug.mi.core/mi/org/eclipse/cdt/debug/mi/core/RxThread.java
index 15002e0404c..09f4a37cc7e 100644
--- a/debug/org.eclipse.cdt.debug.mi.core/mi/org/eclipse/cdt/debug/mi/core/RxThread.java
+++ b/debug/org.eclipse.cdt.debug.mi.core/mi/org/eclipse/cdt/debug/mi/core/RxThread.java
@@ -514,6 +514,13 @@ public class RxThread extends Thread {
event = new MIInferiorSignalExitEvent(session, rr);
}
session.getMIInferior().setTerminated();
+ } else if ("shlib-event".equals(reason)) { //$NON-NLS-1$
+ if (exec != null) {
+ event = new MISharedLibEvent(session, exec);
+ } else if (rr != null) {
+ event = new MISharedLibEvent(session, rr);
+ }
+ session.getMIInferior().setSuspended();
}
return event;
}

Back to the top