All Projects → zmeadows → lldbg

zmeadows / lldbg

Licence: MIT license
A lightweight native GUI for LLDB.

Programming Languages

C++
36643 projects - #6 most used programming language
CMake
9771 projects
shell
77523 projects

Projects that are alternatives of or similar to lldbg

Avalonstudio
Cross platform IDE and Shell
Stars: ✭ 1,132 (+1263.86%)
Mutual labels:  llvm, gcc, gdb, clang
Swiftweekly.github.io
A community-driven weekly newsletter about Swift.org
Stars: ✭ 305 (+267.47%)
Mutual labels:  llvm, clang, lldb
llvm-svn
Arch Linux PKGBUILD for LLVM, Clang et al. (latest SVN code)
Stars: ✭ 18 (-78.31%)
Mutual labels:  llvm, clang, lldb
Bsodsurvivor
This project aims to facilitate debugging a kernel driver in windows by adding support for a code change on the fly without reboot/unload, and more!
Stars: ✭ 122 (+46.99%)
Mutual labels:  llvm, clang, lldb
hmg
💝 My personal Gentoo/Linux configuration backup files
Stars: ✭ 16 (-80.72%)
Mutual labels:  llvm, gcc, clang
Voltron
A hacky debugger UI for hackers
Stars: ✭ 5,599 (+6645.78%)
Mutual labels:  debugger, gdb, lldb
C2goasm
C to Go Assembly
Stars: ✭ 1,072 (+1191.57%)
Mutual labels:  llvm, gcc, clang
Cmake Scripts
A selection of useful scripts for use in CMake projects, include code coverage, sanitizers, and dependency graph generation.
Stars: ✭ 202 (+143.37%)
Mutual labels:  llvm, gcc, clang
Lldb
Project moved to: https://github.com/llvm/llvm-project
Stars: ✭ 412 (+396.39%)
Mutual labels:  debugger, gdb, lldb
Dlangide
D language IDE based on DlangUI
Stars: ✭ 358 (+331.33%)
Mutual labels:  debugger, osx, gdb
gdbundle
Minimalist plugin manager for GDB and LLDB
Stars: ✭ 72 (-13.25%)
Mutual labels:  debugger, gdb, lldb
Code Debug
Native debugging for VSCode
Stars: ✭ 232 (+179.52%)
Mutual labels:  debugger, gdb, lldb
clangbuilder
Building Clang ♡ Utility and Environment
Stars: ✭ 101 (+21.69%)
Mutual labels:  llvm, clang, lldb
CMLFS
Clang-Built Musl Linux From Scratch
Stars: ✭ 51 (-38.55%)
Mutual labels:  llvm, clang
RCCpp-DearImGui-GLFW-example
Add Runtime Compiled C++ to the Dear ImGui example using the GLFW and OpenGL backend - with power saving
Stars: ✭ 61 (-26.51%)
Mutual labels:  unix, imgui
OS-CFI
Origin-sensitive Control Flow Integrity (OS-CFI) - USENIX Security 2019
Stars: ✭ 27 (-67.47%)
Mutual labels:  llvm, clang
c-compiler-security
Security-related flags and options for C compilers
Stars: ✭ 125 (+50.6%)
Mutual labels:  gcc, clang
Chromium Clang
Chromium browser compiled with the Clang/LLVM compiler.
Stars: ✭ 77 (-7.23%)
Mutual labels:  llvm, clang
systemc-compiler
This tool translates synthesizable SystemC code to synthesizable SystemVerilog.
Stars: ✭ 128 (+54.22%)
Mutual labels:  llvm, clang
gdb
Go GDB/MI interface
Stars: ✭ 70 (-15.66%)
Mutual labels:  debugger, gdb

This is an alpha-stage native GUI for lldb which is currently about 60% usable. Right now you probably shouldn't attempt to use it unless you want to contribute to the development in some way, either directly or by submitting issues. The basic goal is to provide vim/emacs users on linux/macOS with a lightweight, easy-to-compile, easy-to-use likeness of what you would see in a full-featured IDE debugger interface.

Primary goals are:

  • open/close and respond to user input instantly, 100% of the time
  • function intuitively so that 'using lldbg' is not a skill you have to learn
  • require no outside configuration files/setup
  • launch with the same command line options as lldb itself

Build

# Tell cmake to use clang as the compiler
export CC=/usr/bin/clang
export CXX=/usr/bin/clang++

cd lldbg
mkdir build
cd build
cmake ..
cmake --build . --parallel N (where N = # of CPU cores to use)

alt text

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].