|
Eclipse CDT Pre-release 3.0 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
A thread in a debug target. A thread contains stack frames. Stack frames are only available when the thread is suspended, and are returned in top-down order.
Method Summary | |
boolean |
equals(ICDIThread thead)
Returns true if the threads are the same. |
int |
getStackFrameCount()
Returns the depth of the stack frames. |
ICDIStackFrame[] |
getStackFrames()
Returns the stack frames contained in this thread. |
ICDIStackFrame[] |
getStackFrames(int fromIndex,
int len)
Returns the stack frames contained in this thread between the specified fromIndex, inclusive, and toIndex, exclusive. |
ICDIThreadStorageDescriptor[] |
getThreadStorageDescriptors()
Return thread local storage variables descriptor. |
void |
jump(ICDILocation location)
Deprecated. |
void |
resume()
Deprecated. |
void |
resume(boolean passSignal)
Causes this target to resume its execution. |
void |
resume(ICDILocation location)
Resume execution at location. |
void |
resume(ICDISignal signal)
Resume execution where the program stopped but immediately give the signal. |
void |
runUntil(ICDILocation location)
Deprecated. |
void |
signal()
Deprecated. |
void |
signal(ICDISignal signal)
Deprecated. |
void |
stepInto()
Deprecated. |
void |
stepIntoInstruction()
Deprecated. |
void |
stepOver()
Deprecated. |
void |
stepOverInstruction()
Deprecated. |
void |
stepReturn()
Deprecated. |
Methods inherited from interface org.eclipse.cdt.debug.core.cdi.model.ICDIExecuteStep |
stepInto, stepIntoInstruction, stepOver, stepOverInstruction, stepUntil |
Methods inherited from interface org.eclipse.cdt.debug.core.cdi.model.ICDISuspend |
isSuspended, suspend |
Methods inherited from interface org.eclipse.cdt.debug.core.cdi.model.ICDIObject |
getTarget |
Method Detail |
public ICDIStackFrame[] getStackFrames() throws CDIException
CDIException
- if this method fails. Reasons include:public ICDIStackFrame[] getStackFrames(int fromIndex, int len) throws CDIException
CDIException
- if this method fails. Reasons include:
IndexOutOfBoundsException
- for an illegal endpoint index value
(fromIndex < 0 || toIndex > size || fromIndex > toIndex).public int getStackFrameCount() throws CDIException
CDIException
- if this method fails. Reasons include:public ICDIThreadStorageDescriptor[] getThreadStorageDescriptors() throws CDIException
CDIException
public void resume() throws CDIException
CDIException
- if this method fails. Reasons include:public void stepOver() throws CDIException
CDIException
- if this method fails. Reasons include:public void stepInto() throws CDIException
CDIException
- if this method fails. Reasons include:public void stepOverInstruction() throws CDIException
CDIException
- if this method fails. Reasons include:public void stepIntoInstruction() throws CDIException
CDIException
- if this method fails. Reasons include:public void stepReturn() throws CDIException
CDIException
ICDIStackFrame.stepReturn()
public void runUntil(ICDILocation location) throws CDIException
CDIException
- if this method fails. Reasons include:ICDIExecuteStep.stepUntil(ICDILocation)
public void jump(ICDILocation location) throws CDIException
CDIException
- if this method fails. Reasons include:ICDIExecuteResume.resume(ICDILocation)
public void signal() throws CDIException
CDIException
ICDIExecuteResume.resume(boolean)
public void signal(ICDISignal signal) throws CDIException
signal
-
CDIException
ICDIExecuteResume.resume(ICDISignal)
public boolean equals(ICDIThread thead)
public void resume(boolean passSignal) throws CDIException
fase
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.
passSignal
- whether to discar the signal
CDIException
- if this method fails. Reasons include:public void resume(ICDILocation location) throws CDIException
location
-
CDIException
- if this method fails. Reasons include:public void resume(ICDISignal signal) throws CDIException
signal
-
CDIException
|
Eclipse CDT Pre-release 3.0 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |