public interface IPDIExecuteManagement
Modifier and Type | Method and Description |
---|---|
void |
restart(TaskSet tasks)
TODO not implemented yet in 2.0 Requests to restart of debugging
|
void |
resume(TaskSet tasks,
boolean passSignal)
Causes this target to resume its execution. if passSignal is
false and the target was suspended by a signal when resuming
the signal will be discarded Has no effect on a target that is not
suspended. |
void |
resume(TaskSet tasks,
IPDILocation location)
Resume execution at location.
|
void |
resume(TaskSet tasks,
IPDISignal signal)
Resume execution where the program stopped but immediately give the
signal.
|
void |
start(TaskSet tasks)
Starts specify process
|
void |
stepInto(TaskSet tasks,
int count)
Steps into the current source line.
|
void |
stepIntoInstruction(TaskSet tasks,
int count)
Steps into the current machine instruction.
|
void |
stepOver(TaskSet tasks,
int count)
Steps over the current source line. if count <= 0 it is a loop.
|
void |
stepOverInstruction(TaskSet tasks,
int count)
Steps over the current machine instruction.
|
void |
stepReturn(TaskSet tasks,
IAIF aif)
Cancel execution of the frame and return with value. value can be
null , if no return value is needed. |
void |
stepReturn(TaskSet tasks,
int count)
Continue execution until the frame return.
|
void |
stepUntil(TaskSet tasks,
IPDILocation location)
Continues running until location is reached.
|
void |
suspend(TaskSet tasks)
Causes this target/thread to suspend its execution.
|
void |
terminate(TaskSet tasks)
Requests to terminate of specify process
|
void resume(TaskSet tasks, boolean passSignal) throws PDIException
false
and the target was suspended by a signal when resuming
the signal will be discarded Has no effect on a target that is not
suspended.tasks
- target processpassSignal
- whether to discard the signalPDIException
- on failurevoid resume(TaskSet tasks, IPDILocation location) throws PDIException
tasks
- target processlocation
- PDIException
- on failurevoid resume(TaskSet tasks, IPDISignal signal) throws PDIException
tasks
- target processsignal
- PDIException
- on failurevoid stepOver(TaskSet tasks, int count) throws PDIException
tasks
- target processcount
- as in `step', but do so count times.PDIException
- on failurevoid stepOverInstruction(TaskSet tasks, int count) throws PDIException
tasks
- target processcount
- as in `stepOverInstruction', but do so count times.PDIException
- on failurevoid stepInto(TaskSet tasks, int count) throws PDIException
tasks
- target processcount
- as in `step', but do so count times.PDIException
- on failurevoid stepIntoInstruction(TaskSet tasks, int count) throws PDIException
tasks
- target processPDIException
- on failurevoid stepUntil(TaskSet tasks, IPDILocation location) throws PDIException
tasks
- target processlocation
- locationPDIException
- on failurevoid stepReturn(TaskSet tasks, int count) throws PDIException
count
- as in `step', but do so count times.tasks
- target processPDIException
- on failurevoid stepReturn(TaskSet tasks, IAIF aif) throws PDIException
null
, if no return value is needed. Can only be called when
the associated target/thread is suspended.tasks
- target processaif
- value use as the returning value.PDIException
- on failurevoid suspend(TaskSet tasks) throws PDIException
tasks
- target processPDIException
- on failurevoid terminate(TaskSet tasks) throws PDIException
tasks
- target processPDIException
- on failurevoid restart(TaskSet tasks) throws PDIException
tasks
- PDIException
- on failurevoid start(TaskSet tasks) throws PDIException
tasks
- target processPDIException
- on failureCopyright (c) 2011 IBM Corporation and others. All Rights Reserved.