1Links 2===== 3 4This page contains links to external resources on how to use LLDB. Being 5listed on this page is not an endorsement. 6 7Blog Posts 8---------- 9 10`Dancing in the Debugger — A Waltz with LLDB (2014)`_ 11~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12 13A high level overview of LLDB with a focus on debugging Objective-C 14code. 15 16Videos 17------ 18 19`Run, Break, Inspect: Explore effective debugging in LLDB (2024)`_ 20~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21 22Learn how to use LLDB to explore and debug codebases. We'll show you 23how to make the most of crashlogs and backtraces, and how to 24supercharge breakpoints with actions and complex stop 25conditions. We'll also explore how the “p” command and the latest 26features can enhance your debugging experience. 27 28`LLDB: Beyond “po” (2019)`_ 29~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30 31LLDB is a powerful tool for exploring and debugging your app at runtime. 32Discover the various ways to display values in your app, how to format 33custom data types, and how to extend LLDB using your own Python 3 34scripts. 35 36`Advanced Debugging with Xcode and LLDB (2018)`_ 37~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38 39Discover advanced techniques, and tips and tricks for enhancing your 40Xcode debugging workflows. Learn how to take advantage of LLDB and 41custom breakpoints for more powerful debugging. Get the most out of 42Xcode’s view debugging tools to solve UI issues in your app more 43efficiently. 44 45Books 46----- 47 48`Advanced Apple Debugging & Reverse Engineering (2018)`_ 49~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 51A book about using LLDB on Apple platforms. 52 53Extensions 54---------- 55 56`facebook/chisel`_ 57~~~~~~~~~~~~~~~~~~ 58 59Chisel is a collection of LLDB commands to assist in the debugging of 60iOS apps. 61 62`DerekSelander/LLDB`_ 63~~~~~~~~~~~~~~~~~~~~~ 64 65A collection of LLDB aliases/regexes and Python scripts. 66 67.. _Dancing in the Debugger — A Waltz with LLDB (2014): https://www.objc.io/issues/19-debugging/lldb-debugging/ 68.. _`Run, Break, Inspect: Explore effective debugging in LLDB (2024)`: https://developer.apple.com/videos/play/wwdc2024/10198 69.. _`LLDB: Beyond “po” (2019)`: https://developer.apple.com/videos/play/wwdc2019/429/ 70.. _Advanced Debugging with Xcode and LLDB (2018): https://developer.apple.com/videos/play/wwdc2018/412/ 71.. _Advanced Apple Debugging & Reverse Engineering (2018): https://www.raywenderlich.com/books/advanced-apple-debugging-reverse-engineering/ 72.. _facebook/chisel: https://github.com/facebook/chisel 73.. _DerekSelander/LLDB: https://github.com/DerekSelander/LLDB 74