【问题标题】:LKM init module debugging.LKM 初始化模块调试。
【发布时间】:2012-02-27 10:26:54
【问题描述】:

我得到了 linux 内核和 LKM 以使用 KGDB 进行调试。为了调试模块,我使用 add-symbol-file 和模块在目标机器中加载的虚拟地址。但是使用这种方法我无法调试 init 模块,因为只有在加载模块后才能找到虚拟地址,即只有在调用 module_init 之后。

请问我可以知道如何调试 init 模块吗?!?

【问题讨论】:

    标签: kernel-module


    【解决方案1】:

    您也可以在 do_one_initcall() 处设置断点并查看 mod->init 的地址以获取加载地址。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-02-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-06
      • 2013-09-03
      • 2011-02-14
      • 2023-03-12
      相关资源
      最近更新 更多