public class EolDebugTarget extends EolDebugElement implements org.eclipse.debug.core.model.IDebugTarget
| Modifier and Type | Field and Description |
|---|---|
protected EolDebugger |
debugger |
protected org.eclipse.debug.core.ILaunch |
launch |
protected IEolExecutableModule |
module |
protected String |
name |
protected org.eclipse.debug.core.model.IProcess |
process |
protected boolean |
suspended |
protected boolean |
terminated |
protected org.eclipse.debug.core.model.IThread[] |
threads |
| Constructor and Description |
|---|
EolDebugTarget(org.eclipse.debug.core.ILaunch launch,
IEolExecutableModule module,
EolDebugger debugger,
String name) |
| Modifier and Type | Method and Description |
|---|---|
void |
breakpointAdded(org.eclipse.debug.core.model.IBreakpoint breakpoint) |
void |
breakpointChanged(org.eclipse.debug.core.model.IBreakpoint breakpoint,
org.eclipse.core.resources.IMarkerDelta delta) |
void |
breakpointRemoved(org.eclipse.debug.core.model.IBreakpoint breakpoint,
org.eclipse.core.resources.IMarkerDelta delta) |
boolean |
canDisconnect() |
boolean |
canResume() |
boolean |
canSuspend() |
boolean |
canTerminate() |
Object |
debug() |
void |
disconnect() |
org.eclipse.debug.core.model.IDebugTarget |
getDebugTarget() |
org.eclipse.debug.core.ILaunch |
getLaunch() |
org.eclipse.debug.core.model.IMemoryBlock |
getMemoryBlock(long startAddress,
long length) |
IEolExecutableModule |
getModule() |
String |
getName() |
org.eclipse.debug.core.model.IProcess |
getProcess() |
org.eclipse.debug.core.model.IThread[] |
getThreads() |
boolean |
hasThreads() |
boolean |
isDisconnected() |
boolean |
isSuspended() |
boolean |
isTerminated() |
void |
resume() |
void |
stepInto() |
void |
stepOver() |
void |
stepReturn() |
boolean |
supportsBreakpoint(org.eclipse.debug.core.model.IBreakpoint breakpoint) |
boolean |
supportsStorageRetrieval() |
void |
suspend() |
void |
terminate() |
getModelIdentifierfireChangeEvent, fireCreationEvent, fireEvent, fireResumeEvent, fireSuspendEvent, fireTerminateEvent, getAdapter, notSupported, requestFailedprotected boolean suspended
protected boolean terminated
protected EolDebugger debugger
protected org.eclipse.debug.core.ILaunch launch
protected org.eclipse.debug.core.model.IThread[] threads
protected org.eclipse.debug.core.model.IProcess process
protected IEolExecutableModule module
protected String name
public EolDebugTarget(org.eclipse.debug.core.ILaunch launch,
IEolExecutableModule module,
EolDebugger debugger,
String name)
public IEolExecutableModule getModule()
public void stepInto()
throws org.eclipse.debug.core.DebugException
org.eclipse.debug.core.DebugExceptionpublic void stepOver()
throws org.eclipse.debug.core.DebugException
org.eclipse.debug.core.DebugExceptionpublic void stepReturn()
public Object debug() throws org.eclipse.debug.core.DebugException, EolRuntimeException
org.eclipse.debug.core.DebugExceptionEolRuntimeExceptionpublic org.eclipse.debug.core.model.IDebugTarget getDebugTarget()
getDebugTarget in interface org.eclipse.debug.core.model.IDebugElementgetDebugTarget in class org.eclipse.debug.core.model.DebugElementpublic org.eclipse.debug.core.ILaunch getLaunch()
getLaunch in interface org.eclipse.debug.core.model.IDebugElementgetLaunch in class org.eclipse.debug.core.model.DebugElementpublic boolean canTerminate()
canTerminate in interface org.eclipse.debug.core.model.ITerminatepublic boolean isTerminated()
isTerminated in interface org.eclipse.debug.core.model.ITerminatepublic void terminate()
throws org.eclipse.debug.core.DebugException
terminate in interface org.eclipse.debug.core.model.ITerminateorg.eclipse.debug.core.DebugExceptionpublic boolean canResume()
canResume in interface org.eclipse.debug.core.model.ISuspendResumepublic boolean canSuspend()
canSuspend in interface org.eclipse.debug.core.model.ISuspendResumepublic boolean isSuspended()
isSuspended in interface org.eclipse.debug.core.model.ISuspendResumepublic void resume()
throws org.eclipse.debug.core.DebugException
resume in interface org.eclipse.debug.core.model.ISuspendResumeorg.eclipse.debug.core.DebugExceptionpublic void suspend()
throws org.eclipse.debug.core.DebugException
suspend in interface org.eclipse.debug.core.model.ISuspendResumeorg.eclipse.debug.core.DebugExceptionpublic void breakpointAdded(org.eclipse.debug.core.model.IBreakpoint breakpoint)
breakpointAdded in interface org.eclipse.debug.core.IBreakpointListenerpublic void breakpointRemoved(org.eclipse.debug.core.model.IBreakpoint breakpoint,
org.eclipse.core.resources.IMarkerDelta delta)
breakpointRemoved in interface org.eclipse.debug.core.IBreakpointListenerpublic void breakpointChanged(org.eclipse.debug.core.model.IBreakpoint breakpoint,
org.eclipse.core.resources.IMarkerDelta delta)
breakpointChanged in interface org.eclipse.debug.core.IBreakpointListenerpublic org.eclipse.debug.core.model.IProcess getProcess()
getProcess in interface org.eclipse.debug.core.model.IDebugTargetpublic org.eclipse.debug.core.model.IThread[] getThreads()
throws org.eclipse.debug.core.DebugException
getThreads in interface org.eclipse.debug.core.model.IDebugTargetorg.eclipse.debug.core.DebugExceptionpublic boolean hasThreads()
throws org.eclipse.debug.core.DebugException
hasThreads in interface org.eclipse.debug.core.model.IDebugTargetorg.eclipse.debug.core.DebugExceptionpublic String getName() throws org.eclipse.debug.core.DebugException
getName in interface org.eclipse.debug.core.model.IDebugTargetorg.eclipse.debug.core.DebugExceptionpublic boolean supportsBreakpoint(org.eclipse.debug.core.model.IBreakpoint breakpoint)
supportsBreakpoint in interface org.eclipse.debug.core.model.IDebugTargetpublic boolean canDisconnect()
canDisconnect in interface org.eclipse.debug.core.model.IDisconnectpublic void disconnect()
throws org.eclipse.debug.core.DebugException
disconnect in interface org.eclipse.debug.core.model.IDisconnectorg.eclipse.debug.core.DebugExceptionpublic boolean isDisconnected()
isDisconnected in interface org.eclipse.debug.core.model.IDisconnectpublic boolean supportsStorageRetrieval()
supportsStorageRetrieval in interface org.eclipse.debug.core.model.IMemoryBlockRetrievalpublic org.eclipse.debug.core.model.IMemoryBlock getMemoryBlock(long startAddress,
long length)
throws org.eclipse.debug.core.DebugException
getMemoryBlock in interface org.eclipse.debug.core.model.IMemoryBlockRetrievalorg.eclipse.debug.core.DebugExceptionCopyright © 2016. All rights reserved.