Add some brief documentation about GDB pretty printers

llvm-svn: 290186
This commit is contained in:
David Blaikie 2016-12-20 17:33:58 +00:00
parent bb1388862b
commit 063b272bbb
1 changed files with 16 additions and 0 deletions

View File

@ -2194,6 +2194,22 @@ reverse) is O(1) worst case. Testing and setting bits within 128 bits (depends
on size) of the current bit is also O(1). As a general statement,
testing/setting bits in a SparseBitVector is O(distance away from last set bit).
.. _debugging:
Debugging
=========
A handful of `GDB pretty printers
<https://sourceware.org/gdb/onlinedocs/gdb/Pretty-Printing.html>`__ are
provided for some of the core LLVM libraries. To use them, execute the
following (or add it to your ``~/.gdbinit``)::
source /path/to/llvm/src/utils/gdb-scripts/prettyprinters.py
It also might be handy to enable the `print pretty
<http://ftp.gnu.org/old-gnu/Manuals/gdb/html_node/gdb_57.html`__ option to
avoid data structures being printed as a big block of text.
.. _common:
Helpful Hints for Common Operations