【发布时间】:2014-05-04 20:35:12
【问题描述】:
是否有可能在 linux 内核模块中获取由另一个内核模块(类似于cat /proc/kallsyms)导出的函数的指针,但使用 api 调用。此外,如果它不存在,是否可以将预期的模块加载到内存中。
基本上我想做的是在两个模块之间引入软依赖。所以我可以执行一个有或没有另一个。
【问题讨论】:
-
过去有一种方法可以通过 module_request()、inter_module_get() 和 inter_module_get_request() 来实现。这个功能可能在很久以前就被删除了。 +1,因为我会对其他人必须添加的内容非常感兴趣。
标签: c linux linux-kernel linux-device-driver