CONFIG_DEBUG_STACKOVERFLOW hurts
Eric Sandeen
sandeen at redhat.com
Mon Sep 17 16:57:06 UTC 2007
Gilboa Davara wrote:
>> I like the CONFIG_DEBUG_STACKUSAGE which accurately tells you what your
>> max stack excursions have been. I just wish it could tell you what the
>> callchain *was* (not really possible, as it's written) - and making it
>> resettable would be nice too (easy).
>
> /me adds a note to self to lookup the CONFIG_DEBUG_STACKUSAGE code so
> I'll know what you're talking about ;)
Hm it'd be easier to find if I spelled it right: CONFIG_DEBUG_STACK_USAGE :)
It zeros the whole stack when it's allocated. When a thread exits, it
finds the first non-zero value on the stack, and from that calculates
the max stack excursion. See check_stack_usage() called from do_exit().
-Eric
More information about the Fedora-kernel-list
mailing list