GDB, the GNU Project debugger, allows you to see what is going on `inside' another program while it executes -- or what another program was doing at the moment it crashed.
cross-build/ cygwin.cache doc/ ChangeLog.gdb Makefile.in fdl.texi history.3 history.texi hstech.texi hsuser.texi inc-hist.texinfo readline.3 rlman.texi rltech.texi rluser.texi rluserman.texi texi2dvi texi2html version.texi examples/ rlfe/ ChangeLog.gdb Inputrc Makefile.in excallback.c fileman.c histexamp.c manexamp.c readlinebuf.h rl-fgets.c rl.c rlcat.c rlptytest.c rltest.c rlversion.c shlib/ Makefile.in support/ config.guess config.rpath config.sub install.sh mkdirs mkdist mkinstalldirs shlib-install shobj-conf wcwidth.c CHANGELOG CHANGES COPYING ChangeLog.gdb INSTALL MANIFEST Makefile.in NEWS README USAGE aclocal.m4 ansi_stdlib.h bind.c callback.c chardefs.h compat.c complete.c config.h.in configure configure.in display.c emacs_keymap.c funmap.c histexpand.c histfile.c histlib.h history.c history.h histsearch.c input.c isearch.c keymaps.c keymaps.h kill.c macro.c mbutil.c misc.c nls.c parens.c posixdir.h posixjmp.h posixstat.h readline.c readline.h rlconf.h rldefs.h rlmbutil.h rlprivate.h rlshell.h rlstdc.h rltty.c rltty.h rltypedefs.h rlwinsize.h savestring.c search.c shell.c signals.c tcap.h terminal.c text.c tilde.c tilde.h undo.c util.c vi_keymap.c vi_mode.c xmalloc.c xmalloc.h