org.eclipse.cdt.debug.internal.core.model
Class Disassembly
java.lang.Object
org.eclipse.core.runtime.PlatformObject
org.eclipse.cdt.debug.internal.core.model.CDebugElement
org.eclipse.cdt.debug.internal.core.model.Disassembly
- All Implemented Interfaces:
- org.eclipse.cdt.debug.core.cdi.event.ICDIEventListener, ICDebugElement, ICDebugElementStatus, IDisassembly, org.eclipse.core.runtime.IAdaptable, org.eclipse.debug.core.model.IDebugElement
public class Disassembly
- extends CDebugElement
- implements IDisassembly, org.eclipse.cdt.debug.core.cdi.event.ICDIEventListener
CDI implementation of IDisassembly
Methods inherited from class org.eclipse.cdt.debug.internal.core.model.CDebugElement |
createChangeEvent, createCreateEvent, createResumeEvent, createSuspendEvent, createTerminateEvent, fireChangeEvent, fireCreationEvent, fireResumeEvent, fireSuspendEvent, fireTerminateEvent, getCDISession, getCDITarget, getCurrentStateInfo, getDebugTarget, getLaunch, getMessage, getModelIdentifier, getSeverity, getState, isOK, notSupported, requestFailed, requestFailed, targetRequestFailed, targetRequestFailed |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.eclipse.debug.core.model.IDebugElement |
getDebugTarget, getLaunch, getModelIdentifier |
Disassembly
public Disassembly(CDebugTarget target)
- Constructor for Disassembly.
- Parameters:
target
-
getDisassemblyBlock
public IDisassemblyBlock getDisassemblyBlock(ICStackFrame frame)
throws org.eclipse.debug.core.DebugException
- Description copied from interface:
IDisassembly
- Returns the disassembly block for given stack frame.
- Specified by:
getDisassemblyBlock
in interface IDisassembly
- Parameters:
frame
- the stack frame for which the disassembly is required
- Returns:
- the disassembly block for given stack frame
- Throws:
org.eclipse.debug.core.DebugException
- if this method fails.
dispose
public void dispose()
getAdapter
public java.lang.Object getAdapter(java.lang.Class adapter)
- Specified by:
getAdapter
in interface org.eclipse.core.runtime.IAdaptable
- Overrides:
getAdapter
in class CDebugElement
reset
public void reset()
getAddressFactory
public IAddressFactory getAddressFactory()
- Description copied from interface:
IDisassembly
- Returns the address factory associated with this element.
- Specified by:
getAddressFactory
in interface IDisassembly
- Returns:
- the address factory
handleDebugEvents
public void handleDebugEvents(org.eclipse.cdt.debug.core.cdi.event.ICDIEvent[] events)
- Specified by:
handleDebugEvents
in interface org.eclipse.cdt.debug.core.cdi.event.ICDIEventListener