If filter of the interrupt event is not null, print it, in addition to
the handler address. Add a mark to distinguish between filter and handler. Note that the arguments for both filter and handler are same. Sponsored by: The FreeBSD Foundation Reviewed by: jhb MFC after: 1 week
This commit is contained in:
parent
0fb832fdf0
commit
b887a1555c
@ -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 |
|
||||
|
Loading…
Reference in New Issue
Block a user