作家
登录

开发一个Linux调试器(三):寄存器和内存

作者: 来源: 2017-07-05 16:07:24 阅读 我要评论

  400937:   48 89 e5                mov    rbp,rsp 
  •   40093a:   be 35 0a 40 00          mov    esi,0x400a35 
  •   40093f:   bf 60 10 60 00          mov    edi,0x601060 
  •   400944:   e8 d7 fe ff ff          call   400820 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> 
  •   400949:   b8 00 00 00 00          mov    eax,0x0 
  •   40094e:   5d                      pop    rbp 
  •   40094f:   c3                      ret 
  • 你要将法度榜样计数器移回 0x40093a 以便精确设置 esi 和 edi 存放器。

    鄙人一篇博客中,我们会第一次接触到 DWARF 信息并给我们的调试器添加一系列慢慢调试的功能。之后,我们会有一个功能对象,它能慢慢履行代码、在想要的处所设置断点、修改数据以及其它。一如以往,如不雅你有任何问题请留下你的评论!

    【编辑推荐】

    1. Linux连接投影仪(ubuntu)掉败或显示不正常
    2. uCareSystem:Ubuntu/Linux Mint的一体化体系更新和保护对象
    3. 在Linux中应用shell脚本主动创建/移除并挂载交换文件
    4. 基于Linux的物联网操作体系知若干
    5. Linux下的体系机能调优对象——Perf
    【义务编辑:枯木 TEL:(010)68476606】

      推荐阅读

      山东淄博以“互联网+”改革促老工业城市转型发展

    在当局改革范畴,淄博市大年夜力履行&ldquo;互联网+&rdquo;政务办事,开通网上干事大年夜厅、微信"大众,"办事平台、移动办公APP等网上申报功能,干事企业和群众足不出户就可解决审批,市级网上解决事项零次劈叉和一次>>>详细阅读


    本文标题:开发一个Linux调试器(三):寄存器和内存

    地址:http://www.17bianji.com/lsqh/36047.html

    关键词: 探索发现

    乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

    网友点评
    自媒体专栏

    评论

    热度

    精彩导读
    栏目ID=71的表不存在(操作类型=0)