LLDB - a new C++ debugger
summary
LLDB demonstrates concrete differences: it JIT-compile C++ expressions with clang so ad-hoc C++ snippets run inside the debugged process (no rebuild), exposes a public C++/Python SB API and MI compatibility for tooling, and reads DWARF on demand — giving near-instant prints where GDB can take minutes. Tradeoffs: initial DWARF indexing exists and can add seconds (reports like ~13s or dozens for large builds), and some compressed debug formats / syslib debuginfo support are still missing.
AI-written summary · about
chapters (4)
related talks
01h 29mModern Linux C++ Debugging Tools - Under the Covers
29mLiberating the Debugging Experience with the GDB Python API
39mC/C++ Language Servers, The Next Generation is Now
20mHow Debuggers Work
01h 26mBoost your C/C++ Developer's Debugging Powers with GDB
57mModern Linux C++ debugging tools - under the covers
16mMind the Gap (Between Your Code and Your Toolchain)
52mGetting the Most Out of GDB
