aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKonstantin Belousov <kib@FreeBSD.org>2013-04-05 14:30:51 +0000
committerKonstantin Belousov <kib@FreeBSD.org>2013-04-05 14:30:51 +0000
commitb887a1555c9df740ca185ce2758dffe0af457c95 (patch)
tree16a6c4a75dd1aa3d4c4ff74b1ca3e1f8c360f294
parent0fb832fdf0671837845cd957009424dc93bf806e (diff)
Notes
-rw-r--r--sys/kern/kern_intr.c11
1 files changed, 10 insertions, 1 deletions
diff --git a/sys/kern/kern_intr.c b/sys/kern/kern_intr.c
index 8351ab8482c1..8d63c9bdb478 100644
--- a/sys/kern/kern_intr.c
+++ b/sys/kern/kern_intr.c
@@ -1739,7 +1739,16 @@ db_dump_intrhand(struct intr_handler *ih)
break;
}
db_printf(" ");
- db_printsym((uintptr_t)ih->ih_handler, DB_STGY_PROC);
+ if (ih->ih_filter != NULL) {
+ db_printf("[F]");
+ db_printsym((uintptr_t)ih->ih_filter, DB_STGY_PROC);
+ }
+ if (ih->ih_handler != NULL) {
+ if (ih->ih_filter != NULL)
+ db_printf(",");
+ db_printf("[H]");
+ db_printsym((uintptr_t)ih->ih_handler, DB_STGY_PROC);
+ }
db_printf("(%p)", ih->ih_argument);
if (ih->ih_need ||
(ih->ih_flags & (IH_EXCLUSIVE | IH_ENTROPY | IH_DEAD |