[all-commits] [llvm/llvm-project] 8b9031: [lldb-dap] Support vscode launch URLs (#125843)

Adrian Vogelsgesang via All-commits all-commits at lists.llvm.org
Thu Mar 13 15:49:27 PDT 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 8b9031f245a268c6acb331de5ea68da20be37051
      https://github.com/llvm/llvm-project/commit/8b9031f245a268c6acb331de5ea68da20be37051
  Author: Adrian Vogelsgesang <avogelsgesang at salesforce.com>
  Date:   2025-03-13 (Thu, 13 Mar 2025)

  Changed paths:
    M lldb/tools/lldb-dap/README.md
    M lldb/tools/lldb-dap/package.json
    M lldb/tools/lldb-dap/src-ts/extension.ts
    A lldb/tools/lldb-dap/src-ts/uri-launch-handler.ts

  Log Message:
  -----------
  [lldb-dap] Support vscode launch URLs (#125843)

This commit adds support for starting debug sessions through special
`vscode://llvm-vs-code-extensions.lldb-dap/start?config={launch-config}`
URIs. This allows tighter integration with custom scripts. One potential
use case is providing similar functionality to `xcdebug`, see #125777
for some discussion on that use case.

The functionality was inspired by @vadimcn's CodeLLDB extension, which
[provides similar
functionality](https://github.com/vadimcn/codelldb/blob/master/MANUAL.md#debugging-externally-launched-code).



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list