org.eclipse.cdt.debug.core.model
Interface IDisassembly

All Superinterfaces:
org.eclipse.core.runtime.IAdaptable, ICDebugElement, org.eclipse.debug.core.model.IDebugElement
All Known Implementing Classes:
Disassembly

public interface IDisassembly
extends ICDebugElement

Represents the disassembly of a debug target.


Method Summary
 IAddressFactory getAddressFactory()
          Returns the address factory associated with this element.
 IDisassemblyBlock getDisassemblyBlock(ICStackFrame frame)
          Returns the disassembly block for given stack frame.
 
Methods inherited from interface org.eclipse.cdt.debug.core.model.ICDebugElement
getCurrentStateInfo, getState
 
Methods inherited from interface org.eclipse.debug.core.model.IDebugElement
getDebugTarget, getLaunch, getModelIdentifier
 
Methods inherited from interface org.eclipse.core.runtime.IAdaptable
getAdapter
 

Method Detail

getDisassemblyBlock

IDisassemblyBlock getDisassemblyBlock(ICStackFrame frame)
                                      throws org.eclipse.debug.core.DebugException
Returns the disassembly block for given stack frame.

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.

getAddressFactory

IAddressFactory getAddressFactory()
Returns the address factory associated with this element.

Returns:
the address factory