未定义的指令处理程序

时间:2013-08-12 17:52:26

标签: linux-kernel linux-device-driver

我需要在可加载的内核模块中处理未定义的指令异常。 所以我在模块初始化中使用register_undef_hook(& my_undef_hook)。 但我有这样的编译错误:

...
Building modules, stage 2.
MODPOST 1 modules
WARNING: "register_undef_hook" [/home/user/my_driver.ko] undefined!
WARNING: "unregister_undef_hook" [/home/user/my_driver.ko] undefined!
...

我想知道,我可以在内核模块中使用这些函数吗?

1 个答案:

答案 0 :(得分:0)

这些函数不会被导出(也就是说,没有EXPORT_SYMBOL(register_undef_hook))因此它们在模块代码中不可用。

您有更多详情here