|
PTP Release 7.0 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IPDebugTarget
Represents a debuggable execution context
| Field Summary |
|---|
| Fields inherited from interface org.eclipse.ptp.debug.core.model.ITargetProperties |
|---|
PREF_INSTRUCTION_STEPPING_MODE |
| Method Summary | |
|---|---|
void |
addRegisterGroup(java.lang.String name,
IPRegisterDescriptor[] descriptors)
Add a register group |
IPGlobalVariable |
createGlobalVariable(IPGlobalVariableDescriptor globalVariableDescriptor)
Create a global variable |
void |
dispose()
Dispose of any resources |
void |
fireChangeEvent(int content)
Fire debugger change event |
java.math.BigInteger |
getBreakpointAddress(IPLineBreakpoint breakpoint)
Get the breakpoint address |
IPDITarget |
getPDITarget()
Get the PDI debug target |
IPRegisterDescriptor[] |
getRegisterDescriptors()
Get the register descriptors |
IPSignal[] |
getSignals()
Get the debugger signal handlers |
TaskSet |
getTasks()
Get the tasks for this target |
boolean |
hasSignals()
Check if this target has signal handlers |
boolean |
isLittleEndian()
Check if the target is little endian |
boolean |
isPostMortem()
Check if this is post mortem |
void |
modifyRegisterGroup(IPPersistableRegisterGroup group,
IPRegisterDescriptor[] descriptors)
Modify the register group |
void |
removeRegisterGroups(IRegisterGroup[] groups)
Remove register groups |
void |
restoreDefaultRegisterGroups()
Restore default register groups |
| Methods inherited from interface org.eclipse.ptp.debug.core.model.IExecFileInfo |
|---|
getGlobals |
| Methods inherited from interface org.eclipse.ptp.debug.core.model.IRestart |
|---|
canRestart, restart |
| Methods inherited from interface org.eclipse.ptp.debug.core.model.IResumeWithoutSignal |
|---|
canResumeWithoutSignal, resumeWithoutSignal |
| Methods inherited from interface org.eclipse.ptp.debug.core.model.IPDebugElement |
|---|
getCurrentStateInfo, getID, getSession, getState |
| Methods inherited from interface org.eclipse.ptp.debug.core.model.ITargetProperties |
|---|
addPreferenceChangeListener, removePreferenceChangeListener |
| Methods inherited from interface org.eclipse.ptp.debug.core.model.ISteppingModeTarget |
|---|
enableInstructionStepping, isInstructionSteppingEnabled, supportsInstructionStepping |
| Method Detail |
|---|
void addRegisterGroup(java.lang.String name,
IPRegisterDescriptor[] descriptors)
name - descriptors -
IPGlobalVariable createGlobalVariable(IPGlobalVariableDescriptor globalVariableDescriptor)
throws DebugException
globalVariableDescriptor -
DebugExceptionvoid dispose()
void fireChangeEvent(int content)
content -
java.math.BigInteger getBreakpointAddress(IPLineBreakpoint breakpoint)
throws DebugException
breakpoint -
DebugExceptionIPDITarget getPDITarget()
IPRegisterDescriptor[] getRegisterDescriptors()
throws DebugException
DebugException
IPSignal[] getSignals()
throws DebugException
DebugExceptionTaskSet getTasks()
boolean hasSignals()
throws DebugException
DebugExceptionboolean isLittleEndian()
boolean isPostMortem()
void modifyRegisterGroup(IPPersistableRegisterGroup group,
IPRegisterDescriptor[] descriptors)
group - descriptors - void removeRegisterGroups(IRegisterGroup[] groups)
groups - void restoreDefaultRegisterGroups()
|
PTP Release 7.0 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||