Files
scylladb/gdbinit
Benny Halevy 97b002e13e docs: debugging.md: add a sample gdbinit file
This gdbinit contains recommended settings
commonly useful for debugging scylla core dumps.

Signed-off-by: Benny Halevy <bhalevy@scylladb.com>
2022-05-11 10:23:08 +03:00

20 lines
594 B
Plaintext

# Recommended .gdbinit for debugging scylla
# See docs/guides/debugging.md for more information
handle SIG34 pass noprint
handle SIGUSR1 pass noprint
set print pretty
set python print-stack full
set auto-load safe-path /opt/scylladb/libreloc
add-auto-load-safe-path /lib64
add-auto-load-safe-path /usr/lib64
set debug libthread-db 1
# Register pretty-printer helpers for printing common
# std-c++ stl containers.
python
import glob
sys.path.insert(0, glob.glob('/usr/share/gcc-*/python')[0])
from libstdcxx.v6.printers import register_libstdcxx_printers
register_libstdcxx_printers (None)
end