
/data/app/~~FfR2UxiezVimWOvqJwfg0A==/com.tencent.rmcn-ubSUFDQnHa3Y4cwZtqW1Wg==/lib/arm64/libMSDKPIXSystem.so:	file format elf64-littleaarch64

Disassembly of section .plt:

0000000000001020 <.plt>:
    1020: a9bf7bf0     	stp	x16, x30, [sp, #-0x10]!
    1024: d0000030     	adrp	x16, 0x7000
    1028: f9479a11     	ldr	x17, [x16, #0xf30]
    102c: 913cc210     	add	x16, x16, #0xf30
    1030: d61f0220     	br	x17
    1034: d503201f     	nop
    1038: d503201f     	nop
    103c: d503201f     	nop

0000000000001040 <memcpy@plt>:
    1040: d0000030     	adrp	x16, 0x7000
    1044: f9479e11     	ldr	x17, [x16, #0xf38]
    1048: 913ce210     	add	x16, x16, #0xf38
    104c: d61f0220     	br	x17

0000000000001050 <msdk_pesapi_get_args_len@plt>:
    1050: d0000030     	adrp	x16, 0x7000
    1054: f947a211     	ldr	x17, [x16, #0xf40]
    1058: 913d0210     	add	x16, x16, #0xf40
    105c: d61f0220     	br	x17

0000000000001060 <_ZN6GCloud4MSDK16MSDKPesJNIHelper9FindClassEPKc@plt>:
    1060: d0000030     	adrp	x16, 0x7000
    1064: f947a611     	ldr	x17, [x16, #0xf48]
    1068: 913d2210     	add	x16, x16, #0xf48
    106c: d61f0220     	br	x17

0000000000001070 <__cxa_guard_acquire@plt>:
    1070: d0000030     	adrp	x16, 0x7000
    1074: f947aa11     	ldr	x17, [x16, #0xf50]
    1078: 913d4210     	add	x16, x16, #0xf50
    107c: d61f0220     	br	x17

0000000000001080 <free@plt>:
    1080: d0000030     	adrp	x16, 0x7000
    1084: f947ae11     	ldr	x17, [x16, #0xf58]
    1088: 913d6210     	add	x16, x16, #0xf58
    108c: d61f0220     	br	x17

0000000000001090 <msdk_pesapi_create_string_utf8@plt>:
    1090: d0000030     	adrp	x16, 0x7000
    1094: f947b211     	ldr	x17, [x16, #0xf60]
    1098: 913d8210     	add	x16, x16, #0xf60
    109c: d61f0220     	br	x17

00000000000010a0 <msdk_pesapi_set_method_info@plt>:
    10a0: d0000030     	adrp	x16, 0x7000
    10a4: f947b611     	ldr	x17, [x16, #0xf68]
    10a8: 913da210     	add	x16, x16, #0xf68
    10ac: d61f0220     	br	x17

00000000000010b0 <malloc@plt>:
    10b0: d0000030     	adrp	x16, 0x7000
    10b4: f947ba11     	ldr	x17, [x16, #0xf70]
    10b8: 913dc210     	add	x16, x16, #0xf70
    10bc: d61f0220     	br	x17

00000000000010c0 <_ZN11msdk_puerts12StaticTypeIdIN6GCloud4MSDK4java4lang7JObjectEE3getEv@plt>:
    10c0: d0000030     	adrp	x16, 0x7000
    10c4: f947be11     	ldr	x17, [x16, #0xf78]
    10c8: 913de210     	add	x16, x16, #0xf78
    10cc: d61f0220     	br	x17

00000000000010d0 <__cxa_guard_release@plt>:
    10d0: d0000030     	adrp	x16, 0x7000
    10d4: f947c211     	ldr	x17, [x16, #0xf80]
    10d8: 913e0210     	add	x16, x16, #0xf80
    10dc: d61f0220     	br	x17

00000000000010e0 <strlen@plt>:
    10e0: d0000030     	adrp	x16, 0x7000
    10e4: f947c611     	ldr	x17, [x16, #0xf88]
    10e8: 913e2210     	add	x16, x16, #0xf88
    10ec: d61f0220     	br	x17

00000000000010f0 <msdk_pesapi_alloc_property_descriptors@plt>:
    10f0: d0000030     	adrp	x16, 0x7000
    10f4: f947ca11     	ldr	x17, [x16, #0xf90]
    10f8: 913e4210     	add	x16, x16, #0xf90
    10fc: d61f0220     	br	x17

0000000000001100 <msdk_pesapi_define_class@plt>:
    1100: d0000030     	adrp	x16, 0x7000
    1104: f947ce11     	ldr	x17, [x16, #0xf98]
    1108: 913e6210     	add	x16, x16, #0xf98
    110c: d61f0220     	br	x17

0000000000001110 <msdk_pesapi_add_return@plt>:
    1110: d0000030     	adrp	x16, 0x7000
    1114: f947d211     	ldr	x17, [x16, #0xfa0]
    1118: 913e8210     	add	x16, x16, #0xfa0
    111c: d61f0220     	br	x17

0000000000001120 <memset@plt>:
    1120: d0000030     	adrp	x16, 0x7000
    1124: f947d611     	ldr	x17, [x16, #0xfa8]
    1128: 913ea210     	add	x16, x16, #0xfa8
    112c: d61f0220     	br	x17

0000000000001130 <__cxa_atexit@plt>:
    1130: d0000030     	adrp	x16, 0x7000
    1134: f947da11     	ldr	x17, [x16, #0xfb0]
    1138: 913ec210     	add	x16, x16, #0xfb0
    113c: d61f0220     	br	x17

0000000000001140 <msdk_pesapi_init@plt>:
    1140: d0000030     	adrp	x16, 0x7000
    1144: f947de11     	ldr	x17, [x16, #0xfb8]
    1148: 913ee210     	add	x16, x16, #0xfb8
    114c: d61f0220     	br	x17

0000000000001150 <strcat@plt>:
    1150: d0000030     	adrp	x16, 0x7000
    1154: f947e211     	ldr	x17, [x16, #0xfc0]
    1158: 913f0210     	add	x16, x16, #0xfc0
    115c: d61f0220     	br	x17

0000000000001160 <__cxa_finalize@plt>:
    1160: d0000030     	adrp	x16, 0x7000
    1164: f947e611     	ldr	x17, [x16, #0xfc8]
    1168: 913f2210     	add	x16, x16, #0xfc8
    116c: d61f0220     	br	x17

0000000000001170 <msdk_pesapi_get_env@plt>:
    1170: d0000030     	adrp	x16, 0x7000
    1174: f947ea11     	ldr	x17, [x16, #0xfd0]
    1178: 913f4210     	add	x16, x16, #0xfd0
    117c: d61f0220     	br	x17

0000000000001180 <__stack_chk_fail@plt>:
    1180: d0000030     	adrp	x16, 0x7000
    1184: f947ee11     	ldr	x17, [x16, #0xfd8]
    1188: 913f6210     	add	x16, x16, #0xfd8
    118c: d61f0220     	br	x17

0000000000001190 <_ZN6GCloud4MSDK16MSDKPesJNIHelper9getJNIEnvEv@plt>:
    1190: d0000030     	adrp	x16, 0x7000
    1194: f947f211     	ldr	x17, [x16, #0xfe0]
    1198: 913f8210     	add	x16, x16, #0xfe0
    119c: d61f0220     	br	x17

00000000000011a0 <_ZdlPv@plt>:
    11a0: d0000030     	adrp	x16, 0x7000
    11a4: f947f611     	ldr	x17, [x16, #0xfe8]
    11a8: 913fa210     	add	x16, x16, #0xfe8
    11ac: d61f0220     	br	x17

00000000000011b0 <msdk_pesapi_throw_by_string@plt>:
    11b0: d0000030     	adrp	x16, 0x7000
    11b4: f947fa11     	ldr	x17, [x16, #0xff0]
    11b8: 913fc210     	add	x16, x16, #0xff0
    11bc: d61f0220     	br	x17

Disassembly of section .text:

00000000000011c0 <.text>:
    11c0: f0000020     	adrp	x0, 0x8000
    11c4: 91000000     	add	x0, x0, #0x0
    11c8: 17ffffe6     	b	0x1160 <__cxa_finalize@plt>
    11cc: a9bb67fa     	stp	x26, x25, [sp, #-0x50]!
    11d0: a9015ff8     	stp	x24, x23, [sp, #0x10]
    11d4: a90257f6     	stp	x22, x21, [sp, #0x20]
    11d8: a9034ff4     	stp	x20, x19, [sp, #0x30]
    11dc: a9047bfd     	stp	x29, x30, [sp, #0x40]
    11e0: 910103fd     	add	x29, sp, #0x40
    11e4: 528005c0     	mov	w0, #0x2e               // =46
    11e8: aa0803f6     	mov	x22, x8
    11ec: 97ffffb1     	bl	0x10b0 <malloc@plt>
    11f0: 90000008     	adrp	x8, 0x1000
    11f4: 91389108     	add	x8, x8, #0xe24
    11f8: 3cc1d100     	ldur	q0, [x8, #0x1d]
    11fc: ad400502     	ldp	q2, q1, [x8]
    1200: aa0003f3     	mov	x19, x0
    1204: 528001a0     	mov	w0, #0xd                // =13
    1208: 3900b67f     	strb	wzr, [x19, #0x2d]
    120c: 3c81d260     	stur	q0, [x19, #0x1d]
    1210: ad000662     	stp	q2, q1, [x19]
    1214: 97ffffa7     	bl	0x10b0 <malloc@plt>
    1218: 90000008     	adrp	x8, 0x1000
    121c: 91395508     	add	x8, x8, #0xe55
    1220: f9400108     	ldr	x8, [x8]
    1224: 528829c9     	mov	w9, #0x414e             // =16718
    1228: aa0003f4     	mov	x20, x0
    122c: 72a8a9a9     	movk	w9, #0x454d, lsl #16
    1230: 3900329f     	strb	wzr, [x20, #0xc]
    1234: b9000a89     	str	w9, [x20, #0x8]
    1238: f9000288     	str	x8, [x20]
    123c: b4000154     	cbz	x20, 0x1264 <.text+0xa4>
    1240: 528001a0     	mov	w0, #0xd                // =13
    1244: 97ffff9b     	bl	0x10b0 <malloc@plt>
    1248: b9400a88     	ldr	w8, [x20, #0x8]
    124c: f9400289     	ldr	x9, [x20]
    1250: aa0003f5     	mov	x21, x0
    1254: 390032bf     	strb	wzr, [x21, #0xc]
    1258: b9000aa8     	str	w8, [x21, #0x8]
    125c: f90002a9     	str	x9, [x21]
    1260: 14000002     	b	0x1268 <.text+0xa8>
    1264: aa1f03f5     	mov	x21, xzr
    1268: 97ffffca     	bl	0x1190 <_ZN6GCloud4MSDK16MSDKPesJNIHelper9getJNIEnvEv@plt>
    126c: aa0003f8     	mov	x24, x0
    1270: aa1303e0     	mov	x0, x19
    1274: 97ffff7b     	bl	0x1060 <_ZN6GCloud4MSDK16MSDKPesJNIHelper9FindClassEPKc@plt>
    1278: aa0003f7     	mov	x23, x0
    127c: aa1803e0     	mov	x0, x24
    1280: 940000dd     	bl	0x15f4 <.text+0x434>
    1284: 37000860     	tbnz	w0, #0x0, 0x1390 <.text+0x1d0>
    1288: b4000ad7     	cbz	x23, 0x13e0 <.text+0x220>
    128c: 52800260     	mov	w0, #0x13               // =19
    1290: 97ffff88     	bl	0x10b0 <malloc@plt>
    1294: 90000008     	adrp	x8, 0x1000
    1298: 91384508     	add	x8, x8, #0xe11
    129c: 3dc00100     	ldr	q0, [x8]
    12a0: aa0003fa     	mov	x26, x0
    12a4: 52876ce8     	mov	w8, #0x3b67             // =15207
    12a8: 39004b5f     	strb	wzr, [x26, #0x12]
    12ac: 79002348     	strh	w8, [x26, #0x10]
    12b0: 3d800340     	str	q0, [x26]
    12b4: f9400308     	ldr	x8, [x24]
    12b8: aa1803e0     	mov	x0, x24
    12bc: aa1703e1     	mov	x1, x23
    12c0: aa1503e2     	mov	x2, x21
    12c4: f9424108     	ldr	x8, [x8, #0x480]
    12c8: aa1a03e3     	mov	x3, x26
    12cc: d63f0100     	blr	x8
    12d0: aa0003f9     	mov	x25, x0
    12d4: b400007a     	cbz	x26, 0x12e0 <.text+0x120>
    12d8: aa1a03e0     	mov	x0, x26
    12dc: 97ffff69     	bl	0x1080 <free@plt>
    12e0: aa1803e0     	mov	x0, x24
    12e4: 940000c4     	bl	0x15f4 <.text+0x434>
    12e8: 37000540     	tbnz	w0, #0x0, 0x1390 <.text+0x1d0>
    12ec: b4000f19     	cbz	x25, 0x14cc <.text+0x30c>
    12f0: 97ffffa8     	bl	0x1190 <_ZN6GCloud4MSDK16MSDKPesJNIHelper9getJNIEnvEv@plt>
    12f4: aa0003f8     	mov	x24, x0
    12f8: f9400308     	ldr	x8, [x24]
    12fc: aa1703e1     	mov	x1, x23
    1300: aa1903e2     	mov	x2, x25
    1304: f9424508     	ldr	x8, [x8, #0x488]
    1308: d63f0100     	blr	x8
    130c: aa0003f7     	mov	x23, x0
    1310: aa1803e0     	mov	x0, x24
    1314: 940000b8     	bl	0x15f4 <.text+0x434>
    1318: 370003c0     	tbnz	w0, #0x0, 0x1390 <.text+0x1d0>
    131c: b40003b7     	cbz	x23, 0x1390 <.text+0x1d0>
    1320: f9400308     	ldr	x8, [x24]
    1324: aa1803e0     	mov	x0, x24
    1328: aa1703e1     	mov	x1, x23
    132c: aa1f03e2     	mov	x2, xzr
    1330: f942a508     	ldr	x8, [x8, #0x548]
    1334: d63f0100     	blr	x8
    1338: aa0003f9     	mov	x25, x0
    133c: a9007edf     	stp	xzr, xzr, [x22]
    1340: b4000199     	cbz	x25, 0x1370 <.text+0x1b0>
    1344: aa1903e0     	mov	x0, x25
    1348: 97ffff66     	bl	0x10e0 <strlen@plt>
    134c: aa0003fa     	mov	x26, x0
    1350: 91000740     	add	x0, x26, #0x1
    1354: f90006da     	str	x26, [x22, #0x8]
    1358: 97ffff56     	bl	0x10b0 <malloc@plt>
    135c: aa1903e1     	mov	x1, x25
    1360: aa1a03e2     	mov	x2, x26
    1364: f90002c0     	str	x0, [x22]
    1368: 383a681f     	strb	wzr, [x0, x26]
    136c: 97ffff35     	bl	0x1040 <memcpy@plt>
    1370: f9400308     	ldr	x8, [x24]
    1374: aa1803e0     	mov	x0, x24
    1378: aa1703e1     	mov	x1, x23
    137c: aa1903e2     	mov	x2, x25
    1380: f942a908     	ldr	x8, [x8, #0x550]
    1384: d63f0100     	blr	x8
    1388: b5000115     	cbnz	x21, 0x13a8 <.text+0x1e8>
    138c: 14000009     	b	0x13b0 <.text+0x1f0>
    1390: 320003e0     	orr	w0, wzr, #0x1
    1394: f90006df     	str	xzr, [x22, #0x8]
    1398: 97ffff46     	bl	0x10b0 <malloc@plt>
    139c: f90002c0     	str	x0, [x22]
    13a0: 3900001f     	strb	wzr, [x0]
    13a4: b4000075     	cbz	x21, 0x13b0 <.text+0x1f0>
    13a8: aa1503e0     	mov	x0, x21
    13ac: 97ffff35     	bl	0x1080 <free@plt>
    13b0: b4000074     	cbz	x20, 0x13bc <.text+0x1fc>
    13b4: aa1403e0     	mov	x0, x20
    13b8: 97ffff32     	bl	0x1080 <free@plt>
    13bc: b4000073     	cbz	x19, 0x13c8 <.text+0x208>
    13c0: aa1303e0     	mov	x0, x19
    13c4: 97ffff2f     	bl	0x1080 <free@plt>
    13c8: a9447bfd     	ldp	x29, x30, [sp, #0x40]
    13cc: a9434ff4     	ldp	x20, x19, [sp, #0x30]
    13d0: a94257f6     	ldp	x22, x21, [sp, #0x20]
    13d4: a9415ff8     	ldp	x24, x23, [sp, #0x10]
    13d8: a8c567fa     	ldp	x26, x25, [sp], #0x50
    13dc: d65f03c0     	ret
    13e0: 321603e0     	orr	w0, wzr, #0x400
    13e4: 97ffff33     	bl	0x10b0 <malloc@plt>
    13e8: 321603e2     	orr	w2, wzr, #0x400
    13ec: 2a1f03e1     	mov	w1, wzr
    13f0: aa0003f7     	mov	x23, x0
    13f4: 97ffff4b     	bl	0x1120 <memset@plt>
    13f8: aa1703e0     	mov	x0, x23
    13fc: 97ffff39     	bl	0x10e0 <strlen@plt>
    1400: 528cace9     	mov	w9, #0x6567             // =25959
    1404: 8b0002e8     	add	x8, x23, x0
    1408: 72a40e89     	movk	w9, #0x2074, lsl #16
    140c: 3900111f     	strb	wzr, [x8, #0x4]
    1410: b9000109     	str	w9, [x8]
    1414: b4000233     	cbz	x19, 0x1458 <.text+0x298>
    1418: aa1303e0     	mov	x0, x19
    141c: 97ffff31     	bl	0x10e0 <strlen@plt>
    1420: aa0003f8     	mov	x24, x0
    1424: 321e03f9     	orr	w25, wzr, #0x4
    1428: b40001b8     	cbz	x24, 0x145c <.text+0x29c>
    142c: 91001708     	add	x8, x24, #0x5
    1430: f110011f     	cmp	x8, #0x400
    1434: 54000148     	b.hi	0x145c <.text+0x29c>
    1438: aa1703e0     	mov	x0, x23
    143c: aa1303e1     	mov	x1, x19
    1440: 97ffff44     	bl	0x1150 <strcat@plt>
    1444: 91001f08     	add	x8, x24, #0x7
    1448: f110011f     	cmp	x8, #0x400
    144c: 91001319     	add	x25, x24, #0x4
    1450: 54000069     	b.ls	0x145c <.text+0x29c>
    1454: 14000009     	b	0x1478 <.text+0x2b8>
    1458: 321e03f9     	orr	w25, wzr, #0x4
    145c: aa1703e0     	mov	x0, x23
    1460: 97ffff20     	bl	0x10e0 <strlen@plt>
    1464: 8b0002e8     	add	x8, x23, x0
    1468: 52874749     	mov	w9, #0x3a3a             // =14906
    146c: 91000b39     	add	x25, x25, #0x2
    1470: 3900091f     	strb	wzr, [x8, #0x2]
    1474: 79000109     	strh	w9, [x8]
    1478: b40001b4     	cbz	x20, 0x14ac <.text+0x2ec>
    147c: aa1403e0     	mov	x0, x20
    1480: 97ffff18     	bl	0x10e0 <strlen@plt>
    1484: aa0003f8     	mov	x24, x0
    1488: b4000138     	cbz	x24, 0x14ac <.text+0x2ec>
    148c: 8b180328     	add	x8, x25, x24
    1490: 91000508     	add	x8, x8, #0x1
    1494: f110011f     	cmp	x8, #0x400
    1498: 540000a8     	b.hi	0x14ac <.text+0x2ec>
    149c: aa1703e0     	mov	x0, x23
    14a0: aa1403e1     	mov	x1, x20
    14a4: 97ffff2b     	bl	0x1150 <strcat@plt>
    14a8: 8b190319     	add	x25, x24, x25
    14ac: 91006728     	add	x8, x25, #0x19
    14b0: f110011f     	cmp	x8, #0x400
    14b4: 540008a8     	b.hi	0x15c8 <.text+0x408>
    14b8: aa1703e0     	mov	x0, x23
    14bc: 97ffff09     	bl	0x10e0 <strlen@plt>
    14c0: 90000008     	adrp	x8, 0x1000
    14c4: 91370108     	add	x8, x8, #0xdc0
    14c8: 1400003b     	b	0x15b4 <.text+0x3f4>
    14cc: 321603e0     	orr	w0, wzr, #0x400
    14d0: 97fffef8     	bl	0x10b0 <malloc@plt>
    14d4: 321603e2     	orr	w2, wzr, #0x400
    14d8: 2a1f03e1     	mov	w1, wzr
    14dc: aa0003f7     	mov	x23, x0
    14e0: 97ffff10     	bl	0x1120 <memset@plt>
    14e4: aa1703e0     	mov	x0, x23
    14e8: 97fffefe     	bl	0x10e0 <strlen@plt>
    14ec: 528cace9     	mov	w9, #0x6567             // =25959
    14f0: 8b0002e8     	add	x8, x23, x0
    14f4: 72a40e89     	movk	w9, #0x2074, lsl #16
    14f8: 3900111f     	strb	wzr, [x8, #0x4]
    14fc: b9000109     	str	w9, [x8]
    1500: b4000233     	cbz	x19, 0x1544 <.text+0x384>
    1504: aa1303e0     	mov	x0, x19
    1508: 97fffef6     	bl	0x10e0 <strlen@plt>
    150c: aa0003f8     	mov	x24, x0
    1510: 321e03f9     	orr	w25, wzr, #0x4
    1514: b40001b8     	cbz	x24, 0x1548 <.text+0x388>
    1518: 91001708     	add	x8, x24, #0x5
    151c: f110011f     	cmp	x8, #0x400
    1520: 54000148     	b.hi	0x1548 <.text+0x388>
    1524: aa1703e0     	mov	x0, x23
    1528: aa1303e1     	mov	x1, x19
    152c: 97ffff09     	bl	0x1150 <strcat@plt>
    1530: 91001f08     	add	x8, x24, #0x7
    1534: f110011f     	cmp	x8, #0x400
    1538: 91001319     	add	x25, x24, #0x4
    153c: 54000069     	b.ls	0x1548 <.text+0x388>
    1540: 14000009     	b	0x1564 <.text+0x3a4>
    1544: 321e03f9     	orr	w25, wzr, #0x4
    1548: aa1703e0     	mov	x0, x23
    154c: 97fffee5     	bl	0x10e0 <strlen@plt>
    1550: 8b0002e8     	add	x8, x23, x0
    1554: 52874749     	mov	w9, #0x3a3a             // =14906
    1558: 91000b39     	add	x25, x25, #0x2
    155c: 3900091f     	strb	wzr, [x8, #0x2]
    1560: 79000109     	strh	w9, [x8]
    1564: b40001b4     	cbz	x20, 0x1598 <.text+0x3d8>
    1568: aa1403e0     	mov	x0, x20
    156c: 97fffedd     	bl	0x10e0 <strlen@plt>
    1570: aa0003f8     	mov	x24, x0
    1574: b4000138     	cbz	x24, 0x1598 <.text+0x3d8>
    1578: 8b180328     	add	x8, x25, x24
    157c: 91000508     	add	x8, x8, #0x1
    1580: f110011f     	cmp	x8, #0x400
    1584: 540000a8     	b.hi	0x1598 <.text+0x3d8>
    1588: aa1703e0     	mov	x0, x23
    158c: aa1403e1     	mov	x1, x20
    1590: 97fffef0     	bl	0x1150 <strcat@plt>
    1594: 8b190319     	add	x25, x24, x25
    1598: 91006728     	add	x8, x25, #0x19
    159c: f110011f     	cmp	x8, #0x400
    15a0: 54000148     	b.hi	0x15c8 <.text+0x408>
    15a4: aa1703e0     	mov	x0, x23
    15a8: 97fffece     	bl	0x10e0 <strlen@plt>
    15ac: 90000008     	adrp	x8, 0x1000
    15b0: 91376508     	add	x8, x8, #0xdd9
    15b4: 3cc09100     	ldur	q0, [x8, #0x9]
    15b8: 3dc00101     	ldr	q1, [x8]
    15bc: 8b0002e8     	add	x8, x23, x0
    15c0: 3c809100     	stur	q0, [x8, #0x9]
    15c4: 3d800101     	str	q1, [x8]
    15c8: aa1703e0     	mov	x0, x23
    15cc: 9400006b     	bl	0x1778 <.text+0x5b8>
    15d0: 320003e0     	orr	w0, wzr, #0x1
    15d4: f90006df     	str	xzr, [x22, #0x8]
    15d8: 97fffeb6     	bl	0x10b0 <malloc@plt>
    15dc: f90002c0     	str	x0, [x22]
    15e0: 3900001f     	strb	wzr, [x0]
    15e4: aa1703e0     	mov	x0, x23
    15e8: 97fffea6     	bl	0x1080 <free@plt>
    15ec: b5ffedf5     	cbnz	x21, 0x13a8 <.text+0x1e8>
    15f0: 17ffff70     	b	0x13b0 <.text+0x1f0>
    15f4: a9bc5ff8     	stp	x24, x23, [sp, #-0x40]!
    15f8: a90157f6     	stp	x22, x21, [sp, #0x10]
    15fc: a9024ff4     	stp	x20, x19, [sp, #0x20]
    1600: a9037bfd     	stp	x29, x30, [sp, #0x30]
    1604: 9100c3fd     	add	x29, sp, #0x30
    1608: aa0003f3     	mov	x19, x0
    160c: f9400268     	ldr	x8, [x19]
    1610: f9439108     	ldr	x8, [x8, #0x720]
    1614: d63f0100     	blr	x8
    1618: 12001c08     	and	w8, w0, #0xff
    161c: 340007c8     	cbz	w8, 0x1714 <.text+0x554>
    1620: f9400268     	ldr	x8, [x19]
    1624: aa1303e0     	mov	x0, x19
    1628: f9404108     	ldr	x8, [x8, #0x80]
    162c: d63f0100     	blr	x8
    1630: f9400268     	ldr	x8, [x19]
    1634: aa1303e0     	mov	x0, x19
    1638: f9403d08     	ldr	x8, [x8, #0x78]
    163c: d63f0100     	blr	x8
    1640: f9400268     	ldr	x8, [x19]
    1644: aa0003f4     	mov	x20, x0
    1648: aa1303e0     	mov	x0, x19
    164c: f9404508     	ldr	x8, [x8, #0x88]
    1650: d63f0100     	blr	x8
    1654: 320003e0     	orr	w0, wzr, #0x1
    1658: 97fffe96     	bl	0x10b0 <malloc@plt>
    165c: aa0003f5     	mov	x21, x0
    1660: 390002bf     	strb	wzr, [x21]
    1664: b4000754     	cbz	x20, 0x174c <.text+0x58c>
    1668: f0000036     	adrp	x22, 0x8000
    166c: f94032c2     	ldr	x2, [x22, #0x60]
    1670: b50001e2     	cbnz	x2, 0x16ac <.text+0x4ec>
    1674: 90000000     	adrp	x0, 0x1000
    1678: 9137c800     	add	x0, x0, #0xdf2
    167c: 97fffe79     	bl	0x1060 <_ZN6GCloud4MSDK16MSDKPesJNIHelper9FindClassEPKc@plt>
    1680: f9400268     	ldr	x8, [x19]
    1684: 90000002     	adrp	x2, 0x1000
    1688: 90000003     	adrp	x3, 0x1000
    168c: aa0003e1     	mov	x1, x0
    1690: f9408508     	ldr	x8, [x8, #0x108]
    1694: 91381842     	add	x2, x2, #0xe06
    1698: 91383c63     	add	x3, x3, #0xe0f
    169c: aa1303e0     	mov	x0, x19
    16a0: d63f0100     	blr	x8
    16a4: aa0003e2     	mov	x2, x0
    16a8: f90032c2     	str	x2, [x22, #0x60]
    16ac: aa1303e0     	mov	x0, x19
    16b0: aa1403e1     	mov	x1, x20
    16b4: 94000073     	bl	0x1880 <.text+0x6c0>
    16b8: f9400268     	ldr	x8, [x19]
    16bc: aa0003f6     	mov	x22, x0
    16c0: aa1303e0     	mov	x0, x19
    16c4: aa1603e1     	mov	x1, x22
    16c8: f942a508     	ldr	x8, [x8, #0x548]
    16cc: aa1f03e2     	mov	x2, xzr
    16d0: d63f0100     	blr	x8
    16d4: aa0003f7     	mov	x23, x0
    16d8: b4000075     	cbz	x21, 0x16e4 <.text+0x524>
    16dc: aa1503e0     	mov	x0, x21
    16e0: 97fffe68     	bl	0x1080 <free@plt>
    16e4: b40001d7     	cbz	x23, 0x171c <.text+0x55c>
    16e8: aa1703e0     	mov	x0, x23
    16ec: 97fffe7d     	bl	0x10e0 <strlen@plt>
    16f0: aa0003f8     	mov	x24, x0
    16f4: 91000700     	add	x0, x24, #0x1
    16f8: 97fffe6e     	bl	0x10b0 <malloc@plt>
    16fc: aa0003f5     	mov	x21, x0
    1700: aa1703e1     	mov	x1, x23
    1704: aa1803e2     	mov	x2, x24
    1708: 38386abf     	strb	wzr, [x21, x24]
    170c: 97fffe4d     	bl	0x1040 <memcpy@plt>
    1710: 14000004     	b	0x1720 <.text+0x560>
    1714: 2a1f03e0     	mov	w0, wzr
    1718: 14000013     	b	0x1764 <.text+0x5a4>
    171c: aa1f03f5     	mov	x21, xzr
    1720: f9400268     	ldr	x8, [x19]
    1724: aa1303e0     	mov	x0, x19
    1728: aa1603e1     	mov	x1, x22
    172c: aa1703e2     	mov	x2, x23
    1730: f942a908     	ldr	x8, [x8, #0x550]
    1734: d63f0100     	blr	x8
    1738: f9400268     	ldr	x8, [x19]
    173c: aa1303e0     	mov	x0, x19
    1740: aa1403e1     	mov	x1, x20
    1744: f9405d08     	ldr	x8, [x8, #0xb8]
    1748: d63f0100     	blr	x8
    174c: aa1503e0     	mov	x0, x21
    1750: 9400000a     	bl	0x1778 <.text+0x5b8>
    1754: b4000075     	cbz	x21, 0x1760 <.text+0x5a0>
    1758: aa1503e0     	mov	x0, x21
    175c: 97fffe49     	bl	0x1080 <free@plt>
    1760: 320003e0     	orr	w0, wzr, #0x1
    1764: a9437bfd     	ldp	x29, x30, [sp, #0x30]
    1768: a9424ff4     	ldp	x20, x19, [sp, #0x20]
    176c: a94157f6     	ldp	x22, x21, [sp, #0x10]
    1770: a8c45ff8     	ldp	x24, x23, [sp], #0x40
    1774: d65f03c0     	ret
    1778: a9bd57f6     	stp	x22, x21, [sp, #-0x30]!
    177c: a9014ff4     	stp	x20, x19, [sp, #0x10]
    1780: a9027bfd     	stp	x29, x30, [sp, #0x20]
    1784: 910083fd     	add	x29, sp, #0x20
    1788: f0000036     	adrp	x22, 0x8000
    178c: 910242d6     	add	x22, x22, #0x90
    1790: 320003e8     	orr	w8, wzr, #0x1
    1794: aa1603e9     	mov	x9, x22
    1798: 38008528     	strb	w8, [x9], #0x8
    179c: 08dffd28     	ldarb	w8, [x9]
    17a0: aa0003f3     	mov	x19, x0
    17a4: 37000268     	tbnz	w8, #0x0, 0x17f0 <.text+0x630>
    17a8: 910022d4     	add	x20, x22, #0x8
    17ac: aa1403e0     	mov	x0, x20
    17b0: 97fffe30     	bl	0x1070 <__cxa_guard_acquire@plt>
    17b4: 340001e0     	cbz	w0, 0x17f0 <.text+0x630>
    17b8: 320003e0     	orr	w0, wzr, #0x1
    17bc: f90016df     	str	xzr, [x22, #0x28]
    17c0: 910082d5     	add	x21, x22, #0x20
    17c4: 97fffe3b     	bl	0x10b0 <malloc@plt>
    17c8: f90012c0     	str	x0, [x22, #0x20]
    17cc: 3900001f     	strb	wzr, [x0]
    17d0: 90000000     	adrp	x0, 0x1000
    17d4: f0000022     	adrp	x2, 0x8000
    17d8: 91214000     	add	x0, x0, #0x850
    17dc: 91000042     	add	x2, x2, #0x0
    17e0: aa1503e1     	mov	x1, x21
    17e4: 97fffe53     	bl	0x1130 <__cxa_atexit@plt>
    17e8: aa1403e0     	mov	x0, x20
    17ec: 97fffe39     	bl	0x10d0 <__cxa_guard_release@plt>
    17f0: f94012c0     	ldr	x0, [x22, #0x20]
    17f4: b4000060     	cbz	x0, 0x1800 <.text+0x640>
    17f8: 97fffe22     	bl	0x1080 <free@plt>
    17fc: f90012df     	str	xzr, [x22, #0x20]
    1800: f90016df     	str	xzr, [x22, #0x28]
    1804: b40001f3     	cbz	x19, 0x1840 <.text+0x680>
    1808: aa1303e0     	mov	x0, x19
    180c: 97fffe35     	bl	0x10e0 <strlen@plt>
    1810: aa0003f4     	mov	x20, x0
    1814: 91000680     	add	x0, x20, #0x1
    1818: f90016d4     	str	x20, [x22, #0x28]
    181c: 97fffe25     	bl	0x10b0 <malloc@plt>
    1820: f90012c0     	str	x0, [x22, #0x20]
    1824: 3834681f     	strb	wzr, [x0, x20]
    1828: aa1303e1     	mov	x1, x19
    182c: aa1403e2     	mov	x2, x20
    1830: a9427bfd     	ldp	x29, x30, [sp, #0x20]
    1834: a9414ff4     	ldp	x20, x19, [sp, #0x10]
    1838: a8c357f6     	ldp	x22, x21, [sp], #0x30
    183c: 17fffe01     	b	0x1040 <memcpy@plt>
    1840: a9427bfd     	ldp	x29, x30, [sp, #0x20]
    1844: a9414ff4     	ldp	x20, x19, [sp, #0x10]
    1848: a8c357f6     	ldp	x22, x21, [sp], #0x30
    184c: d65f03c0     	ret
    1850: f81e0ff3     	str	x19, [sp, #-0x20]!
    1854: a9017bfd     	stp	x29, x30, [sp, #0x10]
    1858: 910043fd     	add	x29, sp, #0x10
    185c: aa0003f3     	mov	x19, x0
    1860: f9400260     	ldr	x0, [x19]
    1864: b4000060     	cbz	x0, 0x1870 <.text+0x6b0>
    1868: 97fffe06     	bl	0x1080 <free@plt>
    186c: f900027f     	str	xzr, [x19]
    1870: f900067f     	str	xzr, [x19, #0x8]
    1874: a9417bfd     	ldp	x29, x30, [sp, #0x10]
    1878: f84207f3     	ldr	x19, [sp], #0x20
    187c: d65f03c0     	ret
    1880: d104c3ff     	sub	sp, sp, #0x130
    1884: a9114ffc     	stp	x28, x19, [sp, #0x110]
    1888: a9127bfd     	stp	x29, x30, [sp, #0x120]
    188c: 910483fd     	add	x29, sp, #0x120
    1890: ad039fe6     	stp	q6, q7, [sp, #0x70]
    1894: ad0297e4     	stp	q4, q5, [sp, #0x50]
    1898: ad018fe2     	stp	q2, q3, [sp, #0x30]
    189c: ad0087e0     	stp	q0, q1, [sp, #0x10]
    18a0: a9391fa6     	stp	x6, x7, [x29, #-0x70]
    18a4: a93817a4     	stp	x4, x5, [x29, #-0x80]
    18a8: f81783a3     	stur	x3, [x29, #-0x88]
    18ac: d53bd053     	mrs	x19, TPIDR_EL0
    18b0: f9401669     	ldr	x9, [x19, #0x28]
    18b4: 910043eb     	add	x11, sp, #0x10
    18b8: d10223ac     	sub	x12, x29, #0x88
    18bc: 321963e8     	orr	w8, wzr, #0xffffff80
    18c0: 128004ea     	mov	w10, #-0x28             // =-40
    18c4: f90007e9     	str	x9, [sp, #0x8]
    18c8: 910043a9     	add	x9, x29, #0x10
    18cc: 9102016b     	add	x11, x11, #0x80
    18d0: 9100a18c     	add	x12, x12, #0x28
    18d4: 293c23aa     	stp	w10, w8, [x29, #-0x20]
    18d8: a93d2fac     	stp	x12, x11, [x29, #-0x30]
    18dc: f81c83a9     	stur	x9, [x29, #-0x38]
    18e0: f9400008     	ldr	x8, [x0]
    18e4: d100e3a9     	sub	x9, x29, #0x38
    18e8: ad400121     	ldp	q1, q0, [x9]
    18ec: d10183a3     	sub	x3, x29, #0x60
    18f0: f9408d08     	ldr	x8, [x8, #0x118]
    18f4: ad3d03a1     	stp	q1, q0, [x29, #-0x60]
    18f8: d63f0100     	blr	x8
    18fc: f9401668     	ldr	x8, [x19, #0x28]
    1900: f94007e9     	ldr	x9, [sp, #0x8]
    1904: eb09011f     	cmp	x8, x9
    1908: 540000a1     	b.ne	0x191c <.text+0x75c>
    190c: a9527bfd     	ldp	x29, x30, [sp, #0x120]
    1910: a9514ffc     	ldp	x28, x19, [sp, #0x110]
    1914: 9104c3ff     	add	sp, sp, #0x130
    1918: d65f03c0     	ret
    191c: 97fffe19     	bl	0x1180 <__stack_chk_fail@plt>

0000000000001920 <pesapi_register_MSDKSystemPlugin_v10>:
    1920: a9bf7bfd     	stp	x29, x30, [sp, #-0x10]!
    1924: 910003fd     	mov	x29, sp
    1928: 97fffe06     	bl	0x1140 <msdk_pesapi_init@plt>
    192c: a8c17bfd     	ldp	x29, x30, [sp], #0x10
    1930: 14000001     	b	0x1934 <pesapi_register_MSDKSystemPlugin_v10+0x14>
    1934: d101c3ff     	sub	sp, sp, #0x70
    1938: f90013f9     	str	x25, [sp, #0x20]
    193c: a9035ff8     	stp	x24, x23, [sp, #0x30]
    1940: a90457f6     	stp	x22, x21, [sp, #0x40]
    1944: a9054ff4     	stp	x20, x19, [sp, #0x50]
    1948: a9067bfd     	stp	x29, x30, [sp, #0x60]
    194c: 910183fd     	add	x29, sp, #0x60
    1950: d53bd056     	mrs	x22, TPIDR_EL0
    1954: f94016c8     	ldr	x8, [x22, #0x28]
    1958: f9000fe8     	str	x8, [sp, #0x18]
    195c: a900ffff     	stp	xzr, xzr, [sp, #0x8]
    1960: 97fffdd8     	bl	0x10c0 <_ZN11msdk_puerts12StaticTypeIdIN6GCloud4MSDK4java4lang7JObjectEE3getEv@plt>
    1964: f0000037     	adrp	x23, 0x8000
    1968: 910242f7     	add	x23, x23, #0x90
    196c: 910062e8     	add	x8, x23, #0x18
    1970: 08dffd09     	ldarb	w9, [x8]
    1974: aa0003f3     	mov	x19, x0
    1978: 37000269     	tbnz	w9, #0x0, 0x19c4 <pesapi_register_MSDKSystemPlugin_v10+0xa4>
    197c: aa0803e0     	mov	x0, x8
    1980: 97fffdbc     	bl	0x1070 <__cxa_guard_acquire@plt>
    1984: 34000200     	cbz	w0, 0x19c4 <pesapi_register_MSDKSystemPlugin_v10+0xa4>
    1988: d000002a     	adrp	x10, 0x7000
    198c: f0000028     	adrp	x8, 0x8000
    1990: f0000029     	adrp	x9, 0x8000
    1994: 9131e14a     	add	x10, x10, #0xc78
    1998: 9101a108     	add	x8, x8, #0x68
    199c: 6f00e400     	movi	v0.2d, #0000000000000000
    19a0: 91004129     	add	x9, x9, #0x10
    19a4: 9100414a     	add	x10, x10, #0x10
    19a8: 910062e0     	add	x0, x23, #0x18
    19ac: ad000100     	stp	q0, q0, [x8]
    19b0: f900111f     	str	xzr, [x8, #0x20]
    19b4: b900111f     	str	wzr, [x8, #0x10]
    19b8: b900211f     	str	wzr, [x8, #0x20]
    19bc: a900250a     	stp	x10, x9, [x8]
    19c0: 97fffdc4     	bl	0x10d0 <__cxa_guard_release@plt>
    19c4: f94007e8     	ldr	x8, [sp, #0x8]
    19c8: f0000034     	adrp	x20, 0x8000
    19cc: 9101a294     	add	x20, x20, #0x68
    19d0: b900229f     	str	wzr, [x20, #0x20]
    19d4: b40000e8     	cbz	x8, 0x19f0 <pesapi_register_MSDKSystemPlugin_v10+0xd0>
    19d8: aa0803f5     	mov	x21, x8
    19dc: f8410ea8     	ldr	x8, [x21, #0x10]!
    19e0: b5ffffc8     	cbnz	x8, 0x19d8 <pesapi_register_MSDKSystemPlugin_v10+0xb8>
    19e4: 321d07e0     	orr	w0, wzr, #0x18
    19e8: 97fffdb2     	bl	0x10b0 <malloc@plt>
    19ec: 14000004     	b	0x19fc <pesapi_register_MSDKSystemPlugin_v10+0xdc>
    19f0: 321d07e0     	orr	w0, wzr, #0x18
    19f4: 97fffdaf     	bl	0x10b0 <malloc@plt>
    19f8: 910023f5     	add	x21, sp, #0x8
    19fc: a900fc1f     	stp	xzr, xzr, [x0, #0x8]
    1a00: f900001f     	str	xzr, [x0]
    1a04: f90002a0     	str	x0, [x21]
    1a08: f9400be8     	ldr	x8, [sp, #0x10]
    1a0c: 90000015     	adrp	x21, 0x1000
    1a10: 91394ab5     	add	x21, x21, #0xe52
    1a14: 9e6702a0     	fmov	d0, x21
    1a18: 4e181e80     	mov	v0.d[1], x20
    1a1c: 3d800000     	str	q0, [x0]
    1a20: b40000a8     	cbz	x8, 0x1a34 <pesapi_register_MSDKSystemPlugin_v10+0x114>
    1a24: aa0803f4     	mov	x20, x8
    1a28: f8418e88     	ldr	x8, [x20, #0x18]!
    1a2c: b5ffffc8     	cbnz	x8, 0x1a24 <pesapi_register_MSDKSystemPlugin_v10+0x104>
    1a30: 14000002     	b	0x1a38 <pesapi_register_MSDKSystemPlugin_v10+0x118>
    1a34: 910043f4     	add	x20, sp, #0x10
    1a38: 321b03e0     	orr	w0, wzr, #0x20
    1a3c: 97fffd9d     	bl	0x10b0 <malloc@plt>
    1a40: f9000c1f     	str	xzr, [x0, #0x18]
    1a44: f9000280     	str	x0, [x20]
    1a48: f9400bf8     	ldr	x24, [sp, #0x10]
    1a4c: 90000008     	adrp	x8, 0x1000
    1a50: 912cb108     	add	x8, x8, #0xb2c
    1a54: a9002015     	stp	x21, x8, [x0]
    1a58: f900081f     	str	xzr, [x0, #0x10]
    1a5c: b4000318     	cbz	x24, 0x1abc <pesapi_register_MSDKSystemPlugin_v10+0x19c>
    1a60: 2a1f03e8     	mov	w8, wzr
    1a64: aa1803e9     	mov	x9, x24
    1a68: f9400d29     	ldr	x9, [x9, #0x18]
    1a6c: 11000508     	add	w8, w8, #0x1
    1a70: b5ffffc9     	cbnz	x9, 0x1a68 <pesapi_register_MSDKSystemPlugin_v10+0x148>
    1a74: 93407d14     	sxtw	x20, w8
    1a78: aa1403e0     	mov	x0, x20
    1a7c: 97fffd9d     	bl	0x10f0 <msdk_pesapi_alloc_property_descriptors@plt>
    1a80: aa0003f5     	mov	x21, x0
    1a84: b4000258     	cbz	x24, 0x1acc <pesapi_register_MSDKSystemPlugin_v10+0x1ac>
    1a88: aa1f03e1     	mov	x1, xzr
    1a8c: a9401302     	ldp	x2, x4, [x24]
    1a90: 320003e3     	orr	w3, wzr, #0x1
    1a94: aa1503e0     	mov	x0, x21
    1a98: aa1f03e5     	mov	x5, xzr
    1a9c: aa1f03e6     	mov	x6, xzr
    1aa0: 91000439     	add	x25, x1, #0x1
    1aa4: 97fffd7f     	bl	0x10a0 <msdk_pesapi_set_method_info@plt>
    1aa8: f9400f18     	ldr	x24, [x24, #0x18]
    1aac: aa1903e1     	mov	x1, x25
    1ab0: f9000bf8     	str	x24, [sp, #0x10]
    1ab4: b5fffed8     	cbnz	x24, 0x1a8c <pesapi_register_MSDKSystemPlugin_v10+0x16c>
    1ab8: 14000005     	b	0x1acc <pesapi_register_MSDKSystemPlugin_v10+0x1ac>
    1abc: aa1f03e0     	mov	x0, xzr
    1ac0: 97fffd8c     	bl	0x10f0 <msdk_pesapi_alloc_property_descriptors@plt>
    1ac4: aa0003f5     	mov	x21, x0
    1ac8: aa1f03f4     	mov	x20, xzr
    1acc: f0000028     	adrp	x8, 0x8000
    1ad0: 91004108     	add	x8, x8, #0x10
    1ad4: 90000004     	adrp	x4, 0x1000
    1ad8: 910042e0     	add	x0, x23, #0x10
    1adc: 91002102     	add	x2, x8, #0x8
    1ae0: 91339084     	add	x4, x4, #0xce4
    1ae4: aa1303e1     	mov	x1, x19
    1ae8: aa1f03e3     	mov	x3, xzr
    1aec: aa1403e5     	mov	x5, x20
    1af0: aa1503e6     	mov	x6, x21
    1af4: aa1f03e7     	mov	x7, xzr
    1af8: 97fffd82     	bl	0x1100 <msdk_pesapi_define_class@plt>
    1afc: f94016c8     	ldr	x8, [x22, #0x28]
    1b00: f9400fe9     	ldr	x9, [sp, #0x18]
    1b04: eb09011f     	cmp	x8, x9
    1b08: 54000101     	b.ne	0x1b28 <pesapi_register_MSDKSystemPlugin_v10+0x208>
    1b0c: a9467bfd     	ldp	x29, x30, [sp, #0x60]
    1b10: a9454ff4     	ldp	x20, x19, [sp, #0x50]
    1b14: a94457f6     	ldp	x22, x21, [sp, #0x40]
    1b18: a9435ff8     	ldp	x24, x23, [sp, #0x30]
    1b1c: f94013f9     	ldr	x25, [sp, #0x20]
    1b20: 9101c3ff     	add	sp, sp, #0x70
    1b24: d65f03c0     	ret
    1b28: 97fffd96     	bl	0x1180 <__stack_chk_fail@plt>
    1b2c: d101c3ff     	sub	sp, sp, #0x70
    1b30: f90013f9     	str	x25, [sp, #0x20]
    1b34: a9035ff8     	stp	x24, x23, [sp, #0x30]
    1b38: a90457f6     	stp	x22, x21, [sp, #0x40]
    1b3c: a9054ff4     	stp	x20, x19, [sp, #0x50]
    1b40: a9067bfd     	stp	x29, x30, [sp, #0x60]
    1b44: 910183fd     	add	x29, sp, #0x60
    1b48: d53bd059     	mrs	x25, TPIDR_EL0
    1b4c: f9401728     	ldr	x8, [x25, #0x28]
    1b50: aa0003f3     	mov	x19, x0
    1b54: f9000fe8     	str	x8, [sp, #0x18]
    1b58: 97fffd86     	bl	0x1170 <msdk_pesapi_get_env@plt>
    1b5c: aa0003f5     	mov	x21, x0
    1b60: aa1303e0     	mov	x0, x19
    1b64: 97fffd3b     	bl	0x1050 <msdk_pesapi_get_args_len@plt>
    1b68: 910023e8     	add	x8, sp, #0x8
    1b6c: 97fffd98     	bl	0x11cc <.text+0xc>
    1b70: a940dff4     	ldp	x20, x23, [sp, #0x8]
    1b74: b40003f4     	cbz	x20, 0x1bf0 <pesapi_register_MSDKSystemPlugin_v10+0x2d0>
    1b78: 910006f8     	add	x24, x23, #0x1
    1b7c: aa1803e0     	mov	x0, x24
    1b80: 97fffd4c     	bl	0x10b0 <malloc@plt>
    1b84: aa0003f6     	mov	x22, x0
    1b88: aa1403e1     	mov	x1, x20
    1b8c: aa1703e2     	mov	x2, x23
    1b90: 38376adf     	strb	wzr, [x22, x23]
    1b94: 97fffd2b     	bl	0x1040 <memcpy@plt>
    1b98: b40003d6     	cbz	x22, 0x1c10 <pesapi_register_MSDKSystemPlugin_v10+0x2f0>
    1b9c: aa1803e0     	mov	x0, x24
    1ba0: 97fffd44     	bl	0x10b0 <malloc@plt>
    1ba4: aa0003f8     	mov	x24, x0
    1ba8: aa1603e1     	mov	x1, x22
    1bac: aa1703e2     	mov	x2, x23
    1bb0: 38376b1f     	strb	wzr, [x24, x23]
    1bb4: 97fffd23     	bl	0x1040 <memcpy@plt>
    1bb8: aa1503e0     	mov	x0, x21
    1bbc: aa1803e1     	mov	x1, x24
    1bc0: aa1703e2     	mov	x2, x23
    1bc4: 97fffd33     	bl	0x1090 <msdk_pesapi_create_string_utf8@plt>
    1bc8: aa0003f5     	mov	x21, x0
    1bcc: b4000078     	cbz	x24, 0x1bd8 <pesapi_register_MSDKSystemPlugin_v10+0x2b8>
    1bd0: aa1803e0     	mov	x0, x24
    1bd4: 97fffd2b     	bl	0x1080 <free@plt>
    1bd8: aa1303e0     	mov	x0, x19
    1bdc: aa1503e1     	mov	x1, x21
    1be0: 97fffd4c     	bl	0x1110 <msdk_pesapi_add_return@plt>
    1be4: aa1603e0     	mov	x0, x22
    1be8: 97fffd26     	bl	0x1080 <free@plt>
    1bec: 14000011     	b	0x1c30 <pesapi_register_MSDKSystemPlugin_v10+0x310>
    1bf0: aa1503e0     	mov	x0, x21
    1bf4: aa1f03e1     	mov	x1, xzr
    1bf8: aa1703e2     	mov	x2, x23
    1bfc: 97fffd25     	bl	0x1090 <msdk_pesapi_create_string_utf8@plt>
    1c00: aa0003e1     	mov	x1, x0
    1c04: aa1303e0     	mov	x0, x19
    1c08: 97fffd42     	bl	0x1110 <msdk_pesapi_add_return@plt>
    1c0c: 1400000c     	b	0x1c3c <pesapi_register_MSDKSystemPlugin_v10+0x31c>
    1c10: aa1503e0     	mov	x0, x21
    1c14: aa1f03e1     	mov	x1, xzr
    1c18: aa1703e2     	mov	x2, x23
    1c1c: 97fffd1d     	bl	0x1090 <msdk_pesapi_create_string_utf8@plt>
    1c20: aa0003e1     	mov	x1, x0
    1c24: aa1303e0     	mov	x0, x19
    1c28: 97fffd3a     	bl	0x1110 <msdk_pesapi_add_return@plt>
    1c2c: b4000094     	cbz	x20, 0x1c3c <pesapi_register_MSDKSystemPlugin_v10+0x31c>
    1c30: aa1403e0     	mov	x0, x20
    1c34: 97fffd13     	bl	0x1080 <free@plt>
    1c38: f90007ff     	str	xzr, [sp, #0x8]
    1c3c: f0000035     	adrp	x21, 0x8000
    1c40: 910242b5     	add	x21, x21, #0x90
    1c44: 910022a0     	add	x0, x21, #0x8
    1c48: 08dffc08     	ldarb	w8, [x0]
    1c4c: 37000228     	tbnz	w8, #0x0, 0x1c90 <pesapi_register_MSDKSystemPlugin_v10+0x370>
    1c50: 97fffd08     	bl	0x1070 <__cxa_guard_acquire@plt>
    1c54: 340001e0     	cbz	w0, 0x1c90 <pesapi_register_MSDKSystemPlugin_v10+0x370>
    1c58: 320003e0     	orr	w0, wzr, #0x1
    1c5c: f90016bf     	str	xzr, [x21, #0x28]
    1c60: 910082b4     	add	x20, x21, #0x20
    1c64: 97fffd13     	bl	0x10b0 <malloc@plt>
    1c68: f90012a0     	str	x0, [x21, #0x20]
    1c6c: 3900001f     	strb	wzr, [x0]
    1c70: 90000000     	adrp	x0, 0x1000
    1c74: f0000022     	adrp	x2, 0x8000
    1c78: 91214000     	add	x0, x0, #0x850
    1c7c: 91000042     	add	x2, x2, #0x0
    1c80: aa1403e1     	mov	x1, x20
    1c84: 97fffd2b     	bl	0x1130 <__cxa_atexit@plt>
    1c88: 910022a0     	add	x0, x21, #0x8
    1c8c: 97fffd11     	bl	0x10d0 <__cxa_guard_release@plt>
    1c90: f0000028     	adrp	x8, 0x8000
    1c94: 39424108     	ldrb	w8, [x8, #0x90]
    1c98: 7100051f     	cmp	w8, #0x1
    1c9c: 540000c1     	b.ne	0x1cb4 <pesapi_register_MSDKSystemPlugin_v10+0x394>
    1ca0: f94012a1     	ldr	x1, [x21, #0x20]
    1ca4: 390002bf     	strb	wzr, [x21]
    1ca8: b4000061     	cbz	x1, 0x1cb4 <pesapi_register_MSDKSystemPlugin_v10+0x394>
    1cac: aa1303e0     	mov	x0, x19
    1cb0: 97fffd40     	bl	0x11b0 <msdk_pesapi_throw_by_string@plt>
    1cb4: f9401728     	ldr	x8, [x25, #0x28]
    1cb8: f9400fe9     	ldr	x9, [sp, #0x18]
    1cbc: eb09011f     	cmp	x8, x9
    1cc0: 54000101     	b.ne	0x1ce0 <pesapi_register_MSDKSystemPlugin_v10+0x3c0>
    1cc4: a9467bfd     	ldp	x29, x30, [sp, #0x60]
    1cc8: a9454ff4     	ldp	x20, x19, [sp, #0x50]
    1ccc: a94457f6     	ldp	x22, x21, [sp, #0x40]
    1cd0: a9435ff8     	ldp	x24, x23, [sp, #0x30]
    1cd4: f94013f9     	ldr	x25, [sp, #0x20]
    1cd8: 9101c3ff     	add	sp, sp, #0x70
    1cdc: d65f03c0     	ret
    1ce0: 97fffd28     	bl	0x1180 <__stack_chk_fail@plt>
    1ce4: f81e0ff3     	str	x19, [sp, #-0x20]!
    1ce8: a9017bfd     	stp	x29, x30, [sp, #0x10]
    1cec: 910043fd     	add	x29, sp, #0x10
    1cf0: aa0003f3     	mov	x19, x0
    1cf4: b4000133     	cbz	x19, 0x1d18 <pesapi_register_MSDKSystemPlugin_v10+0x3f8>
    1cf8: f9400268     	ldr	x8, [x19]
    1cfc: aa1303e0     	mov	x0, x19
    1d00: f9400108     	ldr	x8, [x8]
    1d04: d63f0100     	blr	x8
    1d08: a9417bfd     	ldp	x29, x30, [sp, #0x10]
    1d0c: aa1303e0     	mov	x0, x19
    1d10: f84207f3     	ldr	x19, [sp], #0x20
    1d14: 17fffcdb     	b	0x1080 <free@plt>
    1d18: a9417bfd     	ldp	x29, x30, [sp, #0x10]
    1d1c: f84207f3     	ldr	x19, [sp], #0x20
    1d20: d65f03c0     	ret
    1d24: f9400400     	ldr	x0, [x0, #0x8]
    1d28: d65f03c0     	ret
    1d2c: b9401000     	ldr	w0, [x0, #0x10]
    1d30: d65f03c0     	ret
    1d34: b9402000     	ldr	w0, [x0, #0x20]
    1d38: d65f03c0     	ret
    1d3c: 8b214c08     	add	x8, x0, w1, uxtw #3
    1d40: f9400d00     	ldr	x0, [x8, #0x18]
    1d44: d65f03c0     	ret
    1d48: aa1f03e0     	mov	x0, xzr
    1d4c: d65f03c0     	ret
    1d50: d65f03c0     	ret
    1d54: 17fffd13     	b	0x11a0 <_ZdlPv@plt>
    1d58: f0000020     	adrp	x0, 0x8000
    1d5c: 91002000     	add	x0, x0, #0x8
    1d60: d65f03c0     	ret
    1d64: 2a1f03e0     	mov	w0, wzr
    1d68: d65f03c0     	ret
    1d6c: 2a1f03e0     	mov	w0, wzr
    1d70: d65f03c0     	ret
    1d74: 2a1f03e0     	mov	w0, wzr
    1d78: d65f03c0     	ret
    1d7c: 2a1f03e0     	mov	w0, wzr
    1d80: d65f03c0     	ret
    1d84: 2a1f03e0     	mov	w0, wzr
    1d88: d65f03c0     	ret

0000000000001d8c <pesapi_register_dynamicMSDKSystemPlugin_v10>:
    1d8c: b40000c0     	cbz	x0, 0x1da4 <pesapi_register_dynamicMSDKSystemPlugin_v10+0x18>
    1d90: a9bf7bfd     	stp	x29, x30, [sp, #-0x10]!
    1d94: 910003fd     	mov	x29, sp
    1d98: 97fffcea     	bl	0x1140 <msdk_pesapi_init@plt>
    1d9c: 97fffee6     	bl	0x1934 <pesapi_register_MSDKSystemPlugin_v10+0x14>
    1da0: a8c17bfd     	ldp	x29, x30, [sp], #0x10
    1da4: 90000000     	adrp	x0, 0x1000
    1da8: 91398800     	add	x0, x0, #0xe62
    1dac: d65f03c0     	ret

0000000000001db0 <pesapi_register_versionMSDKSystemPlugin_v0>:
    1db0: 52800140     	mov	w0, #0xa                // =10
    1db4: d65f03c0     	ret
