xref: /llvm-project/lldb/docs/use/links.rst (revision 5681f756c058204d7e41d065f91c5f3c36a434a7)
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