-
Notifications
You must be signed in to change notification settings - Fork 15.2k
Open
Labels
Description
Prerequisites
Hi wonderful people!
I didn't have much success setting up the lldb-dap
extension.
The console
parameter seems to be completely ignored, I expect the extension to spawn an integrated terminal instance running the executable. However, it doesn't.
Setting the console
value to externalTerminal also doesn't seem to affect anything. The extension simple pipes stdout to Debug Console
without any means to interact with the program.
I also attached a quick recording demonstrating the difference between lldb-dap
and CodeLLDB
.
Steps to reproduce
- Install the extension from marketplace - https://github.com/eddienubes/c-adventures/tree/lldb-dap-bug-repro
- Run
Select and Start Debugging
from command palette - Compare the behaviour of
lldb-dap
extension (named MacOS LLDB) vsCodeLLDB
(named MacOS CodeLLDB). - The former doesn't spawn an integrated terminal session, meaning it ignores the
console
parameter.
Environment
M1 Pro MacOS 15.6.1
VSCode 1.104.3
lldb-dap 21.1.2