移动安全
js0huang
这个作者很懒,什么都没留下…
展开
-
Android 系统引导过程
Android系统硬件开机之后通常最先运行的是引导加载程序代码。大多数设备的引导加载程序是厂商的私有代码,负责对硬件进行初始化(设置时钟,内置RAM等),并为装载恢复映像或者将手机设置为下载模式进行支持。 硬件初始化完成之后,从引导分区中将安卓内核和initrd装载到RAM中,然后跳进内核,执行内核启动代码。 内核启动代码开始初始化设备运行所需的所有任务,包括初始化内存,输入输出,CPU调度,原创 2015-05-16 16:32:48 · 1278 阅读 · 0 评论 -
(翻译)Bytecode for the Dalvik VM -General Design
Bytecode for the Dalvik VM -General Design 以下所述的machine model和调用约定采用了一般架构和C语言调用约定来表述: Dalvi虚拟机是基于寄存器的,函数帧在创建时有固定的大小,每个帧包含了若干个寄存器(由函数指定)以及一些执行时所需要的附加数据,例如(但不局限于)程序计数器pc,以及包含该方法的一个.dex文件引用 寄存器位宽为32位,使用两翻译 2015-05-18 18:36:26 · 1095 阅读 · 0 评论