Home | History | Annotate | Download | only in crash
History log of /src/usr.sbin/crash/crash.c
RevisionDateAuthorComments
 1.17  21-Nov-2024  skrll Trailing whitespace
 1.16  11-Dec-2023  mlelstv branches: 1.16.2;
Implement cngetc, don't abort.
 1.15  12-Apr-2023  riastradh crash(8): Add powerpc support.

XXX pullup-8
XXX pullup-9
XXX pullup-10
 1.14  17-Aug-2020  mrg branches: 1.14.6;
mostly complete basic port of crash(8) to mips.

tested on mipsel and mips64eb. basic functionality works
on the running kernel, not yet tested on crash dumps.
 1.13  27-Mar-2020  ad No need for warnx() if !LOCKDEBUG
 1.12  09-Mar-2020  christos Add primitive LOCKDEBUG support.
 1.11  10-Jan-2017  christos branches: 1.11.14;
need <sys/stat.h>
 1.10  16-Jun-2015  christos branches: 1.10.2;
revert kernhist patch accidentally committed
 1.9  16-Jun-2015  christos improve error messages (remove \n, use __func__, etc)
 1.8  06-Oct-2014  christos mention the default for core too.
 1.7  05-Oct-2014  wiz usage police
XXX: is the program usage correct? (/dev/ksyms)
 1.6  05-Oct-2014  christos add -w
 1.5  10-Mar-2013  christos add MAP_PRIVATE
 1.4  31-Aug-2011  joerg branches: 1.4.2; 1.4.8;
Use __dead
 1.3  10-Apr-2011  christos - amd64 support
- fix end of file handling
From: Vladimir Kirillov proger at wilab dot org dot ua
 1.2  16-Apr-2009  lukem branches: 1.2.2;
Fix -Wsign-compare issues
 1.1  07-Mar-2009  ad Add crash(8), a utility to diagnose kernel crashes. This is basically
ddb running on crash dumps, but with two notable changes:

- Breakpoints, watches, etc are obviously never going to work so they
are not handled.

- You can pipe output to the shell, e.g. ps | grep foo

Items remaining to be done:

- Port it to architectures other than i386. This isn't difficult, just
a case of making db_disasm.c/db_trace.c or their equivalent compile
and work.

- Make more of the "show" commands work, e.g "show uvmexp".
 1.2.2.2  13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2.2.1  16-Apr-2009  jym file crash.c was added on branch jym-xensuspend on 2009-05-13 19:20:20 +0000
 1.4.8.1  23-Jun-2013  tls resync from head
 1.4.2.1  22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.10.2.1  20-Mar-2017  pgoyette Sync with HEAD
 1.11.14.1  08-Apr-2020  martin Merge changes from current as of 20200406
 1.14.6.2  11-Sep-2024  martin Pull up following revision(s) (requested by rin in ticket #834):

usr.sbin/crash/crash.c: revision 1.16

Implement cngetc, don't abort.
 1.14.6.1  01-Aug-2023  martin Pull up following revision(s) (requested by riastradh in ticket #283):

usr.sbin/crash/arch/powerpc.c: revision 1.1
sys/arch/powerpc/powerpc/db_trace.c: revision 1.61
sys/arch/powerpc/powerpc/db_trace.c: revision 1.62
sys/arch/powerpc/powerpc/db_trace.c: revision 1.63
usr.sbin/crash/crash.c: revision 1.15
sys/arch/powerpc/powerpc/db_disasm.c: revision 1.30
sys/arch/powerpc/powerpc/db_disasm.c: revision 1.31
usr.sbin/crash/arch/generic.c: revision 1.2
usr.sbin/crash/Makefile: revision 1.47
usr.sbin/crash/arch/powerpc64.c: revision 1.1

crash(8): Add powerpc support.

powerpc/ddb: Use db_read_bytes, not direct pointer access.
Mark some powerpc-variant ifdefs with XXX crash(8), not sure yet what
to do about them.

powerpc/ddb: Fix one more load to use db_read_bytes.
Fix some typos in crash(8) comments too.
 1.16.2.1  02-Aug-2025  perseant Sync with HEAD

RSS XML Feed