Skip to content

Releases: eclipse-cdt-cloud/cdt-gdb-adapter

v1.6.0

08 Dec 15:03
9676116

Choose a tag to compare

What's Changed

Resolved Issues

  • Fixes #421: Using "commands" command for breakpoints locks up debugger.
  • Fixes #469: Issue with setting Program Counter ($PC$) register on Windows via GDB 12.1 using -var-assign.
  • Fixes #473: Confusing error pop-ups without additional user value in some corner cases.
  • chore #474: Patch yarn.lock to resolve to newer glob v10.5.0.

Notable Code Changes

New features

  • Adds frameRef argument to sendVarCreate.
  • Adds GDBBackend specific error classes.
  • New protected methods on GDBDebugSessionBase that can be used to check if requests can proceed and if errors shall be reported: canRequestProceed, shouldReportError.

New Contributors

Full Changelog: v1.5.0...v1.6.0

v1.5.0

19 Nov 16:12
0e1244b

Choose a tag to compare

What's Changed

Resolved Issues

  • Fixes #463: Cannot use custom reset while CPU is running.
  • Fixes #465: UTF-8 'Failed to decode cstring' errors for GDB with CP1252 support only.
  • Fixes #467: Skip pausing target at startup if request has no breakpoints

New Contributors

Full Changelog: v1.4.1...v1.5.0

v1.4.1

21 Oct 15:40
cccabb8

Choose a tag to compare

What's Changed

Resolved Issues

  • Fixes 400: Evaluation of variables to support RTOS Views extension.

Full Changelog: v1.4.0...v1.4.1

v1.4.0

09 Oct 10:09
8b0bf48

Choose a tag to compare

What's Changed

  • Run CI on Windows 2022 until fix for GDB 16.2 by @jreineckearm in #447
  • Fix erroneous assumption of async mode when target does not support it by @cwalther in #440
  • Adding Data Breakpoint support for complex data types by @omarArm in #448
  • Fix missing thread names when attaching to a non-stopping target by @cwalther in #439
  • Support auxiliary GDB connections to allow selected operations while CPU running by @jreineckearm in #449
  • New test for multiple variables in multiple threads at multiple depths by @jonahgraham in #452
  • Cleans up and fixes tests for unexpected early exits for remote launches by @jreineckearm in #450
  • Support auxiliary GDB with target parameters/connectCommands by @jreineckearm in #454
  • Consistently use threadId in MI sendStackInfoDepth. by @jreineckearm in #455
  • Finish up #379: "Releasing" docs by @jreineckearm in #453
  • 1.4.0 Release Preparations by @jreineckearm in #456

Resolved Issues

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

Notable code changes

API changes

  • GDBTargetDebugSession.startGDBAndAttachToTarget and GDBDebugSessionBase.attachOrLaunchRequest now call new protected methods IGDBBackend.confirmAsyncMode,GDBDebugSessionBase.warnAsyncDisabled, and GDBDebugSessionBase.validateRequestArguments to validate launch/attach arguments.
  • GDBDebugSessionBase has methods with changed signatures: evaluateRequestGdbCommand, getFullPathExpression, and getAddr.

New features

  • New NamedLogger class which adds a prefix to log messages. Used in MIParser and GDBBackend.
  • Optional name argument for IGDBBackendFactory.createBackend that is passed through to NamedLogger instances.
  • New protected members on GDBDebugSessionBase that can be set/used by derived debug session classes: auxGdb, isRemote, missingThreadNames.

Full Changelog: v1.3.0...v1.4.0

v1.3.0

11 Sep 13:46
95ae367

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.2.0...v1.3.0

v1.2.0

31 Jul 14:08
c5ddcbe

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.1.0...v1.2.0

v1.1.0

14 Jul 13:42
34dcd3a

Choose a tag to compare

What's Changed

Full Changelog: v1.0.11...v1.1.0

v1.0.11

02 Jul 12:57
5db5dc8

Choose a tag to compare

What's Changed

Full Changelog: v1.0.10...v1.0.11

v1.0.10

05 Jun 15:58
5d1846b

Choose a tag to compare

What's Changed

Full Changelog: v1.0.9...v1.0.10

v1.0.9

27 May 14:47
4586206

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.0.8...v1.0.9