Skip to content

Latest commit

 

History

History
154 lines (118 loc) · 15.2 KB

File metadata and controls

154 lines (118 loc) · 15.2 KB

Change Log

2.9.1

  • Fixes #243: Mark Active Source Lines is disabled after ending a debug session.
  • Fixes #244: cdt.debug.sourceHighlighting written for unrelated debug session.

2.9.0

  • Implements cdt-gdb-adapter #528: Add run setting to configure if stopped threads are set running or kept stopped on attach.
  • Implements #229: Further enhance highlighting of source code lines for parts where machine code exists. Adds a setting to enable/disable the feature.
  • Fixes #232: SourceFileHighlighting sends breakpointLocations requests to non-GDB debug sessions, breaking ms-python.debugpy (regression in v2.8.0).
  • Update to cdt-gdb-adapter v1.10.0.
    • Implements cdt-gdb-adapter #539: Extend evaluate response by memoryReference field where possible and if supported by client. A client can use this to determine if an expression maps to a memory address.
    • Implements cdt-gdb-adapter #560: Support completions request for GDB CLI commands (with > prefix). This enables auto-completion features in the IDE, for example in a debug console.
    • Fixes #230: Fixes variables display of anonymous unions/structs.
    • Fixes cdt-gdb-adapter #545: Skip error pop-up when evaluate request context is repl (e.g. Debug Console).
    • Fixes cdt-gdb-adapter #549: Handle exceptions from pause request.
    • Fixes cdt-gdb-adapter #558: Fixes exception when setting a watchpoint while multi-location breakpoints are set.
    • Adds support for evaluate requests without frame ID for GDB CLI commands (with > prefix) for gdb type. Previously was only enabled for gdbtarget type.

2.8.0

  • Implements cdt-gdb-adapter #201: Add a command that allow users to change GDB session radix
  • Implements cdt-gdb-adapter #206: Add "Set Output Radix" commands to context menus
  • Implements cdt-gdb-adapter #210: Support value formatting for single expressions
  • Implements cdt-gdb-adapter #224: Add highlighting of source code lines with machine code
  • Fixes cdt-gdb-adapter #218: Race condition when using breakpoint modes to set HW/SW breaks
  • Update to cdt-gdb-adapter v1.9.0.
    • Skipped v1.8.0 and v1.8.1
    • Implements #527: Support setting expression values
    • Implements #506: Support value formatting in expressions with ,<type> (where <type> is one of x (hex), d (dec), o (oct), t/b (bin), z (zero-padded hex)).
    • Fixes #507: Execution of GDB commands with quotes or backslashes (e.g. Windows paths) in the Debug Console. If you have previously added inexplicable extra backslashes to commands to work around this, you need to stop doing that now.
    • Fixes #516: Make sure error response is sent on failed setInstructionBreakpointsRequest.

2.7.0

2.6.0

  • Update to cdt-gdb-adapter v1.6.0
    • Fixes cdt-gdb-adapter #421: Using "commands" command for breakpoints locks up debugger.
    • Fixes cdt-gdb-adapter #469: Issue with setting Program Counter ($PC$) register on Windows via GDB 12.1 using -var-assign.
    • Fixes cdt-gdb-adapter #473: Confusing error pop-ups without additional user value in some corner cases.

2.5.0

  • Fixes #191: Cannot set breakpoints in assembler files (.s, .S, .asm).
  • Update to cdt-gdb-adapter v1.5.0

2.4.1

  • Fixes #184: Add auxiliaryGdb setting to attach type for gdbtarget.
  • Update to cdt-gdb-adapter v1.4.1

2.4.0

  • Implements cdt-gdb-adapter #442: Support auxiliary GDB connections to allow selected operations while CPU running.
  • Update to cdt-gdb-adapter v1.4.0
    • Implements cdt-gdb-adapter #442: Support auxiliary GDB connections to allow selected operations while CPU running.
    • Completes cdt-gdb-adapter #422: Support data breakpoints for complex data types.
    • Fixes cdt-gdb-adapter #439: Missing thread names when attaching to targets that don’t stop on attach.
    • Fixes cdt-gdb-adapter #440: Automatically disable async mode in adapter if debug target does not support it.

2.3.0

  • Documentation update: Clarify behavior of initCommands setting for gdbtarget type.
  • Update to cdt-gdb-adapter v1.3.0

2.2.0

  • Fixes #173: Add target>watchServerProcess setting to ignore early exit of server executable, e.g. if a launcher for actual gdbserver.
  • Fixes cdt-gdb-adapter #367: Allow empty program setting for remote launch/attach and for local attach configurations.
  • Fixes cdt-gdb-adapter #398: Add target>serverDisconnectTimeout setting to configure timeout for graceful gdbserver disconnect.
  • Update to cdt-gdb-adapter v1.2.0
    • Fixes #173: Add target>watchServerProcess setting to ignore early exit of server executable, e.g. if a launcher for actual gdbserver.
    • Fixes cdt-gdb-adapter #330 / #151: Cannot remove breakpoint when debugging (Windows, Theia).
    • Fixes cdt-gdb-adapter #362: Cannot execute CLI commands like > interrupt from Debug Console while CPU is running.
      Note: Depends on whether a blocking command was executed from CLI before.
    • Fixes cdt-gdb-adapter #367: Debugging with gdbtarget fails if program is omitted, despite user doc claiming it's optional.
    • Fixes cdt-gdb-adapter #398: Give gdbserver time to gracefully disconnect before terminating it.
    • Enhancement: Improve error message if setting more HW breakpoints than supported by target.
    • Enhancement: Improve error message on -target-select timeout on Windows.

2.1.0

2.0.6

2.0.5

2.0.4

2.0.3

  • Fixes #144: Error with the openGdbConsole option

2.0.2

2.0.1

2.0.0