我正在使用kgdb来调试内核。
我正在为来宾使用qemu 2.11.0和ubuntu16.04.3服务器版本。
我安装了内核4.16.0-Rc6(主线),并使用这个带有kgdb选项的内核( kgdboc=ttyS0,115200)引导来宾操作系统。
gdb可以成功地连接到来宾。
但是,设置断点是失败的,下面的错误消息。
无法访问地址为0xffffffffff8124b170的内存
实际上,我曾经用kgdb来调试内核,内核的版本是4.8。
内核采用原始格式的虚拟磁盘。
通过将原始格式的虚拟磁盘安装到来宾中,在来宾中编译并安装了这个内核,并通过将原始格式的虚拟磁盘安装到主机来打开带有gdb的vmlinux文件。
有什么问题吗?
https://stackoverflow.com/questions/49360506
复制相似问题