![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
C++学习
半吊子程序员阿楠
这个作者很懒,什么都没留下…
展开
-
DexClassLoader加载流程
总结:过程中出现dex起始地址和大小的还是可以进行dump的。另外,openDexFileNative中的dex2oat的流程可以dump,但是有些壳干掉了这个流程,不一定可以dump下来,还是先来到DexClassLoader的初始化函数路径:8.0.0_r4/xref/libcore/dalvik/src/main/java/dalvik/system/DexClassLoader.javapublic class DexClassLoader extends BaseDexClassLoader原创 2020-09-22 15:40:52 · 675 阅读 · 0 评论 -
InMemoryDexClassLoader加载流程
以前从来没有写笔记的习惯,导致每次看到都得去在线看源码,还是记录下以后需要的话比较省事。总结:8.0以后android新增InMemoryDexClassLoader,大致流程和DexClassLoader是差不多的,最主要的区别还是在于InMemoryDexClassLoader过程中并没有生成oat文件,流程中出现的dex文件的起止地址和大小都是可以进行dump的开始分析:路径:8.0.0_r4/xref/libcore/dalvik/src/main/java/dalvik/system/In原创 2020-09-22 14:23:33 · 1966 阅读 · 0 评论