mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-06-07 17:56:01 +02:00
Bug 438635 - executeWithTargetAvailable steps need public constructors
Change-Id: I351c9ba773319bed99b4d05520e5995fb426c21d Signed-off-by: Xavier Raynaud <xavier.raynaud@kalray.eu> Reviewed-on: https://git.eclipse.org/r/29253 Reviewed-by: Marc Khouzam <marc.khouzam@ericsson.com> Tested-by: Marc Khouzam <marc.khouzam@ericsson.com>
This commit is contained in:
parent
8ce51305f0
commit
dd8dc157ee
2 changed files with 38 additions and 0 deletions
|
@ -13,6 +13,7 @@
|
|||
* Alvaro Sanchez-Leon (Ericsson AB) - Support for Step into selection (bug 244865)
|
||||
* Alvaro Sanchez-Leon (Ericsson AB) - Bug 415362
|
||||
* Marc Khouzam (Ericsson) - Wait for *stopped event when suspending (bug 429621)
|
||||
* Xavier Raynaud (Kalray) - Bug 438635
|
||||
*******************************************************************************/
|
||||
|
||||
package org.eclipse.cdt.dsf.gdb.service;
|
||||
|
@ -1507,6 +1508,12 @@ public class GDBRunControl_7_0_NS extends AbstractDsfService implements IMIRunCo
|
|||
* @since 3.0
|
||||
*/
|
||||
protected class MakeTargetAvailableStep extends Sequence.Step {
|
||||
|
||||
/* public constructor required, so upper classes can override executeWithTargetAvailable */
|
||||
/** @since 4.5 */
|
||||
public MakeTargetAvailableStep() {
|
||||
}
|
||||
|
||||
@Override
|
||||
public void execute(final RequestMonitor rm) {
|
||||
// Interrupt every first thread of the running processes
|
||||
|
@ -1545,6 +1552,12 @@ public class GDBRunControl_7_0_NS extends AbstractDsfService implements IMIRunCo
|
|||
* @since 4.0
|
||||
*/
|
||||
protected class ExecuteQueuedOperationsStep extends Sequence.Step {
|
||||
|
||||
/* public constructor required, so upper classes can override executeWithTargetAvailable */
|
||||
/** @since 4.5 */
|
||||
public ExecuteQueuedOperationsStep() {
|
||||
}
|
||||
|
||||
@Override
|
||||
public void execute(final RequestMonitor rm) {
|
||||
fCurrentlyExecutingSteps = true;
|
||||
|
@ -1581,6 +1594,12 @@ public class GDBRunControl_7_0_NS extends AbstractDsfService implements IMIRunCo
|
|||
* @since 3.0
|
||||
*/
|
||||
protected class RestoreTargetStateStep extends Sequence.Step {
|
||||
|
||||
/* public constructor required, so upper classes can override executeWithTargetAvailable */
|
||||
/** @since 4.5 */
|
||||
public RestoreTargetStateStep() {
|
||||
}
|
||||
|
||||
@Override
|
||||
public void execute(final RequestMonitor rm) {
|
||||
// Resume every thread we had interrupted
|
||||
|
|
|
@ -13,6 +13,7 @@
|
|||
* Marc Khouzam (Ericsson) - Make each thread an IDisassemblyDMContext (bug 352748)
|
||||
* Alvaro Sanchez-Leon (Ericsson AB) - Support for Step into selection (bug 244865)
|
||||
* Alvaro Sanchez-Leon (Ericsson AB) - Bug 415362
|
||||
* Xavier Raynaud (Kalray) - Bug 438635
|
||||
*******************************************************************************/
|
||||
package org.eclipse.cdt.dsf.mi.service;
|
||||
|
||||
|
@ -1296,6 +1297,12 @@ public class MIRunControl extends AbstractDsfService implements IMIRunControl, I
|
|||
* @since 3.0
|
||||
*/
|
||||
protected class MakeTargetAvailableStep extends Sequence.Step {
|
||||
|
||||
/* public constructor required, so upper classes can override executeWithTargetAvailable */
|
||||
/** @since 4.5 */
|
||||
public MakeTargetAvailableStep() {
|
||||
}
|
||||
|
||||
@Override
|
||||
public void execute(final RequestMonitor rm) {
|
||||
if (!isTargetAvailable()) {
|
||||
|
@ -1330,6 +1337,12 @@ public class MIRunControl extends AbstractDsfService implements IMIRunControl, I
|
|||
* @since 4.0
|
||||
*/
|
||||
protected class ExecuteQueuedOperationsStep extends Sequence.Step {
|
||||
|
||||
/* public constructor required, so upper classes can override executeWithTargetAvailable */
|
||||
/** @since 4.5 */
|
||||
public ExecuteQueuedOperationsStep() {
|
||||
}
|
||||
|
||||
@Override
|
||||
public void execute(final RequestMonitor rm) {
|
||||
fCurrentlyExecutingSteps = true;
|
||||
|
@ -1366,6 +1379,12 @@ public class MIRunControl extends AbstractDsfService implements IMIRunControl, I
|
|||
* @since 3.0
|
||||
*/
|
||||
protected class RestoreTargetStateStep extends Sequence.Step {
|
||||
|
||||
/* public constructor required, so upper classes can override executeWithTargetAvailable */
|
||||
/** @since 4.5 */
|
||||
public RestoreTargetStateStep() {
|
||||
}
|
||||
|
||||
@Override
|
||||
public void execute(final RequestMonitor rm) {
|
||||
if (!isTargetAvailable()) {
|
||||
|
|
Loading…
Add table
Reference in a new issue