| Package | Description |
|---|---|
| org.eclipse.debug.core |
Provides support for launching programs, breakpoint management, expression management,
and debug events.
|
| org.eclipse.debug.core.model |
Defines interfaces for debug model elements, source lookup, and launching.
|
| org.eclipse.debug.core.sourcelookup |
Provides support for source lookup.
|
| org.eclipse.debug.ui |
Provides a generic debugger user interface that clients may customize via standard
workbench extension points.
|
| org.eclipse.debug.ui.actions |
Provides a set of actions related to running and debugging applications. |
| org.eclipse.debug.ui.console |
Provides a set of interfaces and classes for rendering and annotating text in the debug console. |
| org.eclipse.debug.ui.memory |
Provides classes and interfaces to render memory blocks in the memory view.
|
| Class and Description |
|---|
| IBreakpoint
A breakpoint is capable of suspending the execution of a
program at a specific location when a program is running
in debug mode.
|
| 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.
|
| IExpression
An expression is a snippet of code that can be evaluated
to produce a value.
|
| ILaunchConfigurationDelegate
A launch configuration delegate performs launching for a
specific type of launch configuration.
|
| ILogicalStructureTypeDelegate
A delegate that provides a value representing 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.
|
| IMemoryBlockRetrieval
Supports the retrieval of arbitrary blocks of memory.
|
| IPersistableSourceLocator
A source locator that can be persisted and restored,
to be used with a specific launch configuration.
|
| IProcess
A process represents a program running in normal (non-debug) mode.
|
| ISourceLocator
A source locator locates source elements for stack frames.
|
| IStreamMonitor
A stream monitor manages the contents of the stream a process
is writing to, and notifies registered listeners of changes in
the stream.
|
| ITerminate
Provides the ability to terminate an execution
context - for example, a thread, debug target or process.
|
| IValue
A value represents the value of a variable.
|
| 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.
|
| Class and Description |
|---|
| Breakpoint
Abstract implementation of a breakpoint.
|
| 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.
|
| 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.
|
| 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.
|
| 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.
|
| IMemoryBlock
A contiguous segment of memory in an execution context.
|
| IMemoryBlockExtension
Extensions to
IMemoryBlock. |
| IMemoryBlockRetrieval
Supports the retrieval of arbitrary blocks of memory.
|
| 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.
|
| 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.
|
| 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.
|
| 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. |
| MemoryByte
A byte of memory in a memory block.
|
| Class and Description |
|---|
| IPersistableSourceLocator
A source locator that can be persisted and restored,
to be used with a specific launch configuration.
|
| ISourceLocator
A source locator locates source elements for stack frames.
|
| IStackFrame
A stack frame represents an execution context in a suspended thread.
|
| Class and Description |
|---|
| 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.
|
| IExpression
An expression is a snippet of code that can be evaluated
to produce a value.
|
| IProcess
A process represents a program running in normal (non-debug) mode.
|
| ISourceLocator
A source locator locates source elements for stack frames.
|
| IStackFrame
A stack frame represents an execution context in a suspended thread.
|
| IThread
A thread is a sequential flow of execution in a debug target.
|
| IValue
A value represents the value of a variable.
|
| Class and Description |
|---|
| IBreakpoint
A breakpoint is capable of suspending the execution of a
program at a specific location when a program is running
in debug mode.
|
| IDebugTarget
A debug target is a debuggable execution context.
|
| ISuspendResume
Provides the ability to suspend and resume a thread
or debug target.
|
| IVariable
A variable represents a visible data structure in a stack frame
or value.
|
| Class and Description |
|---|
| IProcess
A process represents a program running in normal (non-debug) mode.
|
| 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.
|
| Class and Description |
|---|
| IMemoryBlock
A contiguous segment of memory in an execution context.
|
| MemoryByte
A byte of memory in a memory block.
|
Guidelines for using Eclipse APIs. Copyright (c) IBM Corp. and others 2000, 2006. All rights reserved.