Page MenuHomeFreeBSD

D45918.diff
No OneTemporary

D45918.diff

diff --git a/sys/ddb/db_command.c b/sys/ddb/db_command.c
--- a/sys/ddb/db_command.c
+++ b/sys/ddb/db_command.c
@@ -580,6 +580,7 @@
db_printf("%s", s);
db_flush_lex();
kdb_reenter_silent();
+ panic("%s: did not reenter debugger", __func__);
}
static void
diff --git a/sys/ddb/ddb.h b/sys/ddb/ddb.h
--- a/sys/ddb/ddb.h
+++ b/sys/ddb/ddb.h
@@ -233,7 +233,7 @@
void db_clear_watchpoints(void);
db_addr_t db_disasm(db_addr_t loc, bool altfmt);
/* instruction disassembler */
-void db_error(const char *s);
+void db_error(const char *s) __dead2;
int db_expression(db_expr_t *valuep);
int db_getc(void);
int db_get_variable(db_expr_t *valuep);

File Metadata

Mime Type
text/plain
Expires
Tue, Oct 1, 1:54 PM (19 h, 30 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
13255417
Default Alt Text
D45918.diff (668 B)

Event Timeline