- 博客(9)
- 资源 (1)
- 收藏
- 关注
原创 windows7上安装虚拟机,并在虚拟机中安装centos系统的步骤
1、在windows7操作系统上,下载vmware,并安装。 下载地址:http://xzc.197746.com/VMware-workstation-full1413.zip安装完之后,打开vmware,看到的界面如下所示: 2、下载centos iso镜像。下载地址为:https://mirrors.aliyun.com/centos/6/isos/x86_64/CentOS...
2019-01-02 22:15:30
1994
转载 Android开发教程四大组件详解
在Android开发中,我们需要先了解Android四大组件,分别是Activity,Service服务,Content Provider内容提供者,BroadcastReceiver广播接收器。Activity 做一个完整的Android程序,不想用到Activity,真的是比较困难的一件事情,除非是想做绿叶想疯了。因为Activity是Android程序与用户交互的窗口,在
2015-01-05 22:01:21
510
转载 理解操作系统对程序的反馈:异常(Exception)和通知(Debug Event)【3】
<br />2.3.4 题外话和相关讨论<br />错过第一现场后还从dump中分析出线索吗<br />前面介绍了用Windbg截取1st chance exception进行分析的方法。<br />但是好多情况下,程序并没有运行在调试器下。崩溃发生后留在桌面上的是红色的框框,这时候已经错过了第一现场,但还是有机会找到对应exception的信息。<br />前面介绍过,红色的框框是通过 UnhandledExceptionFilter函数显示出来的,而UnhandledExceptionFilter的参数
2010-11-01 22:06:00
1268
转载 理解操作系统对程序的反馈:异常(Exception)和通知(Debug Event)【2】
2.3.3 通知(Debug Event)是操作系统跟调试器交流的一种方法通知,也叫做调试信息(Debug Events),是操作系统在某些事件发生的时候,通知调试器的一个手段。跟异常处理相似,操作系统在某些事件发生的时候,会检查当前进程是否有调试器加载。如果有,就会给调试器发送对应的消息,以便使用调试器进行观察。跟异常不一样的地方就是,只有调试器才会得到通知,应用程序本身是得不到的。同时调试器得到通知后不需要做什么处理,没有1st /2nd chance的差别。在Windbg帮助文件的Controllin
2010-11-01 22:04:00
1021
转载 理解操作系统对程序的反馈:异常(Exception)和通知(Debug Event)【1】
<br />本小结首先介绍异常的原理和相关资料,再举例说明异常跟崩溃和调试是如何紧密联系在一起的。最后说明如何利用工具来监视异常,获取准确的信息。<br />2.3.1 异常(Exception)的方方面面和一篇字字珠玑的文章<br />异常是CPU,操作系统和应用程序控制代码流程的一种机制。正常情况下,代码是顺序执行的,比如下面两行:<br />*p=11;<br />printf(“%d”,*p);<br />这里应该会打印出11。 但若p指向的地址是无效地址呢?那么这里对*p赋值的时候,也就是CPU向
2010-11-01 22:03:00
869
原创 using ntsd or cdb instead of drwtsn32 to generate a
<br />using ntsd or cdb instead of drwtsn32 to generate a <br /> <br />crash dump. Set the HKLM/SOFTWARE/Microsoft/Windows <br /> <br />NT/CurrentVersion/AeDebug/Debugger value to something like this: <br /> <br />c:/debuggers/ntsd.exe -p %ld -e %ld
2010-11-01 20:48:00
409
转载 Crash Dump Analysis Patterns (Part 11)
<br />One of mistakes beginners make is trusting WinDbg !analyze or kv commands displaying stack trace. WinDbg is only a tool, sometimes information necessary to get correct stack trace is missing and therefore some critical thought is required to distingu
2010-11-01 20:30:00
823
转载 Reconstructing Stack Trace Manually
<br />This is a small case study to complement Incorrect Stack Trace pattern and show how to reconstruct stack trace manually based on an example with complete source code.<br />I created a small working multithreaded program:<br />#include "stdafx.h"<br /
2010-11-01 20:24:00
1808
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人