The code to get the size of kernel stack
2009-05-13 04:13:30来源:未知 阅读 ()
#include
#include
#include
#include
#include
#include /* for net/if.h */
#include /* string functions */
#include
#include
#define XX_SIZE 1024
static int
test_stack(int i)
{
char buf[XX_SIZE];
buf[0] = 0x0;
buf[XX_SIZE - 1] = 0x0;
printf("level %d\n", i);
test_stack(i + 1);
return 0;
}
static int
xxs_modevent(module_t mod, int type, void *unused)
{
switch (type) {
case MOD_LOAD:
break;
case MOD_UNLOAD:
test_stack(1);
break;
default:
return EINVAL;
}
return 0;
}
static moduledata_t xxs_mod = {
"xxs",
xxs_modevent,
0
};
DECLARE_MODULE(xxs, xxs_mod, SI_SUB_PSEUDO,SI_ORDER_ANY);
MODULE_VERSION(xxs, 1);
Tip: Modify KSTACK_PAGES to resize the kernel stack
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/132/showart_152458.html
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- Introducing NetBSD 5.0 by Andrew Doran 2009-05-13
- PF做的连接数限制怎么不管用.. 2009-05-13
- 第一个ksh脚本文件 2009-05-13
- FreeRadius 1.1.7 + Postgresql 8.1.5 (FreeBSD 6.1) 2009-05-13
- linux内核printk调试 2009-05-13
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash