钩子函数如下:
static uint32 _sys_task_switch_recorder(TCB *pold, TCB *pnew) { if(ripngg != &r_master){ Print("old task name:%s, new task name:%s, %p, %p\n", pold->name, pnew->name, &r_master , ripngg); } return 0; }
这样的钩子函数可以提供一种查找内存被篡改的方法。
原文:http://blog.csdn.net/cblou/article/details/43018331