我们可以将条目添加到/ proc / kallsyms吗?

时间:2018-08-28 11:15:39

标签: linux kernel insmod

我想添加一个函数,让foo进入我的程序my_pgm.c。我是通过extern foo();

使用的

当我运行Makefile来运行my_pgm.c时,它运行良好,但是由于在进行/proc/kallsyminsmod my_pgm.ko中没有该文件,因此会抛出错误。

insmod: ERROR: could not insert module my_pgm.ko: Unknown symbol in module

在dmesg中,它的打印效果类似于Unknown symbol my_pgm (err 0)

foo定义为另一个文件的一部分。我使用nm another_file.ko从那里获取了函数指针foo。我想将此指针条目插入/proc/kallsyms

我的问题是我们可以修改/proc/kallsyms吗?如果可以的话,如何修改?(如果我编辑文件并覆盖它,那么重新打开文件时所做的更改也不会反映出来)

0 个答案:

没有答案