四个区域:汇编区:虚拟地址,机器码,汇编指令,注释;

寄存器区:寄存器,数据;

数据区,

栈。

这是上面按钮的作用

热键:

Ctrl+F2 - 重启程序。

Alt+F2 - 关闭被调试程序。

F3 - 弹出“打开32位.EXE文件”对话框。
F7 -单步步入到下一条命令,如果当前命令是一个函数[Call],则会停在这个函数体的第一条命令上。
Ctrl+F7 -自动步入,在所有的函数调用中一条一条地执行命令(类似一直按着F7)。
F8 -单步步过到下一条命令。
Shift+F8 -与F8相同,但是如果被调试程序发生异常而中止,OD会首先尝试步过被调试程序指定的异常处理。
Ctrl+F8 -自动步过,一条一条的执行命令,但并不进入函数调用内部。
F9 - 让程序继续执行。
Shift+F9 -与F9相同,但是如果被调试程序发生异常而中止,调试器会首先尝试执行被调试程序指定的异常处理。
Ctrl+F9 -执行直到返回,跟踪程序直到遇到返回,在此期间不进入子函数也不更新CPU数据。
Alt+F9 -执行直到返回到用户代码段,跟踪程序直到指令所属于的模块不在系统目录中。
Ctrl+F11-Run跟踪步入,一条一条执行命令,进入每个子函数调用,并把寄存器的信息加入到Run跟踪的存储数据中。
F12 - 停止程序执行,同时暂停被调试程序的所有线程。
F2:设置断点,只要在光标定位的位置按F2键即可,再按一次F2键则会删除断点。
F4:运行到选定位置。作用就是直接运行到光标所在位置处暂停。
ALT+F9:执行到用户代码。可用于从系统领空快速返回到我们调试的程序

alt+B:查询断点。

常用的建:F8,ctrl+f9,f7,f2

ctrl+g 可用于跟踪地址

最新文章

  1. Cocos2d-x 3.2 学习笔记(十)Joystick 搖杆控件
  2. iOS事件响应链
  3. linux下history命令显示历史指令记录的使用方法
  4. mac osx 快捷键符号以及意义 触发角:锁屏
  5. p点到(a,b)点两所在直线的垂点坐标及p点是否在(a,b)两点所在直线上
  6. [转]java工程师成神之路
  7. MVC零基础学习整理(一)
  8. poj 3243 Clever Y 高次方程
  9. 报错:严重: Servlet.service() for servlet [springmvc] in context with path [ ] threw exception [Request processing failed; nested exception is java.lang.NullPointerException] with root cause
  10. js 检测输入内容是否为空(小程序,网站)
  11. .Net Framework 下运行项目提示.dll类库程序集未能加载
  12. An overview of network penetration testing
  13. 安装卡巴 OFFICE链接 出现这个过程被中断,由于本机的限制
  14. 使用Gson解析复杂、变态的Json数据(包含中文key)
  15. 第五篇:数据备份、pymysql模块
  16. php源代码安装
  17. 【jenkins git】Failed to connect to repository:Error performing command:git.exe ls-remote-h
  18. 查看修改添加环境变量的工具——Rapid Environment Editor
  19. java添加templates模板,httpServlet模板改写
  20. HashSet的自定义实现

热门文章

  1. CentOS初级扫盲
  2. 从零做网站开发:基于Flask和JQuery,实现表格管理平台
  3. 20190712_mysql执行sql脚本语句_Failed to open file_error
  4. python MD5加密和flask-generate_password_hash
  5. python核心高级学习总结3-------python实现进程的三种方式及其区别
  6. C#数据结构-二叉树-链式存储结构
  7. 第11.5节 Python正则表达式搜索任意字符匹配及元字符“.”(点)功能介绍
  8. 第15.23节 PyQt(Python+Qt)入门学习:Model/View架构中QListView视图配套Model的开发使用
  9. CTFD平台部署自制题目指北(灌题)
  10. jQuery笔记(三)