mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-04-22 22:22:11 +02:00
Bug 413188 - Stopping on shared library event should be reflected in the
Debug view Change-Id: I1cb677279252f3f84799dd350613df976ae8c4e0 Reviewed-on: https://git.eclipse.org/r/14624 Reviewed-by: Marc Khouzam <marc.khouzam@ericsson.com> IP-Clean: Marc Khouzam <marc.khouzam@ericsson.com> Tested-by: Marc Khouzam <marc.khouzam@ericsson.com> Reviewed-by: Mikhail Khodjaiants <mikhailkhod@googlemail.com> IP-Clean: Mikhail Khodjaiants <mikhailkhod@googlemail.com> Tested-by: Mikhail Khodjaiants <mikhailkhod@googlemail.com>
This commit is contained in:
parent
72925ad5b4
commit
f7d191bfbb
2 changed files with 6 additions and 0 deletions
|
@ -49,6 +49,7 @@ import org.eclipse.cdt.dsf.mi.service.command.events.MIInferiorExitEvent;
|
|||
import org.eclipse.cdt.dsf.mi.service.command.events.MIInferiorSignalExitEvent;
|
||||
import org.eclipse.cdt.dsf.mi.service.command.events.MILocationReachedEvent;
|
||||
import org.eclipse.cdt.dsf.mi.service.command.events.MIRunningEvent;
|
||||
import org.eclipse.cdt.dsf.mi.service.command.events.MISharedLibEvent;
|
||||
import org.eclipse.cdt.dsf.mi.service.command.events.MISignalEvent;
|
||||
import org.eclipse.cdt.dsf.mi.service.command.events.MISteppingRangeEvent;
|
||||
import org.eclipse.cdt.dsf.mi.service.command.events.MIStoppedEvent;
|
||||
|
@ -269,6 +270,8 @@ public class MIRunControlEventProcessor
|
|||
event = MILocationReachedEvent.parse(execDmc, exec.getToken(), exec.getMIResults());
|
||||
} else if ("function-finished".equals(reason)) { //$NON-NLS-1$
|
||||
event = MIFunctionFinishedEvent.parse(execDmc, exec.getToken(), exec.getMIResults());
|
||||
} else if ("solib-event".equals(reason)) { //$NON-NLS-1$
|
||||
event = MISharedLibEvent.parse(execDmc, exec.getToken(), exec.getMIResults(), null);
|
||||
} else if ("exited-normally".equals(reason) || "exited".equals(reason)) { //$NON-NLS-1$ //$NON-NLS-2$
|
||||
event = MIInferiorExitEvent.parse(fCommandControl.getContext(), exec.getToken(), exec.getMIResults());
|
||||
// Until we clean up the handling of all these events, we need to send the containerExited event
|
||||
|
|
|
@ -44,6 +44,7 @@ import org.eclipse.cdt.dsf.mi.service.command.events.MIInferiorExitEvent;
|
|||
import org.eclipse.cdt.dsf.mi.service.command.events.MIInferiorSignalExitEvent;
|
||||
import org.eclipse.cdt.dsf.mi.service.command.events.MILocationReachedEvent;
|
||||
import org.eclipse.cdt.dsf.mi.service.command.events.MIRunningEvent;
|
||||
import org.eclipse.cdt.dsf.mi.service.command.events.MISharedLibEvent;
|
||||
import org.eclipse.cdt.dsf.mi.service.command.events.MISignalEvent;
|
||||
import org.eclipse.cdt.dsf.mi.service.command.events.MISteppingRangeEvent;
|
||||
import org.eclipse.cdt.dsf.mi.service.command.events.MIStoppedEvent;
|
||||
|
@ -353,6 +354,8 @@ public class MIRunControlEventProcessor_7_0
|
|||
event = MILocationReachedEvent.parse(execDmc, exec.getToken(), exec.getMIResults());
|
||||
} else if ("function-finished".equals(reason)) { //$NON-NLS-1$
|
||||
event = MIFunctionFinishedEvent.parse(execDmc, exec.getToken(), exec.getMIResults());
|
||||
} else if ("solib-event".equals(reason)) { //$NON-NLS-1$
|
||||
event = MISharedLibEvent.parse(execDmc, exec.getToken(), exec.getMIResults(), null);
|
||||
} else if (STOPPED_REASON.equals(reason)) {
|
||||
event = MIStoppedEvent.parse(execDmc, exec.getToken(), exec.getMIResults());
|
||||
} else if (RUNNING_REASON.equals(reason)) {
|
||||
|
|
Loading…
Add table
Reference in a new issue