Skip to content

marsupial/vscode-lldb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Features

  • Debugging on Linux (x64 or Aarch64), 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).

For full details please see the Users Manual.

Requirements

  • 64-bit OS
    • Linux: glibc 2.18 (available by default in Debian 8, Ubuntu 14.04, Centos 8)
    • Mac: OS X 10.10 Yosemite
    • Windows: 8.0
  • 64-bit Python 3.3 or later (optional, except on Windows).

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

Screenshots

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

Rust debugging:
source

Packages

No packages published

Languages

  • Rust 38.5%
  • C++ 31.5%
  • Python 13.6%
  • TypeScript 10.2%
  • C 4.3%
  • CMake 1.8%
  • Other 0.1%