13af9847aSShivam GuptaLinks 23af9847aSShivam Gupta===== 33af9847aSShivam Gupta 43af9847aSShivam GuptaThis page contains links to external resources on how to use LLDB. Being 53af9847aSShivam Guptalisted on this page is not an endorsement. 63af9847aSShivam Gupta 73af9847aSShivam GuptaBlog Posts 83af9847aSShivam Gupta---------- 93af9847aSShivam Gupta 103af9847aSShivam Gupta`Dancing in the Debugger — A Waltz with LLDB (2014)`_ 113af9847aSShivam Gupta~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123af9847aSShivam Gupta 133af9847aSShivam GuptaA high level overview of LLDB with a focus on debugging Objective-C 143af9847aSShivam Guptacode. 153af9847aSShivam Gupta 163af9847aSShivam GuptaVideos 173af9847aSShivam Gupta------ 183af9847aSShivam Gupta 19*5681f756SAdrian Prantl`Run, Break, Inspect: Explore effective debugging in LLDB (2024)`_ 20*5681f756SAdrian Prantl~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2161057b0fSAdrian Prantl 2261057b0fSAdrian PrantlLearn how to use LLDB to explore and debug codebases. We'll show you 2361057b0fSAdrian Prantlhow to make the most of crashlogs and backtraces, and how to 2461057b0fSAdrian Prantlsupercharge breakpoints with actions and complex stop 2561057b0fSAdrian Prantlconditions. We'll also explore how the “p” command and the latest 2661057b0fSAdrian Prantlfeatures can enhance your debugging experience. 2761057b0fSAdrian Prantl 283af9847aSShivam Gupta`LLDB: Beyond “po” (2019)`_ 293af9847aSShivam Gupta~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303af9847aSShivam Gupta 313af9847aSShivam GuptaLLDB is a powerful tool for exploring and debugging your app at runtime. 323af9847aSShivam GuptaDiscover the various ways to display values in your app, how to format 333af9847aSShivam Guptacustom data types, and how to extend LLDB using your own Python 3 343af9847aSShivam Guptascripts. 353af9847aSShivam Gupta 363af9847aSShivam Gupta`Advanced Debugging with Xcode and LLDB (2018)`_ 373af9847aSShivam Gupta~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383af9847aSShivam Gupta 393af9847aSShivam GuptaDiscover advanced techniques, and tips and tricks for enhancing your 403af9847aSShivam GuptaXcode debugging workflows. Learn how to take advantage of LLDB and 413af9847aSShivam Guptacustom breakpoints for more powerful debugging. Get the most out of 423af9847aSShivam GuptaXcode’s view debugging tools to solve UI issues in your app more 433af9847aSShivam Guptaefficiently. 443af9847aSShivam Gupta 453af9847aSShivam GuptaBooks 463af9847aSShivam Gupta----- 473af9847aSShivam Gupta 483af9847aSShivam Gupta`Advanced Apple Debugging & Reverse Engineering (2018)`_ 493af9847aSShivam Gupta~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 503af9847aSShivam Gupta 513af9847aSShivam GuptaA book about using LLDB on Apple platforms. 523af9847aSShivam Gupta 533af9847aSShivam GuptaExtensions 543af9847aSShivam Gupta---------- 553af9847aSShivam Gupta 563af9847aSShivam Gupta`facebook/chisel`_ 573af9847aSShivam Gupta~~~~~~~~~~~~~~~~~~ 583af9847aSShivam Gupta 593af9847aSShivam GuptaChisel is a collection of LLDB commands to assist in the debugging of 603af9847aSShivam GuptaiOS apps. 613af9847aSShivam Gupta 623af9847aSShivam Gupta`DerekSelander/LLDB`_ 633af9847aSShivam Gupta~~~~~~~~~~~~~~~~~~~~~ 643af9847aSShivam Gupta 653af9847aSShivam GuptaA collection of LLDB aliases/regexes and Python scripts. 663af9847aSShivam Gupta 673af9847aSShivam Gupta.. _Dancing in the Debugger — A Waltz with LLDB (2014): https://www.objc.io/issues/19-debugging/lldb-debugging/ 68*5681f756SAdrian Prantl.. _`Run, Break, Inspect: Explore effective debugging in LLDB (2024)`: https://developer.apple.com/videos/play/wwdc2024/10198 693af9847aSShivam Gupta.. _`LLDB: Beyond “po” (2019)`: https://developer.apple.com/videos/play/wwdc2019/429/ 703af9847aSShivam Gupta.. _Advanced Debugging with Xcode and LLDB (2018): https://developer.apple.com/videos/play/wwdc2018/412/ 713af9847aSShivam Gupta.. _Advanced Apple Debugging & Reverse Engineering (2018): https://www.raywenderlich.com/books/advanced-apple-debugging-reverse-engineering/ 723af9847aSShivam Gupta.. _facebook/chisel: https://github.com/facebook/chisel 733af9847aSShivam Gupta.. _DerekSelander/LLDB: https://github.com/DerekSelander/LLDB 74