Messages in this thread | | | Date | Fri, 25 May 2001 08:31:24 -0700 (PDT) | From | dean gaudet <> | Subject | Re: [CHECKER] large stack variables (>=1K) in 2.4.4 and 2.4.4-ac8 |
| |
another possibility for a debugging mode for the kernel would be to hack gcc to emit something like the following in the prologue of every function (after the frame is allocated):
movl %esp,%edx andl %edx,0x1fff cmpl %edx,sizeof(struct task)+512 jbe stack_overflow
where stack_overflow is a no_return routine... the 512 is just some fudge factor where if we get that low on the stack we probably want to know about it (perhaps compile time tuneable).
-dean
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |