Skip to content
| Marketplace
Sign in
Visual Studio Code>Debuggers>CodeLLDBNew to Visual Studio Code? Get it now.

CodeLLDB

Vadim Chugunov

|
230,268 installs
| (39) | Free
Native debugger based on LLDB.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Features

  • Debugging on Linux (x64 or ARM), macOS and Windows*,
  • Conditional breakpoints, function breakpoints, data breakpoints, logpoints,
  • Launch debuggee in integrated or external terminal,
  • Disassembly view with instruction-level stepping,
  • Loaded modules view,
  • Python scripting,
  • HTML rendering for advanced visualizations,
  • Rust language support with built-in visualizars for vectors, strings and other standard types,
  • Global and workspace defaults for launch configurations,
  • Remote debugging,
  • Reverse debugging (experimental, requires compatible backend).

* DWARF debug info format recommended, limited support for MS PDB.

For full details please see the User's Manual.

Minimal System Requirements

  • 64-bit OS
    • Linux: glibc 2.18 (Debian 8, Ubuntu 14.04, Centos 8)
    • Mac: OS X 10.10 Yosemite
    • Windows: 10.0

Quick Start

Here's a minimal debug configuration to get you started:

{
    "name": "Launch",
    "type": "lldb",
    "request": "launch",
    "program": "${workspaceFolder}/<my program>",
    "args": ["-arg1", "-arg2"],
}

Links

  • Initial Setup
  • Debugging in VS Code - if you are new to VSCode debugging.
  • CodeLLDB User's Manual - about this specific extension.
  • Troubleshooting - known problems and solutions.
  • Mailing list - for questions and discussion.

Screenshots

C++ debugging with data visualization (Howto):
source

Rust debugging:
source

  • Contact us
  • Jobs
  • Privacy
  • Terms of use
  • Trademarks
© 2019 Microsoft