public interface IPDebugTarget extends IExecFileInfo, IRestart, IResumeWithoutSignal, IPDebugElement, ITargetProperties, ISteppingModeTarget
PREF_INSTRUCTION_STEPPING_MODE| Modifier and Type | Method and Description |
|---|---|
void |
addRegisterGroup(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
|
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
|
getGlobalscanRestart, restartcanResumeWithoutSignal, resumeWithoutSignalgetCurrentStateInfo, getID, getSession, getStateaddPreferenceChangeListener, removePreferenceChangeListenerenableInstructionStepping, isInstructionSteppingEnabled, supportsInstructionSteppingvoid addRegisterGroup(String name, IPRegisterDescriptor[] descriptors)
name - descriptors - IPGlobalVariable createGlobalVariable(IPGlobalVariableDescriptor globalVariableDescriptor) throws DebugException
globalVariableDescriptor - DebugExceptionvoid dispose()
void fireChangeEvent(int content)
content - BigInteger getBreakpointAddress(IPLineBreakpoint breakpoint) throws DebugException
breakpoint - DebugExceptionIPDITarget getPDITarget()
IPRegisterDescriptor[] getRegisterDescriptors() throws DebugException
DebugExceptionIPSignal[] 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()
Copyright (c) 2011 IBM Corporation and others. All Rights Reserved.