首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

linux系统调用表修改有关问题

2012-09-23 
linux系统调用表修改问题我在rhel4替换系统调用,没有出现问题。但同样的代码,在rhel5上替换,一执行就死机。

linux系统调用表修改问题
我在rhel4替换系统调用,没有出现问题。但同样的代码,在rhel5上替换,一执行就死机。不知为何。
调用表的地址已经取出来了在sys_call_table,和System.map里显示的调用表地址是一样的,应该没错。但一执行下面的语句就死机:

sys_call_table[__NR_mkdir]=(void *)rep_mkdir;

sys_call_table的定义是:

void **sys_call_table = NULL;

rep_mkdir是我自己实现的函数的地址;系统是rhel5;内核是2.6.18-8.el5;i386和x86_64下面都试过。
请指教!

[解决办法]
有panic信息吗?

热点排行