freebsd-dev/gnu/usr.bin/gdb/kgdb
John Baldwin 36cc36a0ec Change kgdb_parse() to use wrapped versions of parse_expression() and
evaluate_expression() so that any errors are caught and cause the function
to return to 0.  Otherwise the errors posted an exception (via longjmp())
that aborted the current operation.  This fixes the kld handling for
older kernels (6.x and 7.x) that don't have the full pathname stored in
the kernel linker.

MFC after:	3 days
2008-03-29 17:46:03 +00:00
..
kgdb.1 Bump document date for the previous change. 2006-10-21 17:39:35 +00:00
kgdb.h Remove a stale prototype I missed when converting the kld support over to 2008-02-25 22:04:07 +00:00
kld.c Initialize the head pointer in kld_current_sos() to NULL to avoid returning 2008-03-29 03:48:06 +00:00
kthr.c Remove the warnx() from kgdb_lookup() so that we don't emit a warning about 2008-01-28 20:33:19 +00:00
main.c Change kgdb_parse() to use wrapped versions of parse_expression() and 2008-03-29 17:46:03 +00:00
Makefile Move the code for working with kld's out into its own file. 2008-01-24 19:11:13 +00:00
trgt_amd64.c NMIs now come from 'nmi_calltrap' rather than 'calltrap', so teach 'kgdb' 2007-08-22 20:28:13 +00:00
trgt_arm.c Trim trailing whitespace. 2006-10-16 20:07:23 +00:00
trgt_i386.c Remove the warnx() from kgdb_lookup() so that we don't emit a warning about 2008-01-28 20:33:19 +00:00
trgt_ia64.c Unwind across trap frames. Handles all entry points, except the EPC 2005-09-11 00:47:03 +00:00
trgt_powerpc.c Trim trailing whitespace. 2006-10-16 20:07:23 +00:00
trgt_sparc64.c Claim frames corresponding to tl(0|1)_intr and tl0_trap as well. I 2005-09-11 06:52:14 +00:00
trgt.c - Rework the kld support to hook into GDB's shared library support. 2008-01-29 23:44:34 +00:00