ARMv7 寄存器详解大全(13)
8454: e28db004 add fp sp #4 # 设置新的fp地址(这里的fp位置可能和上面描述有所不同 , 但原理一样)
8458: e24dd008 sub sp sp #8 # 开辟局部变量地址空间
845c: e50b0008 str r0 [fp #-8
# 给局部变量赋值 处置 , 这里fp -8 是argc
8460: e50b100c str r1 [fp #-12
# 给局部变量赋值 处置 , 这里fp -12 是argv
8464: e30804d4 movw r0 #34004 ; 0x84d4 # 初始化函数的第一个传参 , r0
8468: e3400000 movt r0 #0
846c: ebffff93 bl 82c0 <_init+0x20> # 这里利用0x82c0 间接跳转到main_test函数
8470: e3a03000 mov r3 #0
8474: e1a00003 mov r0 r3 # 将返回值 赋值给r0相当于return 0;
8478: e24bd004 sub sp fp #4 # 还原栈
推荐阅读
- 原神|原神:阿贝多有什么用?兼顾副C与辅助,三大作用机制详解
- |《哈利波特: 魔法觉醒》学院活动保护南瓜攻略详解教程
- 碧蓝航线|碧蓝航线SR重巡福煦数据详解 期待越高失望越大 强度平平无奇
- fate grand order|fgo五星降临者梵高强度详解 暴击队最强天拐核心 从此刀刀烈火
- steam|阴阳师铁鼠新皮肤详解 对弈竞猜破产风格 玩家遭遇天台局的现状
- 伊利丹·怒风|魔兽TBC:伊利丹招牌技能,“剪切”机制详解,盾坦闭眼都能抗?
- 假面骑士|假面骑士live腰带官方详解 蝙蝠拔刀和拔枪 加油枪和手持吸尘器
- 神之手|黑暗特利迦裂口双形态能力详解 暴热神之手与闪电高速涡轮冲击
- 射击|魔兽TBC:猎人输出手法,“5511机制”详解,与抽筋宏有何区别?
- 三国志|三国志战略版6套T0天花板共存配置,阵容克制和被克制详解!