cannot access memory at address是表示这段内存没有内容还是禁止查看

yanxf07 2014-12-18 01:20:07
使用gdb调试时经常遇到这种问题,想问一下是表示这个地址不允许查看,也就是系统保护等等什么的,还是表示这个地址没有内容加载,还是什么其他的意思呢?有没有什么办法偏要看呢?因为想看看这个地址的内容有没有变
...全文
1235 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhxianbin 2014-12-19
  • 打赏
  • 举报
回复
不知道什么意思
yanxf07 2014-12-19
  • 打赏
  • 举报
回复
引用 2 楼 zhxianbin 的回复:
代码问题吧,访问了非法地址
怎么是非法地址呢,上个程序里还能看到里面的内容呢,是不是系统不让看呢,也不应该啊,因为之前里面也不是什么系统程序啊
  • 打赏
  • 举报
回复
usually it means the address you tried to refer to is not even in your program's virtual address space... what command did you use? x? https://sourceware.org/gdb/onlinedocs/gdb/Memory.html
zhxianbin 2014-12-18
  • 打赏
  • 举报
回复
代码问题吧,访问了非法地址
yanxf07 2014-12-18
  • 打赏
  • 举报
回复
没人知道吗》?求助啊

18,777

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 专题技术讨论区
社区管理员
  • 专题技术讨论区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧