0.0.11 • Published 11 months ago

cdt-amalgamator v0.0.11

Weekly downloads
-
License
EPL-2.0
Repository
-
Last release
11 months ago

Eclipse CDT Debug Adapter Amalgamator

This is a debug adapter that allows common control over multiple debug adapters simulataneously, amalgamating their outputs to provide to VSCode a single Debug Adapter interface.

Using the Amalgamator

The amalgamator is not published and can be run within a VS Code debug session.

  • Checkout this repository
  • Checkout https://github.com/eclipse-cdt/cdt-gdb-vscode
  • Add both repositories to a new VSCode workspace
  • Build both repositories (yarn && yarn build)
  • Build the sample application (make -C sampleWorkspace)
  • Launch the Extension launch configuration from .vscode/launch.json
  • Place a breakpoint on empty1.c and empty2.c
    • These two files represent the two processes in a multi-process debug session
  • Update the paths to cdt-gdb-adapter/dist/debugAdapter.js in the sample workspace's launch.json
  • In the Extension Development Host launch the Amalgamator Example
  • Debug the two processes, e.g.
    • step the processes indpe
    • observe variables in different processes
    • examine memory with the memory browser (Ctrl+Shift-P -> GDB: Open Memory Browser)
0.0.10

12 months ago

0.0.11

11 months ago

0.0.9

1 year ago

0.0.8

1 year ago

0.0.7

1 year ago

0.0.6

1 year ago

0.0.5

1 year ago

0.0.4

2 years ago

0.0.3

2 years ago

0.0.2

2 years ago