public interface IPDebugTarget extends org.eclipse.debug.core.model.IDebugTarget, IExecFileInfo, IRestart, IResumeWithoutSignal, IPDebugElement, ITargetProperties, ISteppingModeTarget
PREF_INSTRUCTION_STEPPING_MODE| Modifier and Type | Method and Description |
|---|---|
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(org.eclipse.debug.core.model.IRegisterGroup[] groups)
Remove register groups
|
void |
restoreDefaultRegisterGroups()
Restore default register groups
|
getName, getProcess, getThreads, hasThreads, supportsBreakpointcanTerminate, isTerminated, terminatecanResume, canSuspend, isSuspended, resume, suspendbreakpointAdded, breakpointChanged, breakpointRemovedcanDisconnect, disconnect, isDisconnectedgetMemoryBlock, supportsStorageRetrievalgetGlobalscanRestart, restartcanResumeWithoutSignal, resumeWithoutSignalgetCurrentStateInfo, getID, getSession, getStategetDebugTarget, getLaunch, getModelIdentifieraddPreferenceChangeListener, removePreferenceChangeListenerenableInstructionStepping, isInstructionSteppingEnabled, supportsInstructionSteppingvoid addRegisterGroup(java.lang.String name,
IPRegisterDescriptor[] descriptors)
name - descriptors - IPGlobalVariable createGlobalVariable(IPGlobalVariableDescriptor globalVariableDescriptor) throws org.eclipse.debug.core.DebugException
globalVariableDescriptor - org.eclipse.debug.core.DebugExceptionvoid dispose()
void fireChangeEvent(int content)
content - java.math.BigInteger getBreakpointAddress(IPLineBreakpoint breakpoint) throws org.eclipse.debug.core.DebugException
breakpoint - org.eclipse.debug.core.DebugExceptionIPDITarget getPDITarget()
IPRegisterDescriptor[] getRegisterDescriptors() throws org.eclipse.debug.core.DebugException
org.eclipse.debug.core.DebugExceptionIPSignal[] getSignals() throws org.eclipse.debug.core.DebugException
org.eclipse.debug.core.DebugExceptionTaskSet getTasks()
boolean hasSignals()
throws org.eclipse.debug.core.DebugException
org.eclipse.debug.core.DebugExceptionboolean isLittleEndian()
boolean isPostMortem()
void modifyRegisterGroup(IPPersistableRegisterGroup group, IPRegisterDescriptor[] descriptors)
group - descriptors - void removeRegisterGroups(org.eclipse.debug.core.model.IRegisterGroup[] groups)
groups - void restoreDefaultRegisterGroups()
Copyright (c) 2011 IBM Corporation and others. All Rights Reserved.