Lines Matching +full:docs +full:- +full:lldb +full:- +full:html

5 ---------------
8 <https://llvm.org/docs/GettingStarted.html>`_ for general information on how to
10 test LLDB can be found in the `build instructions <build.html>`_ and `test
11 instructions <test.html>`_ respectively.
13 Contributing to LLDB
14 --------------------
17 <https://llvm.org/docs/DeveloperPolicy.html>`_ for information about
18 authoring and uploading a patch. LLDB differs from the LLVM Developer
21 For anything not explicitly listed here, assume that LLDB follows the LLVM
27 LLDB's code style differs from `LLVM's coding style <https://llvm.org/docs/CodingStandards.html>`_
30 …e and function naming <https://llvm.org/docs/CodingStandards.html#name-types-functions-variables-a…
39 * `Use of asserts <https://llvm.org/docs/CodingStandards.html#assert-liberally>`_:
43 `golden rule <https://llvm.org/docs/CodingStandards.html#introduction>`_
46 All new code in LLDB should be formatted with clang-format. Existing code may
54 subset of LLDB tests (the API tests) use a different system. Refer to the
55 `test documentation <test.html>`_ for more details and the
56 `lldb/test <https://github.com/llvm/llvm-project/tree/main/lldb/test>`_ folder
61 Error handling and use of assertions in LLDB
62 --------------------------------------------
64 Contrary to Clang, which is typically a short-lived process, LLDB
66 debug sessions initiated by an IDE. For this reason LLDB code needs to
73 <https://llvm.org/doxygen/classllvm_1_1Expected.html>`_ or
83 is convinced will always hold, regardless what an end-user does with
84 LLDB. Because assertions are not present in release builds, the
86 permissible. In combination with the LLDB test suite, assertions are
87 what allows us to refactor and evolve the LLDB code base.
89 * Logging. LLDB provides a very rich logging API. When recoverable
93 * Soft assertions. LLDB provides ``lldbassert()`` as a soft
95 recoverable bug in LLDB. When asserts are enabled ``lldbassert()``
106 * Fatal errors. Aborting LLDB's process using
114 end-user.