|
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(org.eclipse.debug.core.model.IRegisterGroup[] groups)
Remove register groups |
void |
restoreDefaultRegisterGroups()
Restore default register groups |
| Methods inherited from interface org.eclipse.debug.core.model.IDebugTarget |
|---|
getName, getProcess, getThreads, hasThreads, supportsBreakpoint |
| Methods inherited from interface org.eclipse.debug.core.model.ITerminate |
|---|
canTerminate, isTerminated, terminate |
| Methods inherited from interface org.eclipse.debug.core.model.ISuspendResume |
|---|
canResume, canSuspend, isSuspended, resume, suspend |
| Methods inherited from interface org.eclipse.debug.core.IBreakpointListener |
|---|
breakpointAdded, breakpointChanged, breakpointRemoved |
| Methods inherited from interface org.eclipse.debug.core.model.IDisconnect |
|---|
canDisconnect, disconnect, isDisconnected |
| Methods inherited from interface org.eclipse.debug.core.model.IMemoryBlockRetrieval |
|---|
getMemoryBlock, supportsStorageRetrieval |
| 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.debug.core.model.IDebugElement |
|---|
getDebugTarget, getLaunch, getModelIdentifier |
| Methods inherited from interface org.eclipse.core.runtime.IAdaptable |
|---|
getAdapter |
| 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 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.DebugException
IPSignal[] 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()
|
PTP Release 7.0 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||