Package org.eclipse.debug.core.model
Interface IRegisterGroup
- All Superinterfaces:
IAdaptable
,IDebugElement
A register group is a group of registers that are
assigned to a stack frame. Some debug architectures
provide access to registers, and registers are often
grouped logically. For example, a floating point
register group.
Clients may implement this interface.
- Since:
- 2.0
-
Method Summary
Modifier and TypeMethodDescriptiongetName()
Returns the name of this register group.Returns the registers in this register group.boolean
Returns whether this register group currently contains any registers.Methods inherited from interface org.eclipse.core.runtime.IAdaptable
getAdapter
Methods inherited from interface org.eclipse.debug.core.model.IDebugElement
getDebugTarget, getLaunch, getModelIdentifier
-
Method Details
-
getName
Returns the name of this register group.- Returns:
- this register group's name
- Throws:
DebugException
- if this method fails. Reasons include:- Failure communicating with the debug target. The DebugException's status code contains the underlying exception responsible for the failure.
-
getRegisters
Returns the registers in this register group.- Returns:
- the registers in this register group
- Throws:
DebugException
- if this method fails. Reasons include:- Failure communicating with the debug target. The DebugException's status code contains the underlying exception responsible for the failure.
-
hasRegisters
Returns whether this register group currently contains any registers.- Returns:
- whether this register group currently contains any registers
- Throws:
DebugException
- if this method fails. Reasons include:- Failure communicating with the debug target. The DebugException's status code contains the underlying exception responsible for the failure.
-