svc代码:
libcompatible.so:
0000007479C6E4E0
FF
03
04
D1 SUB SP, SP,
libcompatible.so:
0000007479C6E4E4
FD
7B
09
A9 STP X29, X30, [SP,
libcompatible.so:
0000007479C6E4E8
7A
00
00
14
B loc_7479C6E6D0
libcompatible.so:
0000007479C6E6D0
68
00
00
18
LDR W8,
=
0xE350F765
libcompatible.so:
0000007479C6E6D4
08
01
07
4A
EOR W8, W8, W7
libcompatible.so:
0000007479C6E6D8
85
FF FF
17
B loc_7479C6E4EC
libcompatible.so:
0000007479C6E4EC
50
00
00
58
LDR X16,
=
0x7479C6E8D0
libcompatible.so:
0000007479C6E4F0
00
02
1F
D6 BR X16
libcompatible.so:
0000007479C6E4F4
D0 E8 C6
79
+
qword_7479C6E4F4 DCQ
0x7479C6E8D0
libcompatible.so:
0000007479C6E8D0
01
00
00
D4 SVC
0
libcompatible.so:
0000007479C6E8D4
01
00
00
90
ADRP X1,
libcompatible.so:
0000007479C6E8D8
50
00
00
58
LDR X16,
=
0x7479C6E80C
libcompatible.so:
0000007479C6E8DC
00
02
3F
D6 BLR X16
libcompatible.so:
0000007479C6E8E0
0C
E8 C6
79
+
qword_7479C6E8E0 DCQ
0x7479C6E80C
libcompatible.so:
0000007479C6E80C
E0
07
08
A9 STP X0, X1, [SP,
libcompatible.so:
0000007479C6E810
E2
0F
07
A9 STP X2, X3, [SP,
libcompatible.so:
0000007479C6E814
E4
17
06
A9 STP X4, X5, [SP,
libcompatible.so:
0000007479C6E818
E6
1F
05
A9 STP X6, X7, [SP,
libcompatible.so:
0000007479C6E81C
E2
03
1E
AA MOV X2, X30
libcompatible.so:
0000007479C6E820
28
01
00
58
LDR X8,
=
0x7479C5B42C
libcompatible.so:
0000007479C6E824
00
01
3F
D6 BLR X8
libcompatible.so:
0000007479C6E828
E0
07
48
A9 LDP X0, X1, [SP,
libcompatible.so:
0000007479C6E82C
E2
0F
47
A9 LDP X2, X3, [SP,
libcompatible.so:
0000007479C6E830
E4
17
46
A9 LDP X4, X5, [SP,
libcompatible.so:
0000007479C6E834
E6
1F
45
A9 LDP X6, X7, [SP,
libcompatible.so:
0000007479C6E838
FD
7B
49
A9 LDP X29, X30, [SP,
libcompatible.so:
0000007479C6E83C
FF
03
04
91
ADD SP, SP,
libcompatible.so:
0000007479C6E840
C0
03
5F
D6 RET
libcompatible.so:
0000007479C6E844
2C
B4 C5
79
+
qword_7479C6E844 DCQ
0x7479C5B42C
libcompatible.so:
0000007479C5B42C
88
09
00
F0 ADRP X8,
libcompatible.so:
0000007479C5B430
08
55
47
F9 LDR X8, [X8,
libcompatible.so:
0000007479C5B434
1F
01
01
EB
CMP
X8, X1
libcompatible.so:
0000007479C5B438
28
01
00
54
B.HI loc_7479C5B45C
libcompatible.so:
0000007479C5B43C
89
09
00
F0 ADRP X9,
libcompatible.so:
0000007479C5B440
29
59
47
F9 LDR X9, [X9,
libcompatible.so:
0000007479C5B444
3F
01
01
EB
CMP
X9, X1
libcompatible.so:
0000007479C5B448
A3
00
00
54
B.CC loc_7479C5B45C
libcompatible.so:
0000007479C5B44C
1F
01
02
EB
CMP
X8, X2
libcompatible.so:
0000007479C5B450
68
00
00
54
B.HI loc_7479C5B45C
libcompatible.so:
0000007479C5B454
3F
01
02
EB
CMP
X9, X2
libcompatible.so:
0000007479C5B458
C2
00
00
54
B.CS locret_7479C5B470
libcompatible.so:
0000007479C5B45C
libcompatible.so:
0000007479C5B45C
loc_7479C5B45C ; CODE XREF: libcompatible.so:SoLibraryStart
+
13A8
↑j
libcompatible.so:
0000007479C5B45C
; libcompatible.so:SoLibraryStart
+
13B8
↑j ...
libcompatible.so:
0000007479C5B45C
68
09
00
90
ADRP X8,
libcompatible.so:
0000007479C5B460
08
C5
41
F9 LDR X8, [X8,
libcompatible.so:
0000007479C5B464
09
01
40
B9 LDR W9, [X8]
libcompatible.so:
0000007479C5B468
29
01
1D
32
ORR W9, W9,
libcompatible.so:
0000007479C5B46C
09
01
00
B9
STR
W9, [X8]
libcompatible.so:
0000007479C5B470
libcompatible.so:
0000007479C5B470
locret_7479C5B470 ; CODE XREF: libcompatible.so:SoLibraryStart
+
13C8
↑j
libcompatible.so:
0000007479C5B470
C0
03
5F
D6 RET