关于指针越界,指针乱指,等引起死机调试方法
2011-07-02 19:51
375 查看
————彭晓林 QQ:196568501 (欢迎交流)注:此方法适合于有规律的死机问题。 在大家写程序时候,特别是C语言开发时大家或多或少的都遇到过指针错误引起的死机问题。 调试的基本原理:指针错误引起的死机,主要都是指针指向的地址,不是程序员所期望的地址(即错误的地址,可能是一段代码的地址,变量地址,寄存器地址等),对这样地址进行修改,要么会死机,要么会引起莫名其妙的错误。 第一步:找到出现死机的代码内存地址。 第二步:重新运行程序,打开内存查看器,输入第一步的地址。 第三步:单步运行程序,注意观看第一步中内存中的数据,找出引起数据改变的函数。 第四步:修改代码,重新调试程序。
相关文章推荐
- 关于C++中给int变量输入字符引起的死循环解决方法
- 关于使用Eclipse调试Launcher的完美解决方法
- 关于IE7打开任何网页弹出[未处理的异常('对象不支持此属性或方法')发生在iexplorer.exe]错误调试框的解决办法
- linux环境下调试嵌入式设备时出现Aborted、segmentation fault、卡死的问题以及关于指针使用的一点想法
- 关于LED 流水灯的软件调试方法(非开发板调试)
- android studio关于真机调试DDMS中的data文件夹打不开的解决方法
- android 动态库死机调试方法
- 关于VC6中调试时局部变量"no found"的解决方法
- 关于Google Maps 的调试方法的心得
- 关于ios中 NSString在方法中进行修改,需要传该NSString的指针的指针的问题
- android studio关于真机调试DDMS中的data文件夹打不开的解决方法
- 关于springmvc报的空指针的异常,就是在这个service方法报空指针的原因
- 关于指针读取人物信息的简便方法
- 关于获得MFC窗口其它类指针的方法(csdn)
- 关于VS2015调试DX11的HLSL着色器代码的方法与步骤
- 【调试】打印函数栈,以及由函数指针输出函数名的方法
- android 动态库死机调试方法
- 关于调试dll程序的方法
- 关于android客户端中webview调试的方法
- 关于不能调试Server服务代码的解决方法