Linux
文章平均质量分 88
ThugKd
这个作者很懒,什么都没留下…
展开
-
使用内核模块添加系统调用
使用内核模块添加系统调用 1,为什么要使用内核模块的方式添加系统调用? 1.1,编译内核的方式费时间,一般的PC机都要两三个小时。 1.2,不方便调试,一旦出现问题前面的工作都前功尽弃。-------------------------------------------------------2,首先要获取系统调用表sys_call_table的地址(虚拟地址原创 2015-11-30 18:52:08 · 1946 阅读 · 1 评论 -
使用内核模块添加系统调用
使用内核模块添加系统调用1. 为什么要使用内核模块的方式添加系统调用?编译内核的方式费时间,一般的PC机都要两三个小时。不方便调试,一旦出现问题前面的工作都前功尽弃。2. 首先要获取系统调用表sys_call_table的地址(虚拟地址)因为sys_call_table在内核中没有导出,可以使用如下命令查看。 cat /boot/System.map-`uname -r`|grep sys_c原创 2017-04-30 11:38:43 · 3199 阅读 · 2 评论