Inline Hook 执行流演示 (上下文保留模式)

点击开始,观察“纸带”高亮效果...
0. 调用者
MOV X0, #99
BL Target_Func
STR X0, [SP]
1. 原函数
Hook 入口
B Proxy_Func
...
----------
MOV X0, #1
BL task
RET
2. 代理函数
SAVE_REGS
CALL onBefore
BL Trampoline
CALL onAfter
RET
3. 跳板
SUB SP...
STP X29...
BR X16