mbox series

[0/4] devtool ide-sdk source mappings

Message ID 20240225204741.650070-1-adrian.freihofer@siemens.com
Headers show
Series devtool ide-sdk source mappings | expand

Message

Adrian Freihofer Feb. 25, 2024, 8:46 p.m. UTC
This is an improved version of the patch from Enguerrand de Ribaucourt
which was originally published here:
https://lists.openembedded.org/g/openembedded-core/message/196037

The basic idea is still the same but the implementation is a bit
different and the commit message and some comments explain how this is
supposed to work.

The tests have been improved to check whether GDB really uses the
correct source files. The tests still use the cpp example project, which
only provides local files. Problems in relation to source files that are
retrieved from a Git repository, for example, are therefore not yet
detected.

The commit "devtool: ide-sdk launch.json per recipe only" is a fix for
an issue which was discoverd during testing.

Adrian Freihofer (3):
  devtool: ide-sdk launch.json per recipe only
  devtool: ide-sdk prefer sources from workspace
  oe-selftest devtool: ide-sdk tests

Enguerrand de Ribaucourt (1):
  devtool: ide-sdk source mapping for vscode

 meta/lib/oeqa/selftest/cases/devtool.py     | 42 ++++++++++++++++-----
 scripts/lib/devtool/ide_plugins/__init__.py | 19 +++++++++-
 scripts/lib/devtool/ide_plugins/ide_code.py | 25 ++++++++++--
 scripts/lib/devtool/ide_sdk.py              |  2 +
 4 files changed, 73 insertions(+), 15 deletions(-)