我正在尝试创建一个内核模块,用于在getdents系统调用中生成jprobe(on?)。到目前为止,我所拥有的只是从这个网站获取的基本框架:http://www-users.cs.umn.edu/~boutcher/kprobes/。我的问题是,一旦编译,我就无法插入模块。我得到的输出是:
sudo insmod ./final.ko
insmod: error inserting './final.ko': -1 Operation not permitted
我已尝试使最基本的模块成为可能,并正确插入此模块。我不知道什么是错的,我不知道如何获得更多的调试信息。我在OS X主机上的VirtualBox中运行Ubuntu 11.10。我正在运行内核版本3.0.0-12。