C 是否可以插入装配说明';int 3';调试Linux内核模块的init()函数?
假设我有一个Linux内核模块,我想调试它的init()函数 以下代码有效吗C 是否可以插入装配说明';int 3';调试Linux内核模块的init()函数?,c,linux,debugging,linux-kernel,kernel-module,C,Linux,Debugging,Linux Kernel,Kernel Module,假设我有一个Linux内核模块,我想调试它的init()函数 以下代码有效吗 void init(...) { __asm__("int 3"); ... } 我的意思是模块的初始化函数。您可能希望使用printk调用。在内核中调用int3听起来肯定会导致内核恐慌或混乱。
void init(...)
{
__asm__("int 3");
...
}
我的意思是模块的初始化函数。您可能希望使用
printk
调用。在内核中调用int3
听起来肯定会导致内核恐慌或混乱。