Android 8.1 上 memcpy 一点有趣的东西
2020-02-16 01:00:00 Author: bestwing.me(查看原文) 阅读量:124 收藏

当计算 packet->len = partial_packet->len - partial_packet->offset; 值的时候,可能计算出一个小的数,或者干脆是负数,导致在

B. LS 则表示,当小于等于条件成立时候,为真,则跳转到 loc_1C8A8 处代码。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
loc_1C8A8
LDP X1, X2, [X4,#-0x40]
STP X6, X7, [X3,#0x10]
LDP X6, X7, [X4,#-0x30]
STP X8, X9, [X3,#0x20]
LDP X8, X9, [X4,#-0x20]
STP X10, X11, [X3,#0x30]
LDP X10, X11, [X4,#-0x10]
STP X12, X13, [X3,#0x40]
STP X1, X2, [X5,#-0x40]
STP X6, X7, [X5,#-0x30]
STP X8, X9, [X5,#-0x20]
STP X10, X11, [X5,#-0x10]
RET
; } // starts at 1C770

文章来源: https://bestwing.me/Android-8.1-memcpy-func.html
如有侵权请联系:admin#unsafe.sh