mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-04-29 19:45:01 +02:00
Return a fake ^running.
This commit is contained in:
parent
fd783f3c88
commit
079339321b
2 changed files with 44 additions and 0 deletions
|
@ -6,6 +6,9 @@
|
||||||
|
|
||||||
package org.eclipse.cdt.debug.mi.core.command;
|
package org.eclipse.cdt.debug.mi.core.command;
|
||||||
|
|
||||||
|
import org.eclipse.cdt.debug.mi.core.output.MIOutput;
|
||||||
|
import org.eclipse.cdt.debug.mi.core.output.MIResultRecord;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
|
@ -14,8 +17,27 @@ package org.eclipse.cdt.debug.mi.core.command;
|
||||||
*/
|
*/
|
||||||
public class MIJump extends CLICommand {
|
public class MIJump extends CLICommand {
|
||||||
|
|
||||||
|
MIOutput out;
|
||||||
|
|
||||||
public MIJump(String loc) {
|
public MIJump(String loc) {
|
||||||
super("jump " + loc);
|
super("jump " + loc);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* This is a CLI command contraly to
|
||||||
|
* the -exec-continue or -exec-run
|
||||||
|
* it does not return so we have to fake
|
||||||
|
* a return value. We return "^running"
|
||||||
|
*/
|
||||||
|
public MIOutput getMIOutput() {
|
||||||
|
if (out == null) {
|
||||||
|
out = new MIOutput();
|
||||||
|
MIResultRecord rr = new MIResultRecord();
|
||||||
|
rr.setToken(getToken());
|
||||||
|
rr.setResultClass(MIResultRecord.RUNNING);
|
||||||
|
out.setMIResultRecord(rr);
|
||||||
|
}
|
||||||
|
return out;
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -6,6 +6,9 @@
|
||||||
|
|
||||||
package org.eclipse.cdt.debug.mi.core.command;
|
package org.eclipse.cdt.debug.mi.core.command;
|
||||||
|
|
||||||
|
import org.eclipse.cdt.debug.mi.core.output.MIOutput;
|
||||||
|
import org.eclipse.cdt.debug.mi.core.output.MIResultRecord;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -15,8 +18,27 @@ package org.eclipse.cdt.debug.mi.core.command;
|
||||||
*/
|
*/
|
||||||
public class MISignal extends CLICommand {
|
public class MISignal extends CLICommand {
|
||||||
|
|
||||||
|
MIOutput out;
|
||||||
|
|
||||||
public MISignal(String arg) {
|
public MISignal(String arg) {
|
||||||
super("signal " + arg);
|
super("signal " + arg);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* This is a CLI command contraly to
|
||||||
|
* the -exec-continue or -exec-run
|
||||||
|
* it does not return so we have to fake
|
||||||
|
* a return value. We return "^running"
|
||||||
|
*/
|
||||||
|
public MIOutput getMIOutput() {
|
||||||
|
if (out == null) {
|
||||||
|
out = new MIOutput();
|
||||||
|
MIResultRecord rr = new MIResultRecord();
|
||||||
|
rr.setToken(getToken());
|
||||||
|
rr.setResultClass(MIResultRecord.RUNNING);
|
||||||
|
out.setMIResultRecord(rr);
|
||||||
|
}
|
||||||
|
return out;
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue