[Lldb-commits] [PATCH] D50365: Add a new tool named "lldb-vscode" that implements the Visual Studio Code Debug Adaptor Protocol
Greg Clayton via Phabricator via lldb-commits
lldb-commits at lists.llvm.org
Wed Aug 8 08:40:25 PDT 2018
clayborg added a comment.
In https://reviews.llvm.org/D50365#1192447, @zturner wrote:
> To elaborate, if you install the C/C++ plugin, and you go to Debug ->
> Configurations, and you go down to the MICmdMode property, it is by default
> set to "gdb". But you can change this to "lldb" and it works out of the
So long story short: our IDE at Facebook uses the VSCode protocol, MI is clunky and doesn't work that well and was flaky, so this tool was created. This also provides a really nice way to do remote debugging where the lldb-vscode is run remotely on other systems. This removes the need for copying files from a remote host up onto the system that is doing the debugging. So we use this at Facebook and it also provides the best way to use LLDB to debug using Visual Studio Code or Nuclide.
More information about the lldb-commits