uwe
c1a5c8576e
Add missing $NetBSD$ comment at the beginning.
2018-05-27 12:24:36 +00:00
sevan
ef01774665
Opt to print a backtrace on panic by default with the intention of improving bug reports.
...
Instead of relying on ddb.onpanic=2, introduce a new sysctl called dumpstack to handle this.
via <jmcneill> channeled through <mrg> on tech-kern[1]
[1] https://mail-index.netbsd.org/tech-kern/2018/02/15/msg023103.html
2018-02-17 00:41:09 +00:00
christos
bba310736c
- add ddb.panicstackframes to avoid scrolling the interesting parts of panic
...
stacktraces off.
- change valuep to void * to avoid casts
- sort and use c99 initializers in variables array
2017-12-28 17:51:19 +00:00
joerg
e64612f440
Revert printf return value change.
2017-10-27 12:25:14 +00:00
utkarsh009
f11595bab5
[syzkaller] Cast all the printf's to (void *)
...
> as a result of new printf(9) declaration.
2017-10-27 09:59:16 +00:00
christos
52f1b2aafb
add a return in the panic message
2014-01-22 15:20:40 +00:00
christos
8e615742be
need <sys/types.h> for various crap that other headers use (pid_t etc).
2013-02-10 14:44:14 +00:00
apb
bb0eb3bd82
Move the DDB-specific part of vpanic() to a new db_panic() function,
...
defined in ddb/db_panic.c and declared in ddb/ddbvar.h. No functional
change.
The copyright years in db_panic.c are the years in which changes were
made to the code that has now been moved to db_panic.c. No pre-NetBSD
copyright notice is needed because revision 1.12 of subr_prf.c had only
the trivial "#ifdef DDB \\ Debugger(); \\ #endif"
2013-02-10 11:04:19 +00:00