社区
Windows Server
帖子详情
如何得到windows下程序crash的函数栈?
sunnyby
2006-03-05 10:00:01
如果一个windows程序, 突然死去, 没有留下任何消息在log中, 我如何得到debug信息呢?
比如在unix下, 我可以从core文件得到stacktrace, windows中有类似的方法吗?
谢谢.
...全文
82
4
打赏
收藏
如何得到windows下程序crash的函数栈?
如果一个windows程序, 突然死去, 没有留下任何消息在log中, 我如何得到debug信息呢? 比如在unix下, 我可以从core文件得到stacktrace, windows中有类似的方法吗? 谢谢.
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sunnyby
2006-03-06
打赏
举报
回复
??
sunnyby
2006-03-06
打赏
举报
回复
比如内存写越界(segment fault), 这种情况很难完全避免, 事件查看器只能看到很粗糙的信息, 比如发生几次, 异常之类的, 不能得到函数栈. windows下有个叫做Dr.Walton的东西可以帮助看函数栈, 但我只是看看是否有比较通用, 更流行的方法.
MrPotter
2006-03-06
打赏
举报
回复
看是怎么死的,程序自己出错又不记日志的话是找不到记录的,如果是非法操作之类的可以在事件查看器里看到
mudonfield
2006-03-06
打赏
举报
回复
不解@
如何在系统崩溃时从C++中获取
函数
调用
栈
信息?
这篇文章主要讲述在 Linux 和
Windows
这 2 个平台上,如何用C++ 来捕获
函数
调用
栈
里的信息。 一、前言
程序
在执行过程中
crash
是非常严重的问题,一般都应该在测试阶段排除掉这些问题,但是总会有漏网之鱼被带到 release 阶段。 因此,
程序
的日志系统需要侦测这种情况,在代码崩溃的时候获取
函数
调用
栈
信息,为 debug 提供有效的信息。 这篇文章的理论知识很少,直接分享 2 段代码:在 Linux 和
Windows
这 2 个平台上,如何用C++ 来捕获
函数
调用
栈
里的
windows
下的
函数
调用
栈
原文地址:http://www.tenouk.com/Bufferoverflowc/Bufferoverflow2a.html
栈
帧布局
栈
帧在
函数
调用时进行构建,以进行内存的隐式分配。内存可以显示的通过malloc(), calloc(), realloc(), new, free和delte在堆上进行申请和释放。不同的操作系统的
栈
帧布局可能不同,一个典型的
栈
帧布局如下所示:
函数
参
什么叫
栈
?什么叫堆?堆与
栈
的联系与区别
原文: http://www.dz3w.com/mcu/clanguage/9228.html 什么叫
栈
?什么叫堆?堆与
栈
的联系与区别 一、预备知识—
程序
的内存分配 一个由c/C++编译的
程序
占用的内存分为以下几个部分 1、
栈
区(stack)— 由编译器自动分配释放 ,存放
函数
的参数值,局部变量的值等。其操作方式类似于数据结构中的
栈
。 2、堆区(heap)— 一般由程
什么是堆?什么是
栈
?
原文:http://blog.libing.net.cn/read.php?1233堆
栈
在计算机领域,堆
栈
是一个不容忽视的概念,但是很多人甚至是计算机专业的人也没有明确堆
栈
其实是两种数据结构。要点:堆:顺序随意
栈
:先进后出堆和
栈
的区别 一、预备知识—
程序
的内存分配 一个由C/C++编译的
程序
占用的内存分为以下几个部分 1、
栈
区(stack)— 由编译器自动分配释放 ,存放
函数
的参数值,局部变量
什么是内存中的堆和
栈
?与数据结构中的堆和
栈
有什么区别?
内存中的堆和
栈
一直使用堆和
栈
的相关概念,对内存中(操作系统)中的堆与
栈
和数据结构中的堆与
栈
一直不求甚解,这次,突然想起这个问题,在此进行一个简单梳理归纳,如有错误,恳请读者指出。
栈
(stack)
栈
是由系统自动分配和回收的内存。例如,编写一个简单的C++
程序
,main
函数
内依次调用两个全局
函数
1、2,压
栈
顺序大体按照 main
函数
入
栈
-> 调用的
函数
1入
栈
-> 调用的
函数
2入
栈
出
栈
顺序与入
栈
相反 可参考
函数
压
栈
的过程
栈
区位于内存较高的地址,由最高内存地址向低地址扩展(即Push压
栈
时
Windows Server
6,868
社区成员
177,996
社区内容
发帖
与我相关
我的任务
Windows Server
Windows 2016/2012/2008/2003/2000/NT
复制链接
扫一扫
分享
社区描述
Windows 2016/2012/2008/2003/2000/NT
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章