我正在尝试在Qemu上模拟Cavium Octeon的Mips64 Linux内核。目前我正在处理使用模式init代码方面的问题,并想要调试init。我在命令行中使用“-s -S”选项启动Qemu,并使用以下命令运行gdb:ddd --debugger /OCTEON-SDK/tools/bin/mips64-octeon-linux-gnu-gdb /OCTEON-SDK/linux/kernel_2.6/linux/vmlinux,然后使用以下命令连接gdb:target remote localhost:1234。目前,gdb仅显示在内核空间中运行的指令。我想问的是,有没有一种方法可以像内核空间一样逐步调试用户模式init和库指令?例如,如果从init发出printf,我想看到正在执行哪些库指令以及控制如何返回到内核?