Home
last modified time | relevance | path

Searched +full:docs +full:- +full:lldb +full:- +full:html (Results 1 – 25 of 49) sorted by relevance

12

/llvm-project/.github/workflows/
H A Ddocs.yml4 # SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
14 - 'main'
16 - 'llvm/docs/**'
17 - 'clang/docs/**'
18 - 'clan
[all...]
/llvm-project/lldb/docs/resources/
H A Dcontributing.rst5 ---------------
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>`_
[all …]
H A Dfuzzing.rst5 --------
7 LLDB has fuzzers that provide automated `fuzz testing <https://en.wikipedia.org/wiki/Fuzzing>`_ for…
10 --------------------
12 Building the LLDB fuzzers requires a build configuration that has the address sanitizer and sanitiz…
16 -DLLVM_USE_SANITIZER='Address' \
17 -DLLVM_USE_SANITIZE_COVERAGE=On \
18 -DCLANG_ENABLE_PROTO_FUZZER=ON
20 …zzer's sanitizer coverage is available here: `<https://llvm.org/docs/LibFuzzer.html#fuzzer-usage>`_
22 If you want to debug LLDB itself when you find a bug using the fuzzers, use the CMake option ``-DCM…
28 $ ninja lldb-target-fuzzer
[all …]
H A Dbuild.rst5 ----------
[all...]
H A Dtest.rst5 ----------
[all...]
H A Ddebugging.rst4 This page details various ways to debug LLDB itself and other LLDB tools. If
5 you want to know how to use LLDB in general, please refer to
8 As LLDB is generally split into 2 tools, ``lldb`` and ``lldb-server``
12 In this document we refer to the initial ``lldb`` as the "debugger" and the
16 ----------------------
18 To build LLDB with debugging information add the following to your CMake
23 -DCMAKE_BUILD_TYPE=Debug \
24 -DLLDB_EXPORT_ALL_SYMBOLS=ON
26 Note that the ``lldb`` you will use to do the debugging does not itself need to
33 configurations. This will make LLDB fail earlier instead of continuing with
[all …]
H A Dextensions.rst4 LLDB supports some DWARF extensions produced by Clang.
6 Clang ``-gmodules`` debug info
7 ------------------------------
11 modules <https://clang.llvm.org/docs/Modules.html>`_ more efficiently.
13 From an on-disk storage perspective, Clang modules are precompiled
19 info <https://llvm.org/devmtg/2015-10/#talk19>`_.
22 ``-gmodules`` option, the precompiled header (``.pch``) or module
23 (``.pcm``) files become object file containers (on Darwin: Mach-O)
31 ``DW_TAG_module``, or -- in the case of submodules -- multiple levels
41 is used to locate external ``.dwo`` files on ELF-based platforms. The
[all …]
/llvm-project/lldb/docs/
H A DCMakeLists.txt11 add_custom_target(lldb-cpp-doc
14 COMMENT "Generating LLDB C++ API reference with Doxygen" VERBATIM
16 set_target_properties(lldb-cpp-doc PROPERTIES FOLDER "LLDB/Docs")
26 file(MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/lldb)
28 add_custom_target(lldb-python-doc-package
29 …COMMAND "${CMAKE_COMMAND}" -E copy "${lldb_bindings_dir}/lldb.py" "${CMAKE_CURRENT_BINARY_DIR}/lld…
30 COMMAND "${CMAKE_COMMAND}" -E make_directory "${CMAKE_CURRENT_BINARY_DIR}/lldb/plugins"
31 …ND "${CMAKE_COMMAND}" -E copy "${LLDB_SOURCE_DIR}/examples/python/templates/scripted_process.py" "…
32 …ND "${CMAKE_COMMAND}" -E copy "${LLDB_SOURCE_DIR}/examples/python/templates/scripted_platform.py" …
33 …ND "${CMAKE_COMMAND}" -E copy "${LLDB_SOURCE_DIR}/examples/python/templates/operating_system.py" "…
[all …]
H A Dindex.rst1 .. title:: LLDB Homepage
3 The LLDB Debugger
6 Welcome to the LLDB documentation!
8 LLDB is a next generation, high-performance debugger. It is built as a set of
13 LLDB is the default debugger in Xcode on macOS and supports debugging C,
14 Objective-C and C++ on the desktop and iOS devices and simulator.
16 All of the code in the LLDB project is available under the
19 .. _"Apache 2.0 License with LLVM exceptions": https://llvm.org/docs/DeveloperPolicy.html#ne
[all...]
H A Dconf.py1 # -*- coding: utf-8 -*-
3 # LLDB documentation build configuration file, created by
4 # sphinx-quickstart on Sun Dec 9 20:01:55 2012.
17 sys.path.insert(0, os.path.abspath(os.path.join("..", "..", "llvm", "docs")))
19 building_man_page = tags.has("builder-man")
21 # For the website we need to setup the path to the generated LLDB modul
[all...]
/llvm-project/llvm/docs/Proposals/
H A DVariableNames.rst12 inevitably be some details that are flawed. You can help - you can edit this
15 <http://lists.llvm.org/pipermail/llvm-dev/2019-February/130083.html>`_.
26 <../CodingStandards.html#name-types-functions-variables-and-enumerators-properly>`_
43 The proliferation of acronyms leads to hard-to-read code such as `this
44 <https://github.com/llvm/llvm-project/blob/0a8bc14ad7f3209fe702d18e250194cd90188596/llvm/lib/Transf…
49 Many other coding guidelines [LLDB]_ [Google]_ [WebKit]_ [Qt]_ [Rust]_ [Swift]_
61 This work-in-progress proposal is to change the coding standard for variable
65 …<https://github.com/llvm/llvm-project/blob/8b72080d4d7b13072f371712eed333f987b7a18e/llvm/lib/CodeG…
74 but here we use the terminology from clang-tidy).
77 ``lower_case`` is consistent with [LLDB]_, [Google]_, [Rust]_ and [Python]_.
[all …]
/llvm-project/lldb/docs/testsuite/
H A Da-detailed-walkthrough.txt10 http://docs.python.org/library/unittest.html for more details.
12 To just run the TestSettings.py test, chdir to the lldb test directory, and then
15 /Volumes/data/lldb/svn/trunk/test $ ./dotest.py settings
16 ----------------------------------------------------------------------
19 ----------------------------------------------------------------------
23 /Volumes/data/lldb/svn/trunk/test $
25 Pass '-v' option to the test driver to also output verbose descriptions of the
28 /Volumes/data/lldb/svn/trunk/test $ ./dotest.py -v settings
29 ----------------------------------------------------------------------
33 Test that after 'set auto-confirm true', manual confirmation should not kick in. ... ok
[all …]
/llvm-project/clang/www/
H A Dhacking.html1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
3 <!-- Material used from: HTML 4.01 specs: http://www.w3.org/TR/html401/ -->
4 <html>
6 <META http-equi
[all...]
H A Dget_involved.html1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
3 <html>
5 <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
6 <title>Clang - Get Involved</title>
12 <!--#include virtual="menu.html.incl"-->
18 <p>Once you have <a href="get_started.html">checked out and built</a> clang and
26 See the <a href="hacking.html">hacking</a> document for information on how
35 <li><a href="https://discourse.llvm.org/c/clang/6">Clang Frontend Discourse forum</a> -
39 <li><a href="https://discord.gg/xS7Z362">Discord chat</a> - Real-time chat for
45 standards-related activities happening within the Clang community. These
[all …]
/llvm-project/llvm/docs/CommandGuide/
H A Dtblgen.rst1 tblgen - Description to C++ Code
7 --------
9 :program:`clang-tblge
[all...]
/llvm-project/llvm/docs/
H A DReleaseNotes.rst
H A DCMake.rst11 `CMake <http://www.cmake.org/>`_ is a cross-platform build-generator tool. CMake
34 We use here the command-line, non-interactive CMake interface.
36 #. `Download <http://www.cmake.org/cmake/resources/software.html>`_ and install
45 .. code-block:: console
53 .. code-block:: console
70 components are built; see the `Frequently Used LLVM-related
76 .. code-block:: console
78 $ cmake -
[all...]
H A DGettingInvolved.rst31 The LLVM project's code-review process.
34 The LLVM support policy for core and non-core components.
52 Describes how to use the llvm-project repository and code reviews on GitHub.
60 .. _development-process:
63 ------
[all...]
H A DMeetupGuidelines.rst10 `Code of Conduct <https://llvm.org/docs/CodeOfConduct.html>`_.
12 Other than that - your mileage may vary. Please adapt your social to what works
16 -------
[all...]
/llvm-project/openmp/docs/
H A Dconf.py1 # -*- coding: utf-8 -*-
3 # LLDB documentation build configuration file, created by
4 # sphinx-quickstart on Sun Dec 9 20:01:55 2012.
22 # -- General configuration -----------------------------------------------------
38 # source_encoding = 'utf-8-sig'
45 copyright = "2013-%d, LLVM/OpenMP" % date.today().year
63 # non-false value, then it is used:
75 # If true, '()' will be appended to :func: etc. cross-reference text.
93 # -- Options for HTML output ---------------------------------------------------
95 # The theme to use for HTML and HTML Help pages. See the documentation for
[all …]
/llvm-project/lldb/include/lldb/Utility/
H A DTraceIntelPTGDBRemotePackets.h1 //===-- TraceIntelPTGDBRemotePackets.h --------------------------*- C++ -*-===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
12 #include "lldb/Utility/TraceGDBRemotePackets.h"
19 /// See docs/lldb-gdb-remote.txt for more information.
21 /// Do not use system-dependent types, like size_t, because they might cause
32 /// jLLDBTraceStart gdb-remote packet
82 /// jLLDBTraceGetState gdb-remote packet
88 /// https://man7.org/linux/man-pages/man2/perf_event_open.2.html for more
96 /// https://man7.org/linux/man-pages/man2/perf_event_open.2.html
/llvm-project/lldb/
H A D.gitignore3 # See: http://www.kernel.org/pub/software/scm/git/docs/gitignore.html
5 # This file is intentionally different from the output of `git svn show-ignore`,
20 .python-version
32 .remote-build.conf
36 llvm-build/
42 clang-module-cache
44 # Skip ctags-style tags files
47 # We should ignore Xcode-style embedding of llvm/ at lldb root dir.
53 20??-??-??-??_??_??/
/llvm-project/
H A D.gitignore3 # See: http://www.kernel.org/pub/software/scm/git/docs/gitignore.html
5 # This file is intentionally different from the output of `git svn show-ignore`,
50 # Visual Studio built-in CMake configuration
54 /cmake-build*
75 /lldb/docs/python_api/
/llvm-project/lldb/packages/Python/lldbsuite/test/
H A DREADME-TestSuite1 This README file describes the files and directories related -*- rst -*-
4 - dotest.py
7 directory and issue the './dotest.py' command or './dotest.py -v' for more
8 verbose output. '.dotest.py -h' prints out the help messge.
16 1. ./dotest.py -v . 2> ~/Developer/Log/lldbtest.log0
19 …2. LLDB_LOG=/tmp/lldb.log GDB_REMOTE_LOG=/tmp/gdb-remote.log ./dotest.py -v . 2> ~/Developer/Log/l…
20 This runs the test suite, with logging turned on for the lldb as well as
21 the process.gdb-remote channels and directs the run log to a file.
23 - lldbtest.py
25 Provides an abstract base class of lldb test case named 'TestBase', which in
[all …]
/llvm-project/lldb/docs/use/
H A Dintel_pt.rst6 LLDB can collect traces and dump them using its symbolication stack.
8 https://easyperf.net/blog/2019/08/23/Intel-Processor-Trace.
11 -------------
14 (see https://www.intel.com/content/www/us/en/support/articles/000056730/processors.html)
27 ------------------
34 $ mkdir libipt-build
35 $ cmake -S libipt -B libipt-build
36 $ cd libipt-build
39 This will generate a few files in the ``<libipt-build>/lib``
40 and ``<libipt-build>/libipt/include`` directories.
[all …]

12