| IBreakpoint |
A breakpoint is capable of suspending the execution of a
program at a specific location when a program is running
in debug mode. |
| IDebugElement |
A debug element represents an artifact in a program being
debugged. |
| IDebugModelProvider |
A debug model provider provides debug model identifiers. |
| IDebugTarget |
A debug target is a debuggable execution context. |
| IDisconnect |
The ability to end a debug session with a target program
and allow the target to continue running. |
| IDropToFrame |
Provides the ability to drop to frame. |
| IErrorReportingExpression |
An expression that can report errors which occurred during the
expression's evaluation. |
| IExpression |
An expression is a snippet of code that can be evaluated
to produce a value. |
| IFilteredStep |
Provides the ability to perform a filtered step. |
| IFlushableStreamMonitor |
A stream monitor who's contents can be flushed. |
| IIndexedValue |
A value containing an indexed collection of variables - for example,
an array. |
| ILaunchConfigurationDelegate |
A launch configuration delegate performs launching for a
specific type of launch configuration. |
| ILaunchConfigurationDelegate2 |
Optional enhancements to the launch configuration delegate interface. |
| ILineBreakpoint |
A breakpoint that can be located at a specific line of source code. |
| ILogicalStructureTypeDelegate |
A delegate that provides a value represengting the logical structure of a raw
implementation value from a debug model. |
| ILogicalStructureTypeDelegate2 |
Optional extension to ILogicalStructureTypeDelegate that allows
a logical structure type delegate to provide a description for a value. |
| IMemoryBlock |
A contiguous segment of memory in an execution context. |
| IMemoryBlockExtension |
Extensions to IMemoryBlock . |
| IMemoryBlockRetrieval |
Supports the retrieval of arbitrary blocks of memory. |
| IMemoryBlockRetrievalExtension |
Extended capabilites for memory block retrieval. |
| IPersistableSourceLocator |
A source locator that can be persisted and restored,
to be used with a specfic launch configuration. |
| IProcess |
A process represents a program running in normal (non-debug) mode. |
| IRegister |
A register is a special kind of variable that is contained
in a register group. |
| IRegisterGroup |
A register group is a group of registers that are
assigned to a stack frame. |
| ISourceLocator |
A source locator locates source elements for stack frames. |
| IStackFrame |
A stack frame represents an execution context in a suspended thread. |
| IStep |
Provides the ability to step into, over, and return
from the current execution location. |
| IStepFilters |
Support for step filters for a debug target. |
| IStreamMonitor |
A stream monitor manages the contents of the stream a process
is writing to, and notifies registered listeners of changes in
the stream. |
| IStreamsProxy |
A streams proxy acts as proxy between the streams of a
process and interested clients. |
| IStreamsProxy2 |
Extension to a streams proxy that allows closing of the output stream
connected to the standard input stream of a proxy's process. |
| ISuspendResume |
Provides the ability to suspend and resume a thread
or debug target. |
| ITerminate |
Provides the ability to terminate an execution
context - for example, a thread, debug target or process. |
| IThread |
A thread is a sequential flow of execution in a debug target. |
| IValue |
A value represents the value of a variable. |
| IValueModification |
Provides the ability to modify the value of a variable in
a target. |
| IVariable |
A variable represents a visible data structure in a stack frame
or value. |
| IWatchExpression |
A watch expression is an expression that is evaluated in the context
of a specific stack frame, thread, debug target, process, or launch. |
| IWatchExpressionDelegate |
A delegate which computes the value of a watch expression
when provided a context. |
| IWatchExpressionListener |
A watch expression listener is notified when an
org.eclipse.debug.core.model.IWatchExpressionDelegate
completes an evaluation. |
| IWatchExpressionResult |
The result of an evaluation performed by an
org.eclipse.debug.core.model.IWatchExpressionDelegate. |
| IWatchpoint |
A breakpoint that suspends when an associated variable is
read or written. |