我试图让 gdb 在内核中启用分页的部分(kern/entry.S)中断,我在反汇编程序显示的地址(如 kernel.asm 中)设置了一个断点,但它没有被命中。有人可以帮我理解为什么会这样。早些时候我也无法在引导加载程序 boot/boot.S boot/main.c 中命中任何断点,例如我无法命中 bootmain(使用函数名称设置断点告诉我符号尚未加载),我可以检查 nm/objdump 输出,我可以清楚地看到 bootmain 已定义。
请帮助我理解我做错了什么
我试图让 gdb 在内核中启用分页的部分(kern/entry.S)中断,我在反汇编程序显示的地址(如 kernel.asm 中)设置了一个断点,但它没有被命中。有人可以帮我理解为什么会这样。早些时候我也无法在引导加载程序 boot/boot.S boot/main.c 中命中任何断点,例如我无法命中 bootmain(使用函数名称设置断点告诉我符号尚未加载),我可以检查 nm/objdump 输出,我可以清楚地看到 bootmain 已定义。
请帮助我理解我做错了什么