用汇编语句定位程序异常
用汇编语句定位程序异常
(作者:彭春华,胡松 2000年08月01日 17:14)
概述
本文提出一种用汇编语言快速定位导致程序异常终了的代码,以加快异常系Bug的调查修改速度的方法。
前言
在程序的调试过程中,经常遇到程序的异常终了。在程序运行一些操作后,Windows弹出一个异常终了的信息框之后就关闭了该程序。
图1-1
遇到这种问题是每个程序员的不幸,因为这种异常终了的Bug再现性差,操作步骤不明。谁也说不清什么样的操作,什么样的环境下可以重现这个错误。编程调试人员不得不一次又一次地运行程序,希望能找到产生该错误的步骤和发生该错误的代码。另外,如果只有Release版才发生,Debug版不发生时,就更加麻烦了。程序员只能不停的在程序中加入log纪录,希望能发现错误的程序代码。
如果有方法能知道错误代码的位置,也就是说,知道源代码的哪一行导致该异常信息框弹出时,这个问题就解决了一半了
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
