Skip to content

8thMage/codelldb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CodeLLDB: a LLDB front end for Visual Studio Code

Features

  • Supports Linux, macOS and Windows.
  • Launch/attach/custom launch.
  • Redirection of debuggee's stdio to integrated or external terminal.
  • Function, conditional and regex breakpoints, logpoints.
  • Flexible launch configurations with settings inheritance.
  • Jump to cursor.
  • Variable view with customizable formatting.
  • Disassembly view.
  • Rust language support.
  • Python scripting.
  • Direct execution of LLDB commands.
  • Remote debugging.
  • Reverse debugging (experimental, requires compatible backend).

For full details please see the Users Manual.

Requirements

  • 64-bit OS.
  • Python 2.7 on Linux and macOS.
  • Python 3.6 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

Releases

No releases published

Packages

No packages published

Languages

  • Rust 63.1%
  • TypeScript 22.3%
  • Python 9.6%
  • CMake 3.2%
  • C++ 1.5%
  • JavaScript 0.2%
  • Other 0.1%