Uses of Package
org.eclipse.debug.core.model

Package
Description
Provides support for launching programs, breakpoint management, expression management, and debug events.
Defines interfaces for debug model elements, source lookup, and launching.
Provides support for source lookup.
Provides a generic debugger user interface that clients may customize via standard workbench extension points.
Provides a set of actions related to running and debugging applications.
Provides a set of interfaces and classes for rendering and annotating text in the debug console.
Provides classes and interfaces to render memory blocks in the memory view.
  • Class
    Description
    A variant of IStreamMonitor which does not touch the received content and pass it as bytes instead of strings.
    A breakpoint is capable of suspending the execution of a program at a specific location when a program is running in debug mode.
    This interface defines a breakpoint import participant.
    A debug target is a debuggable execution context.
    The ability to end a debug session with a target program and allow the target to continue running.
    An expression is a snippet of code that can be evaluated to produce a value.
    A launch configuration delegate performs launching for a specific type of launch configuration.
    A delegate that provides a value representing the logical structure of a raw implementation value from a debug model.
    Optional extension to ILogicalStructureTypeDelegate that allows a logical structure type delegate to provide a description for a value.
    A contiguous segment of memory in an execution context.
    Supports the retrieval of arbitrary blocks of memory.
    A source locator that can be persisted and restored, to be used with a specific launch configuration.
    A process represents a program running in normal (non-debug) mode.
    A source locator locates source elements for stack frames.
    Provides the ability to filter out steps based on some object.
    A stream monitor manages the contents of the stream a process is writing to, and notifies registered listeners of changes in the stream.
    Provides the ability to terminate an execution context - for example, a thread, debug target or process.
    A value represents the value of a variable.
    A watch expression is an expression that is evaluated in the context of a specific stack frame, thread, debug target, process, or launch.
    A delegate which computes the value of a watch expression when provided a context.
  • Class
    Description
    Abstract implementation of a breakpoint.
    A variant of IStreamMonitor which does not touch the received content and pass it as bytes instead of strings.
    A breakpoint is capable of suspending the execution of a program at a specific location when a program is running in debug mode.
    A debug element represents an artifact in a program being debugged.
    A debug target is a debuggable execution context.
    The ability to end a debug session with a target program and allow the target to continue running.
    An expression that can report errors which occurred during the expression's evaluation.
    An expression is a snippet of code that can be evaluated to produce a value.
    A stream monitor who's contents can be flushed.
    A launch configuration delegate performs launching for a specific type of launch configuration.
    Optional enhancements to the launch configuration delegate interface.
    A breakpoint that can be located at a specific line of source code.
    A contiguous segment of memory in an execution context.
    Extensions to IMemoryBlock.
    Supports the retrieval of arbitrary blocks of memory.
    A process represents a program running in normal (non-debug) mode.
    A register is a special kind of variable that is contained in a register group.
    A register group is a group of registers that are assigned to a stack frame.
    A source locator locates source elements for stack frames.
    A stack frame represents an execution context in a suspended thread.
    Provides the ability to step into, over, and return from the current execution location.
    A stream monitor manages the contents of the stream a process is writing to, and notifies registered listeners of changes in the stream.
    A streams proxy acts as proxy between the streams of a process and interested clients.
    Extension to a streams proxy that allows closing of the output stream connected to the standard input stream of a proxy's process.
    Provides the ability to suspend and resume a thread or debug target.
    Provides the ability to terminate an execution context - for example, a thread, debug target or process.
    A thread is a sequential flow of execution in a debug target.
    TriggerPoint is a breakpoint property which defines a dependency relationship between all the breakpoints of a workspace and trigger points defined in a workspace.
    A value represents the value of a variable.
    Provides the ability to modify the value of a variable in a target.
    A variable represents a visible data structure in a stack frame or value.
    A watch expression listener is notified when an org.eclipse.debug.core.model.IWatchExpressionDelegate completes an evaluation.
    The result of an evaluation performed by an org.eclipse.debug.core.model.IWatchExpressionDelegate.
    A byte of memory in a memory block.
  • Class
    Description
    A source locator that can be persisted and restored, to be used with a specific launch configuration.
    A source locator locates source elements for stack frames.
    A stack frame represents an execution context in a suspended thread.
  • Class
    Description
    A breakpoint is capable of suspending the execution of a program at a specific location when a program is running in debug mode.
    A debug element represents an artifact in a program being debugged.
    An expression is a snippet of code that can be evaluated to produce a value.
    A process represents a program running in normal (non-debug) mode.
    A source locator locates source elements for stack frames.
    A stack frame represents an execution context in a suspended thread.
    A thread is a sequential flow of execution in a debug target.
    A value represents the value of a variable.
  • Class
    Description
    A breakpoint is capable of suspending the execution of a program at a specific location when a program is running in debug mode.
    This interface defines a breakpoint import participant.
    A debug target is a debuggable execution context.
    Provides the ability to suspend and resume a thread or debug target.
    A variable represents a visible data structure in a stack frame or value.
  • Class
    Description
    A process represents a program running in normal (non-debug) mode.
    A stream monitor manages the contents of the stream a process is writing to, and notifies registered listeners of changes in the stream.
    A streams proxy acts as proxy between the streams of a process and interested clients.
  • Class
    Description
    A contiguous segment of memory in an execution context.
    A byte of memory in a memory block.