【发布时间】:2023-04-05 17:23:01
【问题描述】:
我正在尝试使用 gdb+qemu 解决方案调试 Linux 源代码。
我成功编译了一个可调试的内核并连接到 gdb。
但是,当我尝试调试 NVME 部分时,调试器的行为如下:
- 在目标行中断执行正常。
- “n”:嵌套步,“s”:步入将立即跳转到 APIC 定时器中断。
- 在之后设置断点(例如,第 100 行的第一个 bp,第 101 行的第二个 bp),程序只会在第一个断点。
所以想请教如何避免调试器每次都跳入定时器中断。
非常感谢!
【问题讨论】:
标签: linux debugging gdb interrupt