linuxchyu 发表于 2014-12-27 17:07

动态添加系统调用

添加系统调用,不想编译内核,于是就通过模块的方式动态添加,问题来了,内核在执行system_call时,会检查__NR_syscall_max和调用号的大小,而__NR_syscall_max就是系统调用的个数,如果是替换系统现有的一个调用号,肯能省事不少,但是我想直接在sys_call_table最后添加一个系统调用,所以就需要改变__NR_syscall_max的值,请问如何在内核运行过程中更改__NR_syscall_max的值呢?PS:系统是ubuntu 14.0464位。
页: [1]
查看完整版本: 动态添加系统调用