xref: /openbsd/gnu/llvm/lldb/docs/use/links.rst (revision f6aab3d8)
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`LLDB: Beyond “po” (2019)`_
20~~~~~~~~~~~~~~~~~~~~~~~~~~~
21
22LLDB is a powerful tool for exploring and debugging your app at runtime.
23Discover the various ways to display values in your app, how to format
24custom data types, and how to extend LLDB using your own Python 3
25scripts.
26
27`Advanced Debugging with Xcode and LLDB (2018)`_
28~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
29
30Discover advanced techniques, and tips and tricks for enhancing your
31Xcode debugging workflows. Learn how to take advantage of LLDB and
32custom breakpoints for more powerful debugging. Get the most out of
33Xcode’s view debugging tools to solve UI issues in your app more
34efficiently.
35
36`Debugging with LLDB (2012)`_
37~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
38
39LLDB is the next-generation debugger for macOS and iOS. Get an
40introduction to using LLDB via the console interface and within Xcode’s
41graphical debugger. The team that created LLDB will demonstrate the
42latest features and improvements, helping you track down bugs more
43efficiently than ever before.
44
45`Migrating from GDB to LLDB (2011)`_
46~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
47
48LLDB is the next-generation debugger for macOS and iOS. Discover why
49you’ll want to start using LLDB in your own development, get expert tips
50from the team that created LLDB, and see how it will help you track down
51bugs more efficiently than ever before.
52
53Books
54-----
55
56`Advanced Apple Debugging & Reverse Engineering (2018)`_
57~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
58
59A book about using LLDB on Apple platforms.
60
61Extensions
62----------
63
64`facebook/chisel`_
65~~~~~~~~~~~~~~~~~~
66
67Chisel is a collection of LLDB commands to assist in the debugging of
68iOS apps.
69
70`DerekSelander/LLDB`_
71~~~~~~~~~~~~~~~~~~~~~
72
73A collection of LLDB aliases/regexes and Python scripts.
74
75.. _Dancing in the Debugger — A Waltz with LLDB (2014): https://www.objc.io/issues/19-debugging/lldb-debugging/
76.. _`LLDB: Beyond “po” (2019)`: https://developer.apple.com/videos/play/wwdc2019/429/
77.. _Advanced Debugging with Xcode and LLDB (2018): https://developer.apple.com/videos/play/wwdc2018/412/
78.. _Debugging with LLDB (2012): https://developer.apple.com/videos/play/wwdc2012/415/
79.. _Migrating from GDB to LLDB (2011): https://developer.apple.com/videos/play/wwdc2011/321/
80.. _Advanced Apple Debugging & Reverse Engineering (2018): https://www.raywenderlich.com/books/advanced-apple-debugging-reverse-engineering/
81.. _facebook/chisel: https://github.com/facebook/chisel
82.. _DerekSelander/LLDB: https://github.com/DerekSelander/LLDB
83