版本:9.0
在TCB_t结构体中,有pxEndOfStack。默认用0xa5填充栈空间。
如果configCHECK_FOR_STACK_OVERFLOW=1,将比较当前栈顶指针与pxEndOfStack,超出执行hook:vApplicationStackOverflowHook如果configCHECK_FOR_STACK_OVERFLOW>1,将拿出pxEndOfStack之前的20或16个字节比较0xa5,如果不相同则执行hook本文共 273 字,大约阅读时间需要 1 分钟。
版本:9.0
在TCB_t结构体中,有pxEndOfStack。默认用0xa5填充栈空间。
如果configCHECK_FOR_STACK_OVERFLOW=1,将比较当前栈顶指针与pxEndOfStack,超出执行hook:vApplicationStackOverflowHook如果configCHECK_FOR_STACK_OVERFLOW>1,将拿出pxEndOfStack之前的20或16个字节比较0xa5,如果不相同则执行hook转载于:https://www.cnblogs.com/folkzy/p/7272329.html