>>>>> On Fri, 11 Mar 2005 14:19:49 -0700, Bob Montgomery <[EMAIL PROTECTED]> 
>>>>> said:

  Bob> You might trust the unwinder, and that *might* be a reason to lop off
  Bob> the top two (show regs and show stack), but I still want to see what
  Bob> kernel handler was used, and it's still reassuring to be able to check
  Bob> at show_stack to verify that bsp < sp to eliminate stack overflow as
  Bob> the source of either the problem, or the problem with the unwinding that
  Bob> follows.

That's true.

  Bob> I'm assuming in my example, that not printing until the interruption
  Bob> frame would eliminate what is shown below, and I would like to keep
  Bob> that:

  Bob> [<a000000100036b50>] die+0x150/0x280
  Bob> sp=e0000001200dfb40 bsp=e0000001200d8f20
  Bob> [<a000000100036cc0>] die_if_kernel+0x40/0x60
  Bob> sp=e0000001200dfb40 bsp=e0000001200d8ef0
  Bob> [<a0000001000378d0>] ia64_fault+0x150/0xac0
  Bob> sp=e0000001200dfb40 bsp=e0000001200d8ea8
  Bob> [<a00000010000ad20>] ia64_leave_kernel+0x0/0x260
  Bob> sp=e0000001200dfc40 bsp=e0000001200d8ea8

  Bob> and not just see the stack top out at

  Bob> [<a0000002000689d0>] buncho_going_to_regnat+0x50/0xa0 [buncho]
  Bob> sp=e0000001200dfe10 bsp=e0000001200d8e80
  Bob> ...

  Bob> where the error occurred.

No, other arches start past the interrupt frame, i.e., you'd get the
latter output.

Stack-corruption is an important concern, I agree.  That's the only
reason I haven't gotten rid of the "sp" and "bsp" printing.

        --david
-
To unsubscribe from this list: send the line "unsubscribe linux-ia64" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to