Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
gdb [2019/07/24 11:21] – [Overview] rpjdaygdb [2019/07/25 11:24] (current) – [TO DO] rpjday
Line 7: Line 7:
   * [[https://www.gnu.org/software/gdb/|GDB home page]]   * [[https://www.gnu.org/software/gdb/|GDB home page]]
  
-===== Commands =====+===== TO DO =====
  
-==== Info ====+  * 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> <code>
Line 16: Line 70:
 ... ...
 $ $
 +</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> </code>
  • gdb.1563967305.txt.gz
  • Last modified: 2019/07/24 11:21
  • by rpjday