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.
|
IBreakpointImportParticipant
This interface defines a breakpoint import participant.
|
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.
|
IBreakpointImportParticipant
This interface defines a breakpoint import participant.
|
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.
|
Copyright (c) 2000, 2014 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.