INSIGHT(1)

πŸ“¦ version 18.0.50.20260306, in fedora 43, fedora 44

πŸ’– INSIGHT πŸ’–

okay bestie, so you know how debugging can feel like screaming into the void?? not anymore. insight is the GDB/Insight graphical debugger and it is literally the loml of low-level code. 🫢


🌸 NAME 🌸

insight β€” the GDB/Insight graphical debugger, no cap


✨ DESCRIPTION ✨

so like. this is the GNU debugger. iconic, we know. here's how you use it:

insight [options] [executable-file [core-file or process-id]]
insight [options] --args executable-file [inferior-arguments ...]

πŸ’… OPTIONS πŸ’…

one bullet per flag because we are thorough and we ate, fr fr.

  • --args β€” everything after executable-file gets passed along to the inferior. giving handoff energy.
  • -b BAUDRATE β€” sets the serial port baud rate for remote debugging. yes bestie, baud rate, we're being vintage on purpose.
  • --batch β€” dips out after processing the options. bye queen πŸ‘‘
  • --batch-silent β€” same as --batch, but it suppresses all insight stdout output. silent but deadly. πŸ’€
  • --return-child-result β€” INSIGHT's exit code becomes the child's exit code. passing the torch, passing the vibes.
  • --cd=DIR β€” changes the current directory to DIR. we're relocating, it's a whole thing.
  • --command=FILE, -x β€” runs INSIGHT commands from FILE.
  • --eval-command=COMMAND, -ex β€” runs a single INSIGHT command. you can stack it multiple times, and it plays nice with --command. multitasking queen.
  • --core=COREFILE β€” analyzes the core dump COREFILE. forensic era. πŸ”
  • --pid=PID β€” attaches to the already-running process PID. sliding into its DMs, technically.
  • --dbx β€” DBX compatibility mode.
  • --directory=DIR β€” searches for source files in DIR.
  • --epoch β€” outputs info used by the epoch emacs-GDB interface.
  • --exec=EXECFILE β€” uses EXECFILE as the executable.
  • --fullname β€” outputs info used by the emacs-GDB interface.
  • --help β€” prints this message. classic.
  • --interpreter=INTERP β€” picks a specific interpreter / user interface.
  • -l TIMEOUT β€” sets the timeout in seconds for remote debugging. patience is a virtue but we have limits.
  • --nw β€” do not use a window interface.
  • --nx β€” do not read the .gdbinit file.
  • --quiet β€” does not print the version number on startup. lowkey mode activated.
  • --readnow β€” fully reads symbol files on first access. no waiting around.
  • --se=FILE β€” uses FILE as both the symbol file and the executable file. two-for-one, we love a bundle deal.
  • --symbols=SYMFILE β€” reads symbols from SYMFILE.
  • --tty=TTY β€” uses TTY for input/output by the program being debugged.
  • --tui β€” uses a terminal user interface.
  • --version β€” prints version information and then exits. quick lil flex.
  • -w β€” uses a window interface.
  • --write β€” sets writing into executable and core files. ⚠️ writing into files, bestie, be normal about it.
  • --xdb β€” XDB compatibility mode.

πŸŽ€ for more info, type help from inside GDB, or go read the GDB manual (available as on-line info or a printed manual). it's giving homework but it's giving helpful homework.

πŸ› REPORTING BUGS πŸ›

found a bug?? report it to "bug-gdb@gnu.org". do NOT suffer in silence, we're a community.


Copyright Β© 2007 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>

this is free software: you are free to change and redistribute it. there is NO WARRANTY, to the extent permitted by law. type "show copying" and "show warranty" for details. this GDB was configured as "i386-linux-gnu". πŸ’Ύ


πŸ‘€ SEE ALSO πŸ‘€

the full documentation for gdb is maintained as a Texinfo manual. if the info and gdb programs are properly installed at your site, the command

info gdb

should give you access to the complete manual. iykyk. 🌈


and that's the whole page bestie ✨ this was insight 6.7.1, dated December 2007 β€” yeah she's a vintage icon and she still slays. go debug something and make me proud πŸ’œ

πŸ“¦ where this page comes from
  • fedora 43: insight 13.0.50.20220502-26.fc43 Β· GPL-3.0-or-later AND LicenseRef-Callaway-GPLv3+-with-exceptions AND GPL-2.0-or-later AND LicenseRef-Callaway-GPLv2+-with-exceptions AND GPL-1.0-or-later AND LicenseRef-Callaway-LGPLv2+ AND LicenseRef-Callaway-BSD AND LicenseRef-Callaway-Public-Domain AND LicenseRef-Callaway-GFDL
  • fedora 43: insight 18.0.50.20260306-3.fc43 Β· GPL-3.0-or-later AND LicenseRef-Callaway-GPLv3+-with-exceptions AND GPL-2.0-or-later AND LicenseRef-Callaway-GPLv2+-with-exceptions AND GPL-1.0-or-later AND LicenseRef-Callaway-LGPLv2+ AND LicenseRef-Callaway-BSD AND LicenseRef-Callaway-Public-Domain AND LicenseRef-Callaway-GFDL
  • fedora 44: insight 18.0.50.20260306-2.fc44 Β· GPL-3.0-or-later AND LicenseRef-Callaway-GPLv3+-with-exceptions AND GPL-2.0-or-later AND LicenseRef-Callaway-GPLv2+-with-exceptions AND GPL-1.0-or-later AND LicenseRef-Callaway-LGPLv2+ AND LicenseRef-Callaway-BSD AND LicenseRef-Callaway-Public-Domain AND LicenseRef-Callaway-GFDL
  • fedora 44: insight 18.0.50.20260306-3.fc44 Β· GPL-3.0-or-later AND LicenseRef-Callaway-GPLv3+-with-exceptions AND GPL-2.0-or-later AND LicenseRef-Callaway-GPLv2+-with-exceptions AND GPL-1.0-or-later AND LicenseRef-Callaway-LGPLv2+ AND LicenseRef-Callaway-BSD AND LicenseRef-Callaway-Public-Domain AND LicenseRef-Callaway-GFDL
  • πŸ’– girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms