Eclipse CDT
Pre-release 3.0

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


Method Summary
 ICDIGlobalVariableDescriptor[] getGlobalVariables()
          Returns a list of global variables for the targeted process
 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.
 
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
 
Methods inherited from interface org.eclipse.cdt.debug.core.cdi.model.ICDIThreadGroup
getCurrentThread, getThreads
 
Methods inherited from interface org.eclipse.cdt.debug.core.cdi.model.ICDIBreakpointManagement
deleteAllBreakpoints, deleteBreakpoints, getBreakpoints, setAddressBreakpoint, setExceptionBreakpoint, setFunctionBreakpoint, setLineBreakpoint, setWatchpoint
 
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.ICDISignalManagement
getSignals
 
Methods inherited from interface org.eclipse.cdt.debug.core.cdi.model.ICDIObject
getTarget
 
Methods inherited from interface org.eclipse.cdt.debug.core.cdi.model.ICDIExpressionManagement
createExpression, destroyAllExpressions, destroyExpressions, getExpressions
 
Methods inherited from interface org.eclipse.cdt.debug.core.cdi.model.ICDISourceManagement
getInstructions, getInstructions, getInstructions, getMixedInstructions, getMixedInstructions, getMixedInstructions, getSourcePaths, setSourcePaths
 
Methods inherited from interface org.eclipse.cdt.debug.core.cdi.model.ICDISharedLibraryManagement
getSharedLibraries
 
Methods inherited from interface org.eclipse.cdt.debug.core.cdi.model.ICDIMemoryBlockManagement
createMemoryBlock, getMemoryBlocks, removeAllBlocks, removeBlocks
 
Methods inherited from interface org.eclipse.cdt.debug.core.cdi.ICDISessionObject
getSession
 

Method Detail

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

Eclipse CDT
Pre-release 3.0

Copyright (c) IBM Corp. and others 2004. All Rights Reserved.