superwujc 发表于 2015-06-29 14:03

qemu+gdb+busybox调试Linux x86_64内核的疑问

如题
内核版本为2.6.32.5,编译时已指定调试符号信息
gdb版本为7.6.2,编译安装
initramfs通过busybox编译安装创建

gdb远程调试时,若在start_kernel处设置断点,则可以到达该断点并停止,然后可以通过gdb命令进行调试
但在*0x7c00处设置断点调试内核的启动与引导时,输入continue命令后,gdb一直处于挂起状态,而无法在该断点处停止

请问若需在*0x7c00处断点调试,需要指定特定的内核编译选项吗,或者需要在initramfs中做何设置?

烦请各位大神不吝赐教,谢谢!!
页: [1]
查看完整版本: qemu+gdb+busybox调试Linux x86_64内核的疑问