Subject: Re: kernel stack overflow detection
To: None <yamt@mwd.biglobe.ne.jp>
From: None <cgd@broadcom.com>
List: tech-kern
Date: 05/30/2002 09:43:14
At Thu, 30 May 2002 14:05:43 +0000 (UTC), "YAMAMOTO Takashi" wrote:
> comments?

you've given yourself an extra page, so fill it all with the magic
number.  It's possible for a stack overflow to get 'lucky' and miss
a single magic location.


Actually, while you're at it...

You might provide a more generally-useful mechanism for debugging and
system analysis:

* fill _all_ kernel stack areas _completely_ with a magic number, and

* provide a mechanism to check all of them to see how much has been
  used.

(VxWorks provides a similar facility.)  I don't know that anybody's
really looked at the actual kernel stack usage on most ports...



chris