![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android异常分析
殷墟之王
这个作者很懒,什么都没留下…
展开
-
Android异常分析基础之 --- APCS(ARM程序调用标准) --- (三) --- APCS标准
上节对APCS的基本数据类型做了分类和对通用寄存器X0 ~ X30做了标准的说明。 现在对SIMD和浮点寄存器组做一个说明。原创 2020-12-06 18:47:18 · 281 阅读 · 0 评论 -
Android异常分析基础之 --- APCS(ARM程序调用标准) --- (一) --- AArch64的体系架构
很多朋友在分析android tombstone异常的时候,面对一堆堆的寄存器数据,堆栈,往往不知道应该看些什么,怎么看。 今天,我们先从异常分析的基础开始,一步步的由函数调用标准,寄存器保存,堆栈结构,操作系统signal等来说明,具体描述到底对tombstone文件,应该如何理解,并获取其中有重要价值的信息。并由此得出我们的分析结论。 首先, 我们从理解ARM程序调用标准开始进入我们的异常分析。(以下以ARMv8的AArch64架构的APCS标准为例进行说明,关于ARMv7版本以下由于架构不同,这里原创 2020-11-28 12:19:24 · 481 阅读 · 1 评论 -
如何从虚拟地址算出对应的函数与变量
∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗Exception∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗** *** *** *** *** *** *** *** Exception *** *** *** *** *** *** *** **∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗Exception∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗ Build Info: ‘alps-mp-m0.mp1:Ora_patch_V1.1.170803.0:mt6580:S01,alps/full_r原创 2020-11-15 15:48:31 · 361 阅读 · 0 评论