public abstract class EaseDebugTarget extends EaseDebugElement implements IDebugTarget, IEventProcessor
EaseDebugElement.State| Constructor and Description |
|---|
EaseDebugTarget(ILaunch launch,
boolean suspendOnStartup,
boolean suspendOnScriptLoad,
boolean showDynamicCode) |
| Modifier and Type | Method and Description |
|---|---|
void |
breakpointAdded(IBreakpoint breakpoint) |
void |
breakpointChanged(IBreakpoint breakpoint,
IMarkerDelta delta) |
void |
breakpointRemoved(IBreakpoint breakpoint,
IMarkerDelta delta) |
void |
cleanupOnTermination() |
void |
fireDispatchEvent(IModelRequest event) |
EaseDebugTarget |
getDebugTarget() |
ILaunch |
getLaunch() |
IMemoryBlock |
getMemoryBlock(long startAddress,
long length) |
java.lang.String |
getName() |
EaseDebugProcess |
getProcess() |
EaseDebugThread[] |
getThreads() |
int |
getUniqueVariableId(java.lang.Object value) |
void |
handleEvent(IDebugEvent event) |
boolean |
hasThreads() |
boolean |
isShowDynamicCode() |
boolean |
isSuspendOnScriptLoad() |
boolean |
isSuspendOnStartup() |
void |
setDispatcher(EventDispatchJob dispatcher) |
void |
setScriptRegistry(IScriptRegistry registry)
Setter method for script registry for lookups between different types of file identifications.
|
boolean |
supportsStorageRetrieval() |
java.lang.String |
toString() |
canDisconnect, canResume, canStepInto, canStepOver, canStepReturn, canSuspend, canTerminate, disconnect, getModelIdentifier, isDisconnected, isStepping, isSuspended, isTerminated, resume, setResumed, setSuspended, stepInto, stepOver, stepReturn, suspend, terminatefireChangeEvent, fireCreationEvent, fireEvent, fireResumeEvent, fireSuspendEvent, fireTerminateEvent, getAdapterequals, getClass, hashCode, notify, notifyAll, wait, wait, waitsupportsBreakpointgetModelIdentifiergetAdaptercanTerminate, isTerminated, terminatecanResume, canSuspend, isSuspended, resume, suspendcanDisconnect, disconnect, isDisconnectedpublic EaseDebugTarget(ILaunch launch, boolean suspendOnStartup, boolean suspendOnScriptLoad, boolean showDynamicCode)
public boolean isSuspendOnStartup()
public boolean isSuspendOnScriptLoad()
public boolean isShowDynamicCode()
public java.lang.String getName()
getName in interface IDebugTargetpublic EaseDebugTarget getDebugTarget()
getDebugTarget in interface IDebugElementgetDebugTarget in class EaseDebugElementpublic ILaunch getLaunch()
getLaunch in interface IDebugElementgetLaunch in class DebugElementpublic EaseDebugProcess getProcess()
getProcess in interface IDebugTargetpublic EaseDebugThread[] getThreads()
getThreads in interface IDebugTargetpublic boolean hasThreads()
hasThreads in interface IDebugTargetpublic void fireDispatchEvent(IModelRequest event)
public java.lang.String toString()
toString in class java.lang.Objectpublic void setDispatcher(EventDispatchJob dispatcher)
setDispatcher in interface IEventProcessorpublic void setScriptRegistry(IScriptRegistry registry)
registry - Script registry to be used.public void handleEvent(IDebugEvent event)
handleEvent in interface IEventProcessorpublic void cleanupOnTermination()
public int getUniqueVariableId(java.lang.Object value)
public void breakpointAdded(IBreakpoint breakpoint)
breakpointAdded in interface IBreakpointListenerpublic void breakpointRemoved(IBreakpoint breakpoint, IMarkerDelta delta)
breakpointRemoved in interface IBreakpointListenerpublic void breakpointChanged(IBreakpoint breakpoint, IMarkerDelta delta)
breakpointChanged in interface IBreakpointListenerpublic boolean supportsStorageRetrieval()
supportsStorageRetrieval in interface IMemoryBlockRetrievalpublic IMemoryBlock getMemoryBlock(long startAddress, long length) throws DebugException
getMemoryBlock in interface IMemoryBlockRetrievalDebugException