org.eclipse.ptp.debug.core.model
Interface IPDebugTarget
- All Superinterfaces:
- org.eclipse.core.runtime.IAdaptable, org.eclipse.debug.core.IBreakpointListener, org.eclipse.debug.core.model.IDebugElement, org.eclipse.debug.core.model.IDebugTarget, org.eclipse.debug.core.model.IDisconnect, IExecFileInfo, org.eclipse.debug.core.model.IMemoryBlockRetrieval, IPDebugElement, IRestart, IResumeWithoutSignal, ISteppingModeTarget, org.eclipse.debug.core.model.ISuspendResume, ITargetProperties, org.eclipse.debug.core.model.ITerminate
public interface IPDebugTarget
- extends org.eclipse.debug.core.model.IDebugTarget, IExecFileInfo, IRestart, IResumeWithoutSignal, IPDebugElement, ITargetProperties, ISteppingModeTarget
| Methods inherited from interface org.eclipse.debug.core.model.IDebugTarget |
getName, getProcess, getThreads, hasThreads, supportsBreakpoint |
| 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.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.debug.core.model.IDebugElement |
getDebugTarget, getLaunch, getModelIdentifier |
| Methods inherited from interface org.eclipse.core.runtime.IAdaptable |
getAdapter |
addRegisterGroup
void addRegisterGroup(java.lang.String name,
IPRegisterDescriptor[] descriptors)
- Parameters:
name - descriptors -
createGlobalVariable
IPGlobalVariable createGlobalVariable(IPGlobalVariableDescriptor globalVariableDescriptor)
throws org.eclipse.debug.core.DebugException
- Parameters:
globalVariableDescriptor -
- Returns:
-
- Throws:
org.eclipse.debug.core.DebugException
dispose
void dispose()
fireChangeEvent
void fireChangeEvent(int content)
- Parameters:
content -
getBreakpointAddress
java.math.BigInteger getBreakpointAddress(IPLineBreakpoint breakpoint)
throws org.eclipse.debug.core.DebugException
- Parameters:
breakpoint -
- Returns:
-
- Throws:
org.eclipse.debug.core.DebugException
getPDITarget
IPDITarget getPDITarget()
- Returns:
getRegisterDescriptors
IPRegisterDescriptor[] getRegisterDescriptors()
throws org.eclipse.debug.core.DebugException
- Returns:
-
- Throws:
org.eclipse.debug.core.DebugException
getSignals
IPSignal[] getSignals()
throws org.eclipse.debug.core.DebugException
- Returns:
-
- Throws:
org.eclipse.debug.core.DebugException
getTasks
TaskSet getTasks()
- Returns:
- Since:
- 4.0
hasSignals
boolean hasSignals()
throws org.eclipse.debug.core.DebugException
- Returns:
-
- Throws:
org.eclipse.debug.core.DebugException
isLittleEndian
boolean isLittleEndian()
- Returns:
isPostMortem
boolean isPostMortem()
- Returns:
modifyRegisterGroup
void modifyRegisterGroup(IPPersistableRegisterGroup group,
IPRegisterDescriptor[] descriptors)
- Parameters:
group - descriptors -
removeRegisterGroups
void removeRegisterGroups(org.eclipse.debug.core.model.IRegisterGroup[] groups)
- Parameters:
groups -
restoreDefaultRegisterGroups
void restoreDefaultRegisterGroups()
Copyright (c) 2011 IBM Corporation and others. All Rights Reserved.