我在 Linux 中使用 GDB 在用户空间毫不费力地调试 C 程序。现在,我正在研究内核空间模块,我认为 GDB 会以同样的方式工作。但是,运行命令对 .ko 文件不起作用,我认为它不应该。话虽如此,如何将 GDB 用于内核模块?我尝试了几个在其他网站上找到的示例:
(gdb) set solib-search-path my_module.ko
本应从模块代码中加载符号,但什么也没发生。谁能提供一些见解?
最佳答案
关于c - 通过GDB加载模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14843301/