在 kgdb 中,我无法设置断点
In kgdb, I cannot set the breakpoint
我正在使用 kgdb 调试内核。
我正在使用 qemu 2.11.0 和 ubuntu 16.04.3 客户端服务器版本。
我安装了内核 4.16.0-rc6(主线)并使用带有 kgdb 选项的内核启动客户机 os(kgdbwait kgdboc=ttyS0,115200)。
gdb 可以成功连接到 guest。
但是,设置断点失败并显示以下错误消息。
Cannot access memory at address 0xffffffff8124b170
其实我以前是用kgdb调试内核的,内核版本是4.8以下
内核是原始格式的虚拟磁盘。
我通过将原始格式虚拟磁盘挂载到客户机来在客户机中编译并安装此内核,并通过将原始格式虚拟磁盘挂载到 host 使用 gdb 打开 vmlinux 文件。
有没有错?
我正在使用 kgdb 调试内核。
我正在使用 qemu 2.11.0 和 ubuntu 16.04.3 客户端服务器版本。
我安装了内核 4.16.0-rc6(主线)并使用带有 kgdb 选项的内核启动客户机 os(kgdbwait kgdboc=ttyS0,115200)。
gdb 可以成功连接到 guest。
但是,设置断点失败并显示以下错误消息。
Cannot access memory at address 0xffffffff8124b170
其实我以前是用kgdb调试内核的,内核版本是4.8以下
内核是原始格式的虚拟磁盘。
我通过将原始格式虚拟磁盘挂载到客户机来在客户机中编译并安装此内核,并通过将原始格式虚拟磁盘挂载到 host 使用 gdb 打开 vmlinux 文件。
有没有错?