mips为什么不用displaced-stepping

mayan0630 2012-09-05 10:34:43
mips上面由于不支持硬件单步,所以需要用软件单步来代替。但要用dispalced-stepping时,却说和软件单步冲突而不能用。但arm也是软件单步,怎么就能同时使用displaced-stepping呢,到底是怎么冲突,要怎样解决呢
...全文
140 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
aa1b2bcc3 2012-09-11
  • 打赏
  • 举报
回复
为什么会跟软件单步冲突?displaced-stepping是将断点处的指令放到某个特定位置,在遇到断电时不删除断点,到它相应的存放指令处去执行。是软件单步是在每条指令后插入一个临时断点,临时断点可以像用户断点一样,将断点处指令放到特定位置,当其他线程遇到时跟用户断点一样处理,当单步的那个线程遇到时变删除该断点。为什么gdb对于mips不用displaced-stepping呢?
mayan0630 2012-09-06
  • 打赏
  • 举报
回复
为什么没有人回复呢?有懂这方面的请不吝赐教啊

567

社区成员

发帖
与我相关
我的任务
社区描述
英特尔® 边缘计算,聚焦于边缘计算、AI、IoT等领域,为开发者提供丰富的开发资源、创新技术、解决方案与行业活动。
社区管理员
  • 英特尔技术社区
  • shere_lin
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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