Show pageOld revisionsBacklinksBack to top This page is read only. You can view the source, but not change it. Ask your administrator if you think this is wrong. ===== Overview ===== GDB stuff, of course (separate Fedora package). Links: * [[https://www.gnu.org/software/gdb/|GDB home page]] ===== TO DO ===== * frontends (gdbgui) * debug running process * kgdb * gdbserver ===== .gdbinit ===== <code> SYNOPSIS /etc/gdbinit ~/.gdbinit ./.gdbinit DESCRIPTION These files contain GDB commands to automatically execute during GDB startup. The lines of contents are canned sequences of commands, described in the GDB manual in node "Sequences" -- shell command "info -f gdb -n Sequences". Please read more in the GDB manual in node "Startup" -- shell command "info -f gdb -n Startup". /etc/gdbinit System-wide initialization file. It is executed unless user specified GDB option "-nx" or "-n". See more in the GDB manual in node "System-wide configuration" -- shell command "info -f gdb -n 'System-wide configuration'". ~/.gdbinit User initialization file. It is executed unless user specified GDB options "-nx", "-n" or "-nh". ./.gdbinit Initialization file for current directory. It may need to be enabled with GDB security command "set auto-load local-gdbinit". See more in the GDB manual in node "Init File in the Current Directory" -- shell command "info -f gdb -n 'Init File in the Current Directory'". </code> [[https://gist.github.com/chrislongo/3351197|Example]] ===== Info ===== Packages: <code> $ rpm -q gdb gdb-headless gdb-8.3-6.fc30.x86_64 gdb-headless-8.3-6.fc30.x86_64 $ </code> <code> $ gdb -version GNU gdb (GDB) Fedora 8.3-6.fc30 ... $ </code> ===== Commands ===== ==== info ==== <code> (gdb) info sources (gdb) info source (gdb) info files (gdb) info functions </code> ==== Listing ==== <code> (gdb) l[ist] (gdb) l 10 (gdb) l 10,12 (gdb) l - (gdb) <ENTER> </code> ==== Misc ==== <code> (gdb) where (gdb) f[rame] </code> gdb.txt Last modified: 2019/07/25 11:24by rpjday