1
0
mirror of https://github.com/adtools/clib2.git synced 2025-12-08 14:59:05 +00:00

- Removed the remains of all the stack extension and stack overflow/underflow

checking code. It never actually worked. The bit that does work is the stack
  usage measurement code, plus the bit that sets up the the custom stack
  according to local setting or by calling a query function.


git-svn-id: file:///Users/olsen/Code/migration-svn-zu-git/logical-line-staging/clib2/trunk@15212 87f5fb63-7c3d-0410-a384-fd976d0f7a62
This commit is contained in:
Olaf Barthel
2010-10-20 13:50:17 +00:00
parent a436ebdad1
commit a665fffff1
16 changed files with 12 additions and 1203 deletions

View File

@ -1,5 +1,5 @@
/*
* $Id: stdlib_stack_usage.c,v 1.7 2006-01-08 12:04:26 obarthel Exp $
* $Id: stdlib_stack_usage.c,v 1.8 2010-10-20 13:50:17 obarthel Exp $
*
* :ts=4
*
@ -43,11 +43,6 @@ static struct StackSwapStruct stack_swap_struct;
/****************************************************************************/
ULONG __stk_extensions; /* number of stack extensions performed */
ULONG __stk_maxsize; /* maximum amount of memory allocated for stack extension */
/****************************************************************************/
#define STACK_FILL_COOKIE 0xA1
/****************************************************************************/
@ -96,17 +91,6 @@ __stack_usage_exit(void)
stack_swap_struct.stk_Lower = NULL;
stack_swap_struct.stk_Upper = 0;
}
if(__stk_maxsize == 0)
{
kprintf("[%s] no stack extension was performed\n",
__program_name);
}
else
{
kprintf("[%s] maximum size of extended stack = %ld bytes, stack was extended %ld times\n",
__program_name,__stk_maxsize,__stk_extensions);
}
}
/****************************************************************************/