|
PTP Release 5.0 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IPDIExecuteManagement
Provides the ability to resume a thread. Provides the ability to step into, over, and until from the current execution location. Implementations must be non-blocking. Provides the ability to step return from the frame. Implementations must be non-blocking.
| Method Summary | |
|---|---|
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 |
| Method Detail |
|---|
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 signal
PDIException - on failure
void resume(TaskSet tasks,
IPDILocation location)
throws PDIException
tasks - target processlocation -
PDIException - on failure
void resume(TaskSet tasks,
IPDISignal signal)
throws PDIException
tasks - target processsignal -
PDIException - on failure
void stepOver(TaskSet tasks,
int count)
throws PDIException
tasks - target processcount - as in `step', but do so count times.
PDIException - on failure
void stepOverInstruction(TaskSet tasks,
int count)
throws PDIException
tasks - target processcount - as in `stepOverInstruction', but do so count times.
PDIException - on failure
void stepInto(TaskSet tasks,
int count)
throws PDIException
tasks - target processcount - as in `step', but do so count times.
PDIException - on failure
void stepIntoInstruction(TaskSet tasks,
int count)
throws PDIException
tasks - target process
PDIException - on failure
void stepUntil(TaskSet tasks,
IPDILocation location)
throws PDIException
tasks - target processlocation - location
PDIException - on failure
void stepReturn(TaskSet tasks,
int count)
throws PDIException
count - as in `step', but do so count times.tasks - target process
PDIException - on failure
void 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 failure
void suspend(TaskSet tasks)
throws PDIException
tasks - target process
PDIException - on failure
void terminate(TaskSet tasks)
throws PDIException
tasks - target process
PDIException - on failure
void restart(TaskSet tasks)
throws PDIException
tasks -
PDIException - on failure
void start(TaskSet tasks)
throws PDIException
tasks - target process
PDIException - on failure
|
PTP Release 5.0 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||