Skip to content

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

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