summaryrefslogtreecommitdiffstats
path: root/sys/conf
diff options
context:
space:
mode:
authormarcel <marcel@FreeBSD.org>2004-07-10 23:47:20 +0000
committermarcel <marcel@FreeBSD.org>2004-07-10 23:47:20 +0000
commitaae5483213805c645aad67985fa4f638d6e34915 (patch)
tree533bc344dcaf70d30b9a52c0dc5327488516647b /sys/conf
parent1dca995d693b9df1e65a294b6385cc1d442233b1 (diff)
downloadFreeBSD-src-aae5483213805c645aad67985fa4f638d6e34915.zip
FreeBSD-src-aae5483213805c645aad67985fa4f638d6e34915.tar.gz
Mega update for the KDB framework: turn DDB into a KDB backend.
Most of the changes are a direct result of adding thread awareness. Typically, DDB_REGS is gone. All registers are taken from the trapframe and backtraces use the PCB based contexts. DDB_REGS was defined to be a trapframe on all platforms anyway. Thread awareness introduces the following new commands: thread X switch to thread X (where X is the TID), show threads list all threads. The backtrace code has been made more flexible so that one can create backtraces for any thread by giving the thread ID as an argument to trace. With this change, ia64 has support for breakpoints.
Diffstat (limited to 'sys/conf')
-rw-r--r--sys/conf/files36
1 files changed, 17 insertions, 19 deletions
diff --git a/sys/conf/files b/sys/conf/files
index 32ece07..811f502 100644
--- a/sys/conf/files
+++ b/sys/conf/files
@@ -249,25 +249,23 @@ crypto/rijndael/rijndael-api.c optional ipsec
opencrypto/rmd160.c optional ipsec
crypto/sha1.c optional ipsec
crypto/sha2/sha2.c optional ipsec
-ddb/db_access.c optional ddb
-ddb/db_break.c optional ddb
-ddb/db_command.c optional ddb
-ddb/db_elf.c optional ddb
-ddb/db_examine.c optional ddb
-ddb/db_expr.c optional ddb
-ddb/db_input.c optional ddb
-ddb/db_kld.c optional ddb
-ddb/db_lex.c optional ddb
-ddb/db_output.c optional ddb
-ddb/db_print.c optional ddb
-ddb/db_ps.c optional ddb
-ddb/db_run.c optional ddb
-ddb/db_sym.c optional ddb
-ddb/db_sysctl.c optional ddb
-ddb/db_trap.c optional ddb
-ddb/db_variables.c optional ddb
-ddb/db_watch.c optional ddb
-ddb/db_write_cmd.c optional ddb
+ddb/db_access.c optional ddb
+ddb/db_break.c optional ddb
+ddb/db_command.c optional ddb
+ddb/db_examine.c optional ddb
+ddb/db_expr.c optional ddb
+ddb/db_input.c optional ddb
+ddb/db_lex.c optional ddb
+ddb/db_main.c optional ddb
+ddb/db_output.c optional ddb
+ddb/db_print.c optional ddb
+ddb/db_ps.c optional ddb
+ddb/db_run.c optional ddb
+ddb/db_sym.c optional ddb
+ddb/db_thread.c optional ddb
+ddb/db_variables.c optional ddb
+ddb/db_watch.c optional ddb
+ddb/db_write_cmd.c optional ddb
dev/aac/aac.c optional aac
dev/aac/aac_debug.c optional aac
dev/aac/aac_disk.c optional aac
OpenPOWER on IntegriCloud