【发布时间】:2018-08-27 20:49:48
【问题描述】:
我正在使用 kgdb 调试内核。
我正在使用 qemu 2.11.0 和 ubuntu 16.04.3 服务器版本供访客使用。
我安装了内核 4.16.0-rc6(主线)并使用带有 kgdb 选项的内核启动来宾操作系统(kgdbwait kgdboc=ttyS0,115200)。
gdb可以成功连接guest。
但是,设置断点失败并显示以下错误消息。
无法访问地址为 0xffffffff8124b170 的内存
其实我以前是用kgdb调试内核的,内核版本是4.8以下。
内核是原始格式的虚拟磁盘。
我通过将原始格式虚拟磁盘挂载到guest来在guest中编译并安装了这个内核,并通过将原始格式虚拟磁盘挂载到主机来用gdb打开vmlinux文件。
有什么问题吗?
【问题讨论】:
标签: linux linux-kernel gdb qemu kgdb