软件调试案例集锦
本讲座通过一系列有代表性的真实案例介绍解决复杂软件问题的调试技巧和有关的软硬件知识。所选案例既有深度,又有较大的广度,从运行模式看有内核态和用户态,从问题的类型来看,有多种原因导致的崩溃和挂死,也有数据混乱,启动、睡眠或者唤醒失败等,从编程语言角度看有C/C++和.Net。本讲座专门针对已经有一定调试经验的软件工程师而设计,目标是引领他们将技术水平提升到一个新层次。
案例U1:堆损毁导致的随机崩溃(60分钟)
案例U2:.Net程序调试之SDK安装程序死循环(60分钟)
案例L1:后台服务因段错误崩溃 (60分钟)
分享大师
业界著名系统调试专家
《软件调试》一书的作者,《程序员》杂志调试之剑栏目作者,高端调试网站(ADVDBG.ORG)的创始人。毕业于上海交通大学信息与控制工程系,长期从事软件开发和研究工作,对 IA-32 架构、操作系统内核、驱动程序、尤其是软件调试有较深入研究。从2005年开始公开讲授“Windows内核及高级调试”课程,曾在微软的Web_cast和各种技术会议上做过《Windows Vista内核演进》、《调试之剑》(2008年中国软件技术大会)、《感受和思考调试器的威力》(CSDN SD2.0大会)、《Windows启动过程》、《如何诊断和调试蓝屏错误》、《Windows体系结构——从操作系统的角度》(以上三个讲座都是微软“深入研究Windows内部原理系列”的一部分)等。翻译(合译)作品有《观止——微软创建NT和未来的夺命狂奔》、《数据挖掘原理》、《机器学习》、《人工智能:复杂问题求解的结构和策略》等。
本网站标明原创的文章,版权归本站所有,欢迎任何形式的转载,但请务必注明出处