About 179,000 results
Open links in new tab
  1. Pretty-Printer Example (Debugging with GDB) - sourceware.org

    With a pretty-printer for std::string only the contents are printed: (gdb) print s $2 = "abcd"

  2. How to pretty-print STL containers in GDB? - Stack Overflow

    Jul 23, 2012 · I've followed the instructions on the GDB wiki to install the python pretty-printers for viewing STL containers. My ~/.gdbinit now looks like this: python import sys sys.path.insert(0, '/opt/

  3. Creating a GDB pretty printer from scratch | Heshan Padmasiri

    Jul 27, 2024 · In the least, a pretty printer needs to have a constructor which accepts a gdb.Value (which is the value of the register you are printing) and a to_string function that will return a string (which will …

  4. Debugging with pretty printers in GDB - part 3 - Time Travel ...

    In this tutorial, Software Architect Mark Williamson follows on from our previous tutorial on advanced pretty-printers for GDB, showing how to configure and control the behaviour of your printers. Read …

  5. How to use the libc++ GDB pretty-printers | Braden++

    Aug 28, 2025 · I want the printers to already be available on my system, for the correct version of libc++ I have installed. I also want the GDB auto-load script to be created/installed in the correct location for …

  6. c++ - gdb pretty printing is not working - Stack Overflow

    I am trying to view the contents of C++ STL Containers. I read here that the recent versions of gcc and gdb support pretty printing by default but when I tried to display a map I got the following:...

  7. Pretty Printing API (Debugging with GDB) - sourceware.org

    A pretty-printer is just an object that holds a value and implements a specific interface, defined here. An example output is provided (see Pretty Printing). Because GDB did not document extensibility for …

  8. Debugging with pretty-printers in GDB - Undo

    Make debugging easier with pretty-printers in GDB. You create a basic printer in minutes. Use time to your advantage.