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

Disassembly of section .plt:

0000000000001010 <.plt>:
    1010: a9bf7bf0     	stp	x16, x30, [sp, #-0x10]!
    1014: d0000030     	adrp	x16, 0x7000
    1018: f9479a11     	ldr	x17, [x16, #0xf30]
    101c: 913cc210     	add	x16, x16, #0xf30
    1020: d61f0220     	br	x17
    1024: d503201f     	nop
    1028: d503201f     	nop
    102c: d503201f     	nop

0000000000001030 <memcpy@plt>:
    1030: d0000030     	adrp	x16, 0x7000
    1034: f9479e11     	ldr	x17, [x16, #0xf38]
    1038: 913ce210     	add	x16, x16, #0xf38
    103c: d61f0220     	br	x17

0000000000001040 <msdk_pesapi_get_args_len@plt>:
    1040: d0000030     	adrp	x16, 0x7000
    1044: f947a211     	ldr	x17, [x16, #0xf40]
    1048: 913d0210     	add	x16, x16, #0xf40
    104c: d61f0220     	br	x17

0000000000001050 <_ZN6GCloud4MSDK16MSDKPesJNIHelper9FindClassEPKc@plt>:
    1050: d0000030     	adrp	x16, 0x7000
    1054: f947a611     	ldr	x17, [x16, #0xf48]
    1058: 913d2210     	add	x16, x16, #0xf48
    105c: d61f0220     	br	x17

0000000000001060 <__cxa_guard_acquire@plt>:
    1060: d0000030     	adrp	x16, 0x7000
    1064: f947aa11     	ldr	x17, [x16, #0xf50]
    1068: 913d4210     	add	x16, x16, #0xf50
    106c: d61f0220     	br	x17

0000000000001070 <free@plt>:
    1070: d0000030     	adrp	x16, 0x7000
    1074: f947ae11     	ldr	x17, [x16, #0xf58]
    1078: 913d6210     	add	x16, x16, #0xf58
    107c: d61f0220     	br	x17

0000000000001080 <msdk_pesapi_create_string_utf8@plt>:
    1080: d0000030     	adrp	x16, 0x7000
    1084: f947b211     	ldr	x17, [x16, #0xf60]
    1088: 913d8210     	add	x16, x16, #0xf60
    108c: d61f0220     	br	x17

0000000000001090 <msdk_pesapi_set_method_info@plt>:
    1090: d0000030     	adrp	x16, 0x7000
    1094: f947b611     	ldr	x17, [x16, #0xf68]
    1098: 913da210     	add	x16, x16, #0xf68
    109c: d61f0220     	br	x17

00000000000010a0 <malloc@plt>:
    10a0: d0000030     	adrp	x16, 0x7000
    10a4: f947ba11     	ldr	x17, [x16, #0xf70]
    10a8: 913dc210     	add	x16, x16, #0xf70
    10ac: d61f0220     	br	x17

00000000000010b0 <_ZN11msdk_puerts12StaticTypeIdIN6GCloud4MSDK4java4lang7JObjectEE3getEv@plt>:
    10b0: d0000030     	adrp	x16, 0x7000
    10b4: f947be11     	ldr	x17, [x16, #0xf78]
    10b8: 913de210     	add	x16, x16, #0xf78
    10bc: d61f0220     	br	x17

00000000000010c0 <__cxa_guard_release@plt>:
    10c0: d0000030     	adrp	x16, 0x7000
    10c4: f947c211     	ldr	x17, [x16, #0xf80]
    10c8: 913e0210     	add	x16, x16, #0xf80
    10cc: d61f0220     	br	x17

00000000000010d0 <strlen@plt>:
    10d0: d0000030     	adrp	x16, 0x7000
    10d4: f947c611     	ldr	x17, [x16, #0xf88]
    10d8: 913e2210     	add	x16, x16, #0xf88
    10dc: d61f0220     	br	x17

00000000000010e0 <msdk_pesapi_alloc_property_descriptors@plt>:
    10e0: d0000030     	adrp	x16, 0x7000
    10e4: f947ca11     	ldr	x17, [x16, #0xf90]
    10e8: 913e4210     	add	x16, x16, #0xf90
    10ec: d61f0220     	br	x17

00000000000010f0 <msdk_pesapi_define_class@plt>:
    10f0: d0000030     	adrp	x16, 0x7000
    10f4: f947ce11     	ldr	x17, [x16, #0xf98]
    10f8: 913e6210     	add	x16, x16, #0xf98
    10fc: d61f0220     	br	x17

0000000000001100 <msdk_pesapi_add_return@plt>:
    1100: d0000030     	adrp	x16, 0x7000
    1104: f947d211     	ldr	x17, [x16, #0xfa0]
    1108: 913e8210     	add	x16, x16, #0xfa0
    110c: d61f0220     	br	x17

0000000000001110 <memset@plt>:
    1110: d0000030     	adrp	x16, 0x7000
    1114: f947d611     	ldr	x17, [x16, #0xfa8]
    1118: 913ea210     	add	x16, x16, #0xfa8
    111c: d61f0220     	br	x17

0000000000001120 <__cxa_atexit@plt>:
    1120: d0000030     	adrp	x16, 0x7000
    1124: f947da11     	ldr	x17, [x16, #0xfb0]
    1128: 913ec210     	add	x16, x16, #0xfb0
    112c: d61f0220     	br	x17

0000000000001130 <msdk_pesapi_init@plt>:
    1130: d0000030     	adrp	x16, 0x7000
    1134: f947de11     	ldr	x17, [x16, #0xfb8]
    1138: 913ee210     	add	x16, x16, #0xfb8
    113c: d61f0220     	br	x17

0000000000001140 <strcat@plt>:
    1140: d0000030     	adrp	x16, 0x7000
    1144: f947e211     	ldr	x17, [x16, #0xfc0]
    1148: 913f0210     	add	x16, x16, #0xfc0
    114c: d61f0220     	br	x17

0000000000001150 <__cxa_finalize@plt>:
    1150: d0000030     	adrp	x16, 0x7000
    1154: f947e611     	ldr	x17, [x16, #0xfc8]
    1158: 913f2210     	add	x16, x16, #0xfc8
    115c: d61f0220     	br	x17

0000000000001160 <msdk_pesapi_get_env@plt>:
    1160: d0000030     	adrp	x16, 0x7000
    1164: f947ea11     	ldr	x17, [x16, #0xfd0]
    1168: 913f4210     	add	x16, x16, #0xfd0
    116c: d61f0220     	br	x17

0000000000001170 <__stack_chk_fail@plt>:
    1170: d0000030     	adrp	x16, 0x7000
    1174: f947ee11     	ldr	x17, [x16, #0xfd8]
    1178: 913f6210     	add	x16, x16, #0xfd8
    117c: d61f0220     	br	x17

0000000000001180 <_ZN6GCloud4MSDK16MSDKPesJNIHelper9getJNIEnvEv@plt>:
    1180: d0000030     	adrp	x16, 0x7000
    1184: f947f211     	ldr	x17, [x16, #0xfe0]
    1188: 913f8210     	add	x16, x16, #0xfe0
    118c: d61f0220     	br	x17

0000000000001190 <_ZdlPv@plt>:
    1190: d0000030     	adrp	x16, 0x7000
    1194: f947f611     	ldr	x17, [x16, #0xfe8]
    1198: 913fa210     	add	x16, x16, #0xfe8
    119c: d61f0220     	br	x17

00000000000011a0 <msdk_pesapi_throw_by_string@plt>:
    11a0: d0000030     	adrp	x16, 0x7000
    11a4: f947fa11     	ldr	x17, [x16, #0xff0]
    11a8: 913fc210     	add	x16, x16, #0xff0
    11ac: d61f0220     	br	x17

Disassembly of section .text:

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

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

0000000000001d7c <pesapi_register_dynamicMSDKTDMPlugin_v10>:
    1d7c: b40000c0     	cbz	x0, 0x1d94 <pesapi_register_dynamicMSDKTDMPlugin_v10+0x18>
    1d80: a9bf7bfd     	stp	x29, x30, [sp, #-0x10]!
    1d84: 910003fd     	mov	x29, sp
    1d88: 97fffcea     	bl	0x1130 <msdk_pesapi_init@plt>
    1d8c: 97fffee6     	bl	0x1924 <pesapi_register_MSDKTDMPlugin_v10+0x14>
    1d90: a8c17bfd     	ldp	x29, x30, [sp], #0x10
    1d94: 90000000     	adrp	x0, 0x1000
    1d98: 91393c00     	add	x0, x0, #0xe4f
    1d9c: d65f03c0     	ret

0000000000001da0 <pesapi_register_versionMSDKTDMPlugin_v0>:
    1da0: 52800140     	mov	w0, #0xa                // =10
    1da4: d65f03c0     	ret
