freebsd-dev/sys/powerpc
John Baldwin c79408a059 Implement db_print_backtrace() if DDB is compiled into the kernel. This
MD function is just a wrapper around db_stack_trace_cmd() that prints out
a backtrace of curthread.  Currently, this function is only implemented
on i386 and alpha (and the alpha version isn't quite tested yet, will do
that in a bit).  Other changes:

- For i386, fix a bug in the raw frame address case.  The eip we extract
  from the passed in frame address does not match the frame we received.
  Thus, instead of printing a bogus frame with the wrong eip, go ahead
  and advance frame down to the same frame as the eip we are using.
- For alpha, attempt to add a way of doing a raw trace for alpha.  Instead
  of passing a frame address in 'addr', pass in a pointer to a structure
  containing PC and KSP and use those to start the backtrace.  The alpha
  db_print_backtrace() uses asm to read in the current PC and KSP values
  into such a request.

Tested on:	i386
Requested by:	many
2002-09-19 18:46:29 +00:00
..
aim - bring vm_mapbuf/unmapbuf in line with other archs 2002-09-19 04:39:28 +00:00
compile
conf Updated to somewhat match sparc64/conf/GENERIC 2002-09-19 11:20:13 +00:00
include Removed osigframe. No need for COMPAT_43 signal bin-compat in PPC. 2002-09-19 04:46:36 +00:00
ofw OpenFirmware PCI support code. 2002-07-09 13:27:58 +00:00
powermac Driver for the macio south bridge, and ATA cell contained within. 2002-09-19 04:52:07 +00:00
powerpc Implement db_print_backtrace() if DDB is compiled into the kernel. This 2002-09-19 18:46:29 +00:00
psim Support files and a h/w tree description for the PSIM ppc simulator 2002-09-19 04:57:10 +00:00