Warning, /sdk/kde-dev-scripts/gdb/README is written in an unsupported language. File is not indexed.
0001 Pretty-printers for GDB 0002 0003 These allow you to use GDB's print command to print useful representations of 0004 Qt objects, like QStrings. At least GDB 7.3 is required. 0005 0006 The printers can be loaded globally, by sourcing the load-qt5printers.py file. 0007 This can interfere with Qt4 debugging sessions, though, so you probably want to 0008 do this on a per-session basis. 0009 0010 Alternatively, you can use create-qt5-autoloaders.py to generate auto-load 0011 scripts that will load and unload the pretty printers with the Qt5 libraries. 0012 Note that you will have re-generate these every time the Qt5 soversion changes 0013 (ie: whenever you upgrade your Qt5 instance). 0014 0015 See the comments at the top of the script files for more information. 0016 0017 At some point, possibly when it's a bit more complete and has had a bit of 0018 testing, this should be upstreamed to Qt, which will eliminate the need for 0019 users to generate the auto-load scripts. 0020 0021 0022 NOTE 0023 ==== 0024 0025 KDevelop also provides GDB pretty-printers, which should work with Qt4 and Qt5 0026 (they attempt to auto-detect the version at runtime). Those ones are suitable 0027 for including in your ~/.gdbinit. I may, therefore, remove these ones at some 0028 point in the future (probably after upstreaming them to Qt). 0029 0030 See https://projects.kde.org/projects/extragear/kdevelop/kdevelop/repository/revisions/master/show/debuggers/gdb/printers