- 博客(10)
- 资源 (22)
- 收藏
- 关注
转载 WinDbg 本地调试和远程调试相关内容
http://bbs.pediy.com/showthread.php?t=24077 原文:http://www.debuginfo.com/articles/easywindbg.html译者:arhat时间:2006年4月13日关键词:CDB WinDbg 导言你钟情什么样的调试器?如果你问我这个问题,我会回答是“Visual Studio + WinDbg”。我比较喜欢Visual
2009-05-22 15:43:00 1498
转载 .NET Framework FAQ
http://www.royaloo.com/articles/articles_2002/dotNetFAQ.htm .NET Framework FAQ作者Andy McMullan 译者 荣耀 更新日期: 2002-09-10 这篇FAQ试图回答关于.NET Framework基本原理的一些常见问题。说到基本原理,我是指.NET Framework底
2009-05-18 21:47:00 950
转载 Building COM Objects in C#
http://www.codeproject.com/KB/COM/com_object_in_c_.aspx IntroductionThe topics covered in this article are:Creating a simple COM object in C# (use the COM Interop property). Accessing the
2009-05-18 16:23:00 552
转载 如何分析堆栈出错的 dmp 文件
如何分析堆栈出错的 dmp 文件分析程序出错生成的 dmp 文件是事后分析的主要工作。第一步往往都是使用 WinDbg 自带的 !analyze -v 命令先进行初步分析,得到出错地址和出错堆栈后再进行详细分析。本文介绍一个方法,当 !analyze -v 不好使的时候应该怎么得到出错地址和出错堆栈。 int sum(int x, int y) { __asm mov e
2009-05-15 11:25:00 2284
转载 Crash Dump Analyze Training
最重要的一点就是C++的CallStack是怎样运转的。对于CallStack上的第一个frame,可以通过EBP的值来找到它的上一个frame,因为当前CPU的EPB寄存器保存的东西其实就是前一个frame的EBP的地址,而这个地址的值呢,有正好是再前一个frame的EBP的值,以此类推。而每个EBP + 4的地址,就是这个frame的return address。这种方式,构成了一道无形的锁链
2009-05-15 11:13:00 748
转载 内存 堆/栈
l 栈栈作为一种基本数据结构,我并不感到惊讶,用来实现函数调用,这也司空见惯的作法。直到我试图找到另外一种方式实现递归操作时,我才感叹于它的巧妙。要实现递归操作,不用栈不是不可能,而是找不出比它更优雅的方式。 尽管大多数编译器在优化时,会把常用的参数或者局部变量放入寄存器中。但用栈来管理函数调用时的临时变量(局部变量和参数)
2009-05-15 11:10:00 616
转载 堆栈中的EIP EBP ESP
http://blog.csdn.net/djbtestingsky/archive/2007/11/14/1884678.aspxEIP,EBP,ESP都是系统的寄存器,里面存的都是些地址。 为什么要说这三个指针,是因为我们系统中栈的实现上离不开他们三个。 我们DC上讲过栈的数据结构,主要有以下特点: 后进先处。(这个强调过多)其实它还有以下两个作用: 1.栈是用来存储
2009-05-15 10:55:00 756
转载 RTP/RTCP工程实践与问题解决方案 续一(合集)
使用adplus调试程序时,总是碰到这个问题。看了晚上John robbins的文章后,试了虽然不对,但是有所启发。发现是可执行文件名中,有空格的话adplus无法解析,改成没有空格的就可以了。John robbins文章如下: Fixed ADPlus That Works with Windows 7 (and Probably S2K8 R2) Edit Feb. 20, 2
2009-05-14 09:46:00 979
转载 如何手工抓取dump文件
在生产环境下进行故障诊断时,为了不终止正在运行的服务或应用程序,有两种方式可以对正在运行的服务或应用程序的进程进行分析和调试。首先一种比较直观简洁的方式就是用WinDbg等调试器直接attach到需要调试的进程,调试完毕之后再detach即可。但是这种方式有个缺点就是执行debugger命令时必须先break这个进程,执行完debug命令之后又得赶紧F5让他继续运行,因为被你break住的时候
2009-05-13 18:13:00 1771
转载 Windbg实用手册
转自http://www.8-du.net/Article/2009/0102/article_50009.html 介绍在我的职业生涯中,我看到我们大多数都是使用Visual Studio来进行调试,而不是用其它许多免费的调试器。你可能有许多理由来使用这样的调试器,比如,在你家里的机器上没装开发环境,但是一个程序一次次的崩溃。其实根据堆栈的dump就可以判断出IE的崩溃是否是由于一个第三
2009-05-13 09:32:00 864
ISO_IEC_23001-7
2015-07-21
微软公司软件开发模式简介
2013-04-09
GNU autotools.pdf
2012-09-25
新一代视频压缩编码标准H.264(毕厚杰).pdf
2010-02-21
基于乘法元的查表法实现的色彩空间转换
2009-11-26
perl语言编程(作者:Larry Wall, Tom Christiansen, and Jon Orwant 译者:何伟平)
2009-05-18
rfc3550-RTP-RTSP协议
2008-09-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人