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

All Known Implementing Classes:
DisassemblyBlock

public interface IDisassemblyBlock

Represents a contiguous segment of disassembly in an execution context.


Method Summary
 boolean contains(ICStackFrame frame)
          Returns whether this block contains given stack frame.
 IDisassembly getDisassembly()
          Returns the parent disassembly object.
 java.lang.String getModuleFile()
          Returns the platform-dependent path of the executable associated with this segment.
 java.lang.Object getSourceElement()
          Returns the source element (IFile or File>) of the source file associated with this segment or null if no source file is associated.
 IAsmSourceLine[] getSourceLines()
          Return the array of source lines associated with this block.
 boolean isMixedMode()
          Returns whether this block contains mixed source/disassembly information.
 

Method Detail

getDisassembly

IDisassembly getDisassembly()
Returns the parent disassembly object.

Returns:
the parent disassembly object

getModuleFile

java.lang.String getModuleFile()
Returns the platform-dependent path of the executable associated with this segment.

Returns:
the platform-dependent path of the executable

getSourceElement

java.lang.Object getSourceElement()
Returns the source element (IFile or File>) of the source file associated with this segment or null if no source file is associated.

Returns:
the source element

contains

boolean contains(ICStackFrame frame)
Returns whether this block contains given stack frame.

Parameters:
frame - the stack frame
Returns:
whether this block contains given stack frame

getSourceLines

IAsmSourceLine[] getSourceLines()
Return the array of source lines associated with this block.

Returns:
the array of source lines associated with this block

isMixedMode

boolean isMixedMode()
Returns whether this block contains mixed source/disassembly information.

Returns:
whether this block contains mixed source/disassembly information