- 博客(3)
- 资源 (5)
- 收藏
- 关注
原创 调试器中的断点
断点功能是调试器中经常使用的功能,也是核心功能之一。断点又分为软件断点和硬件断点,在调试器中使用的都是软件断点。在设置断点时,有两种方式,一种是直接在代码中添加断点,使用API DebugBreak()(用户模式),DbgBreakPoing()或者DbgBreakPointWithStatus()(这两个是内核模式). 在代码中插入断点的优点是能够精确执行到我们需要的地方然后终端到调试器,这样就
2011-06-26 09:37:00 901 2
原创 我的第一个调试软件
我将我的第一个调试软件命名为“Advance Debug”,目前的版本号为0.001, 我希望在推出1.0时能够超越windbg。先看看它寒酸的界面吧:目前它的功能只限于观察调试的进程的调试信息,还不能够和用户交互,但不要着急,在以后的版本中我会添加的。这里有两个按钮和一个显示文本框。两个按钮分别用来调试新进程和附加到一个已经激活的线程,和windbg的功能一致,点击“DebugActiv
2011-06-21 21:17:00 640 1
原创 调试工具在软件开发过程中的重要性
各位同行们, 是否都有同样的感受,在维护软件产品的过程中,最后遗留的bug都是很难修复的,尤其是那些无法找到重现步骤,只能依靠自动测试跑上数个小时才能重现的bug。即使是系统的设计者也很难解决这些bug,尤其是在多线程中,究竟是那些线程相互的作用引起的,很难去定位。 如果使用静态的方法去查看代码,对于这些bug是徒劳的,因为你不清楚在系统崩溃的时候有那些线程在跑,
2011-06-14 20:26:00 1301
学生管理源程序VC可用于毕业设计进行参考
2009-11-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人