diff -Nuar xnu-792.2.4.orig/bsd/kern/kern_xxx.c xnu-792.2.4/bsd/kern/kern_xxx.c --- xnu-792.2.4.orig/bsd/kern/kern_xxx.c 2005-07-12 14:36:55.000000000 -0700 +++ xnu-792.2.4/bsd/kern/kern_xxx.c 2005-10-17 13:29:55.000000000 -0700 @@ -96,3 +96,12 @@ return(error); } +void __stack_smash_handler(char [], int __attribute__((unused))); + +long __guard[8] = {0,0,0,0,0,0,0,0} ; + +void +__stack_smash_handler(char func[], int damaged) +{ + panic("smashed stack in %s", func); +}