blob: 53d4c28ac7ed74e5ed2a7c9f87661a61627e7ece [file] [log] [blame]
.. title:: LLDB Homepage
The LLDB Debugger
=================
Welcome to the LLDB version |release| documentation!
LLDB is a next generation, high-performance debugger. It is built as a set of
reusable components which highly leverage existing libraries in the larger LLVM
Project, such as the Clang expression parser and LLVM disassembler.
LLDB is the default debugger in Xcode on macOS and supports debugging C,
Objective-C and C++ on the desktop and iOS devices and simulator.
All of the code in the LLDB project is available under the standard
`LLVM License <http://llvm.org/docs/DeveloperPolicy.html#copyright-license-and-patents>`__,
an open source "BSD-style" license.
Goals & Status
==============
.. toctree::
:maxdepth: 1
status/about
status/goals
status/features
status/status
status/projects
Use & Extension
===============
.. toctree::
:maxdepth: 1
use/tutorial
use/map
use/formatting
use/variable
use/symbolication
use/symbols
use/python
use/python-reference
use/remote
use/troubleshooting
use/architecture
Resources
=========
.. toctree::
:maxdepth: 1
resources/download
resources/source
resources/build
resources/test
resources/bots
resources/sbapi
API Documentation
=================
* `Public Python API Reference <https://lldb.llvm.org/python_reference/index.html>`_
* `Public C++ API Reference <https://lldb.llvm.org/cpp_reference/namespacelldb.html>`_
* `Private C++ Reference <https://lldb.llvm.org/cpp_reference/index.html>`_
External Links
==============
* `Source Code <http://llvm.org/viewvc/llvm-project/lldb/trunk/>`_
* `Code Reviews <https://reviews.llvm.org>`_
* `Bug Reports <https://bugs.llvm.org/>`_