用汇编语句定位程序异常

用汇编语句定位程序异常
(作者:彭春华,胡松 2000年08月01日 17:14)



概述

本文提出一种用汇编语言快速定位导致程序异常终了的代码,以加快异常系Bug的调查修改速度的方法。

前言

在程序的调试过程中,经常遇到程序的异常终了。在程序运行一些操作后,Windows弹出一个异常终了的信息框之后就关闭了该程序。

图1-1

遇到这种问题是每个程序员的不幸,因为这种异常终了的Bug再现性差,操作步骤不明。谁也说不清什么样的操作,什么样的环境下可以重现这个错误。编程调试人员不得不一次又一次地运行程序,希望能找到产生该错误的步骤和发生该错误的代码。另外,如果只有Release版才发生,Debug版不发生时,就更加麻烦了。程序员只能不停的在程序中加入log纪录,希望能发现错误的程序代码。

如果有方法能知道错误代码的位置,也就是说,知道源代码的哪一行导致该异常信息框弹出时,这个问题就解决了一半了


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部