, 本节 BootLoader 就是需要设置这种 svc 模式;
5.Abort ( 终止模式 abt ) : 实现虚拟内存 和 存储器保护 ;
6.Undefined ( 未定义模式 und ) :...硬件协处理器 的 软件仿真支持, 当执行的指令***处理器不支持***, 那么会进入该模式;
7.System ( 系统模式 ) : 该模式用于运行具有特权的操作系统任务, ARMv4 以上的架构才有...37
个寄存器 , R0 ~ R7 是所有模式通用的寄存器 ;
上述
7
种模式下 , 寄存器的的个数与种类都是不同的 ;
每个模式对应的寄存器参考 :
如果不做嵌入式开发 , 用户模式 和...系统模式 是主要需要学习的模式 , Android 逆向中 , 主要涉及这两个模式 ;
R13 ( SP ) 是堆栈指针寄存器 ;
R14 ( LR ) 是返回地址寄存器 ;
R15 ( PC ) 是指令寄存器..., 指向下一条要执行的指令 ;
Android 逆向中使用到的寄存器有
参数寄存器 R0 ~ R3
变量寄存器 R4 ~ R12
堆栈指针寄存器 R13 ( SP )
返回地址寄存器 R14 ( LR