forked from OSchip/llvm-project
83 lines
2.8 KiB
ReStructuredText
83 lines
2.8 KiB
ReStructuredText
|
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)`_
|
|||
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|||
|
|
|||
|
A high level overview of LLDB with a focus on debugging Objective-C
|
|||
|
code.
|
|||
|
|
|||
|
Videos
|
|||
|
------
|
|||
|
|
|||
|
`LLDB: Beyond “po” (2019)`_
|
|||
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|||
|
|
|||
|
LLDB is a powerful tool for exploring and debugging your app at runtime.
|
|||
|
Discover the various ways to display values in your app, how to format
|
|||
|
custom data types, and how to extend LLDB using your own Python 3
|
|||
|
scripts.
|
|||
|
|
|||
|
`Advanced Debugging with Xcode and LLDB (2018)`_
|
|||
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|||
|
|
|||
|
Discover advanced techniques, and tips and tricks for enhancing your
|
|||
|
Xcode debugging workflows. Learn how to take advantage of LLDB and
|
|||
|
custom breakpoints for more powerful debugging. Get the most out of
|
|||
|
Xcode’s view debugging tools to solve UI issues in your app more
|
|||
|
efficiently.
|
|||
|
|
|||
|
`Debugging with LLDB (2012)`_
|
|||
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|||
|
|
|||
|
LLDB is the next-generation debugger for macOS and iOS. Get an
|
|||
|
introduction to using LLDB via the console interface and within Xcode’s
|
|||
|
graphical debugger. The team that created LLDB will demonstrate the
|
|||
|
latest features and improvements, helping you track down bugs more
|
|||
|
efficiently than ever before.
|
|||
|
|
|||
|
`Migrating from GDB to LLDB (2011)`_
|
|||
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|||
|
|
|||
|
LLDB is the next-generation debugger for macOS and iOS. Discover why
|
|||
|
you’ll want to start using LLDB in your own development, get expert tips
|
|||
|
from the team that created LLDB, and see how it will help you track down
|
|||
|
bugs more efficiently than ever before.
|
|||
|
|
|||
|
Books
|
|||
|
-----
|
|||
|
|
|||
|
`Advanced Apple Debugging & Reverse Engineering (2018)`_
|
|||
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|||
|
|
|||
|
A book about using LLDB on Apple platforms.
|
|||
|
|
|||
|
Extensions
|
|||
|
----------
|
|||
|
|
|||
|
`facebook/chisel`_
|
|||
|
~~~~~~~~~~~~~~~~~~
|
|||
|
|
|||
|
Chisel is a collection of LLDB commands to assist in the debugging of
|
|||
|
iOS apps.
|
|||
|
|
|||
|
`DerekSelander/LLDB`_
|
|||
|
~~~~~~~~~~~~~~~~~~~~~
|
|||
|
|
|||
|
A collection of LLDB aliases/regexes and Python scripts.
|
|||
|
|
|||
|
.. _Dancing in the Debugger — A Waltz with LLDB (2014): https://www.objc.io/issues/19-debugging/lldb-debugging/
|
|||
|
.. _`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/
|
|||
|
.. _Debugging with LLDB (2012): https://developer.apple.com/videos/play/wwdc2012/415/
|
|||
|
.. _Migrating from GDB to LLDB (2011): https://developer.apple.com/videos/play/wwdc2011/321/
|
|||
|
.. _Advanced Apple Debugging & Reverse Engineering (2018): https://www.raywenderlich.com/books/advanced-apple-debugging-reverse-engineering/
|
|||
|
.. _facebook/chisel: https://github.com/facebook/chisel
|
|||
|
.. _DerekSelander/LLDB: https://github.com/DerekSelander/LLDB
|