1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-18 10:35:55 +00:00
freebsd/sys/ddb
Konstantin Belousov 9641e38966 On trap while inside ddb, the trap handler calls kdb_reenter(), that
longjmp to the default context. As result, "alltrace" command may
be prematurely terminated (without error message). This is happens,
for instance, when system is low on memory and referenced page in
kernel-mode thread stack is swapped out.

Protect "alltrace" against termination on trap by setting temporary
kdb_jmpbuf context.

Submitted by:	Peter Holm
2006-11-02 11:47:38 +00:00
..
db_access.c Fix -Wundef. 2005-12-04 02:12:43 +00:00
db_access.h
db_break.c
db_break.h
db_command.c On trap while inside ddb, the trap handler calls kdb_reenter(), that 2006-11-02 11:47:38 +00:00
db_command.h
db_examine.c Fixed formatting of printing of command tables. WIth the default max 2006-10-08 18:15:08 +00:00
db_expr.c
db_input.c
db_lex.c
db_lex.h
db_main.c
db_output.c Fixed loss of whitespace suppression at ends of lines. Whitespace 2006-10-10 06:36:01 +00:00
db_output.h Fixed formatting of printing of command tables. WIth the default max 2006-10-08 18:15:08 +00:00
db_print.c
db_ps.c Make KSE a kernel option, turned on by default in all GENERIC 2006-10-26 21:42:22 +00:00
db_run.c
db_sym.c Never zero-out db_last_symtab. Whan backtraces are done 2006-06-16 16:17:52 +00:00
db_sym.h
db_thread.c Simplify the pager support in DDB. Allowing different db commands to 2006-07-12 21:22:44 +00:00
db_variables.c
db_variables.h
db_watch.c
db_watch.h
db_write_cmd.c
ddb.h Simplify the pager support in DDB. Allowing different db commands to 2006-07-12 21:22:44 +00:00