摘要
针对直接修改内核源码实现用户自定义系统调用带来的繁琐及不安全因素等缺点,在分析ARM-Linux系统调用机制和截获系统调用表sys_call_table基地址的基础上,以应用层ms级定时的自定义系统调用为例,开发了一个可扩展系统调用模块。实际应用表明该模块具有使用方便、可扩展、易维护等特点。
In order to avoiding the red tape and lack of insecurity and other factors which are brought by directly modifying the kernel source code to achieve user-defined system calls,it implement a scalable system call modules,make application-layer custom ms-level system calls as an example,which bases on analyzing the mechanism of ARM-Linux system calls at beginning and having got address of sys_call_table.Practical application indicates that the module is easy to use,scalable and easy to maintain.
出处
《信息通信》
2010年第6期50-52,共3页
Information & Communications
基金
武汉市科技攻关计划项目项目编号:200910321098