Lines Matching +full:check +full:- +full:clang +full:- +full:python

8 LLDB is a next generation, high-performance debugger. It is built as a set of
10 `LLVM Project <https://llvm.org>`_, such as the Clang expression parser and
14 Objective-C and C++ on the desktop and iOS devices and simulator.
19 .. _"Apache 2.0 License with LLVM exceptions": https://llvm.org/docs/DeveloperPolicy.html#new-llvm-project-license-framework
22 ----------
29 There are also multiple resources on how to script LLDB using Python: the
30 :doc:`use/python-reference` is a great starting point for that.
33 -----------------------------
35 LLDB converts debug information into Clang types so that it can
36 leverage the Clang compiler infrastructure. This allows LLDB to support the
37 latest C, C++, Objective-C and Objective-C++ language features and runtimes in
45 - Up to date language support for C, C++, Objective-C
46 - Multi-line expressions that can declare local variables and types
47 - Utilize the JIT for expressions when supported
48 - Evaluate expression Intermediate Representation (IR) when JIT can't be used
51 -----------
57 through Python script bindings which allow the API to be used within the LLDB
58 embedded script interpreter, and also in any python script that loads the
59 lldb.py module in standard python script files. See the Python Reference page
60 for more details on how and where Python can be used with the LLDB API.
67 ----------------
75 * Linux user-space debugging for i386, x86_64, ARM, AArch64, PPC64le, s390x
76 * FreeBSD user-space debugging for i386, x86_64, ARM, AArch64, MIPS64, PPC
77 * NetBSD user-space debugging for i386 and x86_64
78 * Windows user-space debugging for i386, x86_64, ARM and AArch64 (*)
87 * `RISC-V <https://github.com/llvm/llvm-project/issues/55383>`_
88 * `LoongArch <https://github.com/llvm/llvm-project/issues/112693>`_
91 ------------
93 Check out the LLVM source-tree with git and find the sources in the `lldb`
98 $ git clone https://github.com/llvm/llvm-project.git
100 Note that LLDB generally builds from top-of-trunk using CMake and Ninja.
104 * on Linux and FreeBSD with Clang and libstdc++/libc++
105 * on NetBSD with GCC/Clang and libstdc++/libc++
116 messages are automatically sent to the `lldb-commits
117 <http://lists.llvm.org/mailman/listinfo/lldb-commits>`__ mailing list.
136 use/aarch64-linux
147 use/python
148 use/python-reference
149 Python API <python_api>
150 Python Extensions <python_extensions>
162 resources/qemu-testing
183 Source Code <https://github.com/llvm/llvm-project>
184 Releases <https://github.com/llvm/llvm-project/releases>
188 Bug Reports <https://github.com/llvm/llvm-project/issues?q=is%3Aissue+label%3Alldb+is%3Aopen>
189 Code Reviews <https://github.com/llvm/llvm-project/pulls?q=is%3Apr+label%3Alldb+is%3Aopen>