Package | Description |
---|---|
org.eclipse.ptp.debug.core.pdi | |
org.eclipse.ptp.debug.core.pdi.event | |
org.eclipse.ptp.debug.core.pdi.manager | |
org.eclipse.ptp.debug.core.pdi.model |
Modifier and Type | Interface and Description |
---|---|
interface |
IPDISession
Represents a debug session
|
interface |
IPDITraceSnapshot
TODO
Represents a trace snapshot in the debug session
|
Modifier and Type | Interface and Description |
---|---|
interface |
IPDIBreakpointInfo
Represents an information provided by the session when the program stopped by a breakpoint
|
interface |
IPDIChangedEvent
Notifies that the originator has changed.
|
interface |
IPDIConnectedEvent
Notifies that the originator has connected
|
interface |
IPDICreatedEvent
Notifies that the originator has been created.
|
interface |
IPDIDestroyedEvent
Notifies that the originator has terminated
|
interface |
IPDIDisconnectedEvent
Notifies that the originator has disconnected
|
interface |
IPDIEndSteppingRangeInfo
Represents an information provided by the session when a step command is completed
|
interface |
IPDIErrorEvent
Notifies that the originator has error
|
interface |
IPDIErrorInfo
Represents an information provided by the session when the program exited
|
interface |
IPDIEvent
IPDIEvent is the common super interface for all events.
|
interface |
IPDIExitInfo
Represents an information provided by the session when the program exited
|
interface |
IPDIFunctionFinishedInfo
Represents a function finsihed
|
interface |
IPDILocationReachedInfo
Represents a location reached
|
interface |
IPDIMemoryBlockInfo
Represents memory block info
|
interface |
IPDIOutputEvent
Output generated from program.
|
interface |
IPDIRegisterInfo
Represents register info
|
interface |
IPDIRestartedEvent
Notifies that the originator has been restarted.
|
interface |
IPDIResumedEvent
Notifies that the originator has been resumed.
|
interface |
IPDISharedLibraryInfo
Represents shared library info
|
interface |
IPDISignalInfo
Represents signal info
|
interface |
IPDIStartedEvent
Notifies that the originator has been started.
|
interface |
IPDISuspendedEvent
Notifies that the originator has been suspended.
|
interface |
IPDIThreadInfo
Represents thread destroy info
|
interface |
IPDIVariableInfo
Represents variable info
|
interface |
IPDIWatchpointScopeInfo
Represents an information provided by the session when a watchpoint is going out of scope.
|
interface |
IPDIWatchpointTriggerInfo
Represents an information provided by the session when a watchpoint is triggered
|
Modifier and Type | Method and Description |
---|---|
IPDISessionObject |
IPDISuspendedEvent.getReason()
Returns the session object that caused the suspension
eg:
IPDIBreakpointInfo
IPDIEndSteppingRangeInfo
IPDILocationReachedInfo
IPDISignalInfo
IPDIFunctionFinishedInfo
IPDISharedLibraryInfo
IPDIWatchpointScopeInfo
IPDIWatchpointTriggerInfo
|
IPDISessionObject |
IPDIErrorEvent.getReason()
Returns the reason why got error
eg:
IPDIErrorInfo
|
IPDISessionObject |
IPDIDestroyedEvent.getReason()
Returns the reason why destroyed
eg:
IPDIBreakpointInfo
IPDIErrorInfo
IPDIExitInfo
IPDISharedLibraryInfo
IPDISignalInfo
IPDIThreadInfo
IPDIVariableInfo
|
IPDISessionObject |
IPDICreatedEvent.getReason()
Returns the reason why created
eg:
IPDIBreakpointInfo
IPDIThreadInfo
IPDIMemoryBlockInfo
IPDIRegisterInfo
IPDISharedLibraryInfo
IPDISignalInfo
IPDIVariableInfo
|
IPDISessionObject |
IPDIChangedEvent.getReason()
Returns the reason why changed
eg:
IPDIBreakpointInfo
IPDIMemoryBlockInfo
IPDISignalInfo
IPDIVariableInfo
|
IPDISessionObject |
IPDIEventFactory.newMemoryBlockInfo(IPDISession session,
TaskSet tasks,
BigInteger[] bigIntegers,
IPDIMemoryBlock block)
Create memory block info
|
IPDISessionObject |
IPDIEventFactory.newThreadInfo(IPDISession session,
TaskSet tasks,
int id,
IPDIThread thread)
Create thread info
|
Modifier and Type | Method and Description |
---|---|
IPDIChangedEvent |
IPDIEventFactory.newChangedEvent(IPDISessionObject reason)
Create a changed event
|
IPDIConnectedEvent |
IPDIEventFactory.newConnectedEvent(IPDISessionObject reason,
TaskSet tasks)
Create a connected event
|
IPDICreatedEvent |
IPDIEventFactory.newCreatedEvent(IPDISessionObject reason) |
IPDIDestroyedEvent |
IPDIEventFactory.newDestroyedEvent(IPDISessionObject reason)
Create destroyed event
|
IPDIDisconnectedEvent |
IPDIEventFactory.newDisconnectedEvent(IPDISessionObject reason,
TaskSet tasks)
Create disconnected event
|
IPDIErrorEvent |
IPDIEventFactory.newErrorEvent(IPDISessionObject reason)
Create error event
|
IPDIOutputEvent |
IPDIEventFactory.newOutputEvent(IPDISessionObject reason,
TaskSet tasks,
String output)
Create output event
|
IPDIResumedEvent |
IPDIEventFactory.newResumedEvent(IPDISessionObject reason,
TaskSet tasks,
int type)
Create resumed event
|
IPDIStartedEvent |
IPDIEventFactory.newStartedEvent(IPDISessionObject reason,
TaskSet tasks)
Create started event
|
IPDISuspendedEvent |
IPDIEventFactory.newSuspendedEvent(IPDISessionObject reason,
String[] vars,
int thread_id,
int level,
int depth)
Create suspend event
|
Modifier and Type | Interface and Description |
---|---|
interface |
IPDIBreakpointManager
Represent breakpoint manager to manage breakpoints
|
interface |
IPDIEventManager
Clients interested in the PDI model change notification may register with
this object
|
interface |
IPDIEventRequestManager
Manages a number of EventRequests for a target debugger.
|
interface |
IPDIExpressionManager
Represent expression manager to manage multiple expression
|
interface |
IPDIManager
Base manager interfaces
|
interface |
IPDIMemoryManager
Represent memory manager to manage memory
|
interface |
IPDIRegisterManager
Represent register manager to manage register
|
interface |
IPDISignalManager
Represent signal manager to manage signal
|
interface |
IPDISourceManager
Interface for managing source
|
interface |
IPDITargetManager
Represent expression manager to manage processes
|
interface |
IPDITaskManager
Represent expression manager to manage processes
|
interface |
IPDIThreadManager
Represent expression manager to manage processes
|
interface |
IPDITraceManager
Trace manager
|
interface |
IPDIVariableManager
Represent expression manager to manage processes
|
Modifier and Type | Interface and Description |
---|---|
interface |
IPDIAddressBreakpoint
Represents an address breakpoint
|
interface |
IPDIArgument
Represents an argument in the stack frame
|
interface |
IPDIArgumentDescriptor
Represents argument descriptor
|
interface |
IPDIBreakpoint
Provides a basic functionality for the location breakpoints, watchpoints and
catchpoints.
|
interface |
IPDIExceptionpoint
Represents a exception breakpoint
|
interface |
IPDIFunctionBreakpoint
Represents a function breakpoint
|
interface |
IPDIGlobalVariable
Represents global variable
|
interface |
IPDIGlobalVariableDescriptor
Represents global variable descriptor
|
interface |
IPDIInstruction
Represents a machine instruction.
|
interface |
IPDILineBreakpoint
Represents a line breakpoint
|
interface |
IPDILocalVariable
Represents local variable
|
interface |
IPDILocalVariableDescriptor
Represents local variable descriptor
|
interface |
IPDILocationBreakpoint
Represents the location of breakpoint: file, line, function, address
|
interface |
IPDIMemoryBlock
A contiguous segment of memory in an execution context.
|
interface |
IPDIMixedInstruction
Represents a machine instruction.
|
interface |
IPDIMultiExpressions
Handles more than one expression for multi-processes
|
interface |
IPDIRegister
A register is special kind of variable that is contained in a register group.
|
interface |
IPDIRegisterDescriptor
Represents a break condition
|
interface |
IPDIRegisterGroup
Represents a group of registers that are assigned to a target.
|
interface |
IPDIRuntimeOptions
Describes the configuration of debug session.
|
interface |
IPDISharedLibrary
Represents a shared library which has been loaded into the debug target.
|
interface |
IPDISignal
Represents a signal
|
interface |
IPDIStackFrame
A stack frame in a suspended thread.
|
interface |
IPDITarget
Represents a debuggable process.
|
interface |
IPDIThread
A thread in a debug target.
|
interface |
IPDIThreadGroup
Represents thread group
|
interface |
IPDIThreadStorage
Represents thread Storage
|
interface |
IPDIThreadStorageDescriptor
Represents thread storage descriptor
|
interface |
IPDITracepoint
Defines a point in the program execution when the specified data to be collected.
|
interface |
IPDIVariable
Represents a data structure in the program.
|
interface |
IPDIVariableDescriptor
Represents variable description
|
interface |
IPDIWatchpoint
Represents a watchpoint
|
Copyright (c) 2011 IBM Corporation and others. All Rights Reserved.