|
|
|
|
|
|
|
C/C++本地代码调试
帖子发起人: Yansung 发起时间: 2013-04-25 21:24 下午 回复: 4
|
帖子排序:
|
|
|
|
2013-04-25, 21:24 下午
|
Yansung
注册: 2006-12-06
发 贴: 13
|
我生造了一个C++的栈溢出的错误,请问可以用WinDbg定位错误吗?
|
|
|
|
如下MFC代码
|
void CSoView::OnLButtonDblClk( UINT nFlags, CPoint point)
{
AfxMessageBox( "Hi" );
char p = 'a' ;
memset (&p-100, 0, 100);
CView::OnLButtonDblClk(nFlags, point);
}
| 我用WinDBG载入该EXE文件,在视图上双击,结果显示错误,但不知道如何定位出错的代码行,请熟悉这款调试器的高手指点一下迷津,将定位的详细指令和过程贴出来。谢谢!
|
|
|
IP 地址: 已记录
|
报告
|
|
|
|
2013-04-27, 15:52 下午
|
格蠹老雷
注册: 2005-12-19
发 贴: 1,303
|
Re: 我生造了一个C++的栈溢出的错误,请问可以用WinDbg定位错误吗?
|
|
|
|
|
|
IP 地址: 已记录
|
报告
|
|
|
|
2013-04-28, 18:50 下午
|
renwotao
注册: 2012-09-09
发 贴: 2
|
Re: 我生造了一个C++的栈溢出的错误,请问可以用WinDbg定位错误吗?
|
|
|
|
张老师,为啥用k 10000h呢?难道因为字符'a'地址在10000h?
|
|
|
IP 地址: 已记录
|
报告
|
|
|
|
高端调试 » 软件调试 » C/C++本地代码调试 » Re: 我生造了一个C++的栈溢出的错误,请问可以用WinDbg定位错误吗?
|
|
|
|
|
|