org.eclipse.cdt.debug.core.cdi.model
Interface ICDITarget2
- All Superinterfaces:
- ICDIBreakpointManagement, ICDIExecuteStep, ICDIExpressionManagement, ICDIMemoryBlockManagement, ICDIObject, ICDISessionObject, ICDISharedLibraryManagement, ICDISignalManagement, ICDISourceManagement, ICDISuspend, ICDITarget, ICDIThreadGroup
public interface ICDITarget2
- extends ICDITarget
Methods inherited from interface org.eclipse.cdt.debug.core.cdi.model.ICDITarget |
createAddressLocation, createCondition, createCondition, createFunctionLocation, createGlobalVariable, createLineLocation, createRegister, disconnect, evaluateExpressionToString, getConfiguration, getGlobalVariableDescriptors, getProcess, getRegisterGroups, getRuntimeOptions, isDisconnected, isTerminated, jump, restart, resume, runUntil, signal, signal, stepInto, stepIntoInstruction, stepOver, stepOverInstruction, terminate |
getGlobalVariables
ICDIGlobalVariableDescriptor[] getGlobalVariables()
- Returns a list of global variables for the targeted process
- Returns:
- list of globals for the targeted process
resume
void resume(boolean passSignal)
throws CDIException
- Causes this target to resume its execution.
if passSignal is
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.
- Parameters:
passSignal
- whether to discar the signal
- Throws:
CDIException
- if this method fails. Reasons include:
resume
void resume(ICDILocation location)
throws CDIException
- Resume execution at location. Note the method does not change stackframe.
The result is undefined if it jumps outside of the stacframe.
Can only be called when the associated target is suspended.
- Parameters:
location
-
- Throws:
CDIException
- if this method fails. Reasons include:
resume
void resume(ICDISignal signal)
throws CDIException
- Resume execution where the program stopped but immediately give the
signal.
- Parameters:
signal
-
- Throws:
CDIException
Copyright (c) IBM Corp. and others 2004. All Rights Reserved.