1
0
mirror of https://git.FreeBSD.org/src.git synced 2025-01-17 15:27:36 +00:00
freebsd/gnu/usr.bin/gdb
John Baldwin f157925999 Teach kgdb how to handle double fault frames on i386:
- Save td_oncpu in 'struct kthr' so the i386 target code can see which CPU
  a thread is running on.
- Add a new frame unwinder for double fault frames.  This unwinder is used
  when "dblfault_handler" is encountered in the stack.  It uses the CPU of
  the current thread to lookup the base address of the TSS used for the
  double fault from the GDT.  It then fetches the various registers out
  of the TSS similar to how the current trapframe unwinder fetches
  registers out of the trapframe.

MFC after:	3 days
2007-11-16 22:17:37 +00:00
..
arch Fix static/extern mismatch by patching corresponding tdep files 2007-05-19 03:22:19 +00:00
doc Update to readline 5.0 2004-10-18 10:13:24 +00:00
gdb Remove mention of the -k and -wcore options because they don't 2005-02-15 07:13:51 +00:00
gdbserver bring in the necessary changes to make gdbserver compile and work (at 2006-04-06 22:24:01 +00:00
gdbtui Use the system gnuregex library vs. building GNU regex bits into libiberty 2005-02-14 12:10:14 +00:00
kgdb Teach kgdb how to handle double fault frames on i386: 2007-11-16 22:17:37 +00:00
libgdb Avoid writing uninitialized stack data into a thread's MMX/SSE state by 2007-02-20 18:10:13 +00:00
Makefile Turn on gdbserver for the arch that supports it.. 2006-10-21 17:27:36 +00:00
Makefile.inc Start the dreaded NOFOO -> NO_FOO conversion. 2004-12-21 08:47:35 +00:00