mirror of
https://github.com/opnsense/src.git
synced 2026-06-11 09:41:03 -04:00
Don't try to print the arguments if the value of bsp is outside the
kernel - its asking for trouble.
This commit is contained in:
parent
60cf2c1254
commit
f0ec35cae4
1 changed files with 9 additions and 7 deletions
|
|
@ -88,13 +88,15 @@ db_stack_trace_cmd(db_expr_t addr, boolean_t have_addr, db_expr_t count, char *m
|
|||
nargs = sof - sol;
|
||||
if (nargs > 8)
|
||||
nargs = 8;
|
||||
for (i = 0; i < nargs; i++) {
|
||||
p = ia64_rse_register_address(bsp, 32 + i);
|
||||
db_read_bytes((vm_offset_t) p, sizeof(reg),
|
||||
(caddr_t) ®);
|
||||
if (i > 0)
|
||||
db_printf(", ");
|
||||
db_printf("0x%lx", reg);
|
||||
if (bsp >= IA64_RR_BASE(5)) {
|
||||
for (i = 0; i < nargs; i++) {
|
||||
p = ia64_rse_register_address(bsp, 32 + i);
|
||||
db_read_bytes((vm_offset_t) p, sizeof(reg),
|
||||
(caddr_t) ®);
|
||||
if (i > 0)
|
||||
db_printf(", ");
|
||||
db_printf("0x%lx", reg);
|
||||
}
|
||||
}
|
||||
db_printf(") at ");
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue