博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
崩溃现场与处理
阅读量:6070 次
发布时间:2019-06-20

本文共 262 字,大约阅读时间需要 1 分钟。

应用崩溃时,崩溃线程一定有重要线索保留。正如谋杀现场,当事人和被害者已经交互细节需要保留一样。

应用崩溃现场需要保存和还原的信息分为三个方面:

1)硬件环境:主要是cpu位数和其他信息;

2)进程信息:主要是进程标示符号;

3)线程信息,也就是线程执行是的上下文环境。比较主要的指标是(1)函数调用栈;(2)指令寄存器;(3)其他寄存器;

 

崩溃捕获的主要目的是捕获:谁在什么环境下正在干什么。

通常是操作非法和上下文环境非法。

 

获取崩溃信息以后的处理:

1)判断错误类型;

2)根据符号表、函数指令集和崩溃信息进行精确定位。

转载地址:http://ieygx.baihongyu.com/

你可能感兴趣的文章
Redis学习记录初篇
查看>>
爬虫案例若干-爬取CSDN博文,糗事百科段子以及淘宝的图片
查看>>
Web实时通信技术
查看>>
第三章 计算机及服务器硬件组成结合企业运维场景 总结
查看>>
IntelliJ IDEA解决Tomcal启动报错
查看>>
默认虚拟主机设置
查看>>
七周五次课(1月26日)
查看>>
Linux系统一些系统查看指令
查看>>
php中的短标签 太坑人了
查看>>
[译] 可维护的 ETL:使管道更容易支持和扩展的技巧
查看>>
### 继承 ###
查看>>
数组扩展方法之求和
查看>>
astah-professional-7_2_0安装
查看>>
函数是对象-有属性有方法
查看>>
uva 10107 - What is the Median?
查看>>
Linux下基本栈溢出攻击【转】
查看>>
c# 连等算式都在做什么
查看>>
使用c:forEach 控制5个换行
查看>>
java web轻量级开发面试教程摘录,java web面试技巧汇总,如何准备Spring MVC方面的面试...
查看>>
根据调试工具看Vue源码之组件通信(一)
查看>>