1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-08-10 01:35:39 +02:00

bug 233058 - support for remote process exit code in debug session

This commit is contained in:
Alena Laskavaia 2008-05-20 20:06:08 +00:00
parent fa697cf355
commit 69ea8a3218
2 changed files with 3 additions and 3 deletions

View file

@ -506,14 +506,14 @@ public class RxThread extends Thread {
} else if (rr != null) { } else if (rr != null) {
event = new MIInferiorExitEvent(session, rr); event = new MIInferiorExitEvent(session, rr);
} }
session.getMIInferior().setTerminated(); session.getMIInferior().setTerminated(0,false);
} else if ("exited-signalled".equals(reason)) { //$NON-NLS-1$ } else if ("exited-signalled".equals(reason)) { //$NON-NLS-1$
if (exec != null) { if (exec != null) {
event = new MIInferiorSignalExitEvent(session, exec); event = new MIInferiorSignalExitEvent(session, exec);
} else if (rr != null) { } else if (rr != null) {
event = new MIInferiorSignalExitEvent(session, rr); event = new MIInferiorSignalExitEvent(session, rr);
} }
session.getMIInferior().setTerminated(); session.getMIInferior().setTerminated(0,false);
} else if ("shlib-event".equals(reason)) { //$NON-NLS-1$ } else if ("shlib-event".equals(reason)) { //$NON-NLS-1$
if (exec != null) { if (exec != null) {
event = new MISharedLibEvent(session, exec); event = new MISharedLibEvent(session, exec);

View file

@ -630,7 +630,7 @@ public class CDebugModelPresentation extends LabelProvider implements IDebugMode
if ( t != null ) { if ( t != null ) {
if ( !t.isPostMortem() ) { if ( !t.isPostMortem() ) {
CDebugElementState state = t.getState(); CDebugElementState state = t.getState();
if ( state.equals( CDebugElementState.EXITED ) ) { if ( state.equals( CDebugElementState.EXITED ) || state.equals( CDebugElementState.TERMINATED )) {
Object info = t.getCurrentStateInfo(); Object info = t.getCurrentStateInfo();
String label = CDebugUIMessages.getString( "CDTDebugModelPresentation.3" ); //$NON-NLS-1$ String label = CDebugUIMessages.getString( "CDTDebugModelPresentation.3" ); //$NON-NLS-1$
String reason = ""; //$NON-NLS-1$ String reason = ""; //$NON-NLS-1$