CodeQL / Analyze (actions) (push) Canceled after 0s
CodeQL / Analyze (python) (push) Canceled after 0s
pre-commit / pre-commit (push) Canceled after 0s
Multi-Arch CI / setup (push) Canceled after 0s
Publish build_manylinux_x86_64 images / publish_build_manylinux_x86_64 (push) Canceled after 0s
Setup (Multi-Arch) / setup (push) Canceled after 0s
Multi-Arch CI / Linux::${{ fromJSON(needs.setup.outputs.linux_build_config || '{}').build_variant_label || 'skip' }} (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Publish no_rocm_image_ubi10 image / publish_no_rocm_image_ubi10 (push) Canceled after 0s
Multi-Arch CI / Windows::${{ fromJSON(needs.setup.outputs.windows_build_config || '{}').build_variant_label || 'skip' }} (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Multi-Arch CI / Manifest Diff (push) Canceled after 0s
TheRock Manifest Diff Report / Generate Manifest Diff Report (push) Canceled after 0s
Multi-Arch CI / CI Summary (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04 (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04_ocl_rt images / publish_no_rocm_image_ubuntu24_04_ocl_rt (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_rocgdb (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04_rocgdb images / publish_no_rocm_image_ubuntu24_04_rocgdb (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_ocl_rt (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Unit Tests / Unit Tests :: ubuntu-24.04 (push) Canceled after 0s
Unit Tests / Unit Tests :: windows-2022 (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_media (push) Canceled after 0s
Unit Tests / Unit Tests Summary (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_openmpi (push) Canceled after 0s
61 lines
4.2 KiB
Markdown
61 lines
4.2 KiB
Markdown
# Links
|
|
|
|
This page contains links to external resources on how to use LLDB. Being
|
|
listed on this page is not an endorsement.
|
|
|
|
## Blog Posts
|
|
|
|
- [Dancing in the Debugger — A Waltz with LLDB (2014)](https://www.objc.io/issues/19-debugging/lldb-debugging/)
|
|
|
|
## Videos
|
|
|
|
### WWDC
|
|
|
|
- [Run, Break, Inspect: Explore effective debugging in LLDB (2024)](https://developer.apple.com/videos/play/wwdc2024/10198)
|
|
- [LLDB: Beyond “po” (2019)](https://developer.apple.com/videos/play/wwdc2019/429/)
|
|
- [Advanced Debugging with Xcode and LLDB (2018)](https://developer.apple.com/videos/play/wwdc2018/412/)
|
|
|
|
### LLVM Developers' Meeting Talks
|
|
|
|
- [2025 EuroLLVM - What is LLDB-DAP?](https://www.youtube.com/watch?v=sfJkf7U2FUg)
|
|
- [2025 US LLVM Developers' Meeting: LLDB MCP](https://www.youtube.com/watch?v=OJas4nknp0o)
|
|
- [2025 EuroLLVM - LLDB Statusline](https://www.youtube.com/watch?v=BQFwcsN1dJU)
|
|
- [2025 EuroLLVM - LLDB support for Propeller optimized code](https://www.youtube.com/watch?v=osE0UDJULoM)
|
|
- [2025 AsiaLLVM - The Data Inspection Language: Fast & Simple Expression Evaluation in LLDB](https://www.youtube.com/watch?v=tgsDbrQga_w)
|
|
- [2024 EuroLLVM - From C++ ranges to shorter template names: A C++ Debugging journey](https://www.youtube.com/watch?v=VT6-fL2hiN8)
|
|
- [2024 EuroLLVM - Simplifying, Consolidating & Documenting LLDB's Scripting Functionalities](https://www.youtube.com/watch?v=hNvFmZ1iB78)
|
|
- [2024 EuroLLVM - LLDB: What's in a Register?](https://www.youtube.com/watch?v=Hb7DbdIr3Rk)
|
|
- [2024 EuroLLVM - Mojo debugging: extending MLIR and LLDB](https://www.youtube.com/watch?v=9jfukpjCPIg)
|
|
- [2024 EuroLLVM - Debug information for macros](https://www.youtube.com/watch?v=WOkoAHTbsbM)
|
|
- [2024 LLVM Dev Mtg - MD5 Checksums in LLDB](https://www.youtube.com/watch?v=JIBhafjL_oo)
|
|
- [2024 LLVM Dev Mtg - "Hey, do you want a RISC-V debugger?" - Enabling RISC-V support in LLDB](https://www.youtube.com/watch?v=YSdeFLdL5DM)
|
|
- [2023 LLVM Dev Mtg - Seamless debugging of emulated applications with LLDB](https://www.youtube.com/watch?v=tW3jCrCBDRc)
|
|
- [2022 LLVM Dev Mtg: Interactive Crashlogs in LLDB](https://www.youtube.com/watch?v=iM2EH5EmoSY)
|
|
- [2021 LLVM Dev Mtg "lldb-eval fuzzer: Finding bugs in an LLDB-based expression evaluator"](https://www.youtube.com/watch?v=dJ9k7-pmwvM)
|
|
- [2021 LLVM Dev Mtg "Building a faster expression evaluator for LLDB"](https://www.youtube.com/watch?v=9aThSRGjYdA)
|
|
- [2020 LLVM Developers' Meeting: "Extending LLDB to More Scripting Languages"](https://www.youtube.com/watch?v=UgfzdAr9AFg)
|
|
- [2019 LLVM Developers' Meeting: R. Isemann "Better C++ debugging using Clang Modules in LLDB"](https://www.youtube.com/watch?v=vuNZLlHhy0k)
|
|
- [2019 EuroLLVM Developers' Meeting: J. Devlieghere "LLDB Reproducers"](https://www.youtube.com/watch?v=ygdzXnfyvbg)
|
|
- [2019 LLVM Developers' Meeting: S. Cook "A Unified Debug Server For Deeply Embedded Systems and LLDB"](https://www.youtube.com/watch?v=IMq3a_SSzFw)
|
|
- [2019 LLVM Developers' Meeting: S. Cook "State of LLDB and Deeply Embedded RISC-V"](https://www.youtube.com/watch?v=37ce7gVpgIE)
|
|
- [2016 EuroLLVM Developers' Meeting: L. Drummond & E. Crawford "Bringing RenderScript to LLDB"](https://www.youtube.com/watch?v=BBC61L0QKCM)
|
|
- [2016 EuroLLVM Developers' Meeting: D. Panickal & A. Warzynski "LLDB Tutorial: Adding debugger ..."](https://www.youtube.com/watch?v=9hhDZeV0fYU)
|
|
- [2013 LLVM Developers' Meeting: "Adapting LLDB for your hardware: Remote Debugging the Hexagon DSP"](https://www.youtube.com/watch?v=281sEoJYm8E)
|
|
|
|
### FOSDEM Talks
|
|
|
|
- [WebAssembly Debugging with LLDB](https://fosdem.org/2026/schedule/event/87ZLQV-wasm-debugging-lldb/)
|
|
- [Enhanced debuggability support in LLVM for various Fortran language features](https://archive.fosdem.org/2022/schedule/event/llvm_fortran_debug/)
|
|
- [Debugging with LLVM](https://archive.fosdem.org/2020/schedule/event/debugging_with_llvm/)
|
|
- [LLVM, Rust, and Debugging](https://archive.fosdem.org/2018/schedule/event/rustdebug/)
|
|
- [Porting LLDB to a new Target](https://archive.fosdem.org/2015/schedule/event/llvm_lldb_port/)
|
|
|
|
## Books
|
|
|
|
- [Advanced Apple Debugging & Reverse Engineering (2018)](https://www.raywenderlich.com/books/advanced-apple-debugging-reverse-engineering/)
|
|
|
|
## Extensions
|
|
|
|
- [facebook/chisel](https://github.com/facebook/chisel)
|
|
- [DerekSelander/LLDB](https://github.com/DerekSelander/LLDB)
|