Popularity
7.4
Growing
Activity
6.9
Declining
860
21
104
Code Quality Rank:
L4
Programming language: C++
License: MIT License
Latest version: v1.6.0
CodeLLDB alternatives and similar packages
Based on the "LLDB" category.
Alternatively, view CodeLLDB alternatives based on common mentions on social networks and blogs.
-
lldb_batchmode.py
allows to use LLDB in a way similar to GDB's batch mode.
Do you think we are missing an alternative of CodeLLDB or a related project?
README
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](MANUAL.md).
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](MANUAL.md) - about this specific extension.
- Troubleshooting - known problems and solutions.
- Mailing list - for questions and discussion.
Screenshots
C++ debugging with data visualization (Howto): [source](images/plotting.png) Rust debugging: [source](images/source.png)