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
|
getGlobals
canRestart, restart
canResumeWithoutSignal, resumeWithoutSignal
getCurrentStateInfo, getID, getSession, getState
addPreferenceChangeListener, removePreferenceChangeListener
enableInstructionStepping, isInstructionSteppingEnabled, supportsInstructionStepping
void addRegisterGroup(String name, IPRegisterDescriptor[] descriptors)
name
- descriptors
- IPGlobalVariable createGlobalVariable(IPGlobalVariableDescriptor globalVariableDescriptor) throws DebugException
globalVariableDescriptor
- DebugException
void dispose()
void fireChangeEvent(int content)
content
- BigInteger getBreakpointAddress(IPLineBreakpoint breakpoint) throws DebugException
breakpoint
- DebugException
IPDITarget getPDITarget()
IPRegisterDescriptor[] getRegisterDescriptors() throws DebugException
DebugException
IPSignal[] getSignals() throws DebugException
DebugException
TaskSet getTasks()
boolean hasSignals() throws DebugException
DebugException
boolean 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.