首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在kgdb中,我不能设置断点。

在kgdb中,我不能设置断点。
EN

Stack Overflow用户
提问于 2018-03-19 10:19:20
回答 1查看 882关注 0票数 2

我正在使用kgdb来调试内核。

我正在为来宾使用qemu 2.11.0和ubuntu16.04.3服务器版本。

我安装了内核4.16.0-Rc6(主线),并使用这个带有kgdb选项的内核( kgdboc=ttyS0,115200)引导来宾操作系统。

gdb可以成功地连接到来宾。

但是,设置断点是失败的,下面的错误消息。

无法访问地址为0xffffffffff8124b170的内存

实际上,我曾经用kgdb来调试内核,内核的版本是4.8。

内核采用原始格式的虚拟磁盘。

通过将原始格式的虚拟磁盘安装到来宾中,在来宾中编译并安装了这个内核,并通过将原始格式的虚拟磁盘安装到主机来打开带有gdb的vmlinux文件。

有什么问题吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-03-20 08:02:49

我解决了这个问题。

这是因为KASLR

我是解决方案

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49360506

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档