摘要: lua_getstack int lua_getstack (lua_State *L, int level, lua_Debug *ar); 获取解释器的运行时栈的信息。 这个函数用正在运行中的给定级别处的函数的活动记录来填写 lua_Debug 结构的一部分。 0 级表示当前运行的函数, 而... 阅读全文
posted @ 2014-05-28 12:12 byfei 阅读(505) 评论(0) 推荐(0) 编辑
摘要: 在我的那篇《让程序在崩溃时体面的退出之CallStack》中提供了一个在程序崩溃时得到CallStack的方法。可是要想得到CallStack,必须有pdb文件的支持。但是一般情况下,发布出去的程序都是Release版本的,都不会附带pdb文件。那么我们怎么能在程序崩溃的时候找到出错的具体位置呢... 阅读全文
posted @ 2014-05-28 09:56 byfei 阅读(380) 评论(0) 推荐(0) 编辑
摘要: Dump文件是进程的内存镜像。可以把程序的执行状态通过调试器保存到dump文件中。Dump文件是用来给驱动程序编写人员调试驱动程序用的,这种文件必须用专用工具软件打开,比如使用WinDbg打开。 在Windbg中可以通过.dump命令保存进程的dump文件。比如下面的命令把当前... 阅读全文
posted @ 2014-05-28 09:52 byfei 阅读(298) 评论(0) 推荐(0) 编辑