kgdb 显示没有可用源

问题描述 投票:0回答:1

我正在使用 kgdb 调试内核模块。使用 kgdb,我可以在所需函数上命中断点,但 tui 界面显示

无可用来源。

在特定行号上放置断点也不起作用。当我尝试在特定行号上放置断点时,gdb 界面上会显示以下消息。 “.c 中没有第 N 行”

附件是图片。enter image description here

  1. 我尝试在文件中的特定行号上放置断点。使用以下命令。

    (gdb)break .c:行号

    (gdb)文件“.c”中没有行

    (gdb)在未来共享库加载时设置断点? (y 或 [n])`

`2)我尝试在特定函数上放置断点。使用以下命令。

(gdb)中断

结果:断点命中但KGDB tui界面显示No source 可用

linux-kernel kgdb
1个回答
0
投票

我将 ubuntu 从 18.04 升级到 20.04,现在我可以使用 tui 界面中提供的源代码来命中断点。 不确定,18.04 版本似乎存在一些问题。

© www.soinside.com 2019 - 2024. All rights reserved.