我正在进行Linux内核开发的第一步。
我有一些代码生成了一个.ko
内核模块,我使用insmod
安装它。我想要一种调试安装模块时发生的情况的方法,但是我遇到了一些困难。
我需要调试对
init_module
的调用。当我运行insmode
时是否会调用此函数?我尝试使用
insmod "/my/url/fil.ko" -m
来调试发生的情况,但每次都会出现错误-1 Unknown symbol in module
,而在/cat/log/message
中,我可以看到错误unknown parameter -m
你知道是否有一种使用GDB进行调试的方法吗?